mautic_get_contact_activity
Retrieve activity for a single Mautic contact, filtered by date range, search query, or event types, to review engagement history and troubleshoot automation.
Instructions
List activity for one contact. GET /api/contacts/{id}/activity with filters[search], filters[includeEvents][], filters[excludeEvents][], filters[dateFrom], filters[dateTo], order[0], order[1], page, and limit.
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": {
"contact_id": "<contact_id>"
},
"name": "mautic_get_contact_activity"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | ||
| limit | No | Page size. Capped by MAUTIC_MAX_LIMIT. | |
| order | No | Sort column and direction. Sent as order[0] and order[1]. | |
| dateTo | No | End, Y-m-d H:i:s. | |
| search | No | Mautic search string or search command. | |
| dateFrom | No | Start, Y-m-d H:i:s. | |
| contact_id | Yes | Mautic contact ID. | |
| excludeEvents | No | Event type names to exclude, sent as filters[excludeEvents][]. | |
| includeEvents | No | Event type names to include, sent as filters[includeEvents][]. |