curl --request GET \
--url 'https://api.example.com/api/admin/sites/{id}/analytics' \
--header 'Authorization: Bearer YOUR_API_KEY'
{
"skipped": true,
"orgId": "string",
"siteId": "string",
"scope": "string",
"note": "Two-person tent, green — replacement for damaged pole set.",
"range": {},
"limit": 20,
"analysis": {}
}
Site-scoped thread analytics
Site-scoped thread analytics
GET
/
api
/
admin
/
sites
/
{id}
/
analytics
curl --request GET \
--url 'https://api.example.com/api/admin/sites/{id}/analytics' \
--header 'Authorization: Bearer YOUR_API_KEY'
{
"skipped": true,
"orgId": "string",
"siteId": "string",
"scope": "string",
"note": "Two-person tent, green — replacement for damaged pole set.",
"range": {},
"limit": 20,
"analysis": {}
}
Path parameters
string
required
Site id
Response
object
boolean
required
string
string
null for an org-wide scopestring
string
object
null unless a range was requestedinteger
object
The thread-analytics report (same shape as the ResponseCX thread-analytics
analysis)Status codes
| Code | Meaning |
|---|---|
200 | Site-scoped thread analytics |
401 | Error |
404 | Error |
curl --request GET \
--url 'https://api.example.com/api/admin/sites/{id}/analytics' \
--header 'Authorization: Bearer YOUR_API_KEY'
{
"skipped": true,
"orgId": "string",
"siteId": "string",
"scope": "string",
"note": "Two-person tent, green — replacement for damaged pole set.",
"range": {},
"limit": 20,
"analysis": {}
}
Last modified on August 31, 2026