MACHINE-READABLE CONTRACT
OpenAPI 3.1
Use the JSON contract for tooling or download the YAML representation for review and generation workflows.
Register an application, choose the correct credential, and make a safe first request.
API referenceBrowse every public route in the v6.6.6 OpenAPI contract.
OAuth + OIDCImplement authorization code + PKCE and validate OIDC metadata correctly.
ChatGPT + CodexConnect the remote MCP server and authorize narrowly scoped API-key creation.
Passkeys / WebAuthnUnderstand the registration, authentication, and step-up ceremonies.
OrganizationsUse tenant-bound memberships, roles, policies, applications, and approvals.
SCIMProvision organization users within Lucion's supported SCIM boundary.
WebhooksCreate signed, replay-resistant outbound subscriptions.
Lyra delegationEvaluate scope-bound delegated authorization without assuming action execution.
SecurityReview origin, CSRF, credential, tenant, and replay boundaries.
ChangelogTrack contract and documentation changes by release.
Quickstart
- Register an application from the authenticated Developer surface and record its client ID. Confidential client secrets are shown once.
- Configure HTTPS redirect URIs (localhost HTTP is permitted only for explicitly registered local development).
- Use Authorization Code + PKCE for an interactive application, or a one-time displayed API key for a server-to-server profile integration.
- Validate the returned token's issuer, audience, expiry, and scopes before calling Lucion APIs.
- Use the live readiness and OpenAPI endpoints to confirm the deployment contract before moving to production.
curl https://identity.lucionglobal.com/api/health
curl https://identity.lucionglobal.com/api/openapi.json