Validate campaign for export
validate_exportPre-flight a campaign before syncing: evaluates it against each connected platform's capability rules with zero platform calls and returns structured findings (blocked / unsupported / degraded / ok). valid: false means at least one platform will REFUSE this campaign — fix the named findings before trigger_sync instead of discovering the refusal in a failed sync. Pass platforms to check specific ones (a named platform is validated even when unconnected).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| platforms | No | Platform ids to validate against; defaults to every connected platform. | |
| campaign_id | Yes | The campaign to validate. |