{"info":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","description":"<html><head></head><body><p>Read your app's sessions, users, events and screen analytics as JSON.</p>\n<p>Every endpoint is a <strong>POST</strong> to <code>https://tara.uxcam.com/api/data-access/v1/…</code> with a JSON body, authenticated by the <strong>X-Api-Key</strong> header (applied automatically via collection auth).</p>\n<p>The published collection is pre-filled for a UXCam sample app, so every request runs as-is. To read your own data, set the collection variables <code>api_key</code> and <code>app_id</code> (Dashboard → App Settings → Data Access API). <code>base_url</code> defaults to <code>https://tara.uxcam.com</code>. The sample app shares one rate budget with everyone using it.</p>\n<p><strong>Rate limits (per API key):</strong> 5 req/s · 500 req/hour · max 2000 records per request.</p>\n<p>Full reference: <a href=\"https://developer.uxcam.com/docs/data-access-api-1\">https://developer.uxcam.com/docs/data-access-api-1</a></p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"29342606","collectionId":"851eb800-810d-4c1d-af09-dadf157ccd8b","publishedId":"2sBYB1M8Ei","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2026-09-16T11:15:36.000Z"},"item":[{"name":"Overview","item":[{"name":"Authentication","item":[{"name":"Authenticate (minimal request)","id":"fbbb49fe-b3d0-4c1d-9edf-b3dd8d3e2815","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\",\n  \"page_size\": 5\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/session","description":"<p>The smallest valid call: <code>app_id</code> in the body, key in the <code>X-Api-Key</code> header (applied by the collection auth). Returns the 5 most recent sessions of the last 30 days. Saved examples show every auth-related error you can receive.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}},"urlObject":{"path":["api","data-access","v1","session"],"host":["https://tara.uxcam.com"],"query":[],"variable":[]}},"response":[{"id":"9afc7fd6-00fc-471c-ae19-f5716e699dd6","name":"200 OK","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\",\n  \"page_size\": 5\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/session"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"X-RateLimit-Limit","value":"500"},{"key":"X-RateLimit-Remaining","value":"499"},{"key":"X-RateLimit-Reset","value":"3599"}],"cookie":[],"responseTime":null,"body":"{\n  \"success\": true,\n  \"data\": [\n    {\n      \"sessionId\": \"60f7dd4efd9c2f001169bb96\",\n      \"sessionNumber\": 20,\n      \"url\": \"https://tara.uxcam.com/app/YOUR_APP_ID/sessions/60f7dd4efd9c2f001169bb96\",\n      \"property\": {\n        \"uploadedServerTime\": \"2026-06-28T10:43:47Z\",\n        \"deviceLocalDateTime\": \"2026-06-28T12:43:47Z\",\n        \"verifiedServerTime\": \"2026-06-28T10:43:42Z\",\n        \"durationSec\": 55.009,\n        \"totalGesture\": 26,\n        \"totalScreen\": 17,\n        \"uniqueScreensCount\": 5,\n        \"rageGestureCount\": 0,\n        \"uniqueScreens\": [\n          \"HomeRoute\",\n          \"ProductListRoute\",\n          \"CheckOutRoute\"\n        ],\n        \"offlineRecorded\": false,\n        \"isCrashed\": false,\n        \"networkType\": \"wifi\"\n      }\n    }\n  ],\n  \"pagination\": {\n    \"page_size\": 5,\n    \"current_page\": 1,\n    \"next_page\": 2,\n    \"has_more\": true,\n    \"next_cursor\": \"eyJjIjoiZXlKeVpXTnZjbVJsWkc5dUlqb2lNakF5Tmk0dUxpSSI\\u2026\"\n  }\n}"},{"id":"4d9185f2-b945-41c1-9758-bc13c68652e7","name":"401 MISSING_CREDENTIALS (no X-Api-Key or no app_id)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"page_size\": 5\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/session"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"detail\": {\n    \"code\": \"MISSING_CREDENTIALS\",\n    \"message\": \"app_id (request body) and the X-Api-Key header are required.\"\n  }\n}"},{"id":"35ed30b1-c835-4d2d-936e-c3ad04799448","name":"401 INVALID_CREDENTIALS (key does not match app)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\",\n  \"page_size\": 5\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/session"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"detail\": {\n    \"code\": \"INVALID_CREDENTIALS\",\n    \"message\": \"Invalid app id or API key.\"\n  }\n}"},{"id":"a8a81bb2-3bcb-482b-b894-27fcd97ced98","name":"403 PLAN_FEATURE_DISABLED (plan has no Data Access API)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\",\n  \"page_size\": 5\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/session"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"detail\": {\n    \"code\": \"PLAN_FEATURE_DISABLED\",\n    \"message\": \"The Data Access API is not enabled on your current plan.\"\n  }\n}"},{"id":"b29e925e-9948-4c58-96af-6ae2b283ac31","name":"415 INVALID_CONTENT_TYPE (body not application/json)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\",\n  \"page_size\": 5\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/session"},"status":"Unsupported Media Type","code":415,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"detail\": {\n    \"code\": \"INVALID_CONTENT_TYPE\",\n    \"message\": \"Content-Type must be application/json\"\n  }\n}"},{"id":"f732e1d5-9b56-401c-83d4-4e603a387063","name":"429 RATE_LIMITED","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\",\n  \"page_size\": 5\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/session"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"X-RateLimit-Limit","value":"500"},{"key":"X-RateLimit-Remaining","value":"0"},{"key":"X-RateLimit-Reset","value":"1800"},{"key":"Retry-After","value":"1800"}],"cookie":[],"responseTime":null,"body":"{\n  \"detail\": {\n    \"code\": \"RATE_LIMITED\",\n    \"message\": \"Rate limit exceeded. Please retry shortly.\"\n  }\n}"}],"_postman_id":"fbbb49fe-b3d0-4c1d-9edf-b3dd8d3e2815"}],"id":"7913abcb-9f2a-49be-9a6c-2c85237642b6","description":"<p>Two credentials per request: <code>app_id</code> (JSON body) and your API key (<code>X-Api-Key</code> header). Missing either → <code>401 MISSING_CREDENTIALS</code>; wrong key → <code>401 INVALID_CREDENTIALS</code>; valid key on a plan without the API → <code>403 PLAN_FEATURE_DISABLED</code>. Errors: <a href=\"https://developer.uxcam.com/docs/error-handling-and-messages-1\">https://developer.uxcam.com/docs/error-handling-and-messages-1</a></p>\n","_postman_id":"7913abcb-9f2a-49be-9a6c-2c85237642b6","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}}},{"name":"Rate limiting","item":[],"id":"68e3e1ad-2c2d-42c0-9896-334bf63c41f0","description":"<p>Per API key (one key per app): <strong>5 requests/second · 500 requests/hour · max 2000 records per request</strong>. <code>200</code> and <code>429</code> responses carry <code>X-RateLimit-Limit</code>, <code>X-RateLimit-Remaining</code>, <code>X-RateLimit-Reset</code> (hourly budget). A <code>429 RATE_LIMITED</code> adds <code>Retry-After</code> (1s for a per-second burst, else seconds to the hourly reset). Do more per call: combine filters, use <code>page_size</code> up to 2000, request only the sections you need.</p>\n","_postman_id":"68e3e1ad-2c2d-42c0-9896-334bf63c41f0","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}}},{"name":"Pagination","item":[{"name":"Cursor pagination — first page","event":[{"listen":"test","script":{"type":"text/javascript","exec":["const json = pm.response.json();","pm.test('200 with pagination block', () => { pm.response.to.have.status(200); pm.expect(json.pagination).to.be.an('object'); });","pm.collectionVariables.set('next_cursor', json.pagination.next_cursor || '');"],"id":"977d37a9-99a4-408f-adac-658f79d477d8"}}],"id":"72b283ac-bbbb-4e16-8148-4157f97527f3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\",\n  \"page_size\": 100\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/user","description":"<p>List endpoints (<code>/session</code>, <code>/user</code>, <code>/event</code>) paginate with an opaque cursor. Send <code>page_size</code> only for the first page. The test script stores <code>pagination.next_cursor</code> in the collection variable <code>next_cursor</code> for the next request.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}},"urlObject":{"path":["api","data-access","v1","user"],"host":["https://tara.uxcam.com"],"query":[],"variable":[]}},"response":[{"id":"2e10db63-bb84-40a5-8b21-d6ff9b39504b","name":"200 OK","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\",\n  \"page_size\": 100\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/user"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"X-RateLimit-Limit","value":"500"},{"key":"X-RateLimit-Remaining","value":"499"},{"key":"X-RateLimit-Reset","value":"3599"}],"cookie":[],"responseTime":null,"body":"{\n  \"success\": true,\n  \"data\": [\n    {\n      \"uxcamUserId\": \"60f7dd46972a633e88696d6b\",\n      \"userId\": \"U#5066\",\n      \"url\": \"https://tara.uxcam.com/app/YOUR_APP_ID/users/60f7dd46972a633e88696d6b\",\n      \"usage\": {\n        \"registeredOn\": \"2026-05-21T08:39:42Z\",\n        \"lastseenOn\": \"2026-06-28T10:43:47Z\",\n        \"totalSession\": 12,\n        \"totalSessionTime\": 641,\n        \"totalGesture\": 214,\n        \"screenCount\": 96,\n        \"eventCount\": 18,\n        \"rageGestureCount\": 2,\n        \"responsiveGestureCount\": 180,\n        \"unresponsiveGestureCount\": 34,\n        \"totalLifetime\": {\n          \"totalSession\": 41,\n          \"totalSessionTime\": 2210.88,\n          \"totalGesture\": 903,\n          \"screenCount\": 402,\n          \"eventCount\": 76,\n          \"rageGestureCount\": 7\n        }\n      }\n    }\n  ],\n  \"pagination\": {\n    \"page_size\": 100,\n    \"current_page\": 1,\n    \"next_page\": 2,\n    \"has_more\": true,\n    \"next_cursor\": \"eyJjIjoiZXlKeVpXTnZjbVJsWkc5dUlqb2lNakF5Tmk0dUxpSSI\\u2026\"\n  }\n}"}],"_postman_id":"72b283ac-bbbb-4e16-8148-4157f97527f3"},{"name":"Cursor pagination — next page","id":"ac1d91ea-1172-4b11-af61-89e79f258fc9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\",\n  \"page_size\": 100,\n  \"cursor\": \"\"\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/user","description":"<p>Repeat the same body and add <code>cursor</code> from the previous response. Keep going until <code>has_more</code> is false (<code>next_cursor</code> is null). Never decode or edit the cursor; a malformed one returns 400 INVALID_REQUEST.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}},"urlObject":{"path":["api","data-access","v1","user"],"host":["https://tara.uxcam.com"],"query":[],"variable":[]}},"response":[],"_postman_id":"ac1d91ea-1172-4b11-af61-89e79f258fc9"},{"name":"Offset pagination — analytics","id":"13bcb567-a108-405c-941a-f52e981f88b2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\",\n  \"group_by\": [\n    {\n      \"attribute\": \"device_model\"\n    }\n  ],\n  \"page\": 2,\n  \"page_size\": 10\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/session/analytics","description":"<p>Analytics endpoints return a bounded set of grouped rows (max 50 groups per dimension) and page with <code>page</code> (1-indexed) + <code>page_size</code>. The response carries <code>{current, next, total}</code>.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}},"urlObject":{"path":["api","data-access","v1","session","analytics"],"host":["https://tara.uxcam.com"],"query":[],"variable":[]}},"response":[],"_postman_id":"13bcb567-a108-405c-941a-f52e981f88b2"}],"id":"60dc41e7-95d5-4bf4-9ae1-1b4c67436a0a","description":"<p>Lists: cursor (<code>page_size</code> + <code>cursor</code>, newest first). Analytics: offset (<code>page</code> + <code>page_size</code>). Reference: <a href=\"https://developer.uxcam.com/docs/query-parameters-1\">https://developer.uxcam.com/docs/query-parameters-1</a></p>\n","_postman_id":"60dc41e7-95d5-4bf4-9ae1-1b4c67436a0a","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}}},{"name":"Filters","item":[{"name":"DateTime filter (date_range)","id":"35404ca8-0f95-438b-b6c5-8ade70802eb5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\",\n  \"filters\": [\n    {\n      \"attribute\": \"date_range\",\n      \"operator\": \"between_dates\",\n      \"value\": {\n        \"lower\": \"2026-06-01\",\n        \"upper\": \"2026-06-30\"\n      }\n    }\n  ],\n  \"page_size\": 25\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/session","description":"<p>Scope the window with the <code>date_range</code> attribute. Operators: <code>between</code> / <code>between_dates</code> (<code>{lower, upper}</code> or <code>[from, to]</code>), <code>since</code> / <code>after</code>, <code>before</code> / <code>until</code>, <code>on</code> / <code>not_on</code>. Dates are ISO <code>YYYY-MM-DD</code>, read in your app's analytics timezone. Omit the filter for the last 30 days.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}},"urlObject":{"path":["api","data-access","v1","session"],"host":["https://tara.uxcam.com"],"query":[],"variable":[]}},"response":[],"_postman_id":"35404ca8-0f95-438b-b6c5-8ade70802eb5"},{"name":"String filters (equal / in / contains)","id":"0ec2e0e9-a8de-4758-ab76-c73421d9cd86","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\",\n  \"filters\": [\n    {\n      \"attribute\": \"app_version\",\n      \"operator\": \"equal\",\n      \"value\": \"1.5\"\n    },\n    {\n      \"attribute\": \"device_country\",\n      \"operator\": \"in\",\n      \"value\": [\n        \"USA\",\n        \"DEU\"\n      ]\n    },\n    {\n      \"attribute\": \"device_model\",\n      \"operator\": \"contains\",\n      \"value\": \"SM-\"\n    }\n  ],\n  \"page_size\": 25\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/session","description":"<p>String operators: <code>equal</code>, <code>not_equal</code>, <code>in</code>, <code>not_in</code>, <code>contains</code>, <code>not_contains</code>. Filters combine with AND.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}},"urlObject":{"path":["api","data-access","v1","session"],"host":["https://tara.uxcam.com"],"query":[],"variable":[]}},"response":[],"_postman_id":"0ec2e0e9-a8de-4758-ab76-c73421d9cd86"},{"name":"Integer / Float filters (greater / less_or_equal)","id":"35e46ac9-6ae0-4178-af0c-0b751b3934c8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\",\n  \"filters\": [\n    {\n      \"attribute\": \"session_duration\",\n      \"operator\": \"greater\",\n      \"value\": 60\n    },\n    {\n      \"attribute\": \"session_rage_gesture_count\",\n      \"operator\": \"less_or_equal\",\n      \"value\": 2\n    }\n  ],\n  \"page_size\": 25\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/session","description":"<p>Numeric operators: <code>greater</code>, <code>less</code>, <code>greater_or_equal</code>, <code>less_or_equal</code>. Values are numbers, not strings.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}},"urlObject":{"path":["api","data-access","v1","session"],"host":["https://tara.uxcam.com"],"query":[],"variable":[]}},"response":[],"_postman_id":"35e46ac9-6ae0-4178-af0c-0b751b3934c8"},{"name":"List filter (has_any)","id":"83b1c405-dd7e-4199-ab0b-451c4c01975a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\",\n  \"filters\": [\n    {\n      \"attribute\": \"session_screen_list\",\n      \"operator\": \"has_any\",\n      \"value\": [\n        \"PlaceOrderActivity\",\n        \"CartActivity\"\n      ]\n    }\n  ],\n  \"page_size\": 25\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/session","description":"<p>List attributes such as <code>session_screen_list</code> take <code>has_any</code> / <code>not_has_any</code> with an array of strings.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}},"urlObject":{"path":["api","data-access","v1","session"],"host":["https://tara.uxcam.com"],"query":[],"variable":[]}},"response":[],"_postman_id":"83b1c405-dd7e-4199-ab0b-451c4c01975a"},{"name":"Boolean filter (session_crashed)","id":"6ac2ff5e-93f3-44ef-8561-d59f12f30f54","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\",\n  \"filters\": [\n    {\n      \"attribute\": \"session_crashed\",\n      \"operator\": \"equal\",\n      \"value\": true\n    }\n  ],\n  \"page_size\": 25\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/session","description":"<p>Boolean attributes (<code>session_crashed</code>, <code>session_has_video</code>) take <code>equal</code> with <code>true</code> / <code>false</code>.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}},"urlObject":{"path":["api","data-access","v1","session"],"host":["https://tara.uxcam.com"],"query":[],"variable":[]}},"response":[],"_postman_id":"6ac2ff5e-93f3-44ef-8561-d59f12f30f54"},{"name":"Custom user property filter","id":"baa57dde-2f95-48da-ad5e-a1844d8958c7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\",\n  \"filters\": [\n    {\n      \"attribute\": \"user_custom_property\",\n      \"operator\": \"equal\",\n      \"property_name\": \"age_group\",\n      \"value\": \"20-29\"\n    }\n  ],\n  \"page_size\": 25\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/session","description":"<p>Custom properties are keyed maps: pass <code>property_name</code> plus the value. Values are stored as strings, so compare against strings. <code>user_custom_property</code> works on /session, /user and their analytics; <code>event_custom_property</code> works on /event only.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}},"urlObject":{"path":["api","data-access","v1","session"],"host":["https://tara.uxcam.com"],"query":[],"variable":[]}},"response":[],"_postman_id":"baa57dde-2f95-48da-ad5e-a1844d8958c7"}],"id":"8d54a99a-46d7-43c8-be20-a1484b20cf34","description":"<p>Each filter is <code>{attribute, operator, value}</code>; several combine with AND. Unknown attributes and unsupported operators fail closed with <code>400 INVALID_REQUEST</code>. Operator reference: <a href=\"https://developer.uxcam.com/docs/filter-operators-1\">https://developer.uxcam.com/docs/filter-operators-1</a></p>\n","_postman_id":"8d54a99a-46d7-43c8-be20-a1484b20cf34","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}}},{"name":"Sections (show_only)","item":[{"name":"show_only + with_video","id":"9789e187-4310-4c02-98c4-90fccdf543f4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\",\n  \"show_only\": [\n    \"property\",\n    \"user\",\n    \"device\",\n    \"location\"\n  ],\n  \"with_video\": true,\n  \"page_size\": 10\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/session","description":"<p>Omit <code>show_only</code> for the lean default (<code>/session</code> → <code>property</code>). Pass it to add sections; <code>device</code> expands to all device sub-sections the endpoint supports. <code>with_video: true</code> adds a time-limited signed replay link as <code>video</code>; the key is omitted (not null) when no recording exists.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}},"urlObject":{"path":["api","data-access","v1","session"],"host":["https://tara.uxcam.com"],"query":[],"variable":[]}},"response":[{"id":"277b05bf-19c1-41ff-aad0-8c6df27445ec","name":"200 OK (all sections)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\",\n  \"show_only\": [\n    \"property\",\n    \"user\",\n    \"device\",\n    \"location\"\n  ],\n  \"with_video\": true,\n  \"page_size\": 10\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/session"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"X-RateLimit-Limit","value":"500"},{"key":"X-RateLimit-Remaining","value":"499"},{"key":"X-RateLimit-Reset","value":"3599"}],"cookie":[],"responseTime":null,"body":"{\n  \"success\": true,\n  \"data\": [\n    {\n      \"sessionId\": \"60f7dd4efd9c2f001169bb96\",\n      \"sessionNumber\": 20,\n      \"url\": \"https://tara.uxcam.com/app/YOUR_APP_ID/sessions/60f7dd4efd9c2f001169bb96\",\n      \"property\": {\n        \"uploadedServerTime\": \"2026-06-28T10:43:47Z\",\n        \"deviceLocalDateTime\": \"2026-06-28T12:43:47Z\",\n        \"verifiedServerTime\": \"2026-06-28T10:43:42Z\",\n        \"durationSec\": 55.009,\n        \"totalGesture\": 26,\n        \"totalScreen\": 17,\n        \"uniqueScreensCount\": 5,\n        \"rageGestureCount\": 0,\n        \"uniqueScreens\": [\n          \"HomeRoute\",\n          \"ProductListRoute\",\n          \"CheckOutRoute\"\n        ],\n        \"offlineRecorded\": false,\n        \"isCrashed\": false,\n        \"networkType\": \"wifi\"\n      },\n      \"video\": \"https://sp.uxcam.com/replay/60f7dd4efd9c2f001169bb96?signature=\\u2026\",\n      \"user\": {\n        \"kUXCam_UserIdentity\": \"U#5066\",\n        \"gender\": \"male\",\n        \"uxcamuserid\": \"60f7dd46972a633e88696d6b\"\n      },\n      \"deviceBasics\": {\n        \"osName\": \"O_MR1\",\n        \"osVersion\": \"8.1\",\n        \"appVersion\": \"1.5\",\n        \"sdkVersion\": \"3.3.5\",\n        \"deviceId\": \"03c1e123941a19ec\",\n        \"type\": \"Phone\",\n        \"language\": \"English\",\n        \"country\": \"USA\"\n      },\n      \"deviceHardware\": {\n        \"manufacturer\": \"Huawei\",\n        \"dpi\": -1,\n        \"width\": 1080,\n        \"height\": 2340,\n        \"model\": \"JKM-LX1\",\n        \"class\": \"Android Large\",\n        \"platform\": \"android\"\n      },\n      \"devicePerformance\": {\n        \"totalRamInMB\": 2815,\n        \"freeRamInMB\": null,\n        \"totalStorageInMB\": 11289\n      },\n      \"deviceNetwork\": {\n        \"carrierCode\": \"42901\",\n        \"carrierName\": \"Verizon Wireless\"\n      },\n      \"deviceSecurity\": {\n        \"isRooted\": false\n      },\n      \"deviceSettings\": {\n        \"isNotificationEnabled\": null\n      },\n      \"location\": {\n        \"countryCode\": \"US\",\n        \"city\": \"Albany\",\n        \"longitude\": -73.7987,\n        \"latitude\": 42.6664\n      }\n    }\n  ],\n  \"pagination\": {\n    \"page_size\": 10,\n    \"current_page\": 1,\n    \"next_page\": 2,\n    \"has_more\": true,\n    \"next_cursor\": \"eyJjIjoiZXlKeVpXTnZjbVJsWkc5dUlqb2lNakF5Tmk0dUxpSSI\\u2026\"\n  }\n}"}],"_postman_id":"9789e187-4310-4c02-98c4-90fccdf543f4"}],"id":"2a873ca7-9c35-42fc-b9f1-6bef6d12f512","description":"<p>Control response size by requesting only the sections you need.</p>\n","_postman_id":"2a873ca7-9c35-42fc-b9f1-6bef6d12f512","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}}},{"name":"Groupings","item":[{"name":"group_by (two dimensions, capped groups)","id":"aa007884-7b80-45b0-96d9-818e5154e876","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\",\n  \"group_by\": [\n    {\n      \"attribute\": \"device_platform\"\n    },\n    {\n      \"attribute\": \"device_country\",\n      \"max_group_number\": 10\n    }\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/session/analytics","description":"<p>Up to two <code>group_by</code> dimensions. <code>max_group_number</code> caps the groups returned (default and maximum 50). Each endpoint page lists its valid dimensions.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}},"urlObject":{"path":["api","data-access","v1","session","analytics"],"host":["https://tara.uxcam.com"],"query":[],"variable":[]}},"response":[],"_postman_id":"aa007884-7b80-45b0-96d9-818e5154e876"}],"id":"9541faef-15f0-4fc8-a5d0-032e1f380d2e","description":"<p>Analytics only.</p>\n","_postman_id":"9541faef-15f0-4fc8-a5d0-032e1f380d2e","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}}},{"name":"Aggregation","item":[{"name":"Default aggregation (omit aggregation)","id":"a2987c7d-c6fc-492f-b792-09d849ade378","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\",\n  \"filters\": [\n    {\n      \"attribute\": \"device_manufacturer\",\n      \"operator\": \"not_equal\",\n      \"value\": \"Sony\"\n    }\n  ],\n  \"group_by\": [\n    {\n      \"attribute\": \"device_model\"\n    }\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/session/analytics","description":"<p>Omitting <code>aggregation</code> returns the endpoint's default metric set (for sessions: 3 counts + 6 averages).</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}},"urlObject":{"path":["api","data-access","v1","session","analytics"],"host":["https://tara.uxcam.com"],"query":[],"variable":[]}},"response":[],"_postman_id":"a2987c7d-c6fc-492f-b792-09d849ade378"},{"name":"Custom aggregation","id":"67e394fe-1060-4412-a239-e4014d7b1875","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\",\n  \"group_by\": [\n    {\n      \"attribute\": \"device_model\"\n    }\n  ],\n  \"aggregation\": [\n    {\n      \"attribute\": \"session_count\",\n      \"operator\": \"count\"\n    },\n    {\n      \"attribute\": \"session_duration\",\n      \"operator\": \"avg\"\n    },\n    {\n      \"attribute\": \"session_duration\",\n      \"operator\": \"sum\"\n    }\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/session/analytics","description":"<p>Each entry pairs an attribute with <code>count</code> (or empty), <code>avg</code> or <code>sum</code>. Output keys are <code>&lt;operator&gt;_&lt;attribute&gt;</code> (<code>avg_session_duration</code>, <code>sum_session_duration</code>). An unsupported pair returns 400.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}},"urlObject":{"path":["api","data-access","v1","session","analytics"],"host":["https://tara.uxcam.com"],"query":[],"variable":[]}},"response":[],"_postman_id":"67e394fe-1060-4412-a239-e4014d7b1875"}],"id":"0de2ecb1-52f1-4d02-8145-42f8cb4b81a3","description":"<p>Analytics only. Operators: <code>count</code> (or empty), <code>avg</code>, <code>sum</code>.</p>\n","_postman_id":"0de2ecb1-52f1-4d02-8145-42f8cb4b81a3","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}}},{"name":"Comparison","item":[{"name":"Comparison (period-over-period)","id":"e7f9cb6a-d549-46a2-9c9e-2ef12f2829f7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\",\n  \"comparison\": true\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/session/analytics","description":"<p><code>comparison: true</code> compares the window against the immediately preceding period of the same length and adds <code>&lt;metric&gt;_pct_change</code> per metric. Honoured only when <code>group_by</code> is empty.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}},"urlObject":{"path":["api","data-access","v1","session","analytics"],"host":["https://tara.uxcam.com"],"query":[],"variable":[]}},"response":[{"id":"d527154f-7ac9-40f7-be5c-2566dcab1695","name":"200 OK","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\",\n  \"comparison\": true\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/session/analytics"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"X-RateLimit-Limit","value":"500"},{"key":"X-RateLimit-Remaining","value":"499"},{"key":"X-RateLimit-Reset","value":"3599"}],"cookie":[],"responseTime":null,"body":"{\n  \"success\": true,\n  \"data\": [\n    {\n      \"session_count\": 12840,\n      \"session_count_pct_change\": 8.42,\n      \"session_unique_user_count\": 5310,\n      \"session_unique_user_count_pct_change\": 3.17,\n      \"session_new_users_count\": 412,\n      \"session_new_users_count_pct_change\": -2.1,\n      \"avg_session_duration\": 74.22,\n      \"avg_session_duration_pct_change\": -1.9,\n      \"avg_session_gesture_count\": 22.78,\n      \"avg_session_gesture_count_pct_change\": 0.4,\n      \"avg_session_rage_gesture_count\": 0.22,\n      \"avg_session_rage_gesture_count_pct_change\": null,\n      \"avg_session_responsive_gesture_count\": 18.57,\n      \"avg_session_responsive_gesture_count_pct_change\": 1.1,\n      \"avg_session_unresponsive_gesture_count\": 4.21,\n      \"avg_session_unresponsive_gesture_count_pct_change\": -0.6,\n      \"avg_session_unique_screen_count\": 5.66,\n      \"avg_session_unique_screen_count_pct_change\": 0.9,\n      \"dashboard_link\": \"https://tara.uxcam.com/app/YOUR_APP_ID/sessions?\\u2026\"\n    }\n  ],\n  \"pagination\": {\n    \"current\": 1,\n    \"next\": null,\n    \"total\": 1\n  }\n}"}],"_postman_id":"e7f9cb6a-d549-46a2-9c9e-2ef12f2829f7"}],"id":"f00cb024-23ec-43c1-8f36-4395c17aa839","description":"<p>Analytics only; ungrouped requests only.</p>\n","_postman_id":"f00cb024-23ec-43c1-8f36-4395c17aa839","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}}}],"id":"80bfc45d-3fa4-4f5a-a819-9ed77d4ca857","description":"<p>Every endpoint is a <strong>POST</strong> with a JSON body. Auth is the <code>X-Api-Key</code> header (applied by the collection auth) plus <code>app_id</code> in the body. Get both from Dashboard → App Settings → Data Access API.</p>\n<p>Requests run against a UXCam sample app out of the box; set <code>api_key</code> and <code>app_id</code> to read your own app.</p>\n<p>Full reference: <a href=\"https://developer.uxcam.com/docs/data-access-api-1\">https://developer.uxcam.com/docs/data-access-api-1</a></p>\n","_postman_id":"80bfc45d-3fa4-4f5a-a819-9ed77d4ca857","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}}},{"name":"Sessions","item":[{"name":"List Sessions","item":[{"name":"List sessions (defaults)","id":"c27139e5-a32e-4315-9f3e-03a790bc57b6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\",\n  \"page_size\": 50\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/session","description":"<p>Last 30 days, newest first, <code>property</code> section. Add <code>show_only</code> for more sections.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}},"urlObject":{"path":["api","data-access","v1","session"],"host":["https://tara.uxcam.com"],"query":[],"variable":[]}},"response":[{"id":"cbd52c82-8036-4da1-99d8-b3459cda66e7","name":"200 OK","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\",\n  \"page_size\": 50\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/session"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"X-RateLimit-Limit","value":"500"},{"key":"X-RateLimit-Remaining","value":"499"},{"key":"X-RateLimit-Reset","value":"3599"}],"cookie":[],"responseTime":null,"body":"{\n  \"success\": true,\n  \"data\": [\n    {\n      \"sessionId\": \"60f7dd4efd9c2f001169bb96\",\n      \"sessionNumber\": 20,\n      \"url\": \"https://tara.uxcam.com/app/YOUR_APP_ID/sessions/60f7dd4efd9c2f001169bb96\",\n      \"property\": {\n        \"uploadedServerTime\": \"2026-06-28T10:43:47Z\",\n        \"deviceLocalDateTime\": \"2026-06-28T12:43:47Z\",\n        \"verifiedServerTime\": \"2026-06-28T10:43:42Z\",\n        \"durationSec\": 55.009,\n        \"totalGesture\": 26,\n        \"totalScreen\": 17,\n        \"uniqueScreensCount\": 5,\n        \"rageGestureCount\": 0,\n        \"uniqueScreens\": [\n          \"HomeRoute\",\n          \"ProductListRoute\",\n          \"CheckOutRoute\"\n        ],\n        \"offlineRecorded\": false,\n        \"isCrashed\": false,\n        \"networkType\": \"wifi\"\n      }\n    }\n  ],\n  \"pagination\": {\n    \"page_size\": 50,\n    \"current_page\": 1,\n    \"next_page\": 2,\n    \"has_more\": true,\n    \"next_cursor\": \"eyJjIjoiZXlKeVpXTnZjbVJsWkc5dUlqb2lNakF5Tmk0dUxpSSI\\u2026\"\n  }\n}"}],"_postman_id":"c27139e5-a32e-4315-9f3e-03a790bc57b6"},{"name":"Sessions in a date window","id":"d8e88431-bb8d-4947-bf39-04c3c7d30d0a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\",\n  \"filters\": [\n    {\n      \"attribute\": \"date_range\",\n      \"operator\": \"between_dates\",\n      \"value\": {\n        \"lower\": \"2026-06-01\",\n        \"upper\": \"2026-06-30\"\n      }\n    }\n  ],\n  \"page_size\": 100\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/session","description":"<p>Both bounds inclusive, in the app's analytics timezone.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}},"urlObject":{"path":["api","data-access","v1","session"],"host":["https://tara.uxcam.com"],"query":[],"variable":[]}},"response":[],"_postman_id":"d8e88431-bb8d-4947-bf39-04c3c7d30d0a"},{"name":"Device filters","id":"71c9e078-69d4-4340-af5b-a945d991b5e5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\",\n  \"filters\": [\n    {\n      \"attribute\": \"device_platform\",\n      \"operator\": \"equal\",\n      \"value\": 1\n    },\n    {\n      \"attribute\": \"device_os_version\",\n      \"operator\": \"equal\",\n      \"value\": \"11\"\n    }\n  ],\n  \"show_only\": [\n    \"property\",\n    \"device\"\n  ],\n  \"page_size\": 50\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/session","description":"<p><code>device_platform</code> codes: 1 = Android, 2 = iOS, 3 = Web. Requests the <code>device</code> sections so the device fields are in the response.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}},"urlObject":{"path":["api","data-access","v1","session"],"host":["https://tara.uxcam.com"],"query":[],"variable":[]}},"response":[],"_postman_id":"71c9e078-69d4-4340-af5b-a945d991b5e5"},{"name":"Crashed sessions longer than 60s","id":"322cce48-79d7-48ed-af5c-9266ebe6fbed","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\",\n  \"filters\": [\n    {\n      \"attribute\": \"session_crashed\",\n      \"operator\": \"equal\",\n      \"value\": true\n    },\n    {\n      \"attribute\": \"session_duration\",\n      \"operator\": \"greater\",\n      \"value\": 60\n    }\n  ],\n  \"page_size\": 50\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/session","description":"<p>Session-property filters: <code>session_crashed</code>, <code>session_duration</code>, <code>session_gesture_count</code>, <code>session_rage_gesture_count</code>, <code>session_screen_count</code>, <code>session_has_video</code>, …</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}},"urlObject":{"path":["api","data-access","v1","session"],"host":["https://tara.uxcam.com"],"query":[],"variable":[]}},"response":[],"_postman_id":"322cce48-79d7-48ed-af5c-9266ebe6fbed"},{"name":"Sessions that visited given screens","id":"c0ffb1c6-2699-4c29-a447-3d6da067fba9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\",\n  \"filters\": [\n    {\n      \"attribute\": \"session_screen_list\",\n      \"operator\": \"has_any\",\n      \"value\": [\n        \"PlaceOrderActivity\"\n      ]\n    }\n  ],\n  \"page_size\": 50\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/session","description":"<p><code>session_screen_list</code> with <code>has_any</code> / <code>not_has_any</code>. Screen names match the raw SDK names.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}},"urlObject":{"path":["api","data-access","v1","session"],"host":["https://tara.uxcam.com"],"query":[],"variable":[]}},"response":[],"_postman_id":"c0ffb1c6-2699-4c29-a447-3d6da067fba9"},{"name":"Sessions that fired an event","id":"8b51e28b-09c0-46b1-95bf-6cf82fe1b7df","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\",\n  \"filters\": [\n    {\n      \"attribute\": \"event_name\",\n      \"operator\": \"in\",\n      \"value\": [\n        \"Add to cart\",\n        \"rageTap\"\n      ]\n    }\n  ],\n  \"page_size\": 50\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/session","description":"<p><code>event_name</code> with <code>in</code> matches sessions containing any of the events. List endpoint only (not accepted on /session/analytics).</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}},"urlObject":{"path":["api","data-access","v1","session"],"host":["https://tara.uxcam.com"],"query":[],"variable":[]}},"response":[],"_postman_id":"8b51e28b-09c0-46b1-95bf-6cf82fe1b7df"},{"name":"Sessions by custom user property","id":"b647aabb-e422-4bf9-b2f8-fec356913811","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\",\n  \"filters\": [\n    {\n      \"attribute\": \"user_custom_property\",\n      \"operator\": \"equal\",\n      \"property_name\": \"age_group\",\n      \"value\": \"20-29\"\n    }\n  ],\n  \"show_only\": [\n    \"property\",\n    \"user\"\n  ],\n  \"page_size\": 50\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/session","description":"<p>Custom user property filter; the <code>user</code> section carries the user's properties in the response.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}},"urlObject":{"path":["api","data-access","v1","session"],"host":["https://tara.uxcam.com"],"query":[],"variable":[]}},"response":[],"_postman_id":"b647aabb-e422-4bf9-b2f8-fec356913811"},{"name":"Sessions with replay links","id":"d41d5259-6f25-4442-bba4-1986018e6a6e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\",\n  \"filters\": [\n    {\n      \"attribute\": \"session_has_video\",\n      \"operator\": \"equal\",\n      \"value\": true\n    }\n  ],\n  \"with_video\": true,\n  \"page_size\": 20\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/session","description":"<p>Filter to sessions with a recording and include the signed <code>video</code> link. Links are time-limited.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}},"urlObject":{"path":["api","data-access","v1","session"],"host":["https://tara.uxcam.com"],"query":[],"variable":[]}},"response":[],"_postman_id":"d41d5259-6f25-4442-bba4-1986018e6a6e"}],"id":"ae0f24e7-525f-4b36-b23f-49014e188c4a","description":"<p>Default: last 30 days, newest first, <code>property</code> section only, 500 per page.</p>\n","_postman_id":"ae0f24e7-525f-4b36-b23f-49014e188c4a","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}}},{"name":"Analyze Sessions","item":[{"name":"Sessions per platform (default metrics)","id":"d1b6887e-0ecf-494b-9b2c-d3cf091cc73c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\",\n  \"group_by\": [\n    {\n      \"attribute\": \"device_platform\"\n    }\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/session/analytics","description":"<p>Default metric set: <code>session_count</code>, <code>session_unique_user_count</code>, <code>session_new_users_count</code>, <code>avg_session_duration</code>, <code>avg_session_gesture_count</code>, <code>avg_session_rage_gesture_count</code>, <code>avg_session_responsive_gesture_count</code>, <code>avg_session_unresponsive_gesture_count</code>, <code>avg_session_unique_screen_count</code>.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}},"urlObject":{"path":["api","data-access","v1","session","analytics"],"host":["https://tara.uxcam.com"],"query":[],"variable":[]}},"response":[{"id":"e9580bb2-f871-4d89-bd42-83e7beec03c6","name":"200 OK","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\",\n  \"group_by\": [\n    {\n      \"attribute\": \"device_platform\"\n    }\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/session/analytics"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"X-RateLimit-Limit","value":"500"},{"key":"X-RateLimit-Remaining","value":"499"},{"key":"X-RateLimit-Reset","value":"3599"}],"cookie":[],"responseTime":null,"body":"{\n  \"success\": true,\n  \"data\": [\n    {\n      \"device_platform\": \"android\",\n      \"session_count\": 12840,\n      \"session_unique_user_count\": 5310,\n      \"session_new_users_count\": 412,\n      \"avg_session_duration\": 74.22,\n      \"avg_session_gesture_count\": 22.78,\n      \"avg_session_rage_gesture_count\": 0.22,\n      \"avg_session_responsive_gesture_count\": 18.57,\n      \"avg_session_unresponsive_gesture_count\": 4.21,\n      \"avg_session_unique_screen_count\": 5.66,\n      \"dashboard_link\": \"https://tara.uxcam.com/app/YOUR_APP_ID/sessions?\\u2026\"\n    }\n  ],\n  \"pagination\": {\n    \"current\": 1,\n    \"next\": null,\n    \"total\": 3\n  }\n}"}],"_postman_id":"d1b6887e-0ecf-494b-9b2c-d3cf091cc73c"},{"name":"Sessions per day","id":"d5334ab9-bfeb-45c9-91f0-809f7a0c1d52","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\",\n  \"filters\": [\n    {\n      \"attribute\": \"date_range\",\n      \"operator\": \"between_dates\",\n      \"value\": {\n        \"lower\": \"2026-06-01\",\n        \"upper\": \"2026-06-30\"\n      }\n    }\n  ],\n  \"group_by\": [\n    {\n      \"attribute\": \"session_recordedon_day\",\n      \"max_group_number\": 50\n    }\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/session/analytics","description":"<p>Daily trend. Time buckets: <code>session_recordedon_day</code>, <code>session_recorded_week</code>, <code>session_recorded_month</code> (record time, app timezone).</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}},"urlObject":{"path":["api","data-access","v1","session","analytics"],"host":["https://tara.uxcam.com"],"query":[],"variable":[]}},"response":[],"_postman_id":"d5334ab9-bfeb-45c9-91f0-809f7a0c1d52"},{"name":"Sessions per app version and device model","id":"8c76af17-ba03-43fd-a366-e1976aa704d9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\",\n  \"filters\": [\n    {\n      \"attribute\": \"device_country\",\n      \"operator\": \"equal\",\n      \"value\": \"USA\"\n    }\n  ],\n  \"group_by\": [\n    {\n      \"attribute\": \"app_version\"\n    },\n    {\n      \"attribute\": \"device_model\",\n      \"max_group_number\": 10\n    }\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/session/analytics","description":"<p>Two dimensions with a filter. Rows are ordered by the first metric, most first.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}},"urlObject":{"path":["api","data-access","v1","session","analytics"],"host":["https://tara.uxcam.com"],"query":[],"variable":[]}},"response":[],"_postman_id":"8c76af17-ba03-43fd-a366-e1976aa704d9"},{"name":"Custom aggregation","id":"89504587-251a-4064-98df-2cc1afb88189","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\",\n  \"group_by\": [\n    {\n      \"attribute\": \"device_os_version\"\n    }\n  ],\n  \"aggregation\": [\n    {\n      \"attribute\": \"session_count\",\n      \"operator\": \"count\"\n    },\n    {\n      \"attribute\": \"session_duration\",\n      \"operator\": \"avg\"\n    },\n    {\n      \"attribute\": \"session_rage_gesture_count\",\n      \"operator\": \"avg\"\n    }\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/session/analytics","description":"<p>Supported: <code>count</code> on <code>session_count</code> / <code>session_unique_user_count</code> / <code>session_new_users_count</code>; <code>avg</code> + <code>sum</code> on <code>session_duration</code>; <code>avg</code> on <code>session_gesture_count</code>, <code>session_screen_count</code>, <code>session_event_count</code>, <code>session_rage_gesture_count</code>, <code>session_responsive_gesture_count</code>, <code>session_unresponsive_gesture_count</code>, <code>session_unique_screen_count</code>.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}},"urlObject":{"path":["api","data-access","v1","session","analytics"],"host":["https://tara.uxcam.com"],"query":[],"variable":[]}},"response":[],"_postman_id":"89504587-251a-4064-98df-2cc1afb88189"},{"name":"Ungrouped total with comparison","id":"c6326830-1fc2-421d-b9b6-3df3344dff1c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\",\n  \"filters\": [\n    {\n      \"attribute\": \"date_range\",\n      \"operator\": \"between_dates\",\n      \"value\": {\n        \"lower\": \"2026-06-01\",\n        \"upper\": \"2026-06-30\"\n      }\n    }\n  ],\n  \"comparison\": true\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/session/analytics","description":"<p>Totals for the window plus <code>&lt;metric&gt;_pct_change</code> against the previous window of the same length.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}},"urlObject":{"path":["api","data-access","v1","session","analytics"],"host":["https://tara.uxcam.com"],"query":[],"variable":[]}},"response":[],"_postman_id":"c6326830-1fc2-421d-b9b6-3df3344dff1c"}],"id":"d24cc216-d881-4f4a-954f-597ea2089269","description":"<p>Group-by dimensions: <code>device_model</code>, <code>device_manufacturer</code>, <code>device_class</code>, <code>device_os_version</code>, <code>device_os_name</code>, <code>device_type</code>, <code>device_platform</code>, <code>app_version</code>, <code>sdk_version</code>, <code>device_country</code>, <code>device_city</code>, <code>browser_name</code>, <code>browser_version</code>, <code>session_recorded_month</code>, <code>session_recorded_week</code>, <code>session_recordedon_day</code>.</p>\n","_postman_id":"d24cc216-d881-4f4a-954f-597ea2089269","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}}}],"id":"326a790b-25e0-4f9c-a3cc-102052873604","description":"<p>A session is one continuous use of your app. <code>POST /api/data-access/v1/session</code> lists sessions (qualitative); <code>POST /api/data-access/v1/session/analytics</code> returns grouped numbers (quantitative). Attribute reference: <a href=\"https://developer.uxcam.com/docs/session-endpoints\">https://developer.uxcam.com/docs/session-endpoints</a></p>\n","_postman_id":"326a790b-25e0-4f9c-a3cc-102052873604","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}}},{"name":"Users","item":[{"name":"List Users","item":[{"name":"List users (defaults)","id":"4c769f3c-42d8-4406-b080-f21763a0b0b5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\",\n  \"page_size\": 50\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/user","description":"<p><code>usage</code> counts are scoped to the window; <code>registeredOn</code> / <code>lastseenOn</code> and <code>totalLifetime</code> are all-time.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}},"urlObject":{"path":["api","data-access","v1","user"],"host":["https://tara.uxcam.com"],"query":[],"variable":[]}},"response":[{"id":"ded9ac53-c6e1-4fd9-884a-8bdee561ba89","name":"200 OK","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\",\n  \"page_size\": 50\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/user"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"X-RateLimit-Limit","value":"500"},{"key":"X-RateLimit-Remaining","value":"499"},{"key":"X-RateLimit-Reset","value":"3599"}],"cookie":[],"responseTime":null,"body":"{\n  \"success\": true,\n  \"data\": [\n    {\n      \"uxcamUserId\": \"60f7dd46972a633e88696d6b\",\n      \"userId\": \"U#5066\",\n      \"url\": \"https://tara.uxcam.com/app/YOUR_APP_ID/users/60f7dd46972a633e88696d6b\",\n      \"usage\": {\n        \"registeredOn\": \"2026-05-21T08:39:42Z\",\n        \"lastseenOn\": \"2026-06-28T10:43:47Z\",\n        \"totalSession\": 12,\n        \"totalSessionTime\": 641,\n        \"totalGesture\": 214,\n        \"screenCount\": 96,\n        \"eventCount\": 18,\n        \"rageGestureCount\": 2,\n        \"responsiveGestureCount\": 180,\n        \"unresponsiveGestureCount\": 34,\n        \"totalLifetime\": {\n          \"totalSession\": 41,\n          \"totalSessionTime\": 2210.88,\n          \"totalGesture\": 903,\n          \"screenCount\": 402,\n          \"eventCount\": 76,\n          \"rageGestureCount\": 7\n        }\n      }\n    }\n  ],\n  \"pagination\": {\n    \"page_size\": 50,\n    \"current_page\": 1,\n    \"next_page\": 2,\n    \"has_more\": true,\n    \"next_cursor\": \"eyJjIjoiZXlKeVpXTnZjbVJsWkc5dUlqb2lNakF5Tmk0dUxpSSI\\u2026\"\n  }\n}"}],"_postman_id":"4c769f3c-42d8-4406-b080-f21763a0b0b5"},{"name":"All sections","id":"899e6ab2-edc4-4d57-b54d-c9625e3b98ac","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\",\n  \"show_only\": [\n    \"property\",\n    \"usage\",\n    \"location\",\n    \"device\"\n  ],\n  \"page_size\": 50\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/user","description":"<p><code>/user</code> sections: <code>property</code>, <code>usage</code>, <code>location</code>, <code>deviceBasics</code>, <code>deviceHardware</code> (<code>device</code> = both).</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}},"urlObject":{"path":["api","data-access","v1","user"],"host":["https://tara.uxcam.com"],"query":[],"variable":[]}},"response":[],"_postman_id":"899e6ab2-edc4-4d57-b54d-c9625e3b98ac"},{"name":"Device filters","id":"adfa4f39-5d94-449b-8ee7-1dd975310237","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\",\n  \"filters\": [\n    {\n      \"attribute\": \"device_platform\",\n      \"operator\": \"equal\",\n      \"value\": 1\n    },\n    {\n      \"attribute\": \"app_version\",\n      \"operator\": \"equal\",\n      \"value\": \"1.5\"\n    }\n  ],\n  \"show_only\": [\n    \"usage\",\n    \"device\"\n  ],\n  \"page_size\": 50\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/user","description":"<p>Device attributes match the user's latest snapshot. 1 = Android, 2 = iOS, 3 = Web.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}},"urlObject":{"path":["api","data-access","v1","user"],"host":["https://tara.uxcam.com"],"query":[],"variable":[]}},"response":[],"_postman_id":"adfa4f39-5d94-449b-8ee7-1dd975310237"},{"name":"Engaged users","id":"6d507752-d4fb-49da-9a7b-66b2caf3b112","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\",\n  \"filters\": [\n    {\n      \"attribute\": \"user_session_count\",\n      \"operator\": \"greater\",\n      \"value\": 10\n    },\n    {\n      \"attribute\": \"user_session_duration\",\n      \"operator\": \"greater\",\n      \"value\": 1800\n    }\n  ],\n  \"page_size\": 50\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/user","description":"<p>Per-user engagement attributes: <code>user_session_count</code>, <code>user_session_duration</code>, <code>user_gesture_count</code>, <code>user_rage_gesture_count</code>, <code>user_screen_count</code>, …</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}},"urlObject":{"path":["api","data-access","v1","user"],"host":["https://tara.uxcam.com"],"query":[],"variable":[]}},"response":[],"_postman_id":"6d507752-d4fb-49da-9a7b-66b2caf3b112"},{"name":"Users active since a date","id":"8a1061f5-0fc6-4c96-8018-f92d684b5509","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\",\n  \"filters\": [\n    {\n      \"attribute\": \"user_last_seen_on\",\n      \"operator\": \"after\",\n      \"value\": \"2026-09-01\"\n    }\n  ],\n  \"page_size\": 50\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/user","description":"<p><code>user_last_seen_on</code> is the user's most recent activity date, all-time. <code>user_first_seen_on</code> (first-ever session date) takes the same operators. Both are list-only; not accepted on /user/analytics.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}},"urlObject":{"path":["api","data-access","v1","user"],"host":["https://tara.uxcam.com"],"query":[],"variable":[]}},"response":[],"_postman_id":"8a1061f5-0fc6-4c96-8018-f92d684b5509"},{"name":"Users who fired an event","id":"1ad4be26-7db0-4d4f-be14-55dd051d8911","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\",\n  \"filters\": [\n    {\n      \"attribute\": \"event_name\",\n      \"operator\": \"has_any\",\n      \"value\": [\n        \"Add to cart\"\n      ]\n    }\n  ],\n  \"page_size\": 50\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/user","description":"<p>Users with at least one session in the window containing any of the events. On <code>/user</code> use <code>has_any</code> (not <code>in</code>).</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}},"urlObject":{"path":["api","data-access","v1","user"],"host":["https://tara.uxcam.com"],"query":[],"variable":[]}},"response":[],"_postman_id":"1ad4be26-7db0-4d4f-be14-55dd051d8911"},{"name":"Users by custom property","id":"f9998d91-f630-4f57-90ac-1cd234cec009","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\",\n  \"filters\": [\n    {\n      \"attribute\": \"user_custom_property\",\n      \"operator\": \"in\",\n      \"property_name\": \"age_group\",\n      \"value\": [\n        \"20-29\",\n        \"30-39\"\n      ]\n    }\n  ],\n  \"show_only\": [\n    \"property\",\n    \"usage\"\n  ],\n  \"page_size\": 50\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/user","description":"<p>Custom user property with <code>in</code>. The <code>property</code> section returns <code>userProperty</code> in the response.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}},"urlObject":{"path":["api","data-access","v1","user"],"host":["https://tara.uxcam.com"],"query":[],"variable":[]}},"response":[],"_postman_id":"f9998d91-f630-4f57-90ac-1cd234cec009"}],"id":"6e1140e8-e77f-4032-9fc4-f525f483657a","description":"<p>Default: users active in the last 30 days, most recently seen first, <code>usage</code> section, 500 per page.</p>\n","_postman_id":"6e1140e8-e77f-4032-9fc4-f525f483657a","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}}},{"name":"Analyze Users","item":[{"name":"Users per platform (default metrics)","id":"84aca13e-5bfe-4ebc-9e68-80f794ff3a67","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\",\n  \"group_by\": [\n    {\n      \"attribute\": \"device_platform\"\n    }\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/user/analytics","description":"<p>Default metric set: <code>user_count</code>, <code>session_new_users_count</code>, <code>avg_user_session_count</code>, <code>avg_user_session_duration</code>, <code>avg_user_rage_gesture_count</code>, <code>avg_user_event_count</code>, <code>avg_user_session_screen_count</code>.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}},"urlObject":{"path":["api","data-access","v1","user","analytics"],"host":["https://tara.uxcam.com"],"query":[],"variable":[]}},"response":[{"id":"4d74efb7-fc63-475d-b4fe-5d93e61b1de5","name":"200 OK","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\",\n  \"group_by\": [\n    {\n      \"attribute\": \"device_platform\"\n    }\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/user/analytics"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"X-RateLimit-Limit","value":"500"},{"key":"X-RateLimit-Remaining","value":"499"},{"key":"X-RateLimit-Reset","value":"3599"}],"cookie":[],"responseTime":null,"body":"{\n  \"success\": true,\n  \"data\": [\n    {\n      \"device_platform\": \"android\",\n      \"user_count\": 18402,\n      \"session_new_users_count\": 1204,\n      \"avg_user_session_count\": 3.41,\n      \"avg_user_session_duration\": 74.22,\n      \"avg_user_rage_gesture_count\": 0.19,\n      \"avg_user_event_count\": 2.7,\n      \"avg_user_session_screen_count\": 6.1,\n      \"dashboard_link\": \"https://tara.uxcam.com/app/YOUR_APP_ID/users?\\u2026\"\n    }\n  ],\n  \"pagination\": {\n    \"current\": 1,\n    \"next\": null,\n    \"total\": 3\n  }\n}"}],"_postman_id":"84aca13e-5bfe-4ebc-9e68-80f794ff3a67"},{"name":"Users per month","id":"640061b9-9e43-4a1c-924a-683f8a53f693","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\",\n  \"filters\": [\n    {\n      \"attribute\": \"date_range\",\n      \"operator\": \"between_dates\",\n      \"value\": {\n        \"lower\": \"2026-01-01\",\n        \"upper\": \"2026-06-30\"\n      }\n    }\n  ],\n  \"group_by\": [\n    {\n      \"attribute\": \"session_recorded_month\"\n    }\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/user/analytics","description":"<p>Monthly active and new users.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}},"urlObject":{"path":["api","data-access","v1","user","analytics"],"host":["https://tara.uxcam.com"],"query":[],"variable":[]}},"response":[],"_postman_id":"640061b9-9e43-4a1c-924a-683f8a53f693"},{"name":"Users per country for one app version","id":"298e6835-742f-4d1b-90da-bba637f69ab1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\",\n  \"filters\": [\n    {\n      \"attribute\": \"app_version\",\n      \"operator\": \"equal\",\n      \"value\": \"1.5\"\n    }\n  ],\n  \"group_by\": [\n    {\n      \"attribute\": \"device_country\",\n      \"max_group_number\": 20\n    }\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/user/analytics","description":"<p>Filter + single dimension.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}},"urlObject":{"path":["api","data-access","v1","user","analytics"],"host":["https://tara.uxcam.com"],"query":[],"variable":[]}},"response":[],"_postman_id":"298e6835-742f-4d1b-90da-bba637f69ab1"},{"name":"Custom aggregation","id":"13ef6781-0a42-426e-bdcf-e0032816c404","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\",\n  \"group_by\": [\n    {\n      \"attribute\": \"device_model\"\n    }\n  ],\n  \"aggregation\": [\n    {\n      \"attribute\": \"user_count\",\n      \"operator\": \"count\"\n    },\n    {\n      \"attribute\": \"user_rage_gesture_count\",\n      \"operator\": \"avg\"\n    }\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/user/analytics","description":"<p>Supported: <code>count</code> on <code>user_count</code> / <code>session_new_users_count</code>; <code>avg</code> on <code>user_session_count</code>, <code>user_session_duration</code>, <code>user_rage_gesture_count</code>, <code>user_event_count</code>, <code>user_session_screen_count</code>.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}},"urlObject":{"path":["api","data-access","v1","user","analytics"],"host":["https://tara.uxcam.com"],"query":[],"variable":[]}},"response":[],"_postman_id":"13ef6781-0a42-426e-bdcf-e0032816c404"},{"name":"Ungrouped total with comparison","id":"2df7f203-11b2-4d6f-a4f7-46365858bfdc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\",\n  \"comparison\": true\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/user/analytics","description":"<p>Totals plus <code>&lt;metric&gt;_pct_change</code> vs the previous 30 days.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}},"urlObject":{"path":["api","data-access","v1","user","analytics"],"host":["https://tara.uxcam.com"],"query":[],"variable":[]}},"response":[],"_postman_id":"2df7f203-11b2-4d6f-a4f7-46365858bfdc"}],"id":"42ad4964-68eb-41a7-aa86-501517bd3f54","description":"<p>Same group-by dimensions as Sessions analytics; user-grain metrics.</p>\n","_postman_id":"42ad4964-68eb-41a7-aa86-501517bd3f54","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}}}],"id":"1461de0a-6c1f-4d01-bdf7-59505d803e01","description":"<p>A user is identified by a stable UXCam user id. <code>POST /api/data-access/v1/user</code> lists users (default section <code>usage</code>); <code>POST /api/data-access/v1/user/analytics</code> returns grouped per-user numbers. Users accept the same filters as Sessions plus <code>user_first_seen_on</code> / <code>user_last_seen_on</code> (all-time, list only). Reference: <a href=\"https://developer.uxcam.com/docs/users-2\">https://developer.uxcam.com/docs/users-2</a></p>\n","_postman_id":"1461de0a-6c1f-4d01-bdf7-59505d803e01","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}}},{"name":"Events","item":[{"name":"List Events","item":[{"name":"Events by name","id":"9cee4a52-0281-4a6a-8e6d-6f137a521e8c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\",\n  \"filters\": [\n    {\n      \"attribute\": \"event_name\",\n      \"operator\": \"in\",\n      \"value\": [\n        \"Add to cart\"\n      ]\n    }\n  ],\n  \"page_size\": 50\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/event","description":"<p>Default sections: <code>eventProperty</code> + <code>sessionProperty</code> (carries <code>sessionId</code>, the join key to sessions).</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}},"urlObject":{"path":["api","data-access","v1","event"],"host":["https://tara.uxcam.com"],"query":[],"variable":[]}},"response":[{"id":"7c3d07af-de7a-432a-847b-fa740bc92646","name":"200 OK","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\",\n  \"filters\": [\n    {\n      \"attribute\": \"event_name\",\n      \"operator\": \"in\",\n      \"value\": [\n        \"Add to cart\"\n      ]\n    }\n  ],\n  \"page_size\": 50\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/event"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"X-RateLimit-Limit","value":"500"},{"key":"X-RateLimit-Remaining","value":"499"},{"key":"X-RateLimit-Reset","value":"3599"}],"cookie":[],"responseTime":null,"body":"{\n  \"success\": true,\n  \"data\": [\n    {\n      \"eventId\": \"651a2f4c9b1e4a0012ab34cd\",\n      \"eventName\": \"purchased\",\n      \"eventScreen\": \"CheckOutRoute\",\n      \"eventDate\": \"2026-06-28T14:12:07Z\",\n      \"eventUploadedDate\": \"2026-06-28T14:12:11Z\",\n      \"eventPropertyTime\": 3.42,\n      \"url\": \"https://tara.uxcam.com/app/YOUR_APP_ID/sessions/60f7dd4efd9c2f001169bb96\",\n      \"sessionProperty\": {\n        \"sessionId\": \"60f7dd4efd9c2f001169bb96\",\n        \"isCrashed\": false,\n        \"durationSec\": 55.009,\n        \"totalGesture\": 26,\n        \"totalScreen\": 17,\n        \"uniqueScreensCount\": 5,\n        \"networkType\": \"wifi\",\n        \"sessionNumber\": 20,\n        \"country\": \"USA\"\n      },\n      \"eventProperty\": {\n        \"plan\": \"pro\",\n        \"price_cents\": \"1499\"\n      }\n    }\n  ],\n  \"pagination\": {\n    \"page_size\": 50,\n    \"current_page\": 1,\n    \"next_page\": 2,\n    \"has_more\": true,\n    \"next_cursor\": \"eyJjIjoiZXlKeVpXTnZjbVJsWkc5dUlqb2lNakF5Tmk0dUxpSSI\\u2026\"\n  }\n}"}],"_postman_id":"9cee4a52-0281-4a6a-8e6d-6f137a521e8c"},{"name":"All sections","id":"71d9640c-c7de-4640-a179-467478bf0df9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\",\n  \"show_only\": [\n    \"sessionProperty\",\n    \"userProperty\",\n    \"device\",\n    \"eventProperty\"\n  ],\n  \"page_size\": 50\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/event","description":"<p><code>/event</code> sections: <code>sessionProperty</code>, <code>userProperty</code>, <code>eventProperty</code>, <code>deviceBasics</code>, <code>deviceHardware</code> (<code>device</code> = both).</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}},"urlObject":{"path":["api","data-access","v1","event"],"host":["https://tara.uxcam.com"],"query":[],"variable":[]}},"response":[],"_postman_id":"71d9640c-c7de-4640-a179-467478bf0df9"},{"name":"Events on a screen, in a window","id":"8b017236-7797-455c-a1bd-1ea0c4e3f039","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\",\n  \"filters\": [\n    {\n      \"attribute\": \"date_range\",\n      \"operator\": \"between_dates\",\n      \"value\": {\n        \"lower\": \"2026-06-01\",\n        \"upper\": \"2026-06-30\"\n      }\n    },\n    {\n      \"attribute\": \"screen_name\",\n      \"operator\": \"equal\",\n      \"value\": \"ItemDetailsActivity\"\n    }\n  ],\n  \"page_size\": 50\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/event","description":"<p><code>screen_name</code> is the screen the event fired on. <code>eventDate</code> is device record time; <code>eventUploadedDate</code> is upload time.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}},"urlObject":{"path":["api","data-access","v1","event"],"host":["https://tara.uxcam.com"],"query":[],"variable":[]}},"response":[],"_postman_id":"8b017236-7797-455c-a1bd-1ea0c4e3f039"},{"name":"Device filters","id":"078d1328-a20a-4540-bbc9-52fadab93282","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\",\n  \"filters\": [\n    {\n      \"attribute\": \"device_platform\",\n      \"operator\": \"equal\",\n      \"value\": 1\n    },\n    {\n      \"attribute\": \"app_version\",\n      \"operator\": \"equal\",\n      \"value\": \"1.5\"\n    }\n  ],\n  \"page_size\": 50\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/event","description":"<p><code>device_platform</code> 1 = Android, 2 = iOS, 3 = Web. Scalars take exactly one value.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}},"urlObject":{"path":["api","data-access","v1","event"],"host":["https://tara.uxcam.com"],"query":[],"variable":[]}},"response":[],"_postman_id":"078d1328-a20a-4540-bbc9-52fadab93282"},{"name":"Events from sessions with a recording","id":"2e9ca07f-7ac5-4c1d-b723-78ab676349b9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\",\n  \"filters\": [\n    {\n      \"attribute\": \"has_video\",\n      \"operator\": \"equal\",\n      \"value\": true\n    }\n  ],\n  \"page_size\": 50\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/event","description":"<p><code>has_video</code> is a boolean.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}},"urlObject":{"path":["api","data-access","v1","event"],"host":["https://tara.uxcam.com"],"query":[],"variable":[]}},"response":[],"_postman_id":"2e9ca07f-7ac5-4c1d-b723-78ab676349b9"},{"name":"Events by custom event property","id":"6c3f18fe-0fa3-487f-a7df-7fb803335efd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\",\n  \"filters\": [\n    {\n      \"attribute\": \"event_name\",\n      \"operator\": \"equal\",\n      \"value\": \"Add to cart\"\n    },\n    {\n      \"attribute\": \"event_custom_property\",\n      \"operator\": \"equal\",\n      \"property_name\": \"quantity\",\n      \"value\": \"1\"\n    }\n  ],\n  \"page_size\": 50\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/event","description":"<p>One <code>event_custom_property</code> filter per request, <code>equal</code>, single string value, <code>property_name</code> required.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}},"urlObject":{"path":["api","data-access","v1","event"],"host":["https://tara.uxcam.com"],"query":[],"variable":[]}},"response":[],"_postman_id":"6c3f18fe-0fa3-487f-a7df-7fb803335efd"}],"id":"fa1c2737-216a-41f9-8a42-88ba1a3be4ab","description":"<p>Fail-closed filter surface: <code>date_range</code>, <code>event_name</code> (<code>equal</code>/<code>in</code>), <code>device_model</code>, <code>device_manufacturer</code>, <code>os_version</code>, <code>app_version</code>, <code>country</code>, <code>screen_name</code>, <code>device_platform</code> (1/2/3), <code>has_video</code>, <code>event_custom_property</code>. Only <code>equal</code> (and <code>in</code> for <code>event_name</code>) — anything else is 400.</p>\n","_postman_id":"fa1c2737-216a-41f9-8a42-88ba1a3be4ab","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}}},{"name":"Analyze Events","item":[{"name":"Events per name (default metrics)","id":"cf280570-6f96-42f3-b28c-837faf9eb989","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\",\n  \"group_by\": [\n    {\n      \"attribute\": \"event_name\",\n      \"max_group_number\": 50\n    }\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/event/analytics","description":"<p>Default metrics: <code>event_count</code>, <code>event_unique_user_count</code>, <code>event_unique_session_count</code>.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}},"urlObject":{"path":["api","data-access","v1","event","analytics"],"host":["https://tara.uxcam.com"],"query":[],"variable":[]}},"response":[{"id":"703911a7-6d45-4348-9453-d8343b281673","name":"200 OK","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\",\n  \"group_by\": [\n    {\n      \"attribute\": \"event_name\",\n      \"max_group_number\": 50\n    }\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/event/analytics"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"X-RateLimit-Limit","value":"500"},{"key":"X-RateLimit-Remaining","value":"499"},{"key":"X-RateLimit-Reset","value":"3599"}],"cookie":[],"responseTime":null,"body":"{\n  \"success\": true,\n  \"data\": [\n    {\n      \"event_name\": \"purchased\",\n      \"event_count\": 463000,\n      \"event_unique_user_count\": 51002,\n      \"event_unique_session_count\": 88771,\n      \"dashboard_link\": \"https://tara.uxcam.com/app/YOUR_APP_ID/sessions?\\u2026\"\n    }\n  ],\n  \"pagination\": {\n    \"current\": 1,\n    \"next\": null,\n    \"total\": 32\n  }\n}"}],"_postman_id":"cf280570-6f96-42f3-b28c-837faf9eb989"},{"name":"One event per day","id":"abb51d8c-c5c7-4746-aa1d-37afd53353ee","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\",\n  \"filters\": [\n    {\n      \"attribute\": \"date_range\",\n      \"operator\": \"between_dates\",\n      \"value\": {\n        \"lower\": \"2026-06-01\",\n        \"upper\": \"2026-06-30\"\n      }\n    },\n    {\n      \"attribute\": \"event_name\",\n      \"operator\": \"in\",\n      \"value\": [\n        \"Add to cart\"\n      ]\n    }\n  ],\n  \"group_by\": [\n    {\n      \"attribute\": \"event_recordedon_day\"\n    }\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/event/analytics","description":"<p>Daily trend of one event.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}},"urlObject":{"path":["api","data-access","v1","event","analytics"],"host":["https://tara.uxcam.com"],"query":[],"variable":[]}},"response":[],"_postman_id":"abb51d8c-c5c7-4746-aa1d-37afd53353ee"},{"name":"One event per screen and platform","id":"3e9aa291-9c3f-4cf0-b1ec-dab45466c3fb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\",\n  \"filters\": [\n    {\n      \"attribute\": \"event_name\",\n      \"operator\": \"equal\",\n      \"value\": \"rageTap\"\n    }\n  ],\n  \"group_by\": [\n    {\n      \"attribute\": \"event_screen_name\",\n      \"max_group_number\": 20\n    },\n    {\n      \"attribute\": \"device_platform\"\n    }\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/event/analytics","description":"<p>Where an event happens. Two dimensions.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}},"urlObject":{"path":["api","data-access","v1","event","analytics"],"host":["https://tara.uxcam.com"],"query":[],"variable":[]}},"response":[],"_postman_id":"3e9aa291-9c3f-4cf0-b1ec-dab45466c3fb"},{"name":"Events per app version in one country","id":"f69f23fa-8975-46ec-88eb-92715872fc5d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\",\n  \"filters\": [\n    {\n      \"attribute\": \"device_country\",\n      \"operator\": \"equal\",\n      \"value\": \"USA\"\n    }\n  ],\n  \"group_by\": [\n    {\n      \"attribute\": \"app_version\"\n    }\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/event/analytics","description":"<p>Use <code>device_country</code> here (the list endpoint uses <code>country</code>).</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}},"urlObject":{"path":["api","data-access","v1","event","analytics"],"host":["https://tara.uxcam.com"],"query":[],"variable":[]}},"response":[],"_postman_id":"f69f23fa-8975-46ec-88eb-92715872fc5d"},{"name":"Ungrouped total with comparison","id":"4927ab43-49b1-484b-ba6d-391d6ba43377","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\",\n  \"filters\": [\n    {\n      \"attribute\": \"event_name\",\n      \"operator\": \"equal\",\n      \"value\": \"Add to cart\"\n    }\n  ],\n  \"comparison\": true\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/event/analytics","description":"<p>Event totals plus <code>&lt;metric&gt;_pct_change</code> vs the previous window.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}},"urlObject":{"path":["api","data-access","v1","event","analytics"],"host":["https://tara.uxcam.com"],"query":[],"variable":[]}},"response":[],"_postman_id":"4927ab43-49b1-484b-ba6d-391d6ba43377"}],"id":"50cee642-e44d-4d46-9ab0-fcd3ee03d02a","description":"<p>Group-by dimensions: <code>event_name</code>, <code>event_screen_name</code>, <code>device_model</code>, <code>device_manufacturer</code>, <code>device_class</code>, <code>device_os_name</code>, <code>device_os_version</code>, <code>device_type</code>, <code>device_platform</code>, <code>app_version</code>, <code>browser_name</code>, <code>browser_version</code>, <code>event_recorded_month</code>, <code>event_recorded_week</code>, <code>event_recordedon_day</code>. Count metrics only. Filter names differ from the list: <code>device_country</code>, <code>event_screen_name</code>, <code>session_has_video</code>; <code>event_custom_property</code> is not accepted here.</p>\n","_postman_id":"50cee642-e44d-4d46-9ab0-fcd3ee03d02a","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}}}],"id":"269f3e29-aa53-46d0-a48c-a7dfbdd3e5d7","description":"<p>Custom events (<code>purchased</code>) and automatic ones (<code>rageTap</code>, <code>UI Freeze</code>). <code>POST /api/data-access/v1/event</code> lists event occurrences with their parent session; <code>POST /api/data-access/v1/event/analytics</code> returns grouped counts. Reference: <a href=\"https://developer.uxcam.com/docs/events-2\">https://developer.uxcam.com/docs/events-2</a></p>\n","_postman_id":"269f3e29-aa53-46d0-a48c-a7dfbdd3e5d7","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}}},{"name":"Screens","item":[{"name":"Screens (default: one row per screen)","id":"27662d2b-72fb-4628-8a03-a0289e51c31d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\"\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/screen/analytics","description":"<p>Default metrics: <code>screen_visits</code>, <code>unique_users</code>, <code>unique_sessions</code>, <code>avg_time_on_screen</code>, <code>sum_time_on_screen</code>, <code>rage_taps</code>, <code>crash_rate</code>, <code>ui_freeze_rate</code>, <code>entries</code>, <code>exits</code>, <code>exit_rate</code>, <code>bounce_rate</code>.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}},"urlObject":{"path":["api","data-access","v1","screen","analytics"],"host":["https://tara.uxcam.com"],"query":[],"variable":[]}},"response":[{"id":"e290260c-e9f1-44b1-b6f8-c187e112c874","name":"200 OK","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\"\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/screen/analytics"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"X-RateLimit-Limit","value":"500"},{"key":"X-RateLimit-Remaining","value":"499"},{"key":"X-RateLimit-Reset","value":"3599"}],"cookie":[],"responseTime":null,"body":"{\n  \"success\": true,\n  \"data\": [\n    {\n      \"screen_name\": \"MainRoute\",\n      \"screen_visits\": 12100000,\n      \"unique_users\": 842301,\n      \"unique_sessions\": 1980554,\n      \"avg_time_on_screen\": 8.31,\n      \"sum_time_on_screen\": 100530000,\n      \"rage_taps\": 41022,\n      \"crash_rate\": 0.42,\n      \"ui_freeze_rate\": 1.1,\n      \"entries\": 1450332,\n      \"exits\": 210665,\n      \"exit_rate\": 10.64,\n      \"bounce_rate\": 3.21,\n      \"dashboard_link\": \"https://tara.uxcam.com/app/YOUR_APP_ID/screens?\\u2026\"\n    }\n  ],\n  \"pagination\": {\n    \"current\": 1,\n    \"next\": null,\n    \"total\": 42\n  }\n}"}],"_postman_id":"27662d2b-72fb-4628-8a03-a0289e51c31d"},{"name":"Screens for one platform in a window","id":"4bafb7b8-ccac-409c-b82e-32ca066ee379","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\",\n  \"filters\": [\n    {\n      \"attribute\": \"date_range\",\n      \"operator\": \"between_dates\",\n      \"value\": {\n        \"lower\": \"2026-06-01\",\n        \"upper\": \"2026-06-30\"\n      }\n    },\n    {\n      \"attribute\": \"device_platform\",\n      \"operator\": \"equal\",\n      \"value\": \"Android\"\n    }\n  ],\n  \"group_by\": [\n    {\n      \"attribute\": \"screen_name\",\n      \"max_group_number\": 50\n    }\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/screen/analytics","description":"<p>Filters: <code>date_range</code>, <code>screen_name</code>, <code>previous_screen</code>, <code>next_screen</code>, <code>device_country</code>, <code>device_platform</code>, <code>device_model</code>, <code>app_version</code>, …</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}},"urlObject":{"path":["api","data-access","v1","screen","analytics"],"host":["https://tara.uxcam.com"],"query":[],"variable":[]}},"response":[],"_postman_id":"4bafb7b8-ccac-409c-b82e-32ca066ee379"},{"name":"One screen per app version","id":"17d5aa79-4b37-44c8-9a83-d5c1f0ed8e22","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\",\n  \"filters\": [\n    {\n      \"attribute\": \"screen_name\",\n      \"operator\": \"equal\",\n      \"value\": \"ItemDetailsActivity\"\n    }\n  ],\n  \"group_by\": [\n    {\n      \"attribute\": \"app_version\"\n    }\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/screen/analytics","description":"<p>Compare a screen's health across releases.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}},"urlObject":{"path":["api","data-access","v1","screen","analytics"],"host":["https://tara.uxcam.com"],"query":[],"variable":[]}},"response":[],"_postman_id":"17d5aa79-4b37-44c8-9a83-d5c1f0ed8e22"},{"name":"Where users go next from a screen","id":"56567a7d-d922-42bb-acc8-bded3387c829","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\",\n  \"filters\": [\n    {\n      \"attribute\": \"screen_name\",\n      \"operator\": \"equal\",\n      \"value\": \"ItemListActivity\"\n    }\n  ],\n  \"group_by\": [\n    {\n      \"attribute\": \"next_screen\",\n      \"max_group_number\": 10\n    }\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/screen/analytics","description":"<p>Navigation: group a screen's visits by <code>next_screen</code> (or <code>previous_screen</code>).</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}},"urlObject":{"path":["api","data-access","v1","screen","analytics"],"host":["https://tara.uxcam.com"],"query":[],"variable":[]}},"response":[],"_postman_id":"56567a7d-d922-42bb-acc8-bded3387c829"},{"name":"Additional metrics","id":"fb0e97c5-ce04-4a23-87d9-480f86d5232f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\",\n  \"aggregation\": [\n    {\n      \"attribute\": \"screen_visits\",\n      \"operator\": \"count\"\n    },\n    {\n      \"attribute\": \"time_on_screen\",\n      \"operator\": \"avg\"\n    },\n    {\n      \"attribute\": \"median_time_on_screen\",\n      \"operator\": \"count\"\n    },\n    {\n      \"attribute\": \"p95_time_on_screen\",\n      \"operator\": \"count\"\n    },\n    {\n      \"attribute\": \"quick_exit_rate\",\n      \"operator\": \"count\"\n    }\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/screen/analytics","description":"<p>Opt-in metrics: <code>median_time_on_screen</code>, <code>p95_time_on_screen</code>, <code>avg_taps</code>, <code>avg_swipes</code>, <code>avg_time_before_exit</code>, <code>quick_exit_rate</code> (all with <code>count</code>); <code>time_on_screen</code> with <code>avg</code> / <code>sum</code>.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}},"urlObject":{"path":["api","data-access","v1","screen","analytics"],"host":["https://tara.uxcam.com"],"query":[],"variable":[]}},"response":[],"_postman_id":"fb0e97c5-ce04-4a23-87d9-480f86d5232f"},{"name":"Screens per week","id":"37cceb05-e7ba-4e00-b542-c40cf10e6169","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"app_id\": \"YOUR_APP_ID\",\n  \"filters\": [\n    {\n      \"attribute\": \"date_range\",\n      \"operator\": \"between_dates\",\n      \"value\": {\n        \"lower\": \"2026-06-01\",\n        \"upper\": \"2026-06-30\"\n      }\n    }\n  ],\n  \"group_by\": [\n    {\n      \"attribute\": \"screen_name\",\n      \"max_group_number\": 5\n    },\n    {\n      \"attribute\": \"screen_recorded_week\"\n    }\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"https://tara.uxcam.com/api/data-access/v1/screen/analytics","description":"<p>Time buckets: <code>screen_recordedon_day</code>, <code>screen_recorded_week</code>, <code>screen_recorded_month</code>. <code>comparison</code> has no effect on this endpoint.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}},"urlObject":{"path":["api","data-access","v1","screen","analytics"],"host":["https://tara.uxcam.com"],"query":[],"variable":[]}},"response":[],"_postman_id":"37cceb05-e7ba-4e00-b542-c40cf10e6169"}],"id":"41cbef9f-53d6-451d-b1d0-8402fe34a27c","description":"<p>Per-screen aggregates, like the Screens dashboard. Analytics only (<code>POST /api/data-access/v1/screen/analytics</code>); there is no screen list endpoint. Omit <code>group_by</code> for one row per <code>screen_name</code>, most visited first. Reference: <a href=\"https://developer.uxcam.com/docs/screens\">https://developer.uxcam.com/docs/screens</a></p>\n","_postman_id":"41cbef9f-53d6-451d-b1d0-8402fe34a27c","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}}},{"name":"Tools and languages","item":[{"name":"cURL","item":[],"id":"898046be-d761-4fe2-b737-86f6a31a9a90","description":"<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-bash\">curl -X POST https://tara.uxcam.com/api/data-access/v1/session \\\n  -H \"X-Api-Key: YOUR_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"app_id\": \"YOUR_APP_ID\", \"page_size\": 50}'\n</code></pre>\n<p>All endpoints are POST, so they cannot be opened in a browser address bar.</p>\n","_postman_id":"898046be-d761-4fe2-b737-86f6a31a9a90","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}}},{"name":"Python","item":[],"id":"e72e630a-8814-4382-935c-d430f0782f51","description":"<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-python\">import requests\n\nBASE = \"https://tara.uxcam.com/api/data-access/v1\"\nHEADERS = {\"X-Api-Key\": \"YOUR_API_KEY\", \"Content-Type\": \"application/json\"}\n\n# list sessions in a window, all pages\nbody = {\"app_id\": \"YOUR_APP_ID\", \"page_size\": 2000,\n        \"filters\": [{\"attribute\": \"date_range\", \"operator\": \"between_dates\",\n                     \"value\": {\"lower\": \"2026-06-01\", \"upper\": \"2026-06-30\"}}]}\nwhile True:\n    resp = requests.post(f\"{BASE}/session\", headers=HEADERS, json=body, timeout=60)\n    resp.raise_for_status()\n    page = resp.json()\n    for row in page[\"data\"]:\n        pass  # your code\n    if not page[\"pagination\"][\"has_more\"]:\n        break\n    body[\"cursor\"] = page[\"pagination\"][\"next_cursor\"]\n\n# grouped analytics\nresp = requests.post(f\"{BASE}/session/analytics\", headers=HEADERS,\n                     json={\"app_id\": \"YOUR_APP_ID\", \"group_by\": [{\"attribute\": \"device_platform\"}]},\n                     timeout=60)\nprint(resp.json())\n</code></pre>\n","_postman_id":"e72e630a-8814-4382-935c-d430f0782f51","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}}},{"name":"JavaScript (fetch)","item":[],"id":"20ba2ae9-0144-4a6a-9bdc-1b1b05637747","description":"<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-javascript\">const resp = await fetch(\"https://tara.uxcam.com/api/data-access/v1/event/analytics\", {\n  method: \"POST\",\n  headers: { \"X-Api-Key\": \"YOUR_API_KEY\", \"Content-Type\": \"application/json\" },\n  body: JSON.stringify({ app_id: \"YOUR_APP_ID\", group_by: [{ attribute: \"event_name\" }] }),\n});\nconst json = await resp.json();\n</code></pre>\n","_postman_id":"20ba2ae9-0144-4a6a-9bdc-1b1b05637747","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}}}],"id":"d1d1b50d-d279-4dec-ad6a-f3f95a14a279","description":"<p>Ways to call the API outside Postman. Replace <code>YOUR_API_KEY</code> and <code>YOUR_APP_ID</code>.</p>\n","_postman_id":"d1d1b50d-d279-4dec-ad6a-f3f95a14a279","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]},"isInherited":true,"source":{"_postman_id":"851eb800-810d-4c1d-af09-dadf157ccd8b","id":"851eb800-810d-4c1d-af09-dadf157ccd8b","name":"UXCam Data Access API (v1)","type":"collection"}}}],"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-Api-Key"},{"key":"value","value":"YOUR_API_KEY"}]}},"variable":[{"key":"base_url","value":"https://tara.uxcam.com"},{"key":"app_id","value":"YOUR_APP_ID"},{"key":"api_key","value":"YOUR_API_KEY"},{"key":"next_cursor","value":""}]}