Get Contact Sequence Activity

Endpoint essentials
API key accessapi/v1/emailer_campaigns/activity_feed or Master API key
OAuth scopesemailer_campaigns_activity_feed
Credit usage0 credits
Learn more about API pricing and credits.

Sequences are outreach campaigns that sales teams use to reach out to contacts over a planned period of time.

Use the Get Contact Sequence Activity endpoint to retrieve one contact's sequence timeline: when they were added to a sequence, when their enrollment was paused, resumed, failed, finished, or removed, and when they replied. This is the same enrollment activity that the contact's timeline shows in Apollo.

You must provide a contact_id, and that contact must belong to your team. If it doesn't, or if the ID doesn't match a contact, Apollo returns a 404.

This endpoint returns activity for a single contact — it doesn't return activity for every contact in a sequence. By default it covers all of the contact's sequences; to narrow the timeline to one sequence, also provide a sequence_id. A sequence_id with no matching activity for this contact returns an empty events array rather than an error.

Events are returned newest-first, and each response contains at most 50 events. There is no page parameter, so per_page lowers the number of recent events returned rather than moving through pages of results.

To find contact IDs, call the Search for Contacts endpoint and identify the id value for the contact. To find sequence IDs, call the Search for Sequences endpoint and identify the id value for the sequence.

For replied events, the response includes the emailer_message_id of the email the contact replied to. Pass that ID to the Get Email Content endpoint to read the original email.

Body Params
string
required

The Apollo ID for the contact whose sequence activity you want to retrieve. The contact must belong to your team, otherwise a 404 is returned.

To find contact IDs, call the Search for Contacts endpoint and identify the id value for the contact.

Example: 66e34b81740c50074e3d1bd4

string

The Apollo ID for a single sequence. When provided, only events from that sequence are returned. When omitted, events from all of the contact's sequences are returned.

If the ID doesn't match a sequence with activity for this contact, an empty events array is returned instead of an error.

To find sequence IDs, call the Search for Sequences endpoint and identify the id value for the sequence.

Example: 66e9e215ece19801b219997f

integer
1 to 50
Defaults to 50

The maximum number of events to return, from 1 to 50. Defaults to 50 when omitted.

Values above 50 are reduced to 50, and values below 1 — including 0, negative numbers, and values that aren't numbers — are raised to 1.

This isn't a pagination parameter and there is no page parameter: the endpoint always returns the most recent events, so lowering per_page returns a shorter, more recent timeline rather than a different page of results.

Example: 25

Headers
string
enum
Defaults to application/json

Generated from available response content types

Allowed:
Responses

Language
Credentials
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json
text/plain