| Send Text Message | Write | Send a free-form text message to a WhatsApp user (only within 24 hours of their last message; otherwise use a template) |
| Send Template Message | Write | Send an approved message template to a WhatsApp user; required to start conversations outside the 24-hour customer service window |
| Send Media Message | Write | Send an image, document, video, or audio message to a WhatsApp user by public URL or uploaded media ID (subject to the same 24-hour window as text messages) |
| Get Media URL | Read | Get a short-lived download URL and metadata for a media ID, e.g. to retrieve an image or document a customer sent inbound |
| Update Business Profile | Write | Update the business profile (about, address, description, email, websites, vertical) shown to customers for a business phone number |
| Mark Message as Read | Write | Mark an inbound WhatsApp message as read so the customer sees read receipts after the agent processes it |
| Get Business Profile | Read | Read the business profile (about, address, email, websites) shown to customers for a business phone number |
| List Message Templates | Read | List the message templates on a WhatsApp Business Account so an agent can pick an approved template name and language before sending |