> ## Documentation Index
> Fetch the complete documentation index at: https://docs.polymorfa.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Business profile

> Manage a business identity, linked accounts, eligibility, cover media, and compliance details.

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](/guides/waba-features/api/get-own-business-profile?playground=open). The response can include description, address, email, websites, business hours, categories, cover-photo ID, and profile options returned by WhatsApp.

[Update linked business profile](/guides/waba-features/api/update-linked-business-profile?playground=open) 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

| Fields or mode                   | Accepted input                                                                                                                                       |
| -------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- |
| Profile update                   | At least one supported profile field is required. An empty update is rejected.                                                                       |
| `hours.days`                     | Include each weekday at most once.                                                                                                                   |
| `specific_hours`                 | Both `openTime` and `closeTime` are required and must be different. Each is an integer from 0 through 1439 minutes after midnight.                   |
| `open_24h` or `appointment_only` | Omit `openTime` and `closeTime`.                                                                                                                     |
| `websites[]`                     | Use an absolute HTTP or HTTPS URL.                                                                                                                   |
| Cover photo                      | Set exactly one of `url` or `base64`. An empty request or both sources together are rejected. The decoded or downloaded image accepts at most 5 MiB. |

Use [Set business cover photo](/guides/waba-features/api/set-business-cover-photo?playground=open) and [Delete business cover photo](/guides/waba-features/api/delete-business-cover-photo?playground=open) for cover media.

## Linked accounts and eligibility

[Get business linked accounts](/guides/waba-features/api/get-business-linked-accounts?playground=open) reads linked Facebook, Instagram, advertising, and catalog identities when WhatsApp returns them.

[Get business eligibility](/guides/waba-features/api/get-business-eligibility?playground=open) 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](/guides/waba-features/api/get-business-merchant-compliance?playground=open) reads the connected account's legal entity and customer-care contacts. [Update merchant compliance](/guides/waba-features/api/set-business-merchant-compliance?playground=open) 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](/guides/waba-features/graph-api/get-business-profile?playground=open) and [Update Cloud business profile](/guides/waba-features/graph-api/update-cloud-business-profile?playground=open).

The method pages contain the request schema, responses, scopes, connection badges, and raw-request playground.
