Skip to main content

What it is

A WhatsApp business phone number is the sender identity customers see in a conversation. Use these APIs to discover registered numbers, configure their business profile, request a display name change, control commerce visibility, and manage phone-specific settings.

Before you begin

  • Connect the parent WABA to YCloud.
  • Add the phone number to the WABA.
  • Store the WABA ID and phone number in E.164 format.
  • Upload a profile picture to Meta before setting profilePictureUrl.

How it works

  1. List numbers or retrieve one number to inspect its state.
  2. Register a number before using it for messaging.
  3. Update the customer-facing business profile.
  4. Update display name, commerce visibility, or calling settings as needed.
  5. Retrieve the resource again to confirm the current configuration.
Display name changes and some platform settings may require asynchronous Meta processing.

Request

Register a phone number

Update the business profile

Update commerce visibility

Response

Profile and settings operations return the updated resource.
Registration returns the phone number resource. Store its IDs and inspect its registration and quality state before sending.

Configuration areas

Limits and troubleshooting

  • Profile fields have format and length limits; use the API Reference for the complete constraints.
  • Website URLs must include http:// or https://.
  • A display name update may not become active immediately.
  • Registration, quality, and WABA state can independently affect sending.
  • Use the WABA ID and exact E.164 number in every path.

List phone numbers

Discover registered numbers and their parent WABA.

Update profile

Inspect every profile field and constraint.