Getting an API key
Log in to SureFeedback
Go to app.surefeedback.com and log in.
Create a key
Click + Create API Key, give it a name, select permissions (Read, Write, Delete), and set an optional expiry date.
Using your API key
Pass your API key in one of two ways on every request:Option 1 — X-API-Key header (recommended)
Option 2 — Authorization Bearer header
Permissions
When creating a key, you grant it one or more permission levels:| Permission | What it allows |
|---|---|
| Read | Fetch comments, sites, projects, approvals, mockups |
| Write | Create and update comments, sites, projects, approvals |
| Delete | Delete comments, sites, projects, mockups |
Key security
- Never expose API keys in client-side JavaScript or public repositories
- Rotate keys regularly — use the Rotate action in the API Keys dashboard
- Revoke compromised keys immediately using the Disable or Delete action
- Use expiry dates for short-lived integrations
Errors
| Status | Meaning |
|---|---|
401 | API key is missing, invalid, or deactivated |
403 | API key does not have the required permission for this action |