Analysis Endpoints
Each recording type exposes a dedicated analysis endpoint:The progress Field
The progress field is an integer from 0 to 100 that indicates how far along the AI processing pipeline the recording has advanced. Poll the analysis endpoint and check progress before reading any other field:
progress < 100— Processing is still in progress. Analysis sub-objects may benullor absent. Do not use partial results.progress == 100— Processing is complete. All analysis fields are populated and stable.
Analysis Sub-Objects
rating
The AI’s overall assessment of the call’s quality or outcome.
Example:
summary
A concise natural-language narrative of what happened on the call.
Example:
coaching
Structured coaching feedback broken into two complementary lists.
Example:
disposition
The AI’s classification of how the call ended or what outcome it represents.
Example:
objections
Objections that the prospect raised during the conversation.
Example:
action_items
Follow-up tasks identified from the call, split into two priority tiers.
Example:
speakers
AI-resolved speaker identities reconciled with your user and contact data.
Example:
Complete Analysis Response Example
Transcripts
In addition to the structured analysis object, you can retrieve the full call transcript with AI-resolved speaker names:
A
409 Conflict response means the transcript is not yet ready—speaker resolution must complete before the transcript is available. Poll and retry after a short wait.