wrxcs_kj
01/13/2026, 11:05 PMAI Evy
01/13/2026, 11:05 PMAI Evy
01/13/2026, 11:05 PMagent_id. [(1) ]()
From the returned call data, you can calculate metrics like:
- Total calls
- Average call duration
- Successful and unsuccessful calls
You can also export call history data directly from the dashboard using selected filters and column settings, which mirrors the call history table. [(2) ]()
For programmatic access, the analytics dashboard allows you to:
- Monitor key metrics like call success rate, transfer rate, call counts, and latency
- Create custom charts tailored to your needs
- Dive deep into programmatic calls for troubleshooting
Check out these potentially useful sources:
- [List Calls API]()
- [Call Analytics Glossary]()
- [Platform Changelogs]()
Would you like me to provide a general answer on how to structure the API call to retrieve this data?AI Evy
01/13/2026, 11:05 PMAI Evy
01/13/2026, 11:05 PMwrxcs_kj
01/13/2026, 11:06 PMwrxcs_kj
01/13/2026, 11:06 PMAI Evy
01/13/2026, 11:06 PMAI Evy
01/13/2026, 11:06 PMPOST /v2/list-calls) . [(1) ]()
Example:
javascript
import Retell from 'retell-sdk';
const client = new Retell({
apiKey: 'YOUR_RETELL_API_KEY',
}) ;
const callResponses = await client.call.list() ;
console.log(callResponses) ;
You can filter by agent_id to get calls for a specific agent:
json
{
"agent_id": ["agent_oBeDLoLOeuAbiuaMFXRtDOLriT12345"]
}
Key fields returned include:
- call_id, agent_id, call_status, duration_ms
- transcript and transcript_object (with timestamps)
- collected_dynamic_variables – contains variables extracted during the call (e.g., {"last_node_name": "Test node"})
- retell_llm_dynamic_variables – dynamic variables injected into the call
- call_analysis – includes call_summary, user_sentiment, call_successful, and custom_analysis_data
- recording_url and public_log_url
The collected_dynamic_variables field specifically holds the variables your agent extracted during the conversation.AI Evy
01/13/2026, 11:07 PMAI Evy
01/13/2026, 11:07 PM