OpenAPI
Discoverable, versioned OpenAPI for Entity Auth
Entity Auth exposes a versioned OpenAPI spec at /api/openapi.
You can fetch it via the SDK:
import { EntityAuthClient, init as initEA } from '@entityauth/auth-client';
initEA({
workspaceTenantId: process.env.NEXT_PUBLIC_ENTITY_AUTH_WORKSPACE_TENANT_ID!,
baseURL: process.env.NEXT_PUBLIC_ENTITY_AUTH_URL,
});
const auth = new EntityAuthClient();
const spec = await auth.getOpenAPI();
Schema version: 0.3.0.
Endpoints covered include authentication (register, login, refresh, logout), users, organizations, and sessions (current, list, revoke).
Use this to generate clients or validate requests.