# conversation.deleted (/webhooks/events/conversation-deleted)

Fires when a conversation 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](/webhooks#the-webhook-request).

## Example payload

```json
{
  "id": "evt_019f419ce19276b5a89cdca5e7c0e935",
  "eventType": "conversation.deleted",
  "timestamp": "2026-07-08T12:03:48.265Z",
  "accountId": "1001",
  "payload": {
    "conversation": {
      "id": "11"
    }
  },
  "webhookMetadata": {
    "webhookTargetId": "40",
    "deliveryAttemptId": "019f419ce1a97330816126774b84a0e2",
    "deliveryAttemptNumber": 1
  }
}
```

## Payload fields

| Field             | Type   | Description                     |
| ----------------- | ------ | ------------------------------- |
| `conversation.id` | string | ID of the deleted conversation. |

If you mirror conversations in your own system, use this event to delete or archive your copy.

## Related events

* [`conversation.created`](/webhooks/events/conversation-created) — a new conversation is created
* [`contact.deleted`](/webhooks/events/contact-deleted) — a contact is deleted
