Handle webhooks
- Create an endpoint:
-
Save the returned
secret— you’ll use it to verify signatures. -
On your server, verify:
Reject if the timestamp is older than 5 minutes to prevent replay.
Event types
Every state-changing customer action in the dashboard fans out one of these signed events. Subscribe to the ones you care about, or leave events: [] on your endpoint to receive all of them.
Companies
Agents
Filings & compliance
API keys
Case & legal team
Treasury & bank
Agent runtime
Webhook hygiene
Every event payload includes
id,type,created_at,account_id, optionalcompany_id, and adataobject with the affected record. The full delivery is signed (x-reventlov-signature) and recorded in Activity at/dashboard/logsand Webhooks → Recent deliveries at/dashboard/settings/webhooks.