Get event details
get_event_payloadsGet the payload (request body) PixelFlow sent to each ad platform for up to 25 events by id. Each event lists every pixel it was sent to, with that payload and any error. IP addresses in the payload are partly hidden. Pass include_ip true to see them in full. Name, email and phone are hashed, as the ad platforms receive them. Use it to see exactly what was sent for an event from list_events, or why an ad platform rejected it.
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": {
"site_id": "<site_id>",
"ids": "<ids>"
},
"name": "get_event_payloads"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ids | Yes | Row `id` values from list_events. | |
| site_id | Yes | Site to act on, as returned by list_sites. | |
| timezone | No | IANA time zone such as Europe/Berlin. Default UTC. Returned times and day buckets use it. | |
| include_ip | No | Whether to return the full IP address inside the payload. Default false, which keeps only the first three IPv4 octets or the IPv6 /48 and replaces the rest with x. Use only when the user asks for the full address. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| events | Yes | One per id found, in the order of `ids`. | |
| timezone | Yes | IANA time zone used for times. |