Update submission
Change answers in a submission, like Edit and Update Submission in Results.
MCP tool 123formbuilder_write → update_submission
Edits the data a respondent provided, field by field, and saves it. Fields you leave out stay as they are; a label that is not on the form fails. The default report updates by itself, custom reports need an Update click in the app. Respondents are not told by default. If the form resends notifications on edit, the app sends them when the entry is saved, and notifications_resent is true. By default you confirm each call; you can switch that off for this tool.
Parameters
| Name | Type | Description |
|---|---|---|
| form_id integer required | integer | Form id from list_forms. |
| submission_id integer required | integer | Submission id from list_submissions. |
| values object required | object | Field label to new value, for the fields you change. |
tools/call
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "123formbuilder_write",
"arguments": {
"operation": "update_submission",
"arguments": {
"form_id": 5128403,
"submission_id": 91827364,
"values": {
"Phone": "555 0143"
}
}
}
}
} Example response
{
"content": [
{
"type": "text",
"text": "{ ... same JSON as structuredContent ... }"
}
],
"structuredContent": {
"submission_id": 91827364,
"form_id": 5128403,
"changed": [
{
"field": "Phone",
"old": "555 0142",
"new": "555 0143"
}
],
"notifications_resent": false
},
"isError": false
}