Overview
RapidCall can send HTTP POST requests to your server when events happen. Configure a webhook URL in your agent settings or workspace settings.Setting up webhooks
- Go to Agent > Settings > Webhooks
- Enter your webhook URL (must be HTTPS)
- Select which events to receive
- Click Save
Events
call.started
Fired when a call begins (agent connects to the room).call.ended
Fired when a call ends. Includes outcome, duration, cost, and transcript.call.transferred
Fired when the agent transfers the call to a human.Retry policy
If your server returns a non-2xx status code, RapidCall retries the webhook:- 1st retry: 10 seconds
- 2nd retry: 60 seconds
- 3rd retry: 5 minutes
Verifying webhooks
Each webhook includes aX-RapidCall-Signature header containing an HMAC-SHA256 signature. Verify it using your webhook secret (available in Settings).
