Bulk Delete Contacts
Bulk Operations
Bulk Delete Contacts
Delete up to 500 contacts in a single call
POST
Bulk Delete Contacts
Request
Deletion is permanent for the contact row and its direct properties. Associated activities, notes, and tasks are preserved in the timeline but lose their contact back-reference. To merge rather than delete, usePOST /v1/contacts/merge.
Headers
Strongly recommended. The same key returns the original result within 24 hours.
Body Parameters
Array of contact UUIDs to delete. Maximum 500.
When
true, the API validates input and returns counts but makes no changes.Response
X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, and X-Request-ID. Each successful deletion emits a contact.deleted webhook event.
Example Response
Errors
| Status | Code | Description |
|---|---|---|
| 400 | validation_error | More than 500 IDs or missing contact_ids |
| 401 | invalid_key | Invalid or expired API key |
| 403 | insufficient_permissions | Missing write:contacts permission |
| 429 | rate_limited | Rate limit exceeded |