You are viewing an end of call report payload.
These server messages are events, at the top of your webhook and you'll see event "type" this will show the server event name which was sent to your webhook.
If you're looking to log the status of the call, send a status server message (select this in the UI). End-Of-Call-Reports (which you have selected) are sent post call and will not send call statuses outside of a completed one.
v
Vapi
03/20/2025, 12:54 AM
Jonas is correct, if you're looking to capture the end of call report programmatically, it will get sent to your server URL directly after a call, as long as you have selected the end-of-call-report under messaging on the advanced section of your assistant.
m
MagicTrader
03/20/2025, 1:43 AM
I see it now. Thanks guys! I appreciate the quick response! messageCollection
timestamp 1742421028793
type end-of-call-report
analysisCollection
summary The call was not a conversation but rather a voicemail notification. The AI (Michael from OneTrust Home Loans) reached the user's voicemail and left a brief message acknowledging receipt of an inquiry about a reverse mortgage and indicating they would call back later. No qualification information was gathered and no appointment was booked as there was no actual conversation with the user.
structuredDataCollection
contactId 4055704701
bookedcallstatus fail
successEvaluation false