# FaceSign > FaceSign developer documentation — AI-conversation identity verification. ## Docs - [Create a client secret](https://docs.facesign.run/docs/api-reference/createClientSecret.md): Generate a new client secret for the specified session - [Create a verification session](https://docs.facesign.run/docs/api-reference/createSession.md): Creates a new identity verification session with the specified configuration - [Get available avatars](https://docs.facesign.run/docs/api-reference/getAvatars.md): Retrieve a list of all available avatars - [Get supported languages](https://docs.facesign.run/docs/api-reference/getLangs.md): Retrieve a list of all supported languages - [Retrieve a session](https://docs.facesign.run/docs/api-reference/getSession.md): Get details and status of a specific verification session - [List sessions](https://docs.facesign.run/docs/api-reference/listSessions.md): Retrieve a paginated list of sessions with optional filtering - [Webhooks](https://docs.facesign.run/docs/guides/add-webhooks.md): Receive real-time notifications when session events occur. - [Conversation Rules](https://docs.facesign.run/docs/guides/conversation-rules.md): The 11 rules that make or break avatar behavior in verification flows. - [Custom Pages](https://docs.facesign.run/docs/guides/custom-pages.md): Wrap the FaceSign session with your own landing and recap pages when you generate an app through the MCP server. - [Session Customization](https://docs.facesign.run/docs/guides/customize-branding.md): Customize the FaceSign verification permissions page and UI controls for a branded user experience. - [Languages & Localization](https://docs.facesign.run/docs/guides/multilingual.md): Supported languages, language resolution, prompt style for multilingual flows, and currency formatting. - [Production Checklist](https://docs.facesign.run/docs/guides/production-checklist.md): Everything to verify before moving your FaceSign integration from sandbox to production. - [Flow Examples](https://docs.facesign.run/docs/guides/verification-patterns.md): Battle-tested verification flow patterns for real-world use cases, including document scanning and two-factor authentication. - [Build with AI](https://docs.facesign.run/docs/mcp.md): Connect FaceSign to your AI coding tool and ship a working verification integration in minutes. - [Authentication](https://docs.facesign.run/docs/reference/authentication.md): API keys, Bearer token format, client secrets, rate limits, and retry guidance. - [Avatars](https://docs.facesign.run/docs/reference/avatars.md): Learn how to retrieve and use AI avatars for conversational verification experiences. - [Changelog](https://docs.facesign.run/docs/reference/changelog.md): Platform and documentation changes, newest first. Use this to plan integration maintenance windows. - [Client Secrets](https://docs.facesign.run/docs/reference/client-secrets.md): Short-lived, session-scoped tokens for redirecting users to the hosted verification flow. - [Concepts](https://docs.facesign.run/docs/reference/concepts.md): The mental model — sessions, flows, nodes, and reports. Read this once; build confidently. - [Error Handling](https://docs.facesign.run/docs/reference/errors.md): Learn how to handle errors when using the FaceSign API. - [Known Behaviors](https://docs.facesign.run/docs/reference/known-behaviors.md): Intentional platform behaviors and edge cases to design around. - [Languages](https://docs.facesign.run/docs/reference/languages.md): Learn how to retrieve and use supported languages for FaceSign verification sessions. - [Node Reference](https://docs.facesign.run/docs/reference/node-reference.md): Complete reference for all FaceSign verification node types — parameters, outcomes, and configuration. - [SDKs](https://docs.facesign.run/docs/reference/sdks.md): Official SDKs and client libraries for integrating FaceSign step-up verification into your applications. - [Webhook Events](https://docs.facesign.run/docs/reference/webhook-events.md): All FaceSign webhook event types with payload schemas and delivery behavior. - [Security Architecture](https://docs.facesign.run/docs/security/architecture.md): Six parallel AI defense layers, HSM tokenization, and zero raw video retention. - [Audit & Evidence](https://docs.facesign.run/docs/security/audit-evidence.md): What FaceSign retains for audit purposes, how to retrieve it, retention periods, and known gaps. - [Biometric Data Handling](https://docs.facesign.run/docs/security/biometric-data.md): How FaceSign processes, stores, and deletes biometric data -- what IS and IS NOT retained. - [Coercion & Duress Detection](https://docs.facesign.run/docs/security/coercion-detection.md): FaceSign's crown jewel: detecting when a user is acting under duress during verification. - [Compliance & Regulatory](https://docs.facesign.run/docs/security/compliance.md): GDPR, CCPA, BIPA, SOC 2, ISO 27001, and PSD3 regulatory alignment for FaceSign deployments. - [Deepfake Detection](https://docs.facesign.run/docs/security/deepfake-detection.md): How FaceSign detects deepfakes with 99% or higher accuracy using interactive liveness analysis. - [Account Recovery](https://docs.facesign.run/docs/use-cases/account-recovery.md): Let users recover locked accounts through face verification instead of passwords or security questions. - [Step-Up from Anomaly Detection](https://docs.facesign.run/docs/use-cases/anomaly-stepup.md): Trigger FaceSign verification when your fraud system detects suspicious activity. - [Payment Authentication](https://docs.facesign.run/docs/use-cases/payment-auth.md): Use FaceSign as a 3D Secure alternative for high-risk payment authorization. - [Wire Transfer Authorization](https://docs.facesign.run/docs/use-cases/wire-transfer.md): Add step-up verification before high-value wire transfers — the #1 enterprise use case for FaceSign. - [FaceSign developer hub](https://docs.facesign.run/index.md): Ship step-up verification in an afternoon. FaceSign replaces insecure SMS codes and expensive call centers with a 20-second AI-led conversation. ## OpenAPI Specs - [openapi](https://docs.facesign.run/openapi.yaml)