Webhook payloads

One row per event. Every payload shares the same envelope; the payload field is per-event.

lead_received#

FieldTypeRequiredDescription
idstringyesNotification id.
eventenum (lead_received)yesEvent name.
agentIdstringyesRecipient agent.
payloadobjectyesPer-event payload.
createdAtstringyesISO timestamp.

Sample body#

{
  "id": "n_01HXYZ...",
  "event": "lead_received",
  "agentId": "u_01HABC...",
  "payload": {
    "applicantName": "Jane Smith",
    "applicantEmail": "jane@example.com",
    "source": "embed/maximum-mortgage"
  },
  "createdAt": "2026-05-23T18:30:00.000Z"
}