Skip to main content
All Public API endpoints require an API key. You create keys in the SureFeedback dashboard and pass them directly in every request — no login step required.

Getting an API key

1

Log in to SureFeedback

Go to app.surefeedback.com and log in.
2

Open API Keys

Click your profile icon in the top bar, then select API Keys.
3

Create a key

Click + Create API Key, give it a name, select permissions (Read, Write, Delete), and set an optional expiry date.
4

Copy the key

Copy the sf_... key immediately — it is shown only once and cannot be retrieved again.

Using your API key

Pass your API key in one of two ways on every request:

Option 2 — Authorization Bearer header

Both methods are equivalent. Example:

Permissions

When creating a key, you grant it one or more permission levels: Assign only the permissions your integration needs.

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