Profile
Endpoints for managing WhatsApp Business profile
Retrieve comprehensive information about a WhatsApp Business Profile, including business details, contact information, and profile settings.
API Key for Messaging API authentication. Send your API key in the D360-API-KEY header.
Comma-separated list of fields to include in the response. Available fields: messaging_product, about, address, description, email, profile_picture_url, websites, vertical
WhatsApp Business Profile retrieved successfully
Response containing WhatsApp Business Profile data
Bad request - Invalid parameters or malformed request
Unauthorized - Invalid or missing API key
Forbidden - Insufficient permissions to access this profile
Not found - Phone Number ID does not exist or is not accessible
Too many requests - Rate limit exceeded
Internal server error
GET /whatsapp_business_profile HTTP/1.1
Host: waba-v2.360dialog.io
D360-API-KEY: YOUR_API_KEY
Accept: */*
{
"data": [
{
"about": "We sell butterflies",
"address": "101 Main St",
"description": "Premium butterfly retailer",
"email": "info@example.com",
"messaging_product": "whatsapp",
"profile_picture_url": "https://example.com/pic.jpg",
"vertical": "RETAIL",
"websites": [
"text"
]
}
]
}Update WhatsApp Business Profile information including business details, contact information, and profile settings. To update the profile picture, first use the Resumable Upload API to obtain a profile_picture_handle, then include it in the request.
API Key for Messaging API authentication. Send your API key in the D360-API-KEY header.
Profile update payload
We sell butterflies101 Main StPremium butterfly retailerinfo@example.comwhatsapp2:c2FtcGxl...RETAILPossible values: WhatsApp Business Profile updated successfully
Response after updating WhatsApp Business Profile
trueBad request - Invalid parameters or malformed request
Unauthorized - Invalid or missing API key
Forbidden - Insufficient permissions to modify this profile
Not found - Phone Number ID does not exist or is not accessible
Too many requests - Rate limit exceeded
Internal server error
POST /whatsapp_business_profile HTTP/1.1
Host: waba-v2.360dialog.io
D360-API-KEY: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 237
{
"about": "We sell butterflies",
"address": "101 Main St",
"description": "Premium butterfly retailer",
"email": "info@example.com",
"messaging_product": "whatsapp",
"profile_picture_handle": "2:c2FtcGxl...",
"vertical": "RETAIL",
"websites": [
"text"
]
}{
"success": true
}Last updated
Was this helpful?