Shipping methods
Use these IDs when submitting shippingMethod on Shipping requests. The values are enforced by the Hub API, so always call Shipping/GetShippingMethods first to confirm which options are returned for the destination.
Getting shipping methods by country: Use the GetShippingMethods endpoint to retrieve the available shipping methods for a specific destination country. This endpoint returns the shipping options that are actually available for your destination, which may vary by country.
| Method | ID | Countries supported | Shipping speed | Notes |
|---|---|---|---|---|
| Deutsche Post International Tracked | 2640 | All destinations except NL and US. | Economy (slower, cheapest) | Blocked for NL; not offered on US routes; used for other destinations when the provider returns a dp carrier option. |
| DHL Express Worldwide | 2503 | All destinations except NL; the only option for US shipments. | Express (fastest, premium) | Returned as carrier dhl_express. Applies fuel surcharge in pricing. |
| DHL For You | 9059 | NL only. | Standard domestic | Domestic Netherlands service; not offered for other countries. |
Routing rules in the API
- Netherlands (
NL): onlyDHL For Youis accepted; Deutsche Post is explicitly rejected. - United States (
US):DHL Expressis used; Deutsche Post is not offered. - All other countries:
DHL ExpressandDeutsche Postare available when the provider returns them for the destination.
Using shipping method IDs when creating orders
When creating an order via the API, you must include the shippingMethod field with one of the shipping method IDs listed above. The shipping method ID determines which carrier and service level will be used for the shipment.
Always verify which shipping methods are available for the destination country by calling Shipping/GetShippingMethods before creating an order, as availability may vary by destination.