Create a parcel or parcels
Create one or multiple parcels, either to be immediately announced to the carrier, or to be created for later announcement.
- If your Sendcloud account was created before April 13th 2026, you can continue to use this endpoint as normal.
- New users should start with API v3 to access our latest features and improved performance.
- You can choose to announce the parcel and create the shipping label at the same time as you create the parcel by providing the parameter
request_label: true. - When
request_labelisfalse, the parcel will be created, but not announced. - You can then request the shipping label at a later date by changing the
request_labelparameter via the Update a parcel endpoint.
International parcel creation
If you want to create a parcel to ship to a destination country outside the EU, it’s mandatory to include additional information related to the parcel contents. This allows Sendcloud to automatically generate the required customs documentation based on the international shipping method selected. After the shipping label and associated documents are generated, you can retrieve and download them via the Retrieve parcel documents endpoint.Multicollo
More information on how to create multiple parcels within one shipment can be found in the Multicollo page of our developer guides.Authorizations
Basic Authentication using API key and secrets is currently the main authentication mechanism.
Headers
If you are an official Sendcloud Tech Partner, send your unique Sendcloud Partner UUID as a request header for the system to recognize you.
The header is not required but if it is set, the system will check it. An unknown or invalid UUID will cause a 400 error.
Query Parameters
When making an API request, the errors query parameter can be used to determine the type of errors that should be included in the response. If verbose is specified, the response will only contain errors that Sendcloud has validated. These errors may include shipment details such as invalid addresses or missing postal codes. On the other hand, if verbose-carrier is specified, the response will include errors originating from the carriers side of the shipping process. These errors may result from technical or validation problems, such as connection failures or issues with the carrier`s systems, that prevent the shipment from being processed. More details are described on the page Handling parcel errors.
verbose-carrier, verbose Body
- Create a single parcel
- Create a batch of parcels
Parcel object for a parcel creation
Response
OK
- Failed to create parcels response
- Single parcel created response
- Batch of parcels created response
Create a parcel