Skip to main content
Business profile methods operate on either a linked WhatsApp Business App session or a Cloud API phone number. Check the connection badge on each method before choosing it.

Linked Business App profile

Start with Get own business profile. The response can include description, address, email, websites, business hours, categories, cover-photo ID, and profile options returned by WhatsApp. Update linked business profile changes only supplied fields. Empty values clear supported optional fields. Business hours use a time zone, weekday, mode, and minutes after midnight.

Profile request rules

Use Set business cover photo and Delete business cover photo for cover media.

Linked accounts and eligibility

Get business linked accounts reads linked Facebook, Instagram, advertising, and catalog identities when WhatsApp returns them. Get business eligibility reports upstream account eligibility. It does not grant a Polymorfa entitlement. Both are live lookups. They do not enable background profile tracking.

Merchant compliance

Get merchant compliance reads the connected account’s legal entity and customer-care contacts. Update merchant compliance replaces the complete record. Compliance strings are trimmed before validation. Entity names, custom entity types, and grievance-officer names accept at most 256 UTF-8 bytes; email accepts at most 254 UTF-8 bytes; landline and mobile numbers accept at most 64 UTF-8 bytes each. WhatsApp controls whether an account and region can edit these details. An upstream rejection leaves the existing record unchanged.

Cloud API profile

For Cloud API numbers, use Get business profile and Update Cloud business profile. The method pages contain the request schema, responses, scopes, connection badges, and raw-request playground.