---
title: "People Watchlist Batch Delete Entries"
method: POST
path: "/watchlists/people/{id_or_urn}/entries:batchDelete"
tags: ["people"]
---

# People Watchlist Batch Delete Entries

`POST /watchlists/people/{id_or_urn}/entries:batchDelete`

## Request

- Base URL: `https://api.harmonic.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://api.harmonic.ai/watchlists/people/{id_or_urn}/entries:batchDelete`
- Auth: none declared
- TypeScript: <https://skmtc.dev/harmonic/apis/harmonic-ai-public-api/docs/watchlists/people/:id_or_urn/entries:batchDelete/post.ts> (a function with typed inputs; its response is checked against the schema)

## Path parameters

- `id_or_urn` union, required
  - integer
  - string, uuid
  - string

## Request body

- PersonListEntriesBatchDeleteInput
  - `entries` PersonListEntryInput[], required
    - `person_urn` string, nullable
    - `canonical` PersonCanonicalParameter
      - `linkedin_url` string, nullable
      - `email` string, nullable
    - `values` PersonFieldInputValue[]
      - `custom_field_urn` union, required
        - string
        - string
        - string
      - `data` union, required
        - CheckboxListCustomFieldValue
          - `value` boolean, nullable
        - NumberListCustomFieldValue
          - `value` number, nullable
        - TextListCustomFieldValue
          - `value` string, nullable
        - SingleListSelectCustomFieldValue
          - `value` string, nullable
        - MultiSelectListCustomFieldValue
          - `value` string[]
        - PersonSelectCustomFieldValue
          - `value` string[]
        - DateListCustomFieldValue
          - `value` string, nullable
        - WebsiteListCustomFieldValue
          - `value` string, nullable
        - StatusListCustomFieldValue
          - `value` string, nullable
        - PersonSelectCustomFieldValueInput
          - `value` union[]
            - union
              - …
        - RecordReferenceListCustomFieldValue
          - `value` string[]
    - `created_at` string, date-time, nullable

## Response `200`

Successful Response

- PersonListEntriesBatchDeleteOutput
  - `urns` string[]

## Other responses

- `422`: Validation Error

## Changes

- **2026-08-19** `fbef1ba78f96`: 1 breaking
  - removed `#/components/schemas/OwnerListCustomFieldValue, #/components/schemas/EmailListCustomFieldValue, #/components/schemas/OwnerSelectCustomFieldValueInput` from the `entries/items/values/items/data` request property `anyOf` list
- **2026-08-19** `2100d53a6676`: 1 info
  - added `#/components/schemas/OwnerListCustomFieldValue, #/components/schemas/EmailListCustomFieldValue, #/components/schemas/OwnerSelectCustomFieldValueInput` to the `entries/items/values/items/data` request property `anyOf` list
- **2026-07-26** `fcf35c98e097`: 2 info
  - added the optional property `detail/items/ctx` to the response with the `422` status
  - added the optional property `detail/items/input` to the response with the `422` status

[Operation history](https://skmtc.dev/harmonic/apis/harmonic-ai-public-api/changes/watchlists/people/:id_or_urn/entries:batchDelete/post.md)

---

[API](https://skmtc.dev/harmonic/apis/harmonic-ai-public-api.md) - [All operations](https://skmtc.dev/harmonic/apis/harmonic-ai-public-api/llms.txt) - [OpenAPI document](https://skmtc.dev/harmonic/apis/harmonic-ai-public-api/revisions/a00e2a4c4c9e?raw)
