Skip to Content
API ReferenceWhatsAppBusiness Profile

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/json

Request 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" }'