# `bird sms 10dlc campaigns numbers`

## Usage

```bash
bird sms 10dlc campaigns numbers
```

## Description

A number belongs to one campaign at a time, and a campaign holds up to 49 numbers.
`assign` registers numbers under the campaign; `unassign` frees one to assign elsewhere,
which stops it sending to US recipients immediately.

Reads return JSON; list is paginated. Mutations take flags and/or a --body-file JSON body (flags overriding); run --example to print the body shape or --dry-run to preview the request.

## Commands

| Name                                                                   | Description                             |
| ---------------------------------------------------------------------- | --------------------------------------- |
| [`assign`](/docs/cli/reference/sms-10dlc-campaigns-numbers-assign)     | Assign numbers to a 10DLC campaign      |
| [`get`](/docs/cli/reference/sms-10dlc-campaigns-numbers-get)           | Get a 10DLC campaign number             |
| [`list`](/docs/cli/reference/sms-10dlc-campaigns-numbers-list)         | List a 10DLC campaign's numbers         |
| [`unassign`](/docs/cli/reference/sms-10dlc-campaigns-numbers-unassign) | Unassign a number from a 10DLC campaign |