Universal Tracking Platform API

Multi-tenant visitor tracking service for all websites

API Running
Service is healthy and accepting requests

Authentication

All tracking and analytics endpoints require an X-Site-Key header with a valid site API key. Site management endpoints require Authorization: Bearer <ADMIN_SECRET>.

Tracking Endpoints

  • POST /api/trackMain tracking (pv_start, pv_end, pv_update, event, session_end)
  • POST /api/track/lead-captureLead/form capture
  • GET/POST/PUT /api/cookie-consentCookie consent CRUD
  • GET /api/cookie-consent/checkQuick consent check

Analytics Endpoints

  • GET /api/visitorsList visitors (admin panel)
  • GET /api/visitors/[visitorId]Visitor details with session history
  • GET /api/analytics/visitors-chartDaily visitor statistics

Site Management (Admin)

  • GET/POST /api/sitesList / create sites
  • GET/PUT /api/sites/[siteId]Site details / update