get_contact_by_event_id
Retrieve the contact involved in a tracking event by event ID. Supports pagination and filters to refine results.
Instructions
🟢 READ-ONLY · Tracking Logs · GET /trackingLogs/{eventId}/contact
Get Contact By Event ID
Fetches data. Makes no changes to your ActiveCampaign account.
Get the contact that was involved in an event.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"eventId": "<eventId>"
},
"name": "get_contact_by_event_id"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Number of results per page (ActiveCampaign default 20, max 100). | |
| offset | No | Zero-based offset into the result set for pagination. | |
| orders | No | Sort order as an object, e.g. {"email":"ASC"} → orders[email]=ASC. | |
| eventId | Yes | The Event's ID | |
| filters | No | Field filters as an object, e.g. {"name":"ecom"} → filters[name]=ecom. |