Skip to main content
Every public operation authenticates with an API key created in the dashboard. The plaintext key is shown once, at creation; Audivo stores only a hash and cannot show it again.
That is the only credential the public API accepts. There is no query parameter and no x-api-key header; the edge answers 401 without reaching a handler when the header is absent or malformed.

What a refusal looks like

Every error the API returns has this shape — see Errors.

Keys, accounts and credits

  • A key belongs to one account and carries that account’s plan. Credits are the account’s, never the key’s; revoking a key moves no credits.
  • Keys are revoked from the dashboard. A revoked key stops working within the authorizer’s cache window, which is short; the dashboard states the number.
  • The dashboard itself signs in with a session, not an API key, and its operations refuse an API key. The two never interchange.

Headers on every response