API clients provide OAuth 2.0 authentication for applications. Use API clients when building integrations that require user authorization or when you need fine-grained permission control.
Create a new API client:
![]()
After creation, you'll receive:
Important: Save your client secret immediately. It cannot be retrieved later. If lost, you'll need to rotate the secret.
Example Client Credentials:
Client ID: abc123xyz789
Client Secret: sk_live_51HjKlMnOpQrStUvWxYzAbCdEfGhIjKlMnOpQrStUvWxYz
![]()
Configure your API client settings:
Configure what your API client can access:
Select only the scopes your application needs to follow the principle of least privilege.
![]()
Set expiration dates for API clients:
Security Best Practice: Set expiration dates for API clients, especially for testing or temporary integrations.