List credentials for a number
Authorization
bearerAuth 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
Path Parameters
uuidResponse Body
application/json
application/json
application/json
curl -X GET "https://example.com/v1/numbers/497f6eca-6276-4993-bfeb-53cbbbba6f08/sip-credentials"{ "active_count": 0, "limit": 0, "credentials": [ { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "label": "string", "username": "string", "password": "string", "client_id": "string", "extension": "string", "status": "active", "created_at": "2019-08-24T14:15:22Z", "rotated_at": "2019-08-24T14:15:22Z" } ]}{ "error": { "code": "validation.bad_request", "message": "string", "request_id": "string", "details": [ "string" ] }}{ "error": { "code": "validation.bad_request", "message": "string", "request_id": "string", "details": [ "string" ] }}Mint a short-lived SIP JWT for the browser dialer POST
Workspace-scoped JWT consumed by the in-browser softphone to authenticate the WebSocket SIP registration. The response also carries the `endpoint`, `protocol` and ICE/TURN configuration the browser SDK needs — pass those through to the client rather than hard-coding them, so calling-infrastructure changes do not require a front-end release. Renew before `expiresIn` seconds elapse.
Mint a SIP credential (reveal-once password) POST
Provisions a credential on the registrar and returns it with everything the device needs. The number the device may present as caller ID is derived from the number this credential belongs to and cannot be set by the caller.