Skip to main content
Outbound

Validate an Outbound definition

No writes, uploads, audience materialization, or sends. Checks the full definition, workspace references, field types, operators, schedules, survey branches, and plan access. Returns normalized defaults and warnings. For an existing campaign include messageId to check its edit restrictions. Errors contain repairable public field paths. Activation rechecks current conditions.

POST
/v2/outbound/validate
Authorizationstringheaderrequired

API key as Bearer token. Use: Authorization: Bearer sk_...

Featurebase-Versionenum<string>header

API version for this request. Defaults to your organization's configured API version if not specified.

Available options: 2026-09-03.pulsar, 2026-08-19.orbit, 2026-01-01.nova, 2025-12-12.clover
Example: 2026-09-03.pulsar

Body

application/json
definitionobjectrequired

Complete public campaign definition. Create saves a draft only. GET returns this same editable definition separately from read-only metadata.

messageIdstring

Response

application/json

Success

activationobjectrequired
definitionobjectrequired

Complete public campaign definition. Create saves a draft only. GET returns this same editable definition separately from read-only metadata.

objectenum<string>required
Available options: outbound_validation
validenum<boolean>required
Available options: true
warningsstring[]required