API Reference

Programmatic access to your Ensoras project data.

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

  1. Open your project in Ensoras
  2. Navigate to Developers > API Keys
  3. Enter a name for the key and click Create Key
  4. 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.

Endpoints