onfido.com
Onfido, now part of Entrust Identity Verification, provides identity verification and authentication workflows for applications. Its platform supports applicant verification flows, workflow orchestration, results retrieval, and SDK-based identity capture.
Onfido exposes one documented HTTP REST API surface, the Public API v3.6, with published OpenAPI specs and authentication via either an API token or OAuth 2.0 client credentials; no public GraphQL API, MCP server, or CLI was found.
- Onfido Public API v3.6discovered
In the Onfido Dashboard, go to Developers → API authentication → Tokens, choose Generate API token, select Sandbox or Live, and click Generate. Sandbox tokens start with api_sandbox; live tokens start with api_live. The docs note these tokens are for server-side use only.
In the Onfido Dashboard, go to Developers → API authentication → OAuth applications, click Create application, choose the environment, select scopes, and save. Copy the client_id and the one-time client_secret, then exchange them for an access token using the client-credentials token endpoint https://api.{region}.onfido.com/v3.6/oauth/token. OAuth authentication is available for API v3.6 onward.
conventions · 1/8 published
- integrations.json✗
/.well-known/integrations.json - llms.txt✓https://onfido.com/llms.txt
- API catalog✗
/.well-known/api-catalog - OpenAPI document✗
/api/schema/, /openapi.json, /swagger.json, /api/openapi.json, or /v1/openapi.json - MCP server card✗
/.well-known/mcp/server-card.json - OAuth protected resource✗
/.well-known/oauth-protected-resource - Agent card✗
/.well-known/agent-card.json - Agent skills✗
/.well-known/agent-skills/index.json
Publish these signals → /publishing