API Reference
WhatsApp Calling

Get a number's WhatsApp call settings

GET
/v1/numbers/{id}/whatsapp/call-settings

Returns the settings SautiKit last persisted (stored) plus a best-effort LIVE read from Meta (live) and any Meta-imposed restrictions.

The live read is best-effort by design: if it fails, the endpoint still returns 200 with stored and puts the reason in live_error rather than failing the whole request. Treat stored as always present and live as a bonus.

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

Path Parameters

id*string

The tenant NUMBER id.

Formatuuid

Response Body

application/json

application/json

curl -X GET "https://example.com/v1/numbers/497f6eca-6276-4993-bfeb-53cbbbba6f08/whatsapp/call-settings"
{  "stored": {    "status": "string",    "call_icon_visibility": "string",    "call_icons": {      "restrict_to_user_countries": [        "KE",        "US"      ]    },    "call_hours": {      "status": "string",      "timezone_id": "Africa/Nairobi",      "weekly_operating_hours": [        {          "day_of_week": "MONDAY",          "open_time": "0800",          "close_time": "1730"        }      ],      "holiday_schedule": [        {          "date": "2026-12-25",          "start_time": "0900",          "end_time": "1200"        }      ]    },    "callback_permission_status": "string",    "voicemail": {      "status": "string",      "triggers": [        "string"      ],      "announcement_media_id": 0,      "timeout_seconds": 0    },    "audio_additional_codecs": [      "string"    ]  },  "live": {    "status": "string",    "call_icon_visibility": "string",    "call_icons": {      "restrict_to_user_countries": [        "KE",        "US"      ]    },    "call_hours": {      "status": "string",      "timezone_id": "Africa/Nairobi",      "weekly_operating_hours": [        {          "day_of_week": "MONDAY",          "open_time": "0800",          "close_time": "1730"        }      ],      "holiday_schedule": [        {          "date": "2026-12-25",          "start_time": "0900",          "end_time": "1200"        }      ]    },    "callback_permission_status": "string",    "voicemail": {      "status": "string",      "triggers": [        "string"      ],      "announcement_media_id": 0,      "timeout_seconds": 0    },    "audio_additional_codecs": [      "string"    ]  },  "restrictions": [    {      "type": "string",      "reason": "string",      "expiration": 0    }  ],  "live_error": "string"}
{  "error": {    "code": "validation.bad_request",    "message": "string",    "request_id": "string",    "details": [      "string"    ]  }}