REST API
The Clarm REST API provides programmatic access to visitors, conversations, analytics, and configuration. All endpoints require authentication.
Base URL
Base URLtext
https://api.clarm.com/apiEndpoints overview
GET
/visitorsList all visitors with paginationGET
/visitors/:idGet visitor profile and eventsGET
/conversationsList chat sessionsGET
/conversations/:idGet conversation with messagesPOST
/trackSend a tracking eventGET
/analytics/overviewAggregate analytics for a date rangeGET
/analytics/funnelConversion funnel dataGET
/agentsList configured agentsPOST
/agentsCreate or update an agentPagination
List endpoints support ?page=1&limit=50. Maximum limit is 100. Responses include total, page, and pages fields.
Rate limits
API requests are limited to 100 requests per minute per API key. Rate limit headers are included in every response:
Rate limit headerstext
X-RateLimit-Limit: 100
X-RateLimit-Remaining: 95
X-RateLimit-Reset: 1707750000