Endpoints
Scopes
Request only the scopes you need. Every scope must be in your client’s allowed set.
Token lifetimes
Errors
OAuth endpoints return standard OAuth 2.0 error codes:
Partner API errors are JSON
{ "error": "…" } with an HTTP status:
Security notes
- Redirect URIs are an exact allowlist per client — no wildcards.
- Codes and tokens are stored hashed; tokens can be revoked.
- Always send and verify the OAuth
stateparameter.

