Authorization header. For programmatic access, generate an API key from your settings. This page explains how to create an API key and pass it correctly in your requests.
The Oviond web app signs in with Supabase Auth and sends a session JWT as its Bearer token. For your own scripts and integrations, use an API key instead, as described below.
Generate an API key
API keys require the Manage API keys permission, so you must be an account owner or admin.1
Open API key settings
In the Oviond app, go to Settings → API keys.
2
Create a new key
Click Create. Give it a descriptive name (for example, “Zapier integration” or “Custom dashboard”) so you can identify it later. Choose an access level: View, Edit, or Full. The key inherits your role and client access, capped at the access level you pick.
3
Copy and store the key
Your key is shown once and starts with
oviond_. Copy it and store it securely — you won’t be able to see the full key again after you close this dialog.Make authenticated requests
Include your API key in theAuthorization header as a Bearer token on every request:
YOUR_API_KEY with the key you generated above.
Example: Fetch your account
Authentication errors
Errors return the standard error envelope:
If you receive a
401, double-check that you’ve included the Authorization: Bearer <key> header and that the key hasn’t been revoked.
Manage your API keys
You can list, create, and revoke API keys at any time from Settings → API keys in the app, or via the API Keys API.Each API key is scoped to your account and inherits the role and client access of the person who created it, capped at the key’s access level.