Get conversation

One conversation with summary, owner, who it is shared with and processing status.

GET https://cotlet.dev/api/v1/otter/conversations/{conversation_id}

read

Returns one conversation: title, owner, date, the generated summary, the people and Channels it is shared with and their permission, and whether the summary, action items and outline are finished. Use the status to wait for processing after an import or a new call. The transcript is a separate call, get_transcript.

Parameters

Parameters: get_conversation
NameTypeDescription
conversation_id string required string Conversation ID from list_conversations or search_transcripts.

Request

cURL
curl https://cotlet.dev/api/v1/otter/conversations/conversation_8c41d2 \
  -H "Authorization: Bearer $COTLET_API_KEY"
Python
result = client.call("otter", "get_conversation", {"conversation_id":"conversation_8c41d2"})
Node.js
const result = await cotlet.call('otter', 'get_conversation', {"conversation_id":"conversation_8c41d2"});
CLI
cotlet call otter get_conversation --data '{"conversation_id":"conversation_8c41d2"}'

Example response

JSON

{
  "conversation_id": "cv_7f3a91",
  "title": "Pricing review with Acme",
  "owner": "you@example.com",
  "created_at": "2026-10-13T14:00:00Z",
  "url": "https://otter.ai/u/example-conversation",
  "summary": "The team compared per-seat and flat-rate pricing and agreed to send a revised quote.",
  "shared_with": [
    {
      "email": "sam@example.com",
      "permission": "viewer"
    }
  ],
  "shared_channels": [],
  "processing": {
    "summary": "finished",
    "action_items": "finished",
    "outline": "finished"
  }
}

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.