Create Shipping Labels

Generate official shipping labels and tracking numbers using a selected service name

Creates an official shipping label using a selected service of the carrier. Provide the service name along with origin and destination addresses, package details, and any optional services to generate a label. The response returns label data (PDF or URL), tracking number, and shipment information.

Use Case

Use this endpoint after you have quoted shipping rates and selected the best option. It finalizes the shipment purchase and generates a ready‑to‑print label and tracking number. You can also create return labels, schedule pickups, or add insurance, cash on delivery, or other additional services. This endpoint can be called for individual shipments or used in bulk automation workflows.

Required Inputs

  • Preferred service code from the Quote Shipment response.
  • Sender and recipient address details (country, state, city, postal code, etc.).
  • Package specifications (weight, dimensions, declared value, contents).
  • (Optional) Additional services such as insurance, cash on delivery, pickup scheduling, or return labels.

Notes

  • Creating a label will charge the selected service and generate a shipment with the carrier. Make sure your addresses are formatted correctly—required fields vary by country and shipment type (for example, some countries require extra locality information).
  • Refer to the example requests attached to this endpoint to see how to structure address and shipment data for different countries, and use the Countries and States endpoints to validate address components.
  • To cancel a label after creation, use the Cancel Shipments endpoint. To track the shipment, use the Track shipments endpoint.

🛟

Need Help?

For any inquiries or assistance, our support team is here to help you with your integration. Contact us for guidance, troubleshooting, or feature requests.

Language
Credentials
Bearer
JWT
URL
Click Try It! to start a request and see the response here!