manage_whatsapp_web_form_submissions
Read what customers answered in web forms, newest first. Actions: list (filters: form, number, chat, contact, phone, agent, source, dates), get (one submission with every answer), export (csv or json, up to 10,000 rows; when the result is too large to show, it answers the count so you can narrow the range). Answers are personal data: show only what the user asked for. Answers marked sensitive are left out. For WhatsApp Forms (Meta WhatsApp Flows, native in-chat forms on WhatsApp Business API numbers) use send_whatsapp_flow and list_whatsapp_flows instead. (their answers: list_whatsapp_flow_responses)
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"action": "<action>"
},
"name": "manage_whatsapp_web_form_submissions"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | Submitted until this day, YYYY-MM-DD (UTC) | |
| ids | No | export: only these submissions | |
| chat | No | Only this chat | |
| from | No | Submitted from this day, YYYY-MM-DD (UTC) | |
| page | No | Page, from 0 | |
| size | No | Rows per page (default 25, max 100) | |
| agent | No | Only links sent by this team member | |
| forms | No | More web forms to include | |
| phone | No | Only this phone number | |
| action | Yes | What to do | |
| device | No | Only these numbers | |
| fields | No | Return only these dot-paths, e.g. ["id", "name", "status"]. Overrides verbosity | |
| formId | No | Only submissions of this web form | |
| format | No | export: json (default) or csv | |
| source | No | Only links created this way | |
| status | No | ||
| contact | No | Only this contact (chat ID or phone) | |
| pipeline | No | Only submissions whose CRM write-back is pending or failed | |
| verbosity | No | summary (default): the fields needed most; standard: more context; full: everything the API returns | |
| submissionId | No | get: the submission |