Revoke a SIP credential
Deletes the credential row. The associated SIP user-agent can no longer register with this username. Caller must have writer access to the workspace.
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
Tenant number UUID.
uuidSIP credential UUID.
uuidResponse Body
application/json
curl -X DELETE "https://example.com/v1/numbers/497f6eca-6276-4993-bfeb-53cbbbba6f08/sip-credentials/497f6eca-6276-4993-bfeb-53cbbbba6f08"{ "error": { "code": "validation.bad_request", "message": "string", "request_id": "string" }}Rotate (replace) the password for a SIP credential POST
Generates a fresh random password for the credential. The new plaintext is returned once; the previous password stops working immediately. Caller must have writer access to the workspace.
List call detail records for the active workspace GET
Returns the workspace's call detail records, most-recent first. Cursor pagination via `cursor` (opaque, returned as `next_cursor` when more results exist). Filters: `status` (CSV), `direction`, `q` (substring on `remote_e164` or `session_id`), `from` / `to` (RFC3339 or unix seconds), `session_id` (exact match), `limit` (1–100, default 25).