Answer a request
answer_requestYOUR PERSON'S DECISION. Answer a request: accept it, decline it, ask a question, answer a question, or propose different terms (a new deadline or a different idea of done); and accept_terms or reject_terms when the other side proposed a change. Only after your person has told you what to say, with their words. Accepting needs words that say what they're agreeing to ("yes, I'll send comments by Friday"), not just "ok". Until a proposed change is accepted, the old terms stand. Give expected_version from my_requests.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| 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. | |
| action | Yes | accept, decline, question, answer, propose_terms, accept_terms, reject_terms | |
| 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. | |
| deadline | No | propose_terms: the new deadline (2026-10-17 or 2026-10-17T17:00, in time_zone), or "none" to remove it | |
| done_when | No | propose_terms: a new description of what counts as done | |
| time_zone | No | propose_terms with a deadline: the time zone by name, e.g. America/New_York | |
| 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. |