Change a requirement by field
edit_requirementSet fields by name ({"op":"set","values":{...}}, an empty value clears) or change the list ({"op":"add"|"update"|"remove"|"replace", ...}), exactly as given: no reading. Use it to answer the open question when the answer is a value.
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": {
"slug": "<slug>",
"id": "<id>",
"token": "<token>",
"ops": "<ops>"
},
"name": "edit_requirement"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | The requirement id from an earlier answer | |
| ops | Yes | ||
| slug | Yes | The service, from list_propositions | |
| op_id | No | ||
| token | Yes | Its private token (also the receipt token of the request it is sent as); keep it private | |
| base_revision | No |