# Unassign phone number from campaign

> Remove a phone number assignment from a 10DLC campaign.

`DELETE https://api.zavu.dev/v1/10dlc/campaigns/{campaignId}/phone-numbers/{assignmentId}`

Remove a phone number assignment from a 10DLC campaign.

## Parameters

- `campaignId` (path, string, required): 10DLC campaign ID.
- `assignmentId` (path, string, required): Phone number assignment ID.

## Responses

### 204

Phone number unassigned.

### 401

Unauthorized.

- `code` (string, required)
- `message` (string, required)
- `details` (object)

### 404

Campaign or assignment not found.

- `code` (string, required)
- `message` (string, required)
- `details` (object)

## Example

```bash
curl -X DELETE "https://api.zavu.dev/v1/10dlc/campaigns/campaign_abc123/phone-numbers/assignment_abc123" \
  -H "Authorization: Bearer $ZAVUDEV_API_KEY"
```

```typescript
import Zavudev from "@zavudev/sdk";

const zavu = new Zavudev({ apiKey: process.env.ZAVUDEV_API_KEY });

await zavu.number10dlc.campaigns.phoneNumbers.unassign("assignment_abc123", {
  campaignId: "campaign_abc123",
});
```
