The Twilio Senders API is currently available as a Public Beta product. This means that some features (including Twilio SDK support) for configuring your WhatsApp Sender via the REST API are not yet implemented, and others may be changed without notice before the product is declared Generally Available. Managing your WhatsApp Senders through the Twilio Console is Generally Available.
A WhatsApp Sender resource represents a phone number enabled on the WhatsApp Business Platform (formerly called the WhatsApp Business API). In order to send and/or receive WhatsApp messages using Twilio's APIs, including the Programmable Messaging API, a WhatsApp Sender with a status of ONLINE is required.
Resource URI
All URLs in this documentation use the following base URL:
_10
https://messaging.twilio.com/v2/Channels
Create or register a WhatsApp Sender
_10
POST https://messaging.twilio.com/v2/Channels/Senders
(warning)
Prerequisites
Unless you are onboarding your customers as an ISV within the WhatsApp Tech Provider Program, you may only create / register WhatsApp Senders using the Senders API after you have registered your first WhatsApp Sender using WhatsApp Self Sign-up.
POST https://messaging.twilio.com/v2/Channels/Senders/{Sid}
If you are not using a Twilio SMS-capable phone number, you may need to verify your Sender before it will show as ONLINE. When the API call is made to create a WhatsApp Sender, Meta will send an OTP by either SMS (default) or a Voice call. A WhatsApp Sender will then be in PENDING_VERIFICATION until you update the Sender with the OTP you received.
POST https://messaging.twilio.com/v2/Channels/Senders/{Sid}
Update a WhatsApp Sender's inbound messaging webhooks and / or the public profile fields displayed to end users. Any omitted values will not be updated.
This is not reversible! Use extreme care as Twilio Support will not be able to help if you accidentally delete a WhatsApp Sender that is being used in Production.