---
title: "Delete custom properties from contacts"
method: POST
path: "/contacts/custom-properties/delete/"
tags: ["customProperties"]
---

# Delete custom properties from contacts

`POST /contacts/custom-properties/delete/`

## Request

- Base URL: `https://api.hive.co/v2`
- URL: `https://api.hive.co/v2/contacts/custom-properties/delete/`
- Auth: HTTP bearer

Remove specific custom property keys from one or more contacts.

## Headers

- `X-Partner-Id` string, required

## Request body

- DeleteCustomPropertiesRequest
  - `contacts` DeleteContactCustomPropertiesRequest[], required
    - `identifier` string, required
    - `property_names` string[], required

## Response `202`

Received and queued for background processing. Not yet applied.

- CustomPropertiesContactsCustomPropertiesDeleteCreateResponse202: Empty response body

## Other responses

- `422`: Validation failed. For a batch write this is all-or-nothing. Field errors are keyed by resource name, then item index, then field path, query-parameter errors are keyed by parameter name, service-level rejections use a flat `errors` list.

---

[API](https://skmtc.dev/hive-co/apis/hive-api.md) - [All operations](https://skmtc.dev/hive-co/apis/hive-api/llms.txt) - [OpenAPI document](https://skmtc.dev/hive-co/apis/hive-api/revisions/aa145f089347?raw)
