---
title: "Get Single Phone Number Campaign"
method: GET
path: "/10dlc/phone_number_campaigns/{phoneNumber}"
tags: ["Phone Number Campaigns"]
---

# Get Single Phone Number Campaign

`GET /10dlc/phone_number_campaigns/{phoneNumber}`

Retrieve an individual phone number/campaign assignment by `phoneNumber`.

## Path parameters

- `phoneNumber` string, required

## Response `200`

Successful Response

- PhoneNumberCampaign
  - `phoneNumber` string, required
  - `brandId` string — Brand ID. Empty if the number is associated to a shared campaign.
  - `tcrBrandId` string — TCR's alphanumeric ID for the brand.
  - `campaignId` string, required — For shared campaigns, this is the TCR campaign ID, otherwise it is the campaign ID
  - `tcrCampaignId` string — TCR's alphanumeric ID for the campaign.
  - `telnyxCampaignId` string — Campaign ID. Empty if the number is associated to a shared campaign.
  - `assignmentStatus` 'FAILED_ASSIGNMENT' | 'PENDING_ASSIGNMENT' | 'ASSIGNED' | 'PENDING_UNASSIGNMENT' | 'FAILED_UNASSIGNMENT' — The assignment status of the number.
  - `tmobileNumberMappingStatus` string — The T-Mobile assignment status of the number.
  - `nonTmobileNumberMappingStatus` string — The assignment status of the number towards other carriers.
  - `failureReasons` string — Extra info about a failure to assign/unassign a number. Relevant only if the assignmentStatus is either FAILED_ASSIGNMENT or FAILED_UNASSIGNMENT
  - `createdAt` string, required
  - `updatedAt` string, required

## Other responses

- `4XX` — Generic response error

## Changes

> 99 revisions in range; 1 not diffed.

- **2026-09-16** `a6a61a29ecdd` — 1 breaking, 1 info
  - the `errors/items/code` response's property type changed from `string` to `integer`, and format from no format to `int32` for status `4XX`
  - added the optional property `errors/items/meta` to the response with the `4XX` status
- **2026-08-17** `1571b0380bd7` — 1 breaking, 1 warning
  - the `errors/items/code` response's property type changed from `integer` to `string`, and format from `int32` to no format for status `4XX`
  - removed the optional property `errors/items/meta` from the response with the `4XX` status
- **2026-08-04** `8f5f4e537994` — 1 breaking, 1 info
  - the `errors/items/code` response's property type changed from `string` to `integer`, and format from no format to `int32` for status `4XX`
  - added the optional property `errors/items/meta` to the response with the `4XX` status
- **2026-07-23** `eb02d7e7280b` — 2 info
  - added the optional property `nonTmobileNumberMappingStatus` to the response with the `200` status
  - added the optional property `tmobileNumberMappingStatus` to the response with the `200` status

[Change history](https://skmtc.dev/team-telnyx/apis/telnyx-api-2/changes/10dlc/phone_number_campaigns/:phoneNumber/get.md)

---

[API](https://skmtc.dev/team-telnyx/apis/telnyx-api-2.md) · [All operations](https://skmtc.dev/team-telnyx/apis/telnyx-api-2/llms.txt) · [OpenAPI document](https://skmtc.dev/team-telnyx/apis/telnyx-api-2/revisions/227c33b1ac9c?raw)
