← Tools Reference

WhatsApp Business

Messaging and business management via Meta Business API

OAuth5 toolshttps://graph.facebook.com/v18.0
POST
whatsapp_send_message
Send a WhatsApp message

/{phone_number_id}/messages

6 parameters
ParamTypeRequiredDescription
phone_number_idstringrequiredWhatsApp Business phone number ID
messaging_productstringoptionalMust be 'whatsapp'
tostringrequiredRecipient phone number
typestringrequiredMessage type (text, template, image, etc.)
textobjectoptionalText message content
templateobjectoptionalTemplate message content
POST
whatsapp_send_template
Send a pre-approved template message

/{phone_number_id}/messages

3 parameters
ParamTypeRequiredDescription
phone_number_idstringrequiredWhatsApp Business phone number ID
tostringrequiredRecipient phone number
templateobjectrequiredTemplate configuration with name, language, components
GET
whatsapp_get_message_templates
List all message templates

/{waba_id}/message_templates

2 parameters
ParamTypeRequiredDescription
waba_idstringrequiredWhatsApp Business Account ID
limitintegeroptionalNumber of results
GET
whatsapp_get_phone_numbers
List phone numbers for a WhatsApp Business Account

/{waba_id}/phone_numbers

1 parameter
ParamTypeRequiredDescription
waba_idstringrequiredWhatsApp Business Account ID
POST
whatsapp_upload_media
Upload media for sending in messages

/{phone_number_id}/media

4 parameters
ParamTypeRequiredDescription
phone_number_idstringrequiredWhatsApp Business phone number ID
messaging_productstringoptionalMust be 'whatsapp'
filestringrequiredMedia file path or URL
typestringrequiredMedia type