---
title: "Assign Numbers to Campaign"
method: POST
path: "/campaigns/{id}/numbers"
tags: ["Campaign Management API"]
---

# Assign Numbers to Campaign

`POST /campaigns/{id}/numbers`

## Request

- Base URL: `https://api.talkdeskapp.com`
- URL: `https://api.talkdeskapp.com/campaigns/{id}/numbers`
- Auth: none declared

Assigns one or more phone numbers to a specific campaign.
Use this endpoint to associate caller ID numbers with a campaign for outbound dialing.

## Path parameters

- `id` string, required

## Request body

- object[]
  - `id` string: numbers identifier.
  - `phone_number` string: The phone number from the account, in E.164 format

## Response `204`

Numbers successfully assigned to campaign

## Other responses

- `400`: Errors were found in the submitted data.
- `401`: Unauthorized
- `403`: Forbidden
- `404`: Campaign not found

---

[API](https://skmtc.dev/talkdesk/apis/talkdesk.md) - [All operations](https://skmtc.dev/talkdesk/apis/talkdesk/llms.txt) - [OpenAPI document](https://skmtc.dev/talkdesk/apis/talkdesk/revisions/f69c52fd7456?raw)
