ReplySparrow Docs

Campaigns

Get the scheduled queue of a LinkedIn or multi-channel campaign

For LinkedIn and multi-channel campaigns (campaigns with LinkedIn steps). For email-only campaigns, use GET /api/v1/campaigns/{id}/email-queue. Returns the actions queued for this campaign: one entry per enrolled contact and track still in the sequence, with the next step to run (visit, connect, message, sales_inmail, like_posts, voice or email; waits skipped), its message filled with the contact variables, the last step the contact already received on that track and when the step is due, soonest first. The LinkedIn and email tracks run side by side, so a contact of a multi-channel campaign can have one entry per track; email entries also carry email_account_id and send_as_new_thread. Preview only: it sends nothing and does not write AI messages, so no credit is spent. An inactive campaign has an empty queue. At most 200 entries (limit lowers it). Needs the campaigns:read scope.

gethttps://app.replysparrow.com/api/v1/campaigns/{id}/queue

Authorizations

Authorizationstringheaderrequired

Your API key from Settings → API, sent as Bearer <token>.

Path Parameters

idstringrequired

Campaign id

Query Parameters

limitnumber

Most entries to return (1-200, default 200)

Default: 200

Response

application/json

Scheduled actions of the campaign

Get the scheduled queue of a LinkedIn or multi-channel campaign
curl --request GET \  --url https://app.replysparrow.com/api/v1/campaigns/string/queue \  --header 'Authorization: Bearer <token>'
[  {    "contact": {      "id": "t_1",      "full_name": "Ada Lovelace",      "first_name": "Ada",      "last_name": "Lovelace",      "title": "CTO",      "company": "Engines",      "linkedin_url": "https://www.linkedin.com/in/ada",      "email": "ada@engines.io"    },    "campaign": {      "id": "5b0c6c1e-8a43-4f7e-9d7d-1f8a2b3c4d5e",      "name": "Q4 founders"    },    "campaign_step": {      "id": "st_3",      "order": 3,      "type": "message",      "message": "Hi Ada, thanks for connecting!",      "email_subject": null,      "ai": false,      "personalized": true,      "message_source": "template"    },    "last_contact_step": {      "id": "st_1",      "order": 1,      "type": "connect",      "at": "2026-10-22T10:00:00.000Z"    },    "next_step_at": "2026-10-25T10:00:00.000Z"  }]