Query the individual rows of an agent-anchored record. Pagination travels in the request body: echo meta.next back as pagination.pageKey to fetch the following page. No filters means every agent, including deactivated ones.
Security
ApiKeyAuth
The record query: its primary anchor, any secondary filters, the timezone and a page request
One of:
Anchors the query on a time range
A request for one page of a paginated query; absent means the first page at the server's default size
POST
- IntervalPeriod
- PresetPeriod
- Period, two agents
- Preset period, every agent
curl -i -X POST \
'https://dev.dixa.io/beta/intelligence/agents/records/{recordId}' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"primaryFilter": {
"period": {
"interval": {
"from": "2026-06-01T00:00:00Z",
"to": "2026-07-01T00:00:00Z"
}
}
},
"filters": [
{
"attribute": "agent",
"values": [
"a4f1c0b2-6d38-4e91-8f27-1b5d9c3e7a04",
"c81d4e2a-95b7-4c60-a3f8-2e6a7d09b415"
],
"operator": "IsOne"
}
],
"timezone": "Europe/Copenhagen",
"pagination": {
"pageLimit": 50
},
"includeLabels": true
}'One page of rows, each a map from column name to cell value, plus the adjacent-page pageKeys
Response
- Agent presence intervals
- No rows
{ "data": [ { … }, { … } ], "meta": { "next": "eyJ0aW1lc3RhbXAiOiIyMDI2LTA2LTE4VDEyOjMwOjAwLjBaIiwic2Vjb25kYXJ5S2V5IjoiNDQ3MSIsImxpbWl0Ijo1MCwiZGlyZWN0aW9uIjoibmV4dCJ9", "pageLimit": 50 } }