Create Return Label
Purchases a return shipping label for an existing return order. If a label has already been purchased, returns the existing label data (200 OK). Otherwise purchases a new label and returns it (201 Created).
Authentication
Authentication using Personal Access Token (PAT) token
Path parameters
Headers
Retrieve your channel ID from the GET /channel endpoint. Use the channel ID that has write scopes.
Query parameters
Request
Optional label file format. Accepted values: PDF, PNG. If not provided, carrier default format is used
Customer return address. Required if shipment_id is not provided. Either shipment_id or origin_address must be provided.
Original outbound shipment ID. If provided, origin address is extracted from the shipment record. Either shipment_id or origin_address must be provided.
Ship option name (e.g. “ReturnsStandard”). Resolved against available return ship options for the merchant. Falls back to cheapest available option if not matched
Response
Label already purchased — returns existing label data
Name of the shipping carrier (e.g. USPS, UPS, FedEx)
Specific carrier service used (e.g. Ground Advantage, Priority Mail)
URL to download the shipping label image. Format follows the label_format request parameter (PDF or PNG) when the carrier supports it; otherwise the carrier’s default format is returned.
QR code image URL for label-less returns. Currently null in V1

