Conversation

List Conversations

Retrieve a paginated list of all conversations that belong to the current user.

GET /conversations
Headers:
  Authorization: $OTO_API_KEY
  OTO_USER_ID: {user_id}

Query-params (all optional):
  ?status=active|archived        // filter by conversation status
  ?updated_since=YYYY-MM-DDTHH:MM:SSZ // return only conversations updated after this ISO-8601 timestamp
  ?limit=50                      // max items to return (default 50, max 200)
  ?offset=0                      // pagination offset

Response

{
  "conversations": [
    {
      "id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
      "title": "Daily stand-up",
      "created_at": "0000-00-00T00:00:00Z",
      "updated_at": "0000-00-00T00:00:00Z",
      "status": "active",          // "active" | "archived"
      "last_transcript_preview": "Yesterday we decided to …"
    }
  ]
}

Get Conversation Audio URL

Returns the signed, time-limited URL where the raw audio for the conversation can be downloaded or streamed.

Response

Get Full Transcript

Fetch the complete, finalized transcript as plain text or in an alternate format (e.g. SRT).

Response

Get Conversation Summary Logs

Return a time-ordered list of high-level conversation “logs”—useful when you want a quick overview without scanning the entire transcript.

Response

Last updated