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
  }
}

On this page