LoadFileUploadRequest
- checksumType: stringrequired
MD5 hex digest of the raw (pre-encoding) file bytes, used for integrity verification
- contentType: stringrequired
Base64-encoded file bytes
- contentType: string
Type requiredMIME type of the file. Supported values:
application/pdf,image/jpeg,image/png,image/heic,image/webp,image/tiff - filenameType: stringrequired
Original filename including extension. Supported extensions:
.pdf,.jpg,.jpeg,.png,.heic,.webp,.tiff,.tif - fileType: stringenum
Type requiredThe category of the document being uploaded
values- I
N V O I C E - P
O D - B
O L - R
A T E _ C O N F I R M A T I O N
- loadType: string
Num requiredThe load's external number in the TMS (brokerageLoadId)
- sizeType: integer
Bytes requiredFile size in bytes
- createdType: string
At ISO 8601 timestamp of when the document was collected/created
- internalType: string
Load Reference Optional internal load identifier from the TMS (brokerageLoadInternalId). Only included when available.
- referenceType: object
Numbers - invoiceType: string
Number Required when fileType is INVOICE
- sourceType: object
Origin of the document, used by some brokerages for routing (e.g. carrier ID)
- identifierType: stringrequired
The identifier value (e.g. MC number, SCAC code, email address)
- identifierType: stringenum
Type requiredHow the source entity is identified
values- M
C _ N U M B E R - D
O T _ N U M B E R - S
C A C - E
M A I L - N
A M E - E
X T E R N A L _ I D
- typeType: stringenumrequired
The kind of entity that provided the document
values- C
A R R I E R - B
R O K E R - S
H I P P E R - C
O N S I G N E E - D
R I V E R - O
T H E R
- nameType: string
Optional display name for the source entity