Preflight a campaign
preflight_campaignCheck whether a campaign can launch: sequence, contacts, attached mailboxes and their warm-up. Returns blocking checks with hints.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"campaign_id": "<campaign_id>"
},
"name": "preflight_campaign"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| campaign_id | Yes | Campaign id from create_campaign. | |
| workspace_id | No | Workspace id. Optional: defaults to the workspace picked at sign-in or bound to the API key. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| links | Yes | ||
| ready | No | ||
| checks | No | ||
| counts | No | ||
| status | No | ||
| next_step | Yes | What to do next, in one sentence. | |
| campaign_id | No | ||
| launch_ready | No | ||
| workspace_id | No | ||
| blocking_failures | No | ||
| attached_mailboxes | No | ||
| mailboxes_not_ready | No |