cURL
curl --request GET \ --url https://api.buildwithchirp.com/v1/whatsapp/phone-numbers/{phoneNumberId}/settings \ --header 'Authorization: Bearer <token>'
{ "calling": { "status": "enabled", "callIconVisibility": "visible", "video": { "status": "enabled" }, "ipAddresses": [ "192.168.1.1" ], "callbackPermissionStatus": "granted", "sip": { "server": "sip.example.com", "username": "user123" } }, "userIdentityChange": { "enableIdentityKeyCheck": true }, "payloadEncryption": { "status": "disabled", "clientEncryptionKeyFingerprint": "<string>", "cloudEncryptionKey": "<string>" }, "storageConfiguration": { "status": "default", "dataLocalizationRegion": "US" } }
Get advanced phone settings including calling, encryption, and storage configuration
App API key (format: sk_live_app_* or sk_test_app_*) for app-level operations
WhatsApp phone number ID (internal Chirp ID)
"wapn_2DbBs7GWhGvVNJGrDXr5RG0mBWI"
Phone settings retrieved successfully
Calling settings
Show child attributes
User identity change settings
Payload encryption settings
Storage configuration settings