Skip to main content
A request is a consumer asking for context. Submit one, then read its status until it resolves.

Submit a request

POST /api/v1/requests Body is a ContextRequest — required fields kind, topic, question, consumer.

Response

id
string
The request id, prefix req_.
status
string
The submit-time status: queued, deduped_open, deduped_resolved, or failed. See Status codes.

Get a request

GET /api/v1/requests/{id} Returns the full request plus runtime fields — its current status, the subscribers attached to it, the expert it was asked of, whether it escalated, and the accepted proposal once resolved.
A status of accepted means proposal holds the approved answer. An unknown id returns 404.