POST Send batch of tracking events (up to 100 events per request)
POST /viewers/{viewerToken}/tracking-event/batch: Send batch of tracking events (up to 100 events per request). Efficiently track multiple visitor events in a
Are you an LLM? You can read better optimized documentation at /docs/api/endpoints/viewers/post-viewers-viewerToken-tracking-event-batch.md for this page in Markdown format
POST
Try it out https://api.rooom.com/viewers/{viewerToken}/tracking-event/batchParameters
Path Parameters
| Name | Type | Description |
|---|---|---|
viewerTokenrequiredExample: _viewerToken_ | string | Viewer token. |
Body required
application/json| Name | Type | Description |
|---|---|---|
sessionIdrequiredExample: sess_abc123xyz | string | Viewer session token for tracking user activity |
eventsrequired | array | Array of event objects using the event key and optional payload format (maximum 100 events per request) |
Responses
200All events successfully logged
207Partial success - Some events logged, some failed validation
400Bad Request - Invalid request format, empty events array, or all events invalid
POST /viewers/{viewerToken}/tracking-event/batch Send batch of tracking events (up to 100 events per request) Efficiently track multiple visitor events in a single request. Supports partial success with detailed error reporting for invalid events. Public endpoint - no authentication required. viewerToken Viewer token. sessionId Viewer session token for tracking user activity events Array of event objects using the event key and optional payload format (maximum 100 events per request)