Get Lead Activity
Retrieve the activity timeline and campaign memberships for a lead.
GET
https://api.foxreach.io/api/v1/leads/{lead_id}/activityPath Parameters#
lead_idstringpathrequiredThe unique identifier of the lead.
Response#
dataobjectShow Activity data
activitiesarrayChronological list of activities (most recent first, up to 100).
Show Activity object
idstringActivity identifier.
typestringemail_sent or reply_received.subjectstringEmail subject line.
bodyPreviewstringFirst 200 characters of the body.
statusstringFor
email_sent: sent, failed, or bounced.campaignNamestringName of the associated campaign.
sequenceStepintegerSequence step number (for
email_sent).emailTypestringFor
email_sent: campaign, reply, or warmup.openedAtstringISO 8601 timestamp if email was opened.
clickedAtstringISO 8601 timestamp if a link was clicked.
categorystringAI category (for
reply_received).timestampstringISO 8601 timestamp of the activity.
campaignsarrayAll campaign memberships for this lead.
Show Campaign membership
campaignIdstringCampaign ID.
campaignNamestringCampaign name.
statusstringpending, sent, paused, or completed.currentStepintegerCurrent sequence step.
totalSentintegerEmails sent in this campaign.
totalOpenedintegerEmails opened.
lastSentAtstringISO 8601 timestamp of last email sent.
nextSendAtstringISO 8601 timestamp of next scheduled email.
repliedAtstringISO 8601 timestamp if lead replied.
Errors#
| Status | Description |
|---|---|
404 | Lead not found |
Rate Limit#
- 100 requests per minute, per API key. Fixed 60-second window.
- Every response includes
X-RateLimit-Limit,X-RateLimit-Remaining, andX-RateLimit-Reset(unix epoch seconds). - A
429response includes aRetry-Afterheader (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 2, 2026