eesel AI developer resources

Documentation for the public utility and preview endpoints used by the eesel AI website. These endpoints are separate from the private eesel AI dashboard API.

API reference

The machine-readable OpenAPI specification lists request bodies, responses, errors, version headers, and rate-limit headers for every published endpoint.

Authentication

The endpoints in the published OpenAPI file do not require authentication. Do not send eesel AI dashboard credentials to them. Private dashboard and administrative endpoints are not part of this public API.

Versioning and deprecation

Send the optional API-Version header with the version in the OpenAPI file. Requests without it use the current version. Breaking changes receive a new version. Deprecations use the Deprecation header, and planned removals use Sunset at least 90 days before removal.

Rate limits

Responses include the RFC RateLimit and RateLimit-Policy fields, plus compatibility fields for limit, remaining requests, and reset time. A 429 response also includes Retry-After.

Errors

Errors are JSON with error, code, message, and hint. Use the code for program logic and the hint to resolve the request.

Webhooks and MCP

eesel AI provides a read-only public MCP server at /mcp. It exposes public product information, developer resources, and the OpenAPI URL as tools. The manifest describes its Streamable HTTP endpoint. A general-purpose webhook API is not currently published.