Change a request’s status
update_request_statusMove a request along: verified (identity confirmed another way; starts the deadline and creates the tasks), in_progress, response_ready, completed (only when every task is done or nothing held) or rejected (outcome required). SetLatch already sets in_progress and response_ready by itself as tasks are worked, so usually only verified, completed or rejected need this. Completed and rejected close the request. To record work on one system use update_task instead.
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": {
"site": "<site>",
"request_id": "<request_id>",
"status": "<status>"
},
"name": "update_request_status"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| site | Yes | The site: its slug from list_sites (its id or exact name also work). | |
| status | Yes | The new status. received, identity_pending and appealed are set by SetLatch itself. | |
| outcome | No | Why it was rejected, or a closing note. | |
| request_id | Yes | The request id: the full id from list_requests (a unique start of it also works). |