Overview
The Ensoras API provides read-only access to your project's ticket data. Use it to build custom integrations, dashboards, or sync ticket data with external systems.
Base URL: https://app.ensoras.com/api/v1
Authentication
All API requests require a project API key sent as a Bearer token in the Authorization header:
curl -H "Authorization: Bearer ensk_your_api_key_here" \
https://app.ensoras.com/api/v1/tickets
Creating an API Key
- Open your project in Ensoras
- Navigate to Developers > API Keys
- Enter a name for the key and click Create Key
- Copy the key immediately — it will not be shown again
API keys are prefixed with ensk_ and are scoped to a single project. Each key can only access tickets belonging to the project it was created for.
Rate Limiting
Requests are limited to 60 per minute per IP address. If you exceed the limit, you will receive a 429 Too Many Requests response.
Pagination
List endpoints return paginated results. Use page and per_page query parameters to navigate through results. The maximum per_page value is 100 (default: 25).
Pagination metadata is included in the meta and links fields of the response.