Entity Auth

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.