API Reference
SIP Credentials

Mint a short-lived SIP JWT for the browser dialer

POST
/v1/sip/token

Workspace-scoped JWT consumed by the in-browser softphone to authenticate the WebSocket SIP registration. Short-lived (typically 5 minutes); renew before expiry.

Authorization

bearerAuth
AuthorizationBearer <token>

Long-lived ES256 JWT minted from the dashboard (https://app.sautikit.com/developers/api-keys). Signed by the platform keyring. Carries workspace_id and scopes claims; revoked via the platform deny-list.

In: header

Response Body

application/json

application/json

application/json

curl -X POST "https://example.com/v1/sip/token"
{  "token": "string",  "expires_at": "2019-08-24T14:15:22Z"}
{  "error": {    "code": "validation.bad_request",    "message": "string",    "request_id": "string"  }}
{  "error": {    "code": "validation.bad_request",    "message": "string",    "request_id": "string"  }}