onboarding

Onboarding Intake

Drive one turn of the conversational onboarding intake.

Accepts either text or audio (exactly one). Returns an application/x-ndjson stream with the per-turn event sequence: session → optional transcribing/transcribed → thinking → writes → agent_reply → done. Heartbeats ({"event": "heartbeat"}) keep the socket alive during slow steps.

post/onboarding/intake

Request

  • Base URL
    https://api.imperfect.co (the document declares no server; this is the origin it was published from)
  • URL
    https://api.imperfect.co/onboarding/intake
  • Auth
    HTTP bearer

Query parameters

user_idstring nullable

Request body multipart/form-data

session_idstring nullable
textstring nullable
audiostring binary nullable

Response

Successful Response

unknown required

Changes

No recorded changes to this operation across all 62 revisions of this API.