Authorization header.
Which method should I use?
OAuth 2.0
Three grant types: Authorization Code, PKCE, and Client Credentials. Scoped permissions with security review.
API Keys
User-scoped personal access tokens. Configurable expiration and
THIRD_PARTY_OPERATION scope.Base URL
Request format
Rate limiting
Rate limits are per-app (not per-account), configured on each registered application.
The window resets every 60 seconds. Every response includes rate limit headers:
When the limit is exceeded, the API returns
HTTP 429:
Some endpoints (e.g. AI features) have lower per-endpoint limits. Check the
X-RateLimit-Limit header in responses to determine the actual limit.Common errors
See Error Codes for the full reference.