Check a 10DLC brand

Runs every BRAND-layer rule over the business identity a 10DLC brand is registered under — legal name against the IRS record, EIN, entity type, address, the support contact the verification PIN is sent to, and the website that has to corroborate all of it. Nothing about what the brand intends to send is judged here; that is the campaign check.

Checks are free and unlimited and never consume allowance. Pass the subject as a stored-resource reference OR as an inline payload — never both for the same subject. With options.wait: true the connection is held until the verdict is ready; otherwise a fast check arrives already passed/changes_required and a slow one arrives processing for polling. options.include_website_review triggers a real crawl and is subject to a per-account daily quota.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params

The brand, as a stored reference or an inline payload — one or the other, never both. Partial payloads are welcome: a missing field surfaces as a finding, not a validation error.

string
brand
object

Inline brand payload for checks and registrations. Partial payloads are welcome — the marketed minimum is ein + website — and anything missing or non-compliant surfaces as findings, not validation errors.

options
object

Shared per-check switches.

metadata
object

Free-form string map (≤50 keys, values ≤500 chars). Filterable on list endpoints.

Headers
string
length ≤ 255

Any unique string (e.g. a UUID). Retries with the same key within 24h return the original response with Idempotent-Replayed: true. Same key + different body → 409.

string

Scope this request (and the created resource) to a subaccount.

Responses

Language
Credentials
Bearer
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json