Update a request
update_requestRecord what happened on a request, only when your person says so, in their words. The person who was asked: progress, blocked (what's in the way), done (with the result, and links to it if any). The person who asked: confirm (it's finished) or request_changes. Either: cancel (the person asked can cancel only after accepting; before that they decline). Confirming needs words that say what they're confirming. Give expected_version from my_requests.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| links | No | With done or progress: up to 5 web links to the result (https://...) | |
| words | Yes | Your person's own words for this, as they said them. Oyeh keeps them in the request's history for both sides to see. For done, this is the result or where to find it. | |
| action | Yes | progress, blocked, done, confirm, request_changes, cancel | |
| summary | No | Optional: anything YOU (the assistant) wrote, such as a tidy summary. It is stored and shown labelled as an assistant's summary, never as your person's words. | |
| request_id | Yes | The request's id, from my_requests | |
| expected_version | Yes | The request's version your person saw (from my_requests). If it has changed since, nothing is changed and you get what changed. |