LemuAI

Get Campaign Progress

Get the current progress of a campaign

Returns a real-time snapshot of how many contacts have been processed.

FieldDescription
totalTotal number of contacts in the campaign
processedContacts that have been attempted at least once
completedContacts with a successful call outcome
failedContacts that exhausted all retry attempts without success
pendingContacts not yet attempted
completion_percentageprocessed / total × 100
GET/api/v1/campaign/{campaign_id}/progress

Parameters#

NameLocated inTypeRequiredDescription
campaign_idpathintegerYes—

Responses#

200 — Successful Response

{
  "campaign_id": 0,
  "state": "string",
  "total_rows": 0,
  "processed_rows": 0,
  "failed_calls": 0,
  "progress_percentage": 0,
  "source_sync": {},
  "rate_limit": 0,
  "started_at": "2026-01-15T10:30:00Z",
  "completed_at": "2026-01-15T10:30:00Z"
}

404 — Not found

422 — Validation Error

{
  "detail": [
    {
      "loc": [
        "string"
      ],
      "msg": "string",
      "type": "string"
    }
  ]
}

© 2026 LemuAI. Built with our own docs platform.