Cancel a document request or mark it reviewed
update_document_request[Document requests] action cancel (the candidate can no longer upload) or reviewed (the uploads were checked). A request in the wrong state is refused with 409. Nobody is e-mailed, and no tool reopens a cancelled request.
Every argument in full, with examples: get_tool_reference.
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": {
"request_id": "<request_id>",
"action": "<action>"
},
"name": "update_document_request"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | What to do with the request. Values: `cancel`: withdraw an open request | `reviewed`: mark a completed request as reviewed. | |
| llm_model | No | Your model id, e.g. "claude-opus-4-8"; "unknown" if unsure. For analytics. | |
| request_id | Yes | The document request (a request `id`, from list_document_requests). | |
| merchant_id | No | Optional company to act on. Admins and sub-merchant operators only; other callers always use their token's company. | |
| conversation_id | No | The conversation_id this server returned earlier in this conversation, unchanged, including after later user messages. Omit it if you have none. Recorded for the server developer's analytics. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | ||
| status | Yes | ||
| request_id | Yes | ||
| reviewed_at | No | ||
| _mcp_instructions | No | Server-issued metadata for this conversation. |