---
title: "Add numbers to the do-not-call register"
method: POST
path: "/v1/do-not-call"
---

# Add numbers to the do-not-call register

`POST /v1/do-not-call`

## Request

- Base URL: `https://api.skysay.ai`
- URL: `https://api.skysay.ai/v1/do-not-call`
- Auth: none declared

Every outbound path -- campaigns and the direct calls API -- refuses these numbers from then on. Only the workspace adds numbers here: a caller asking not to be contacted is recorded as the call's outcome, never written to the register automatically.

## Request body

- DoNotCallAdd
  - `organization_id` string, required
  - `phone_numbers` string[], required
  - `reason` string
  - `source` string: How the numbers were added, shown on the register: api (the default), csv, mcp, or dashboard for the Contacts page.

## Response `200`

Numbers added and per-row rejections

---

[API](https://skmtc.dev/skysay/apis/skysay-api.md) · [All operations](https://skmtc.dev/skysay/apis/skysay-api/llms.txt) · [OpenAPI document](https://skmtc.dev/skysay/apis/skysay-api/revisions/95b8c66f99aa?raw)
