Developers

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.