OverviewAPI ReferenceResources

Core Concepts

The objects in the Convo API, how they fit together, and which endpoints return them.


Most objects belong to a call, which the API calls a conversation.

ObjectWhat it isEndpoints
ConversationOne recorded callList, rename, share, delete
TranscriptThe call's text, in segmentsGet transcript
Key pointsTopics, decisions, action items, participants and datesGet, generate
FeedbackCoaching on the rep's side of the callGet, generate
Answers and emailsGenerated from one call on requestAsk a question, draft an email
ContactA person from your calendar meetings, with Convo MemoryList, briefing, open action items
Calendar eventAn upcoming Google or Outlook eventList
WebhookA URL that receives signed eventsWebhooks

Conversations

A conversation is one recorded call. Its id is the key for everything about the call.

{
  "id": "session_1773842400000",
  "title": "Acme pilot pricing call",
  "startTime": "2026-03-18T14:00:00.000Z",
  "endTime": "2026-03-18T14:45:00.000Z",
  "duration": 45,
  "segmentCount": 187
}
  • title comes from the key points, so it is null until they exist.
  • duration is the minutes between the first and the last segment.
  • segmentCount tells you how many transcript segments are available.

Transcripts

The transcript is recorded during the call, in segments. speaker is local for the rep, from their microphone. Other people are usually remote.

{
  "segments": [
    { "text": "What would a pilot cost for two teams?", "speaker": "remote", "timestamp": "2026-03-18T14:01:12.000Z" },
    { "text": "For two teams we'd start at the Professional plan.", "speaker": "local", "timestamp": "2026-03-18T14:01:18.000Z" }
  ]
}

Key points

The desktop app generates key points after each call.

FieldContents
sectionsTopics, each with a heading and points
decisionsWhat was decided
actionItemsitem, owner, priority (high, medium or low) and confidence (0 to 1)
participantsNames mentioned in the call
importantDatesdate and context

GET returns them. POST generates them when they are missing, or again with forceRefresh: true. Both are free.

Feedback

Feedback coaches the rep on their side of the call.

FieldContents
overallScore0 to 10
categoryScoresclarity, listening, timeManagement, collaboration and decisionMaking, each 0 to 10
topPriorityThe one change to make before the next call, with the moment it comes from and a line to say instead. Missing on short or routine calls.
strengths, growthAreasMoments with the rep's own words, a timestamp and why they mattered. Growth areas add a suggestion and an alternative line.
talkListenRatioTalk-to-listen ratio as a percentage
actionPlanThree to five concrete steps

Generating feedback needs at least 10 transcript segments and uses one AI credit. So do questions and emails. Key points and every GET are free.

Contacts

With Convo Memory, Convo links calls to the people in your calendar meetings. A briefing on a contact holds the relationship summary, recent meetings, open action items and recent decisions. Open action items across all contacts come from GET /contacts/unresolved-threads, oldest first.

Calendar events

Upcoming events from the Google or Outlook calendar connected in the desktop app, with attendees, times and time zones, in the provider's own format.

Webhooks

A webhook sends a signed POST to your URL when a call is saved, its key points or feedback are ready, or it is shared, renamed or deleted. See Webhooks.

Was this page helpful?