---
title: "Delete contact"
method: DELETE
path: "/v1/contacts/{contactId}"
---

# Delete contact

`DELETE /v1/contacts/{contactId}`

## Request

- Base URL: `https://api.zavu.dev`
- URL: `https://api.zavu.dev/v1/contacts/{contactId}`
- Auth: HTTP bearer

Permanently delete a contact and its communication channels. Implements right-to-erasure obligations under GDPR Art. 17, Ley 19.628 (Chile) Art. 12, CCPA § 1798.105, and LGPD Art. 18.VI. The contact, its channels and any associated agent flow sessions are removed. Conversation threads, message history and broadcast delivery logs are kept and no longer reference the deleted contact.

## Path parameters

- `contactId` string, required

## Response `204`

Contact deleted.

## Other responses

- `401`: Unauthorized.
- `404`: Contact not found.

## Changes

> 81 revisions in range; 1 not diffed.

- **2026-05-15** `3e45958691da`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/zavudev/apis/zavu-unified-messaging-layer-api/changes/v1/contacts/:contactId/delete.md)

---

[API](https://skmtc.dev/zavudev/apis/zavu-unified-messaging-layer-api.md) - [All operations](https://skmtc.dev/zavudev/apis/zavu-unified-messaging-layer-api/llms.txt) - [OpenAPI document](https://skmtc.dev/zavudev/apis/zavu-unified-messaging-layer-api/revisions/897889bb2781?raw)
