Upload trade documents (commercial invoice, certificate of origin, export license, etc.) for a UPS international shipment using the Paperless Documents API

domain: developer.ups.com · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Generate the required document (commercial invoice, certificate of origin, authorization form, export license, etc.) as a supported file type and encode it per the API's upload requirements.
  2. Call the Paperless Documents /upload endpoint with the document details — file name, file format, and document type code — to register the document with UPS and receive a document ID.
  3. Alternatively, use the /image endpoint to upload a supporting document image tied to the shipment.
  4. Associate the uploaded document ID(s) with your shipment identification number from your manifesting/shipment-creation call so UPS operations and customs can retrieve them together.
  5. If a document was uploaded in error, call the /delete endpoint to remove it before the shipment is processed.
  6. Confirm total attachments stay within UPS's per-shipment file limits before submission.

Known gotchas

Related routes

Upload a commercial invoice and supporting trade documents electronically for an international shipment using the UPS Paperless Documents API
developer.ups.com · 6 steps · unrated
Implement international customs documentation (commercial invoice, HS codes, incoterms) for a cross-border shipment API
logistics-general · 6 steps · unrated
Enable and submit a Paperless Trade digital customs invoice for a DHL Express international shipment via the MyDHL API
developer.dhl.com · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans