Required headers
When
X-ENV is omitted, the API treats the request as Development. The credential is still checked against that environment boundary.
Store secrets safely
- Recommended
- Never do this
Use an environment variable or a managed secret store in your backend. Limit access to the process that makes AvraAPI requests.
Generate and rotate credentials
The dashboard shows a full Client Secret only when it is generated or rotated. If it is lost or exposed, rotate it immediately and update every affected server deployment.Authentication failures
Missing, inactive, mismatched, or invalid credentials produce anunauthorized error. Paused projects return project_paused and should be handled as an operational state rather than retried continuously.
