Documentation
API Reference
Documentation
API Reference
Book a meeting
Linkedin
Github
  1. Webhooks
  • Introduction
  • Get started
    • Quickstart
    • Authentication
  • Core concepts
    • Agents
    • Phone numbers
    • Calls
    • Webhooks
  • Webhooks
    • Overview
    • Assistant request
    • Tool calls
    • Status update
    • End of call report
    • Security
  • Guides
    • Campaigns
    • xAI Realtime Integration
    • Voice selection psychology
    • Analysis templates
    • BYOK Setup
    • Call analysis
    • Call Transfers
    • Custom Tools
    • Sip Trunks
    • Tool templates
    • Voicemail detection
    • Autonomous silence detection
    • Billing
    • Error codes
    • Rate limits
    • Troubleshooting
  • Api's
    • Campaigns
    • Agents
    • Voices
    • BYOK
    • Analysis templates
    • Tool templates
    • Organization
    • Phone numbers
    • Sip trunks
    • Calls
    • Call control
    • Usage
    • Domains
Documentation
API Reference
Documentation
API Reference
Book a meeting
Linkedin
Github
  1. Webhooks

Overview

Webhooks allow you to receive real-time notifications about call events. When events occur, Flireo sends HTTP POST requests to your configured endpoint.

Available Webhooks#

WebhookEndpoint IDDescription
Assistant Request25570929Pre-call configuration
Tool Calls25570944Function execution
Status Update25570945Call lifecycle events
End of Call Report25570946Post-call summary

Configuration#

Configure webhooks on your agent:

Request Format#

All webhooks send POST requests with:

Headers#

HeaderDescription
Content-Typeapplication/json
User-AgentHMS-Sovereign/1.0
X-Webhook-EventEvent type
X-Webhook-TimestampUnix timestamp
X-Webhook-SignatureHMAC-SHA256 signature

Body Structure#

{
  "message": {
    "type": "status-update",
    "timestamp": "2025-12-13T12:00:00.000Z",
    "call": {
      "id": "5c4d030f-43e3-4e65-899e-8148521e660f",
      "type": "inbound_phone_call",
      "status": "in-progress"
    },
    "phone_number": {
      "number": "+31850835037",
      "name": "Flireo Demo"
    },
    "customer": {
      "number": "+31612345678"
    }
  }
}

Response Requirements#

WebhookResponse RequiredTimeout
Assistant RequestYes (config or empty)5 seconds
Tool CallsYes (result)10 seconds
Status UpdateNo (ignored)-
End of Call ReportNo (ignored)-

Next Steps#

Assistant Request Webhook - Dynamic agent configuration
Tool Calls Webhook - Function execution
Security - Verify webhook signatures
Modified at 2026-01-30 12:21:36
Previous
Webhooks
Next
Assistant request
Built with