Update submission
Change the answers of one submission, field by field.
MCP tool jotform_write → update_submission
write
Changes the answers you pass, keyed by field ID, and leaves every other answer as it was. It works like the inline edit in Jotform Tables: the new value is saved and no notification email or integration runs. It reaches no one and is undone by calling it again with the old value, so it does not ask for confirmation. Submissions of Sign documents cannot be edited.
Parameters
| Name | Type | Description |
|---|---|---|
| submission_id string required | string | Submission ID from list_submissions. |
| answers object required | object | Field ID to new value, for example {"7": "jordan.ellis@gmail.com"}. Field IDs come from get_form. |
tools/call
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "jotform_write",
"arguments": {
"operation": "update_submission",
"arguments": {
"submission_id": "6012345678901234567",
"answers": {
"7": "jordan.ellis@gmail.com"
}
}
}
}
} Example response
{
"content": [
{
"type": "text",
"text": "{ ... same JSON as structuredContent ... }"
}
],
"structuredContent": {
"submission_id": "6012345678901234567",
"updated_fields": [
{
"field_id": "7",
"label": "Email",
"old_value": "jordan.ellis@gmial.com",
"new_value": "jordan.ellis@gmail.com"
}
],
"notifications_sent": false
},
"isError": false
}