Create Label

Create a label for an existing shipment and retrieve it synchronously.

Required authorization scope: public.label:write

This API finalizes a shipment created via the Shipment API. Executing this call will book the shipment with the selected courier, trigger label generation, and prepare all necessary shipping documents—provided your account balance is sufficient.

You can enter a courier_service_id to assign a specific courier service in case your shipment has no assigned courier yet, or you need to overwrite the one suggested by default. Your shipment will be confirmed. If there is no assigned courier service and you leave the courier_service_id field blank, we will automatically assign the best value for money courier to your shipment.

This API is in beta (subject to change).

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required

Easyship Shipment ID

Body Params

Single Label Create

string

Courier service ID in case you need to overwrite

printing_options
object

Specify the format and page sizes of the shipping documents. This will only be taken into account if buy_label_synchronous is true.

Response

Language
Credentials
Bearer
token
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json