Webhooks & APIOutbound
contact.deleted
Emitted when a contact is hard-deleted
type: contact.deleted
Fired when a contact (People record) is permanently removed.
data shape
type Data = {
contact: { peopleId: string };
deletedAt: string; // ISO-8601 UTC
};Only peopleId is included — by the time this event fires, the full record is gone.
Example envelope
{
"id": "evt_33445566-7788-99aa-bbcc-ddeeff001122",
"type": "contact.deleted",
"timestamp": "2026-04-24T11:00:00.000Z",
"data": {
"contact": {
"peopleId": "6804f4d5a6f9f35f6e66f1a2"
},
"deletedAt": "2026-04-24T11:00:00.000Z"
},
"meta": {
"eventId": "evt_33445566-7788-99aa-bbcc-ddeeff001122",
"event": "contact.deleted",
"occurredAt": "2026-04-24T11:00:00.000Z",
"organisationId": "6640f3d5c8a0d7e8b7f20222",
"connectionId": "6640f45ac8a0d7e8b7f2014a",
"apiVersion": "2026-04-01",
"attempt": 1
}
}Related
contact.createdcontact.updated- Shared Types —
ContactPayloadslim variant - Envelope & Delivery