---
title: "Update Org Campaign"
method: PUT
path: "/api/v1/compliance/campaign"
tags: ["Campaign"]
---

# Update Org Campaign

`PUT /api/v1/compliance/campaign`

## Request body

- CampaignUpdateRequest
  - `help_message` string, nullable
  - `message_flow` string, nullable
  - `sample1` string, nullable
  - `sample2` string, nullable
  - `sample3` string, nullable
  - `sample4` string, nullable
  - `sample5` string, nullable

## Response `200`

Successful Response

- CampaignRegistrationResponse
  - `brandId` string, required
  - `campaignId` string, required
  - `cspId` string, required
  - `description` string, required
  - `mock` boolean, required
  - `subUsecases` string[], required
  - `termsAndConditions` boolean, required
  - `usecase` string, required
  - `ageGated` boolean, nullable
  - `autoRenewal` boolean, nullable
  - `billedDate` string, nullable
  - `brandDisplayName` string, nullable
  - `campaignStatus` 'TCR_PENDING' | 'TCR_SUSPENDED' | 'TCR_EXPIRED' | 'TCR_ACCEPTED' | 'TCR_FAILED' | 'CSP_ACCEPTED' | 'CSP_FAILED' | 'MNO_PENDING' | 'MNO_ACCEPTED' | 'MNO_REJECTED' | 'MNO_PROVISIONED' | 'MNO_PROVISIONING_FAILED', nullable — Campaign status
  - `createDate` string, nullable
  - `directLending` boolean, nullable
  - `embeddedLink` boolean, nullable
  - `embeddedLinkSample` string, nullable
  - `embeddedPhone` boolean, nullable
  - `failureReasons` union
    - string
    - RegistryFailureReason[]
      - `fields` string[]
      - `description` string, nullable
  - `helpKeywords` string, nullable
  - `helpMessage` string, nullable
  - `isTMobileNumberPoolingEnabled` boolean, nullable
  - `isTMobileRegistered` boolean, nullable
  - `isTMobileSuspended` boolean, nullable
  - `messageFlow` string, nullable
  - `nextRenewalOrExpirationDate` string, nullable
  - `numberPool` boolean, nullable
  - `optinKeywords` string, nullable
  - `optinMessage` string, nullable
  - `optoutKeywords` string, nullable
  - `optoutMessage` string, nullable
  - `privacyPolicyLink` string, nullable
  - `referenceId` string, nullable
  - `resellerId` string, nullable
  - `sample1` string, nullable
  - `sample2` string, nullable
  - `sample3` string, nullable
  - `sample4` string, nullable
  - `sample5` string, nullable
  - `status` string, nullable
  - `submissionStatus` 'CREATED' | 'FAILED' | 'PENDING', nullable
  - `subscriberHelp` boolean, nullable
  - `subscriberOptin` boolean, nullable
  - `subscriberOptout` boolean, nullable
  - `tcrBrandId` string, nullable
  - `tcrCampaignId` string, nullable
  - `termsAndConditionsLink` string, nullable
  - `vertical` string, nullable
  - `webhookFailoverURL` string, nullable
  - `webhookURL` string, nullable

## Other responses

- `422` — Validation Error
- `4XX` — Client error with Support Agent information.
- `5XX` — Server error with Support Agent information.

---

[API](https://skmtc.dev/inkbox/apis/inkbox-api.md) · [All operations](https://skmtc.dev/inkbox/apis/inkbox-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/inkbox/inkbox-api/revisions/31f357e7e6f8/schema)
