Get call permission state
Get the call permission state for a business phone number with a specific WhatsApp user.
Proxy endpoint: Proxies directly to Meta Graph API.
Returns the current permission status and available actions with their limits. Permission can be:
- no_permission: No calling permission granted
- temporary: Temporary permission with expiration time
- permanent: Permission without a temporary expiration
Identify the user with user_wa_id (phone number) or recipient (business-scoped user ID).
Require an actions[] item with action_name: start_call and can_perform_action: true before dialing; permission status alone is insufficient.
Actions include:
- send_call_permission_request: Send permission request message
- start_call: Initiate a call
Each action has time-based limits (e.g., max 2 permission requests per 24 hours).
Authorizations
Project API key for authentication. This is the recommended authentication method.
Get your API key from the Kapso dashboard under Integrations > API keys.
Path Parameters
WhatsApp Business Phone Number ID
Query Parameters
WhatsApp ID of the user (phone number). Required unless recipient is provided.
Business-scoped user ID (BSUID) or parent BSUID. Use instead of user_wa_id.

