Start your integration with the v1 API now.

Getting started with the v1 API
Using the v1 API in test mode
Authenticating with the v1 API
Making a quote request with the v1 API
Placing an order with the v1 API
Retrieving shipping documents and tracking updates with the v1 API
Retrieving the list of country codes with the v1 API
Retrieving the list of content categories with the v1 API
Retrieving the list of parcel points with the v1 API
Cancelling an API v1 order
Using the PHP library for the v1 API
Problems placing orders with the v1 API

Problems placing orders with the v1 API

To place a v1 API order, you must make sure:

  1. To choose a carrier and an available transport offer for your shipment.
  2. To be in deferred payment.
  3. Not to have exceeded the amount authorized for deferred payment.

If you encounter a 400 bad_request "Please specify the good carrier service. There are xx quotes, but wanted 1" error, it means that the operator and/or service fields are not valid so it is not possible to choose a single transport offer to place an order.

To find out the list of operators and services, launch a quote request via GET /cotation.

If you encounter a 401 access_denied "access_denied - Invalid payment method for account xxx" error, it means that you are not on deferred payment, you must change your billing preferences to be able to use the v1 API.

If you encounter the 401 access_denied "Your order exceeds the maximum amount allowed for deferred payment" error, it means that you have exceeded the amount authorized for deferred payment. Please contact customer service to increase the cap.