In the Scribe dashboard, go to Settings, then open API keys.
The API keys section in your Scribe workspace settings
2
Create a new key
Select Create API key, give it a descriptive name (for example, the name of the integration or agent that will use it), and choose its scopes.
Choose the scopes the new API key can access
3
Copy and store the key
Copy the key and store it somewhere secure, such as a secret manager. The full key is shown only once.
Treat an API key like a password. Anyone who has it can act as the member who created it, within that member’s scopes. If a key is exposed, delete it from the dashboard and create a new one.
A key is limited to the scopes you grant it. Scopes use a resource:action format. A request that calls an endpoint outside the key’s scopes returns 403.Grant the narrowest set of scopes an integration needs. For example, a reporting script that only reads signatures needs signatures:read and nothing else.
Resource
Read
Write
Delete
Teammates
teammates:read
teammates:write
teammates:delete
Emails
emails:read
emails:write
emails:delete
Signatures
signatures:read
signatures:write
signatures:delete
Smart fields
smart_fields:read
smart_fields:write
smart_fields:delete
Folders
folders:read
folders:write
folders:delete
Assets
assets:read
assets:write
assets:delete
Marketing campaigns
marketing_campaigns:read
marketing_campaigns:write
marketing_campaigns:delete
Integrations and financial documents are read only. They expose a single read scope each: integrations:read and financial_documents:read.
Integrations are connected and configured in the dashboard, never through an API key. A key can read them, but cannot activate, edit, or remove them.