Retrieve available shipping options along with their corresponding prices for entire shipments, supporting multicollo as well.
Unlike the Create a list of shipping options endpoint, this endpoint accepts multiple parcels with individual dimensions and weights, and returns total pricing for the entire shipment. You must have either enabled a carrier in your Sendcloud account, or connected your own direct carrier contract, to retrieve shipping options for that carrier. UseDocumentation Index
Fetch the complete documentation index at: https://sendcloud.dev/llms.txt
Use this file to discover all available pages before exploring further.
from_address and to_address objects to specify origin and destination. The more address details you provide (e.g. postal_code, city, address_line_1, state_province_code), the more accurate the pricing — including zonal prices and remote area surcharges. The legacy flat fields (from_country_code, from_postal_code, to_country_code, to_postal_code) are still supported but deprecated. The two approaches are mutually exclusive.
When no origin or destination is provided, shipping options are returned without quotes regardless of calculate_quotes.Basic Authentication using API key and secrets is currently the main authentication mechanism.
Shipment details for quote calculation
Sender address object. Cannot be combined with from_country_code or from_postal_code.
Destination address object. Cannot be combined with to_country_code or to_postal_code.
Sender country code in ISO 3166-1 alpha-2 format. Cannot be combined with from_address. Deprecated: Use from_address instead.
Destination country code in ISO 3166-1 alpha-2 format. Cannot be combined with to_address. Deprecated: Use to_address instead.
The postal code of the sender address. Cannot be combined with from_address. Deprecated: Use from_address instead.
12The postal code of the destination address. Cannot be combined with to_address. Deprecated: Use to_address instead.
12Service point ID as specified in the Retrieve a list of service points endpoints. Deprecated: Use to_service_point instead.
Node for service point information. Use the Retrieve a list of service points endpoint to find service points, or pass in the carrier's id for the service point.
If both the id and carrier_service_point_id are provided, the carrier_service_point_id will be prioritised.
List of parcels in a shipment.
Shipping functionalities
Carrier code.
Contract id.
Shipping product code.
Specific shipping option code to use for pricing.
Filter to trim down shipping options with a specific lead time.
If true, the quotes will be retrieved for the provided parcels and other parameters.
If false, the quotes will not be retrieved, and the shipping options will be returned without quotes.
This is useful when you want to return shipping options with/without retrieving quotes.
The default value is false.
List of shipping options for a shipment.
A list of shipping options suitable for entire shipments. Each option includes total pricing for the entire shipment and breakdown per parcel. If the request doesn't pass basic details about the parcels (e.g. from_country, to_country), it's possible that the data will be null.
A human-readable message providing additional context about the response.