Answer the question a prompt paused on
Resumes a prompt whose status is paused_for_question, exactly as if the key’s creator answered in the app. Send answer as text, or as a list of option labels when the question allows several. Quote the question’s id as questionId so an answer meant for one question is never applied to a later one. The run continues in its place in the queue; poll or wait for the callback as before.
Authentication
Create one in the app under Settings → API keys. It is shown once and stored only as a hash, so it cannot be recovered — losing it means issuing a new one.
A key reads the endpoints below and nothing else. It is not a session: it cannot create or delete projects, change settings, or issue another API key. It sees exactly what its owner sees, re-checked on every request, so removing someone’s access to a project removes it from their key on the very next call.
The same key, sent as Authorization: Bearer <key>.
Path parameters
Request
Free text, or the chosen option label(s).
The question.id from the prompt’s view.
Response
Present while status is paused_for_question.
Returned on POST: where to poll.