Environments
Production and sandbox 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 |
| Sandbox | https://apps-staging.aurionai.net/api/v1 | Testing and development |
Sandbox Environment
The sandbox environment connects to a test instance of your ITSM provider. Use it to:
- Test API integrations without affecting production data
- Validate webhook configurations
- Develop and debug new features
Sandbox API keys are created the same way as production keys but within the sandbox dashboard.
Rate Limits
| Environment | Rate Limit | Burst |
|---|---|---|
| Production | 100 requests/minute | 20 requests/second |
| Sandbox | 50 requests/minute | 10 requests/second |
When you exceed the rate limit, the API returns a 429 Too Many Requests response with a Retry-After header indicating how many seconds to wait.
{
"error": "rate_limit_exceeded",
"message": "Rate limit exceeded. Retry after 12 seconds.",
"retry_after": 12
}Sandbox Reset
Sandbox data can be reset to a clean state from the admin dashboard under Configuration > Sandbox > Reset. This removes all tickets, users, and configuration created during testing.
You can also reset programmatically:
curl -X POST "https://apps-staging.aurionai.net/api/v1/sandbox/reset" \
-H "X-API-Key: ak_test_xxxx"Environment Detection
You can check which environment you're connected to via the health endpoint:
curl https://apps.aurionai.net/api/v1/health{
"status": "ok",
"environment": "production",
"version": "2.4.0"
}