Manage your WhatsApp Business phone number settings including business profiles, calling options, and security configurations.Documentation Index
Fetch the complete documentation index at: https://docs.buildwithchirp.com/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
Before updating phone settings, ensure:- Your phone number is registered with Chirp
- The phone number is assigned to your application
- Your phone number has a linked WhatsApp Business Profile
Business Profile
The business profile contains information displayed to users when they view your WhatsApp Business account.Get Business Profile
Retrieve the current business profile for a phone number:Get Business Profile
Response
Business Profile Response
Update Business Profile
Update the business profile for a phone number:Update Business Profile
Business Profile Fields
| Field | Type | Description |
|---|---|---|
about | string | Short description (max 139 characters) |
address | string | Business address |
description | string | Full business description |
email | string | Business contact email |
websites | array | Business websites (max 2) |
vertical | string | Business category |
Business Verticals
Thevertical field accepts the following values:
| Value | Description |
|---|---|
AUTO | Automotive |
BEAUTY | Beauty, Spa, and Salon |
APPAREL | Clothing and Apparel |
EDU | Education |
ENTERTAIN | Entertainment |
EVENT_PLAN | Event Planning |
FINANCE | Finance |
GROCERY | Grocery |
GOVT | Government |
HOTEL | Hotel |
HEALTH | Health |
NONPROFIT | Non-profit |
PROF_SERVICES | Professional Services |
RETAIL | Retail |
TRAVEL | Travel |
RESTAURANT | Restaurant |
OTHER | Other |
Phone Settings
Phone settings control advanced features like calling, security, and data storage.Get Phone Settings
Retrieve the current phone settings:Get Phone Settings
Response
Phone Settings Response
Update Phone Settings
Update phone settings with a partial update:Update Phone Settings
Calling Settings
Control voice and video calling features for your WhatsApp Business number.| Field | Type | Description |
|---|---|---|
status | enum | enabled or disabled |
callIconVisibility | enum | visible or hidden |
video.status | enum | enabled or disabled |
Enable Calling
Enable Calling
Enable Video Calling
Enable Video Calling
Voice calling must be enabled before you can enable video calling.
User Identity Change Settings
Configure notifications when a user’s security key changes.| Field | Type | Description |
|---|---|---|
enableIdentityKeyCheck | boolean | Enable security key change notifications |
Enable Identity Key Check
Payload Encryption Settings
Configure end-to-end encryption for webhook payloads.| Field | Type | Description |
|---|---|---|
status | enum | enabled or disabled |
Enable Payload Encryption
When enabled, webhook payloads will be encrypted using the cloud encryption key. You’ll need to decrypt them using your private key.
Storage Configuration
Configure data localization and storage region settings.| Field | Type | Description |
|---|---|---|
status | enum | default or in_country_storage_enabled |
dataLocalizationRegion | string | Region code (e.g., US, EU) |
Configure Storage
Error Handling
Common Error Codes
| Code | Description |
|---|---|
PHONE_NOT_FOUND | Phone number not found or not assigned to your app |
NO_BUSINESS_PROFILE | Phone number not linked to a business profile |
UPDATE_FAILED | Update was not confirmed by Meta |
META_API_ERROR | Error from Meta’s API |
META_API_UNAVAILABLE | Meta’s API returned an invalid response |
Example Error Response
Error Response