---
title: "Campaign status changed"
method: POST
path: "CampaignStatusChanged"
tags: ["10DLC"]
---

# Campaign status changed

`POST CampaignStatusChanged` (webhook)

Sends a notification when a 10DLC Campaign status is updated in TCR.

## Payload

- CampaignStatusUpdatedWebhook
  - `brand_id` string, required — Unique identifier of a 10DLC Brand
  - `campaign_id` string, required — Unique identifier of a 10DLC Campaign
  - `status` 'REVIEW' | 'APPROVED' | 'DECLINED' | 'DELETED' | 'EXPIRED' | 'SUSPENDED' | 'PORTED_OUT', required — Current status of the 10DLC Campaign. One of: - `REVIEW` — the campaign is under review. - `APPROVED` — the campaign was approved and can send. - `DECLINED` — the campaign was rejected during review. - `DELETED` — the campaign was removed. - `EXPIRED` — the campaign registration lapsed. - `SUSPENDED` — the campaign is blocked from sending. - `PORTED_OUT` — the campaign was migrated to another provider.

## Acknowledgement `200`

Return a 200 status to indicate that the data was successfully received

---

[API](https://skmtc.net/wavix/apis/wavix-apis.md) · [All operations](https://skmtc.net/wavix/apis/wavix-apis/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/wavix/wavix-apis/revisions/b22f170488b6/schema)
