Skip to main content
POST
cURL

Authorizations

X-Auth-ID
string
header
required

Your Vobiz account Auth ID (MA_XXXXXXXX).

X-Auth-Token
string
header
required

Your Vobiz account Auth Token.

Path Parameters

id
string<uuid>
required

Campaign ID (UUID) returned by POST /10dlc/campaigns or POST /10dlc/campaigns/toll-free. An unknown ID, an ID from another account, or a value that is not a UUID returns 404 with {"error":"campaign not found"}.

Response

The campaign after deregistration was requested.

A 10DLC or toll-free campaign on your account and its state at the US 10DLC registry. Optional fields are omitted when empty, and registry state is refreshed when you retrieve the campaign.

id
string<uuid>

Campaign ID (UUID) on your account. Use it in every /10dlc/campaigns/{id} path.

Example:

"8a7d2f10-3c4b-4e9a-b1d2-6e5f4a3b2c11"

accountId
string

Your Vobiz account ID (MA_...). Always the account whose credentials made the request.

Example:

"MA_XXXXXXXX"

brandId
string<uuid>

ID of the brand the campaign runs under. Omitted for toll-free campaigns, which carry their business details themselves.

Example:

"5f1c3a2e-7b4d-4e8f-9a0b-1c2d3e4f5a60"

name
string

Name you gave the campaign, for your reference.

Example:

"Example Corp account alerts"

campaignType
enum<string>

Kind of campaign. TEN_DIGIT_LONG_CODE is a standard 10DLC campaign (the default on create) and TOLL_FREE_UNIFIED_NUMBER is a toll-free verification created with POST /10dlc/campaigns/toll-free. The other values are registry campaign types you can request on create.

Available options:
TEN_DIGIT_LONG_CODE,
TOLL_FREE_UNIFIED_NUMBER,
TOLL_FREE_NUMBER,
SHORT_CODE,
EXTERNAL_TEN_DIGIT_LONG_CODE,
DCA2_TEN_DIGIT_LONG_CODE,
TOLL_FREE_EXTERNALLY_VERIFIED,
RCS_SENDER_LAUNCH
stage
string

Registry lifecycle stage. A new campaign is DRAFT; after you register it, it moves through review stages such as SUBMITTED, IN_REVIEW or APPEALED and settles at REGISTERED or REJECTED. Other values include REGISTERED_PENDING_UPDATE, REGISTERED_PENDING_DEREGISTRATION, REJECTED_EXTERNALLY, DEREGISTERED, ARCHIVED, BLOCKED, SUSPENDED and DELETED; treat it as an open string.

Example:

"REGISTERED"

programSummary
string

Description of the program as submitted to the registry. Omitted when not set.

confirmationMessage
string

Opt-in confirmation message as submitted. Omitted when not set.

helpMessage
string

HELP reply as submitted. Omitted when not set.

stopMessage
string

STOP reply as submitted. Omitted when not set.

customerCarePhone
string

Customer care phone number, in E.164 format. Omitted when not set.

Example:

"+14155550100"

customerCareEmail
string

Customer care email address. Omitted when not set.

Example:

"support@example.com"

exampleMessages
string[]

Sample messages as submitted. Omitted when not set.

termsAndConditionsUrl
string<uri>

Public URL of your terms and conditions. Omitted when not set.

privacyPolicyUrl
string<uri>

Public URL of your privacy policy. Omitted when not set.

useCases
string[]

Use-case codes as submitted, for example ALERTS or, on a toll-free campaign, NOTIFICATIONS. Omitted when not set.

Example:
messageTypes
string[]

Message types as submitted, for example SMS. Omitted when not set.

Example:
optIns
object

Opt-in details as submitted, keyed by channel (for example web). Omitted when not set.

lowVolume
boolean

Whether the campaign is declared low volume. Always present; false unless you set it.

ageGated
boolean

Whether the content is restricted to adults. Always present; false unless you set it.

directLending
boolean

Whether the content relates to direct lending. Always present; false unless you set it.

Whether messages contain URLs. Always present; false unless you set it.

embeddedPhone
boolean

Whether messages contain phone numbers. Always present; false unless you set it.

numbers
string[]

Numbers recorded on the campaign on your account. 10DLC campaigns store digits with country code (for example 14155550100); toll-free campaigns store E.164 with a leading +. For the registry's own list use GET /10dlc/campaigns/{id}/numbers.

Example:
rejectionReasons
object

The registry's review feedback after a rejection, with keys such as rejectionDate, rejectionReasons and rejectionDetails (each detail has errorCode, description, recommendedAction and rejectionCategory). Omitted when the campaign has no feedback; address every point before you appeal.

lastSyncedAt
string<date-time>

When Vobiz last refreshed this record from the US 10DLC registry, in ISO 8601 (RFC 3339) UTC. Omitted until the first refresh.

Example:

"2026-10-14T17:19:03Z"

createdAt
string<date-time>

When the record was created on your account, in ISO 8601 (RFC 3339) UTC.

Example:

"2026-10-06T14:28:25Z"

updatedAt
string<date-time>

When the record last changed on your account, in ISO 8601 (RFC 3339) UTC.

Example:

"2026-10-14T17:19:03Z"