Skip to main content
GET
/
api
/
v2
/
campaigns
/
{id}
/
sending-status
Get campaign sending status
curl --request GET \
  --url https://api.instantly.ai/api/v2/campaigns/{id}/sending-status \
  --header 'Authorization: Bearer <token>'
{
  "diagnostics": {
    "campaign_id": "019cc043-d1ab-78be-9025-25093364c778",
    "subsequence_id": "019cc043-d1ab-78be-9025-250a6173588f",
    "last_updated": "2026-03-05T23:09:56.011Z",
    "status": "healthy",
    "issue_tracking": {
      "current_status_code": "healthy",
      "issue_first_seen_at": "2026-03-05T23:09:56.011Z",
      "consecutive_loops_with_issue": 0,
      "last_healthy_send_at": "2026-03-05T23:09:56.011Z"
    },
    "accounts_summary": {
      "total_connected": 5,
      "available": 3,
      "unavailable": {
        "daily_limit_hit": 1,
        "slow_ramp_limit_hit": 0,
        "disconnected": 1,
        "global_gap_not_met": 0
      }
    },
    "campaign_daily_limit": {
      "limit": 100,
      "sent": 50,
      "limit_hit": false
    },
    "new_lead_limit": {
      "enabled": true,
      "limit": 50,
      "contacted": 25,
      "limit_hit": false
    },
    "schedule_status": {
      "in_schedule": true
    },
    "send_one_by_one": {
      "enabled": false,
      "single_account_per_wait_gap": false
    },
    "follow_ups_waiting": {
      "count": 10,
      "earliest_wait_time_seconds": 3600
    },
    "esp_routing_status": {
      "enabled": false,
      "waiting_for_match": false,
      "connected_esps": [
        1
      ]
    },
    "domain_limiter": {
      "active": false,
      "domains_at_limit": 0
    },
    "leads_status": {
      "no_leads_ready": false,
      "account_unavailable_skips": 0,
      "delay_not_met_skips": 0
    }
  },
  "summary": {
    "status": "healthy",
    "status_message": "Campaign is sending normally",
    "issue_started_at": "2026-03-05T23:09:56.011Z",
    "last_healthy_send_at": "2026-03-05T23:09:56.011Z",
    "ai_summary": "Your campaign is sending emails normally."
  }
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

id
string<uuid>
required

Campaign ID

Example:

"019cc043-e318-73a9-8540-092522eb21ca"

Query Parameters

with_ai_summary
boolean
default:false

Include AI-generated summary

Example:

false

Response

Sending status data with human-readable summary. Returns null for both fields if no data is available.

Sending status data with human-readable summary. Returns null for both fields if no data is available.

diagnostics
object

Raw sending status data. Some fields may be missing when campaign is out of schedule.

summary
object

Human-readable summary of the sending status