---
title: "Submit a document to be associated with a load"
method: POST
path: "/api/v1/Documents"
tags: ["Document APIs"]
---

# Submit a document to be associated with a load

`POST /api/v1/Documents`

Allows Carriers and Shippers to submit one or more documents that will be saved to a given load they are associated to. Only files up to 20 MB and with specific extensions are allowed. Zips are currently not supported.

## Request body

- CoyoteSystemsExternalApiContractsModelsDocumentsDocumentRequest — Document Request
  - `loadId` integer, required — The requested load ID.
  - `document` string, byte, required — Document byte array
  - `documentType` 'Undefined' | 'VendorInvoice' | 'BillOfLading' | 'ProofOfDelivery' | 'LumperTicket' | 'ScaleTicket' | 'InGateTicket' | 'OutGateTicket' | 'Miscellaneous' | 'AccessorialAgreement' | 'RateConfirmation' | 'LoadTender' | 'Invoice' | 'CustomsDocuments' | 'InvoiceWithPaperwork' | 'DetentionLoading' | 'DetentionUnloading' | 'PalletReceipt' | 'SpotApproval' | 'EquipmentOrderedNotUsed' | 'CMR' | 'DemurrageLoading' | 'DemurrageUnloading' | 'ExitPass' | 'BalanceDue' | 'BalanceDueWithPaperwork' | 'PackingList', required — Document Type
  - `extensionType` 'Undefined' | 'Pdf' | 'Txt' | 'Tif' | 'Tiff' | 'Bmp' | 'Dib' | 'Gif' | 'Jpeg' | 'Jpg' | 'Jpe' | 'Jfif' | 'Png' | 'Doc' | 'Docx' | 'Rtf' | 'Mht' | 'Htm' | 'Html' | 'Xml' | 'Zip', required — Document Extension Type

## Response `200`

The request was accepted and queued up for saving

- boolean

## Other responses

- `400` — Invalid request
- `401` — Unauthorized
- `403` — Forbidden
- `404` — The load or the document does not exist

---

[API](https://skmtc.dev/coyote/apis/coyotego-api.md) · [All operations](https://skmtc.dev/coyote/apis/coyotego-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/coyote/coyotego-api/revisions/3229e1a057a2/schema)
