AcquisityDeveloper Docs

Permissions (scopes)

Choose what your integration can read or change.

A scope is a permission on your API key. Each endpoint lists the permission it needs. Workspace access and token type still apply even when a scope is selected.

ScopeWhat it allows
workspaces:readFind accessible workspaces and their IDs.
campaigns:readRead campaigns and metrics; check launch readiness.
campaigns:writeCreate and update campaigns, manage sequences, search and attach leads, duplicate, launch and pause. Requires a workspace API key.
campaignLeads:readRead campaign leads and export them as CSV.
leads:readGenerate filters and preview standalone lead searches. Requires a workspace API key for these operations.
leads:searchRun a paid standalone lead search and export its results. Requires a workspace API key.
webhooks:writeRegister an HTTPS endpoint for event updates. Personal tokens also require the user to be a workspace owner or admin.

campaigns:write includes actions that spend credits or send real email. It is not a draft-only permission. Only grant it to integrations you trust to take those actions.

Start with workspaces:read and campaigns:read for reporting. Add campaignLeads:read if you need individual lead records. Select write permissions when you are ready to implement those workflows.

A missing permission returns 403 Forbidden. Create a replacement key with the required scopes; existing keys cannot have their scopes edited. Create an API key.