Skip to content

Environments

The API runs in two isolated environments. They share the same contract; only the base URL, the credentials and the data differ.

Environment Base URL Data
Sandbox https://api-sandbox.uniqueonthego.com Synthetic tasks and locations, safe to test against
Production https://api.uniqueonthego.com Your live fleet data

Credentials are environment-specific. A sandbox client_id is rejected in production and the other way around.

Credentials are issued during partner onboarding:

  1. Your account manager opens an API access request with the Unique team.
  2. You name a technical contact and, optionally, the egress IP ranges your integration will call from.
  3. We issue a sandbox client_id and client_secret through a secure, one-time link. We never send secrets over email or chat.
  4. Once your integration works in sandbox, we issue production credentials the same way.
  • Each client can hold two active secrets at the same time, so you can deploy a new secret before retiring the old one without downtime.
  • Ask for a rotation whenever a team member with access leaves, or at least once a year.
  • If you believe a secret has leaked, contact security@uniqueonthego.com. We revoke it immediately; tokens already issued with it stop working within their one-hour lifetime at most.

If you share your egress IP ranges, we can restrict your credentials to them. Requests from any other address are then rejected with 403 forbidden, even with a valid token.