Environments
The &Open API runs in two production regions plus a shared staging environment. Your account is assigned to a production region when it is provisioned at signup, and all of your production data is stored and processed within that region.
Production base URLs
| Region | Base URL |
|---|---|
| US / Global (default) | https://api.andopen.co |
| EU | https://api.eu.andopen.co |
Every path is identical across regions — only the host differs. Replace the base URL in any example throughout this reference with the one for your account's region. The rest of this documentation uses the US base URL.
Staging
Use staging to build and test your integration against non-production data before you go live:
| Environment | Base URL |
|---|---|
| Staging | https://api.staging.andopen.co |
Staging is a separate environment with its own data and its own tokens. A token
carries the environment it was issued for in its {stage} segment
(ao-v1-staging-… versus ao-v1-production-…), so a staging token works only
against the staging base URL and a production token only against the production
ones. See Authentication.
Choosing the correct base URL
Send requests to the base URL for the region and environment your token belongs to.
A token presented to a region or environment it was not issued for is not recognised
there, and the request is rejected with a 401 Unauthorized response.
Your production region is fixed at signup and cannot be changed for an existing account. If you are unsure which region your account belongs to, check the &Open dashboard or contact support.
Example request
curl "https://api.eu.andopen.co/campaigns" \
-H "Authorization: Bearer ao-v1-production-your_secret_here" \
-H "AndOpen-API-Version: 2026-05" \
-H "Content-Type: application/json"