agargarf
11/27/2025, 5:06 AMVapi Support Bot
11/27/2025, 5:06 AMend-of-call-report webhook is enabled:
json
{
"server": { "url": "https://your-server.com" },
"serverMessages": ["end-of-call-report", "status-update"]
}
Double-check that your server is publicly accessible and listening for POST requests at the correct endpoint, as the webhook should be sent automatically when a call ends ([see documentation](https://docs.vapi.ai/server-url/events)). If this is already set, try ending a call by hanging up normally to trigger the event.
Source:
- [Server events documentation](https://docs.vapi.ai/server-url/events)agargarf
11/27/2025, 5:11 AMagargarf
11/27/2025, 5:12 AM{
"name": "Support Line",
"server": {
"url": "https://example.com",
"timeoutSeconds": 30
},
"serverMessages": [
"end-of-call-report",
"status-update",
"transcript",
"conversation-update"
],
"model": {
"provider": "openai",
"model": "gpt-4o"
},
"voice": {
"provider": "11labs",
"voiceId": "21m00Tcm4TlvDq8ikWAM"
}
}agargarf
11/27/2025, 5:12 AMChiranjeet Mishra
12/01/2025, 9:45 AMend-call message type within ClientInboundMessage. Ensure you include a message with the type property set to "end-call" when sending inbound messages to the client. You can find more details about this feature in the [January 14, 2025 changelog](https://docs.vapi.ai/changelog/2025/1/14).
If you have additional questions on handling server messages or specific end reasons, feel free to let me know.