Request human choice
nofax_request_choiceSend up to three explicit options to a human for a decision, returning a pending requestId to poll until resolved; avoid deciding on their behalf.
Instructions
Send up to three explicit options to the phone and return a durable pending requestId. IMPORTANT: call nofax_wait_for_response and repeat while pending; do not choose on the human's behalf.
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": {
"message": "<message>",
"options": "<options>"
},
"name": "nofax_request_choice"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | Optional choice prompt title shown to the human; defaults to "Nofax choice". | |
| message | Yes | Question or decision context shown to the human. | |
| options | Yes | One to three explicit choices to present to the human. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | Yes | The request is unresolved and must not be treated as approval. | |
| mustWait | Yes | Signals that the caller must keep waiting for a terminal human response. | |
| requestId | Yes | Durable Nofax request handle. | |
| instruction | Yes | Fail-closed next-step instruction for the caller. |