WhatsApp Call Permissions API
Use the **`/{Phone-Number-ID}/call_permissions`** endpoint to check whether you have permission to call a specific WhatsApp user and understand what calling-related actions are available. ## Prerequisites * [User Access Token](https://developers.facebook.com/docs/facebook-login/access-tokens#usertokens) with **`whatsapp_business_messaging`** permission * `phone-number-id` for your registered WhatsApp Business Account * WhatsApp Cloud API Calling must be enabled for your phone number ## Permission Status Types - **granted**: You have active permission to call this user - **pending**: A permission request has been sent but not yet approved by the user - **denied**: The user has denied call permissions for your business - **expired**: Previous permission has expired and needs to be renewed ## Available Actions - **start_call**: Initiate a new call to this user (available when permission is granted) - **send_call_permission_request**: Send a permission request to this user (available when permission is denied or expired) ## Rate Limiting This endpoint has specific rate limits to prevent abuse. Exceeding the rate limit will result in error code 4 with subcode 2390008. ## Error Handling - **403 Forbidden**: Calling is not enabled for your phone number - **429 Too Many Requests**: Rate limit exceeded for permission checks - **400 Bad Request**: Missing or invalid `user_wa_id` parameter