Developers
API
Aviora AI is built on a documented HTTP API. The interactive reference is the source of truth.
Reference
Browse the full OpenAPI reference at aviora-api.vercel.app/api/v1/docs.
Authentication
Every authenticated request carries a bearer token obtained from POST /auth/login. Tokens expire after seven days; there is no refresh token, so re-authenticate when one lapses.
Conventions
- All identifiers are UUID strings.
- Timestamps are ISO 8601; date-only fields use YYYY-MM-DD.
- Collection endpoints return bare arrays, not envelopes.
- Errors share one shape:
{ statusCode, error, message, path, timestamp }, wheremessageis a string or an array of strings.
Public access
There is no public API programme yet. If you would find one useful, tell us what you would build at support@avioraai.xyz.