Reporting for CRM integrations
If you create tracked QRs via API, you can pull the same performance data the Autonix dashboard uses into your CRM, warehouse, or BI tool. All endpoints require a Professional+ Bearer token. Tracker ids outside your account return 403.
Aggregated reports
GET /api/report/?report={type} — types: name, type, tag, date, browser, city, country.
curl -H "Authorization: Bearer YOUR_TOKEN" \ "https://app.autonix.io/api/report/?report=name&visit_start=2026-01-01T00:00:00%2B0000&visit_start_end=2026-01-31T23:59:59%2B0000"
Response shape:
{
"data": [ /* rows for the report type */ ],
"meta": {
"report": "name",
"tracker_count": 12,
"visit_start": "...",
"visit_start_end": "..."
}
}Optional trackers[] filters to specific ids you own. Unknown types → 422.
Tag crosstab
curl -H "Authorization: Bearer YOUR_TOKEN" \ "https://app.autonix.io/api/report/tag-crosstab?row=region&col=department"
Portfolio KPIs
curl -H "Authorization: Bearer YOUR_TOKEN" \ "https://app.autonix.io/api/dashboard/scansAnalytics?dateStart=2026-01-01&dateEnd=2026-01-31"
Per-tracker scans + CSV
# JSON visit list (Zapier-friendly) curl -H "Authorization: Bearer YOUR_TOKEN" \ https://app.autonix.io/api/visits/tracker/TRACKER_ID # CSV export for CRM import curl -L -H "Authorization: Bearer YOUR_TOKEN" \ -o visits.csv \ https://app.autonix.io/api/visits/tracker/TRACKER_ID/download/csv
Full schemas: API reference.