Skip to main content

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.

MethodIDCountries supportedShipping speedNotes
Deutsche Post International Tracked2640All 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 Worldwide2503All destinations except NL; the only option for US shipments.Express (fastest, premium)Returned as carrier dhl_express. Applies fuel surcharge in pricing.
DHL For You9059NL only.Standard domesticDomestic Netherlands service; not offered for other countries.

Routing rules in the API

  • Netherlands (NL): only DHL For You is accepted; Deutsche Post is explicitly rejected.
  • United States (US): DHL Express is used; Deutsche Post is not offered.
  • All other countries: DHL Express and Deutsche Post are 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.