API Key Types
All Partner API requests require an API key passed as a Bearer token:Secret vs Public Keys
Secret keys (sk_personal_*, sk_branch_*) have full read/write access — they can create orders, register clients, and manage webhooks.
Public keys (pk_*) are read-only and can only access the Public endpoints:
GET /partner/public/exchangesGET /partner/public/currenciesGET /partner/public/ratesPOST /partner/public/estimate
pk_* key is used on a write endpoint, the API returns 403 Forbidden.
Secret keys (
sk_*) can also access all public endpoints — you don’t need a separate public key if you already have a secret key.Creating API Keys
API keys are managed via the staff panel or via the management API (requires JWT session):Key Expiry
PassexpiresAt (ISO 8601) to create a key with an expiry date:
401 Unauthorized.