Aurion Docs

Environments

Production and sandbox environments for the Aurion API.

Environments

Aurion provides two environments for development and production use.

Base URLs

EnvironmentBase URLPurpose
Productionhttps://apps.aurionai.net/api/v1Live data, real ITSM provider
Sandboxhttps://apps-staging.aurionai.net/api/v1Testing 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

EnvironmentRate LimitBurst
Production100 requests/minute20 requests/second
Sandbox50 requests/minute10 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"
}

On this page