Overview
Scopes define what operations an API key can perform. When creating an API key, you assign specific scopes to limit its access to only the resources it needs.Available Scopes
Contacts
| Scope | Description |
|---|---|
contacts:read | List and retrieve contact details |
contacts:write | Create, update, and delete contacts |
contacts:* | All contact permissions |
GET /api/v1/contacts- requirescontacts:readPOST /api/v1/contacts- requirescontacts:writeGET /api/v1/contacts/:id- requirescontacts:readPATCH /api/v1/contacts/:id- requirescontacts:writeDELETE /api/v1/contacts/:id- requirescontacts:write
Surveys
| Scope | Description |
|---|---|
surveys:read | List and retrieve survey details |
surveys:write | Create, update, and delete surveys |
surveys:send | Trigger survey sends to contacts |
surveys:* | All survey permissions |
GET /api/v1/surveys- requiressurveys:readPOST /api/v1/surveys- requiressurveys:writeGET /api/v1/surveys/:id- requiressurveys:readPATCH /api/v1/surveys/:id- requiressurveys:writeDELETE /api/v1/surveys/:id- requiressurveys:write
Sequences
| Scope | Description |
|---|---|
sequences:read | List and retrieve sequence details |
sequences:execute | Trigger sequences for contacts |
sequences:* | All sequence permissions |
GET /api/v1/sequences- requiressequences:readGET /api/v1/sequences/:id- requiressequences:readPOST /api/v1/sequences/:id/execute- requiressequences:execute
Responses
| Scope | Description |
|---|---|
responses:read | List and retrieve survey responses |
responses:* | All response permissions |
GET /api/v1/responses- requiresresponses:readGET /api/v1/responses/:id- requiresresponses:read
Reviews
| Scope | Description |
|---|---|
reviews:read | List and retrieve customer reviews |
reviews:write | Create and update review replies |
reviews:* | All review permissions |
GET /api/v1/reviews- requiresreviews:readGET /api/v1/reviews/:id- requiresreviews:readPOST /api/v1/reviews/:id/reply- requiresreviews:writePATCH /api/v1/reviews/:id/reply- requiresreviews:write
Webhooks
| Scope | Description |
|---|---|
webhooks:read | List and retrieve webhook configurations |
webhooks:write | Create, update, and delete webhooks |
webhooks:* | All webhook permissions |
Admin
| Scope | Description |
|---|---|
admin | Full access to all resources (use sparingly) |
Wildcard Scopes
You can use wildcards to grant all permissions for a resource:contacts:*- All contact operations (read + write)surveys:*- All survey operations (read + write + send)sequences:*- All sequence operations (read + execute)
Scope Checking
When an API key doesn’t have the required scope, you’ll receive: Status:403 Forbidden
Common Scope Combinations
Read-only analytics integration
Read-only analytics integration
For dashboards that display metrics but don’t modify data:
CRM sync integration
CRM sync integration
For two-way contact synchronization with your CRM:
Marketing automation
Marketing automation
For triggering surveys and sequences based on customer actions:
Review management tool
Review management tool
For monitoring and responding to customer reviews:
Next Steps
Authentication
Learn how to create API keys
Quick Start
Make your first API call