Business Profile
Read and update the business profile shown on the WhatsApp customer side of one phone number — about-text, description, vertical, websites, email, address, profile picture.
GET — read
GET /api/v25.0/{PHONE_NUMBER_ID}/whatsapp_business_profile?fields=about,address,description,email,profile_picture_url,websites,vertical
Authorization: Bearer pk_live_<your-key>Response — 200
{
"data": [
{
"about": "Splashify — partner-grade messaging.",
"address": "Mumbai, IN",
"description": "WhatsApp + RCS + Email partner platform.",
"email": "[email protected]",
"profile_picture_url": "https://…",
"websites": [
"https://example.com"
],
"vertical": "PROFESSIONAL_SERVICES",
"messaging_product": "whatsapp"
}
]
}POST — update
POST /api/v25.0/{PHONE_NUMBER_ID}/whatsapp_business_profile
Authorization: Bearer pk_live_<your-key>
Content-Type: application/jsonRequest body
Send only the fields you want to change — omit the rest.
{
"messaging_product": "whatsapp",
"about": "Splashify — partner-grade messaging.",
"address": "Mumbai, IN",
"description": "WhatsApp + RCS + Email partner platform.",
"email": "[email protected]",
"websites": ["https://example.com"],
"vertical": "PROFESSIONAL_SERVICES",
"profile_picture_handle": "<handle from /media upload>"
}vertical must be one of: AUTO, BEAUTY, APPAREL, EDU,
ENTERTAIN, EVENT_PLAN, FINANCE, GROCERY, GOVT, HOTEL,
HEALTH, NONPROFIT, PROF_SERVICES, RETAIL, TRAVEL,
RESTAURANT, OTHER.
profile_picture_handle is the handle returned by uploading a
picture through the Media endpoint.
Response — 200
{ "success": true }Errors
Same matrix as Phone Number Details.
cURL — update
curl -X POST \
"https://api.splashifypro.com/api/v25.0/$PHONE_NUMBER_ID/whatsapp_business_profile" \
-H "Authorization: Bearer $SPLASHIFY_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"messaging_product": "whatsapp",
"about": "Splashify Pro",
"vertical": "PROFESSIONAL_SERVICES"
}'