Tracking endpoints sit under
/api/brands/{brand}/ with moduleAccess:tracking middleware. Authenticate with EF-Access-Key.Clicks
The Clicks API exposes click tracking data from visitor sessions. Clicks are stored in Elasticsearch (or ClickHouse when enabled for the account).List Clicks
Page size is fixed at 30 for the clicks index and cannot be changed via
per_page.number
Page number (default: 1)
string
Filter by URL (partial match)
string
Filter by Sub ID 1 (
sub tracking parameter)string
Filter by Sub ID 2
string
Filter by Sub ID 3
string
Filter by Sub ID 4
string
Filter by visit tracking ID
string
Filter by specific click/session ID — collapses results to unique sessions
string
Filter by IP address
number
Filter by page ID
number
Filter by funnel ID
number
Filter by merchant ID
boolean
Exclude bot traffic from results
string
Date range start (ISO 8601). Used by
DateRangeService.string
Column to sort by (limited to sortable fields)
string
Sort direction:
asc or desccURL
Get Click Details
string
required
Session ID or click code
Get Session Details
Returns geo data and the full sequence of events for a visitor session.string
required
Session ID
cURL
Export Clicks
Queue a CSV export of click records.array
Filter conditions (same as list query params)
array
Limit export to specific click codes
array
Columns to include in the export
cURL
Session Replays
Session replays capture mouse movements, clicks, and scroll events for visitor sessions.List Session Replays
string
required
Session ID to retrieve replays for
Get Session Replay
Retrieve the full recorded event stream for a session.string
required
Session replay document ID (from the list endpoint)
cURL
Short Links
Short links create trackable redirects for marketing campaigns, affiliate links, and social sharing.Generate Short Link
string
required
The destination URL the short link will redirect to. Must be a valid URL.
cURL
Python
Notes
- Click data is stored in Elasticsearch by default, but accounts with ClickHouse enabled use a separate engine — both are queried transparently via the same API
- The session replay
eventsarray is stored as a compressed/encoded string in Elasticsearch and decoded automatically before being returned - Short links are served from the
SHORT_URL_DOMAINconfigured for your account (e.g.go.yourdomain.com) - The clicks
indexendpoint always returns 30 results per page regardless ofper_pageparameter