Webhook events
Lead lists / export
Saved-list membership and people export job completions.
Saved-list membership and people export job completions.
These pages are payload reference. For setup, verification, and retries, follow Webhook integration.
Examples use placeholder UUIDs. Live deliveries use real ids from your account.
lead.added_to_list.completed
A scoped or ID-list add-to-lead-list job finished (POST /v1/lead-lists/{id}/members:update or async job).
{
"id": "00000000-0000-4000-8000-0000000000aa",
"type": "lead.added_to_list.completed",
"occurred_at": "2026-06-25T12:00:00.000Z",
"data": {
"job_id": "00000000-0000-4000-8000-000000000007",
"source": "async",
"campaign_id": null,
"operation": "add_to_lead_list",
"counts": {
"added": 2,
"skipped": 0,
"failed": 0
},
"errors": [],
"global_lead_ids": [
"00000000-0000-4000-8000-000000000008"
]
}
}lead.removed_from_list.completed
A scoped or ID-list remove-from-lead-list job finished (POST /v1/lead-lists/{id}/members:update or async job).
{
"id": "00000000-0000-4000-8000-0000000000aa",
"type": "lead.removed_from_list.completed",
"occurred_at": "2026-06-25T12:00:00.000Z",
"data": {
"job_id": "00000000-0000-4000-8000-000000000007",
"source": "async",
"campaign_id": null,
"operation": "remove_from_lead_list",
"counts": {
"removed": 1,
"skipped": 0,
"failed": 0
},
"errors": [],
"global_lead_ids": [
"00000000-0000-4000-8000-000000000008"
]
}
}lead.export.completed
A people/leads export job finished (POST /v1/people:export or async export_leads).
{
"id": "00000000-0000-4000-8000-0000000000aa",
"type": "lead.export.completed",
"occurred_at": "2026-06-25T12:00:00.000Z",
"data": {
"job_id": "00000000-0000-4000-8000-000000000007",
"source": "async",
"campaign_id": null,
"operation": "export_leads",
"counts": {
"rows_exported": 10,
"failed": 0
},
"errors": []
}
}