---
title: "Bulk-mark talents as do not contact"
method: POST
path: "/api/servicepool/talents/doNotContact"
tags: ["talent"]
---

# Bulk-mark talents as do not contact

`POST /api/servicepool/talents/doNotContact`

## Request

- Base URL: `https://services.fountain.com`
- URL: `https://services.fountain.com/api/servicepool/talents/doNotContact`
- Auth: HTTP bearer

Applies the do-not-contact override to up to 200 talents in one call. Already-flagged talents are left flagged with no duplicate audit entry. The response reports a per-uuid outcome.

## Request body

- object
  - `talentUuids` string[], required

## Response `201`

Per-uuid outcomes.

- object
  - `data` object, required
    - `results` object[]
      - `talentUuid` string, uuid, required
      - `status` 'applied' | 'alreadyFlagged' | 'notFound' | 'failed', required
  - `meta` ResponsesPartMeta, required
    - `timestamp` string, date-time, required
    - `verb` 'OPTION' | 'GET' | 'PUT' | 'POST' | 'PATCH' | 'DELETE'
    - `path` string
    - `jti` string
    - `rid` string
    - `count` number
    - `capped` boolean: The server lowered filter[limit] to its ceiling. Page with filter[skip] to read past it.
    - `status` string
    - `duration` number
    - `size` number

## Other responses

- `422`: default error response

---

[API](https://skmtc.dev/fountain/apis/worker-experience-public-api.md) - [All operations](https://skmtc.dev/fountain/apis/worker-experience-public-api/llms.txt) - [OpenAPI document](https://skmtc.dev/fountain/apis/worker-experience-public-api/revisions/6b9a31f79e22?raw)
