ApiWebhooks
End of Call Report
Called after the call ends with a summary and optional structured analysis.
This is the most commonly used webhook for integrating call data into CRM systems.
Payload includes:
- Call duration in seconds
- AI-generated call summary
- Full conversation transcript (messages array)
- Structured analysis result (if
analysis_planwas configured on the agent) - Full assistant configuration including any custom metadata
- Recording URL (if recording is enabled)
Assistant Object
The payload includes the full assistant object containing:
- All resolved configuration (after any overrides from
assistant-request) - Any custom
metadatayou passed in theassistant-requestresponse
This is especially useful for correlating call reports with your CRM records using the metadata you passed during assistant-request.
The response body is ignored.
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
Example Requests
Payload sent after call ends with summary and analysis
POST
/end-of-call-report