Or jump from this list on a smaller screen.
This is a page from the Audivra documentation. Developer exports — index: http://127.0.0.1:3000/docs/llms.txt, full corpus: http://127.0.0.1:3000/docs/llms-full.txt, OpenAPI: http://127.0.0.1:3000/docs/openapi.json, Postman: http://127.0.0.1:3000/docs/postman.json. Press ⌘K to search docs.
Authentication
All API requests require a Bearer token using your Audivra API key.
API keys
Keys are hashed with SHA-256 at rest. Only the prefix is shown in the dashboard after creation. Mint and revoke keys from /app/keys.
Authorization: Bearer sk_live_… Content-Type: application/json
Session auth (dashboard)
Browser routes under /app/* use cookie sessions. API routes accept either a Bearer key or an active dashboard session. Production (including AWS Lambda / /var/task) requires NEXT_PUBLIC_SUPABASE_URL and SUPABASE_SERVICE_ROLE_KEY. The local .data/store.json file is development-only and is not created on serverless hosts. The development operator info.commgad@gmail.com is Super Admin: signup needs no invitation code, the account is approved immediately, and /admin is available.
Two-factor authentication
Operators can enable TOTP (authenticator app) from /app/settings. When enabled, sign-in requires a 6-digit code after email and password. Platform admins can require 2FA for all admin roles from /admin/settings. Backup codes are shown once at enrollment.
401 Unauthorized
402 Payment required
503 Service unavailable
Full reference: Errors · Limits & quotas