Skip to main content
The UniUni Platform Client API lets you programmatically create shipments, purchase labels, manage batches, track deliveries, and receive webhook notifications.

Environments

We provide both sandbox and production environments. Test your integration in sandbox first before going live. All requests are HTTPS only.

Authentication

Every request must include your API access token in the Authorization header:
See Create Access Token for step-by-step instructions on generating and managing your tokens.

Request & response format

  • All requests and responses use JSON.
  • Use Content-Type: application/json; charset=utf-8 for POST bodies.
  • All object keys are in camelCase.
  • Response HTTP code is always 200 with a valid payload. Invalid payloads return HTTP 422.
Every response follows this structure:

Pagination

Collection endpoints support pagination via query parameters:

Sandbox testing

You can test your integration freely using the sandbox base URL. No charges will be incurred. Sandbox data is isolated and can be reset without affecting production. To add test credits in sandbox, use the test credit card number 4242 4242 4242 4242 with any expiry and CVC.

Error handling

422 Unprocessable Content

Returned when required parameters are missing or have the wrong type:

Authentication errors

Error codes