Skip to main content

Retrieve label documents

After creating a shipping label, use GET /labels/{id} to retrieve the printable airway bill document. This guide covers the retrieval flow, document formats, and practical considerations.

Retrieve the document URL

Use the id from the label creation response:
curl https://api.flexforward.com/labels/f47ac10b-58cc-4372-a567-0e02b2c3d479 \
  -H "Authorization: Bearer YOUR_API_TOKEN"

Response

200 OK
{
  "id": "f47ac10b-58cc-4372-a567-0e02b2c3d479",
  "url": "https://label-cdn.yunexpress.cn/labels/YT2503010001.pdf",
  "labelFormat": "pdf"
}
FieldDescription
idThe label UUID (same as the request parameter).
urlDirect download URL for the airway bill document.
labelFormatDocument format: pdf or png.

Download and print

Download the document from the returned url:
curl -o label.pdf "https://label-cdn.yunexpress.cn/labels/YT2503010001.pdf"

Document behavior

  • Permanent URL — The document URL does not expire. You can store it and download the document at any time.
  • Formats — Documents are available as PDF or PNG, depending on the courier and label configuration.
  • Re-retrieval — Calling GET /labels/{id} multiple times returns the same URL. The endpoint is naturally idempotent.

Error handling

StatusMeaningAction
200Document URL retrievedDownload from the url field
403Access deniedThe label belongs to a different account
404Label not foundVerify the label ID is correct
502Upstream service errorRetry with exponential backoff

Next steps