Skip to main content
The Turen API lets you programmatically access your organization’s data: agents, events, sessions, and policies.

Base URL

Authentication

All API requests (except health check) require authentication via an API key in the X-API-Key header:
Create API keys in the dashboard under Settings > API Keys. See Authentication for details.

Response Format

All responses are JSON. Successful responses return a 2xx status code. Errors return 4xx or 5xx with a JSON body:

Pagination

List endpoints return paginated results wrapped in a pagination object:
Use the limit and offset query parameters to page through results.

Common Status Codes

Rate Limiting

API requests are rate limited per organization. Rate limit headers are included in every response:

Endpoints