API v0 · Pilot phase
API reference
Submit a question
Submits a question to experts. Returns at once with a request_id; the answers take time.
x-api-key header.Starts a request. The call returns immediately with a request_id and status: "pending", and experts answer over the following hours. Read the result with Get status and answers, or receive it by webhook.
A request has four parts: the question, the context experts read, the expert profile you prefer, and the fields each expert fills in. Each part has its own guide: Questions and presets, Expert selection, Custom answer fields and Reusing past answers.
Headers
Body
true. Reuse eligible past answers from your workspace.90. Oldest past answer to reuse.written, ai_interview, human_interview or any (default).anonymous (default) or named.Returns
Billing
You pay only for answers delivered and confirmed. Reused past answers are not charged again, and failed requests are not charged. A request that would go over a spend limit is rejected with 403 limit_exceeded before anything goes to experts. Not enough credits returns 402 insufficient_credits.
Retries
Retrying with the same Idempotency-Key and body returns the original request. The same key with a different body returns 409 idempotency_conflict. Keys are kept for 24 hours. See Idempotency.
Validation and screening
A missing, mistyped or unknown field returns 400 invalid_request naming the field. If screening finds personal, patient or customer-identifying data, the request is rejected with 422 context_blocked naming the field.
Next
Get status and answers →