Get Campaign Review
Changed onEverything to check before launching a campaign, in one call: the steps on the main path (subjects, waits, LinkedIn actions), who sends (sender profiles, inboxes, warmup), who receives (contacts by state), the schedule and daily volume, and the launch checks.
checks combines the dashboard's start checklist with the trial/plan gate (all blocking: true), plus warnings that don't block launch (blocking: false), such as no contacts waiting or inboxes still warming. can_launch is true when the campaign is not already active and no blocking check fails.
Sequences longer than 12 steps list the first 12 in sequence.steps; sequence.total_steps has the full count. Waits are folded into wait_before on the step that follows them.
Returns 404 for campaigns that don't exist or belong to another organization, and 403 when the campaign is in your organization but you are not on its team.
Request
- Base URLhttps://api.supersend.io/v2
- AuthHTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Path parameters
Resource ID (UUID)
Response
Pre-launch review of the campaign
Example response
{
"success": true,
"request_id": "req_abc123def456",
"data": {
"object": "campaign_review",
"sequence": {
"steps": [
{
"step": 1,
"type": "email",
"label": "Email",
"wait_before": {
"value": 3,
"unit": "days"
}
}
]
},
"schedule": {
"timezone": "America/New_York",
"hours": [
{
"start": "09:00",
"end": "17:00"
}
],
"next_window": {
"day": "tomorrow",
"start": "09:00"
}
},
"checks": [
{
"key": "has_sender_profile"
}
]
}
}Changes
- info
endpoint added
- info