sayintel
Endpoint

Get run status

GET/api/public/v1/campaigns/{campaign_id}/runs/latestread

Pipeline status for a campaign: latest run (stage, status, progress, error), live counts (speakers, drafts, signals), and per-URL scrape status. The pipeline is cron-driven, so progress arrives in batches; poll every 15-30 seconds while a run is active, no faster.

Request

curl "https://sayintel.com/api/public/v1/campaigns/<campaign_id>/runs/latest" \
  -H "Authorization: Bearer $SAYINTEL_TOKEN"

Try it out

Try it outGET/api/public/v1/campaigns/{campaign_id}/runs/latestread

Sent as a bearer token to this site only, and kept in this tab's session storage. It is never written to disk or sent anywhere else.

Paste an API key to run.

Path parameters

NameInTypeRequiredDescription
campaign_idpathstringyes

Response

{
  "ok": true,
  "tool": "get_run_status",
  "kind": "read",
  "data": { ... },
  "error": null
}

Notes