get_form_fields
What a site's form asks beyond the message, in order: each field's key, label, kind (text, number, date, select, checkbox, hidden), options and whether it is required. paused lists the keys the plan has no room for now (kept, and not asked); limit is how many fields of its own a form may have (severity and category are ready-made and not counted; null means any number); conditions is whether a field may depend on another.
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": {
"product_id": "<product_id>"
},
"name": "get_form_fields"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| product_id | Yes | The site's id (a uuid), from list_products. |