Start your integration with the v3 API now.

Getting started with the v3 API
Authenticating with the v3 API
Using the v3 API in test mode
Placing an order with the v3 API
Managing event subscriptions in the v3 API
Retrieving shipping documents with the v3 API
Retrieving tracking updates with the v3 API
Cancelling a v3 API shipping order
Making a quote request with the v3 API
Retrieving the list of transport offer codes for the v3 API
Retrieving the list of content categories with the v3 API
Retrieving the list of proximity points with the v3 API

Authenticating with the v3 API

To authenticate with the v3 API, you need to create a v3 API type application by connecting to our developer app and generate access keys.

v3 API authentication can be done using basic auth or via a bearer token.

Basic auth

To authenticate your requests, you must add an Authorization header whose value will be Basic xxxx where xxxx is a base 64 encoding of a string composed of:

  • Your access key.
  • The : character.
  • Your secret key.

Example in PHP:

$credentials = base64_encode($access_key.':'.$secret_key);

Bearer token

To authenticate your requests, you need to add an Authorization header whose value will be Bearer xxxx where xxxx is an access token retrieved via the authentication endpoint.