Authorization header of every request. There are no sessions, cookies, or OAuth flows — each request is independently authenticated using the key you provide.
Generating an API Key
1
Open your API key settings
In your Revont workspace, navigate to Settings → API → API Keys.
2
Create a new key
Click New API Key to open the key creation dialog.
3
Name the key and select a scope
Give the key a descriptive name — for example,
Production integration or Analytics pipeline — so you can identify it later. Then select a scope:- Read-only — for integrations that only need to pull data
- Read-write — for integrations that also manage webhooks or other resources
4
Copy your key
Click Create. Copy the API key immediately and store it somewhere secure, such as a secrets manager or environment variable. The full key is only shown once — Revont stores only a hashed version after this point.
Using Your API Key
Include your API key as a Bearer token in theAuthorization header of every request. Replace YOUR_API_KEY with the key you generated.
cURL
Python
401 Unauthorized:
API Key Scopes
When you create a key, you choose between two scopes that control what the key can do:
Use the most restrictive scope your integration needs. If you later need broader access, create a new key with the appropriate scope rather than upgrading an existing one.
Rotating Keys
To rotate an API key without downtime, follow these steps:- Generate a new key in Settings → API → API Keys.
- Update your integration’s environment variables or secrets manager to use the new key.
- Verify your integration is working correctly with the new key.
- Delete the old key from Settings → API → API Keys.
API keys are workspace-scoped — they only provide access to data in the workspace where they were created. If your organization uses multiple Revont workspaces, you need a separate key for each.

