contact.deleted
Fires when a contact is deleted in SparrowDesk
Fires when a contact is deleted. The payload is intentionally minimal — the resource no longer exists, so only its ID is sent. This limits exposure of personal data after a record is gone.
For the envelope fields, see The webhook request.
Example payload
{
"id": "evt_019f41a2f2fc744991b8076d8ba33f7c",
"eventType": "contact.deleted",
"timestamp": "2026-07-08T12:10:26.038Z",
"accountId": "1001",
"payload": {
"contact": {
"id": "4264035"
}
},
"webhookMetadata": {
"webhookTargetId": "39",
"deliveryAttemptId": "019f41a2f3757ce9a6521c26d128c65e",
"deliveryAttemptNumber": 1
}
}Payload fields
| Field | Type | Description |
|---|---|---|
contact.id | string | ID of the deleted contact. |
If you sync contacts to an external system, use this event to delete or archive your copy.
Related events
contact.created— a new contact is createdcontact.updated— a contact's fields changeconversation.deleted— a conversation is deleted