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 offsetResponse
{
"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