Create a key
1
Open Account → API Keys
Navigate to your account settings and select the API Keys tab.
2
Add a new key
Give it a clear, descriptive name (for example
Salesforce production or Zapier staging) and set an expiry that matches your rotation policy.3
Copy the key immediately
The full value (
pk_...) is shown once. Copy it into your secret manager right away. Once you close the dialog, only a masked form is visible.4
Test the key
Send a request with the
X-API-Key header to confirm it works. See API reference for endpoint details.Use the key
Pass the key in theX-API-Key header on every request to /v1/integrations/*:
Key lifecycle
Keys track
last_used_at on every successful authentication, so you can spot unused keys and clean them up.
Rate limits
Limits apply per API key:
If you exceed a limit you get
HTTP 429 and a Retry-After header with the number of seconds to wait. Back off and retry after that interval.
Best practices
- Rotate regularly. Set expiries that match your security policy and create replacement keys before the old ones lapse.
- Use environment-specific keys. Separate production and staging keys so you can revoke one without breaking the other.
- Revoke on offboarding. When a team member leaves or a partner integration ends, revoke their keys immediately.
- Monitor
last_used_at. Delete keys that have not been used in a long time.
Related
Webhooks
Get notified when pipeline steps finish.
Roles and Permissions
Learn what Manage integrations grants.