Skip to content

Get Campaign Cohort Detail

The emails and replies of one day.

GET/api/v1/campaigns/{campaign_id}/cohorts/{date}

Requires an API key with the read scope.

Every email sent and every reply received on one UTC day, oldest first. At most 200 emails and 200 replies are returned. A busier day is cut without a flag, and there is no next page; use Get Campaign Activity with date filters to page through a large day.

Path Parameters#

campaign_idstringpathrequired
The campaign.
datestringpathrequired
UTC day, YYYY-MM-DD.

Response#

dataobject
Show Day
datestring
The day asked for.
emailsobject[]
Sends and replies, each with id, type (sent or reply), leadId, leadName, leadEmail, leadCompany, subject, bodyPreview, sequenceStep, status, openedAt, createdAt.

Errors#

StatusDescription
401Missing, invalid, revoked or expired API key
403API key does not have the required scope: read
400date is not YYYY-MM-DD
404Campaign not found in this workspace

Rate Limit#

  • 300 requests per minute, shared by every read call in your workspace. Fixed 60-second window.
  • Every response includes X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset (unix epoch seconds) and X-RateLimit-Bucket (read).
  • A 429 response includes a Retry-After header (seconds until the bucket resets).

For client-side patterns (Retry-After, exponential backoff, monitoring X-RateLimit-Remaining), see Rate Limiting.

Was this page helpful?
View as MarkdownLast updated November 4, 2026