Initializing…

Authenticating API requests

1 min readUpdated July 8, 2026

The Sadakom API uses JWT bearer tokens. Obtain one from POST /api/auth/login/ with your account credentials; the response includes an access token (60-minute lifetime) and a refresh token (30 days).

Send the access token as `Authorization: Bearer <token>` on every subsequent request. When it expires, POST the refresh token to /api/auth/refresh/ for a new pair — refresh tokens rotate on every use.

For server-to-server integrations, request a scoped API key from Settings → Developers instead of using a user's login token directly.

#jwt#authentication#api key#token

Still need help with this?

Reach our support team directly and we'll get back to you within one business day.

Contact support

Related articles

Webhook events reference

Every event Sadakom can push to your endpoint, with payload shape and retry behavior.