Profile Operations
resource: profile — contact, business profile, and account info
get-contact
Looks up a contact's WhatsApp profile.
| Field | Required | Description |
|---|---|---|
contactPhoneNumber | ✓ Yes | Phone number of the contact to look up. |
update-contact-name
Updates the display name stored for a contact.
| Field | Required | Description |
|---|---|---|
contactPhoneNumber | ✓ Yes | Phone number of the contact. |
displayName | ✓ Yes | New display name. |
get-business-profile
Returns the business profile (about, address, description, email, websites, vertical) for the sending phone number.
update-business-profile
Updates one or more business profile fields.
| Field | Required | Description |
|---|---|---|
about | No | Short "About" text. |
address | No | Business address. |
description | No | Business description. |
email | No | Contact email. |
websites | No | Comma-separated list of website URLs. |
vertical | No | Industry vertical, e.g. RETAIL. |
get-account-info
Returns WhatsApp Business Account (WABA)-level account info.
| Field | Required | Description |
|---|---|---|
businessAccountId | ✓ Yes | WABA ID. |
get-verification-status
Returns Meta Business verification status.
| Field | Required | Description |
|---|---|---|
businessPortfolioId | ✓ Yes | Business Portfolio (Meta Business Manager) ID. |
Contact vs. business profile:
get-contact / update-contact-name
act on someone you're messaging (contactPhoneNumber). get-business-profile
/ update-business-profile act on your own sending number (phoneNumberId).