Vyyy
01/19/2026, 7:48 PMAI Evy
01/19/2026, 7:48 PMAI Evy
01/19/2026, 7:48 PMwebhook_url specific to that agent. [(1) ]()
This webhook will receive call events (call_started, call_ended, call_analyzed) for calls handled by that agent. [(2) ]()
The webhook_url field binds webhook events for this agent to the specified URL and will ignore the account-level webhook for this agent. [(1) ]()
## Option 2: Get Call API
You can retrieve call details programmatically using the Get Call API: [(3) ]()
javascript
import Retell from 'retell-sdk';
const client = new Retell({
apiKey: 'YOUR_RETELL_API_KEY',
}) ;
const callResponse = await client.call.retrieve('119c3f8e47135a29e65947eeb34cf12d') ;
console.log(callResponse) ;
This returns transcript, recording URL, latency metrics, and call analysis data. [(4) ]() , [(3) ]()
## Webhook Events
The webhook will POST payloads containing the event type and call object: [(2) ]()
- call_started – when a call begins
- call_ended – when a call completes (includes transcript, recording)
- call_analyzed – when post-call analysis is complete
For post-call analysis results, you can also access them via the dashboard, webhook (call_analyzed event) , or the Get Call API. [(5) ]()AI Evy
01/19/2026, 7:48 PMAI Evy
01/19/2026, 7:48 PM