Environments
Production and staging environments for the Aurion API.
Environments
Aurion provides two environments for development and production use.
Base URLs
| Environment | Base URL | Purpose |
|---|---|---|
| Production | https://apps.aurionai.net/api/v1 | Live data, real ITSM provider |
| Staging | https://apps-staging.aurionai.net/api/v1 | Testing and development |
Staging Environment
Staging (apps-staging.aurionai.net) runs the same stack as production but is intended for
testing and development. There is no separate isolated instance — point the tenant's ITSM
credentials at a non-production ITSM instance if you want test isolation. Use staging to:
- Test API integrations without affecting production data
- Validate webhook configurations
- Develop and debug new features
Staging API keys are created the same way as production keys but within the staging dashboard.
The key prefix follows the tenant, not the environment: only a sandbox tenant's keys use itsm_sk_test_…;
every other tenant's keys use itsm_sk_live_…, on staging as in production.
Sandbox tenants are created by Aurion operators; if your keys start with itsm_sk_live_, your tenant
is not a sandbox tenant.
Rate Limits
Rate limits are the same in production and staging: they depend on the tenant's plan, not on the
environment. See Error Handling → Rate Limiting for the limits per plan, the burst window, the headers and the 429
bodies.
Sandbox Reset
A sandbox tenant's data can be reset to a clean state by an operator using the reset_sandbox CLI script
(.venv/bin/python -m src.scripts.reset_sandbox). There is no public API endpoint for resetting
sandbox data — reset is not available through an API key.
Health Checks
The environment you are talking to is identified by the base URL you call, not by a field in a response. Two unauthenticated health endpoints are available:
GET /api/v1/health is a basic liveness probe:
curl https://apps.aurionai.net/api/v1/health{
"status": "ok",
"timestamp": "2026-06-09T12:34:56Z"
}GET /api/v1/status is a richer probe that also reports dependency health:
curl https://apps.aurionai.net/api/v1/status{
"status": "ok",
"timestamp": "2026-06-09T12:34:56Z",
"dependencies": {
"database": { "status": "ok" },
"redis": { "status": "ok" }
}
}The top-level status is "degraded" if any dependency is not "ok".