v1
latestOpenAPI 3.1.02026-07-2617125852.3 KBCampaign
Get campaign sending status
Returns sending status data explaining why a campaign may not be sending emails or is sending slower than expected. Note: Some fields may be missing when the campaign is out of schedule. Always-present fields: campaign_id, last_updated, status, issue_tracking.
Requires one of the following scopes: campaigns:read, campaigns:all, all:read, all:all
get/api/v2/campaigns/{id}/sending-status
Path parameters
idstring uuid required
Example:019f94cd-ae2e-729d-802b-f2f1284757cf
Campaign ID
Query parameters
with_ai_summaryboolean
Include AI-generated summary
Response
Sending status data with human-readable summary. Returns null for both fields if no data is available.
Example response
{
"diagnostics": {
"campaign_id": "019f94cd-9edd-7de4-a288-2ee0e53fcf89",
"subsequence_id": "019f94cd-9edd-7de4-a288-2ee194860227",
"last_updated": "2026-07-24T15:45:31.357Z",
"status": "healthy",
"issue_tracking": {
"current_status_code": "healthy",
"issue_first_seen_at": "2026-07-24T15:45:31.357Z",
"last_healthy_send_at": "2026-07-24T15:45:31.357Z"
},
"accounts_summary": {
"total_connected": 5,
"available": 3,
"unavailable": {
"daily_limit_hit": 1,
"disconnected": 1
}
},
"campaign_daily_limit": {
"limit": 100,
"sent": 50
},
"new_lead_limit": {
"enabled": true,
"limit": 50,
"contacted": 25
},
"schedule_status": {
"in_schedule": true
},
"follow_ups_waiting": {
"count": 10,
"earliest_wait_time_seconds": 3600
},
"esp_routing_status": {
"connected_esps": [
1
]
}
},
"summary": {
"status": "healthy",
"status_message": "Campaign is sending normally",
"issue_started_at": "2026-07-24T15:45:31.357Z",
"last_healthy_send_at": "2026-07-24T15:45:31.357Z",
"ai_summary": "Your campaign is sending emails normally."
}
}