Deliver the User's Answer
submit_answerBring back what the user said to a question you raised with request_input, and pick the work up again. Call it the moment they answer, with their words — not your summary of them, and never a guess: you are the messenger here, and an answer you invented is worse than no answer at all, because it looks exactly like theirs. If they declined to answer, or nobody was there, do not call this: leave the question in their queue. Returns your runId and leaseToken so you carry on with the same attempt you paused, in the same context. If they answered somewhere else first — in the Weft app, on their phone — you get THAT answer back rather than an error, because what matters is that you continue with the right one.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| value | No | The `value` of the option they picked, when they picked one | |
| answer | Yes | What the user said, in their words | |
| questionId | Yes | From request_input |