Update hidden fields
update-hidden-fields-toolReplace a form's hidden fields — URL query parameters (e.g. utm_source, email) captured with each submission. Pass the COMPLETE list (fetch the current one with get-form-tool first) — it replaces the existing list. Max 50 fields; names up to 100 characters using letters, numbers, underscores, dashes, dots, and spaces. Pass an empty array to remove all hidden fields. Changes apply to the live form immediately — no publish needed.
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": {
"form_slug": "<form_slug>",
"hidden_fields": "<hidden_fields>"
},
"name": "update-hidden-fields-tool"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| form_slug | Yes | The form's slug. | |
| hidden_fields | Yes | The complete list of hidden field names, e.g. ["utm_source", "email"]. |