Creating a key
- Click Create API key.
- Give the key a descriptive name (e.g. “Analytics script”, “CI pipeline”).
- Optionally set an expiration — leave blank for a key that never expires.
- Click Create.
sk_live_abc…) is displayed.
Key fields
| Field | Description |
|---|---|
| Name | A label you assign to identify the key |
| Prefix | The first characters of the key, shown for identification |
| Created | When the key was created |
| Last used | The last time the key was used to authenticate a request |
| Expires | Expiration date (if set) — blank means never |
| Status | Active or inactive |
Using a key
Pass the key in theAuthorization header of every API request:
Expiration
Set an expiration date when creating a key to limit its lifetime. Expired keys return401 Unauthorized. Create a new key and update your integration before the expiration date to avoid downtime.
Revoking a key
Click the ⋯ menu next to a key and select Revoke. Revoked keys are permanently deactivated — any requests using the key will immediately return401 Unauthorized. This cannot be undone.
Usage statistics
The API Usage tab (next to API Keys) shows request counts, error rates, and per-endpoint breakdown for your keys. Use this to monitor usage and diagnose problems.Next steps
API reference
Browse all available endpoints.
Webhook integration
Receive events via webhook instead of polling.