For Developers
Get user session data with analytics, duration tracking, and pagination support
cURL
curl --request GET \ --url https://app.usehardal.com/api/websites/{websiteId}/sessions \ --header 'Authorization: Bearer <token>'
{ "sessions": [ { "id": "sess_abc123456", "visitorId": "visitor_789", "startedAt": "2024-01-15T10:30:00+03:00", "duration": "180s", "pageViews": 5, "events": 12, "pages": [ "/", "/products", "/products/item-1", "/cart", "/checkout" ], "browser": "Chrome", "os": "Windows", "device": "Desktop", "country": "Turkey", "fields": { "utm_source": "google", "utm_medium": "cpc", "utm_campaign": "summer_sale", "user_id": "user_456" } }, { "id": "sess_def789012", "visitorId": "visitor_123", "startedAt": "2024-01-15T10:25:00+03:00", "duration": "45s", "pageViews": 2, "events": 3, "pages": [ "/", "/about" ], "browser": "Safari", "os": "macOS", "device": "Desktop", "country": "United States", "fields": { "utm_source": "twitter", "utm_medium": "social" } } ], "pagination": { "total": 1250, "limit": 10, "offset": 0, "currentPage": 1, "totalPages": 125, "hasMore": true } }
today
yesterday
last7days
last30days
custom
Asia/Istanbul
Was this page helpful?