Paginated visitor directory
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”projectId
required
string
Query Parameters
Section titled “Query Parameters”page
integer
pageSize
integer
search
string
startDate
string format: date
endDate
string format: date
Responses
Section titled “Responses”{ visitors: […], total }. Handler explicitly re-projects to {visitors, total} — no page/pageSize echoed back. Visitor aggregate rows come from Analytics Engine; firstSeen/lastSeen are passed through normalizeUtcTimestamp (ISO-8601 UTC, falls back to the raw DB/AE string if unparseable). eventCount is coerced to number; visitCount/conversionCount default to 0 when absent. userId is null for unidentified visitors.
Media typeapplication/json
object
total
required
Total matching visitors (before pagination).
integer
visitors
required
Array<object>
object
visitorId
required
string
userId
required
string
firstSeen
required
ISO-8601 UTC timestamp.
string
lastSeen
required
ISO-8601 UTC timestamp.
string
eventCount
required
integer
visitCount
required
integer
conversionCount
required
integer