Run a compliance check

Runs the Ekas compliance engine over a subject given as stored-resource references or inline payloads (for each subject, pass the reference OR the inline payload — never both). Checks are free and unlimited and never consume allowance; 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

Provide channel plus the subject — as stored-resource references (brand_id, campaign_id, rcs_agent_id, tfn_profile_id) or inline payloads (brand, campaign, rcs_agent, tfn_profile). For each subject, pass the reference OR the inline payload, never both.

string
enum
required

Compliance channel.

Allowed:
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.

string
campaign
object

Inline campaign payload for checks and registrations. brand_id is omitted when paired with an inline brand. Partial payloads are welcome — missing or non-compliant fields surface as findings, not validation errors.

string
rcs_agent
object

Inline RCS agent payload for checks and registrations. brand_id is omitted when paired with an inline brand; missing or non-compliant fields surface as findings.

string
tfn_profile
object

Inline TFN profile payload for checks and registrations. brand_id is omitted when paired with an inline brand; missing or non-compliant fields surface as findings.

options
object
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