# Verilock ## Docs - [Get AML Result](https://developer.verilock.io/aml-screening/get-result.md): Retrieve the full details of an AML screening result by its ID. - [Screen Person](https://developer.verilock.io/aml-screening/screen-person.md): Screen a person against global sanctions lists, PEP databases, and watchlists. - [AML Decision](https://developer.verilock.io/aml-screening/submit-decision.md): Submit a manual decision on an AML screening result after reviewing the matches. - [API Keys](https://developer.verilock.io/getting-started/api-keys.md): Create and manage API keys from the Verilock dashboard. - [Authentication](https://developer.verilock.io/getting-started/authentication.md): Secure your API requests with API key authentication. - [Base URL & Versioning](https://developer.verilock.io/getting-started/base-url.md): API endpoint configuration, versioning strategy, and content types. - [Verilock API](https://developer.verilock.io/getting-started/introduction.md): Build compliant onboarding and transaction monitoring into your product with a single API. - [Auth Engine](https://developer.verilock.io/integrations/auth-engine.md): Embed identity verification into your authentication flows. - [Chainalysis](https://developer.verilock.io/integrations/chainalysis.md): Screen cryptocurrency wallets for risk with Chainalysis KYT. - [Jira](https://developer.verilock.io/integrations/jira.md): Create Jira issues from verification events for compliance tracking. - [Integrations](https://developer.verilock.io/integrations/overview.md): Connect Verilock to your existing tools and workflows. - [Salesforce](https://developer.verilock.io/integrations/salesforce.md): Sync verification results to Salesforce Contacts and Cases. - [ServiceNow](https://developer.verilock.io/integrations/servicenow.md): Create ServiceNow incidents automatically from compliance events. - [Shopify](https://developer.verilock.io/integrations/shopify.md): Verify customer identities during Shopify checkout and account creation. - [Slack](https://developer.verilock.io/integrations/slack.md): Post verification events and compliance alerts to Slack channels. - [Webhooks](https://developer.verilock.io/integrations/webhooks.md): Set up and manage webhook endpoints for real-time event delivery. - [WordPress & WooCommerce](https://developer.verilock.io/integrations/wordpress.md): Add identity verification to your WordPress site or WooCommerce checkout. - [Zapier](https://developer.verilock.io/integrations/zapier.md): Connect Verilock to 6,000+ apps with Zapier automations. - [Create Session](https://developer.verilock.io/kyc-sessions/create-session.md): Create a new verification session to begin the KYC process for an applicant. - [Get Session](https://developer.verilock.io/kyc-sessions/get-session.md): Retrieve the full details of a verification session, including verification results. - [List Sessions](https://developer.verilock.io/kyc-sessions/list-sessions.md): Retrieve a paginated list of all verification sessions for your account. - [Submit Session](https://developer.verilock.io/kyc-sessions/submit-session.md): Submit a session for processing after all required documents and selfie have been uploaded. - [Upload Address Proof](https://developer.verilock.io/kyc-sessions/upload-address-proof.md): Upload a proof of address document to verify the applicant residential address. - [Upload Document](https://developer.verilock.io/kyc-sessions/upload-document.md): Upload an identity document (front and optionally back) for verification. - [Upload Selfie](https://developer.verilock.io/kyc-sessions/upload-selfie.md): Upload a selfie image of the applicant for face matching and liveness verification. - [Active Liveness](https://developer.verilock.io/premium-features/active-liveness.md): Multi-frame liveness detection with head turn, smile, and blink challenges. - [Address Extraction](https://developer.verilock.io/premium-features/address-extraction.md): Automatically extract and validate address data from proof-of-address documents. - [Age Verification](https://developer.verilock.io/premium-features/age-verification.md): AI-powered age estimation from selfie images for age-gating and compliance. - [Ambient Verification](https://developer.verilock.io/premium-features/ambient-verification.md): Continuous background monitoring of identity signals to detect post-onboarding risk changes. - [Behavioral Biometrics](https://developer.verilock.io/premium-features/behavioral-biometrics.md): Detect fraud through typing patterns, mouse movements, and device interaction analysis. - [Biometric Authentication](https://developer.verilock.io/premium-features/biometric-auth.md): Re-authenticate users by comparing a new selfie against their approved session. - [Continuous AML Monitoring](https://developer.verilock.io/premium-features/continuous-monitoring.md): Automatically re-screen approved sessions against updated sanctions lists. - [Database Validation](https://developer.verilock.io/premium-features/database-validation.md): Validate identity data against government and third-party databases. - [Device Fingerprinting](https://developer.verilock.io/premium-features/device-fingerprinting.md): Detect fraud with automatic browser and device fingerprinting during verification. - [Document Fraud Detection](https://developer.verilock.io/premium-features/document-fraud-detection.md): AI-powered fraud analysis for identity documents using computer vision. - [Face Search (1:N)](https://developer.verilock.io/premium-features/face-search.md): Detect duplicate identities across your organization using facial recognition. - [Identity Graph](https://developer.verilock.io/premium-features/identity-graph.md): Visualize connections between identities, devices, and documents to detect fraud networks. - [Orchestration Rules](https://developer.verilock.io/premium-features/orchestration-rules.md): Automate verification decisions with a flexible rules engine. - [Reusable KYC Credentials](https://developer.verilock.io/premium-features/reusable-kyc.md): Issue portable, verifiable KYC credentials that users store in their wallet and share across organizations — eliminating redundant verification. - [Verifiable Credentials](https://developer.verilock.io/premium-features/verifiable-credentials.md): Issue and verify W3C-standard verifiable credentials for portable, privacy-preserving identity. - [Video KYC](https://developer.verilock.io/premium-features/video-kyc.md): Verify identities through self-recorded video or live agent video calls. - [Zero-Knowledge Proofs](https://developer.verilock.io/premium-features/zero-knowledge-proofs.md): Prove identity claims without revealing underlying personal data. - [Error Handling](https://developer.verilock.io/reference/errors.md): Handle Verilock API errors gracefully with structured error responses. - [Response Codes](https://developer.verilock.io/reference/response-codes.md): HTTP status codes returned by the Verilock API. - [Risk Score Engine](https://developer.verilock.io/reference/risk-scoring.md): Unified 0-100 composite risk scoring across all verification signals. - [Embeddable Widget](https://developer.verilock.io/reference/widget.md): Drop-in verification widget for websites -- no backend code required. - [Android (Kotlin)](https://developer.verilock.io/sdks/android.md): Official Kotlin SDK for the Verilock Identity API. - [Flutter](https://developer.verilock.io/sdks/flutter.md): Official Flutter SDK with native verification UI and API client. - [iOS (Swift)](https://developer.verilock.io/sdks/ios.md): Official Swift SDK for the Verilock Identity API. - [Node.js / TypeScript](https://developer.verilock.io/sdks/node.md): Official Node.js SDK for the Verilock Identity API. - [SDKs & Libraries](https://developer.verilock.io/sdks/overview.md): Official client libraries for every platform — server-side, mobile, and web. - [PHP](https://developer.verilock.io/sdks/php.md): Official PHP SDK for the Verilock Identity API. - [Python](https://developer.verilock.io/sdks/python.md): Official Python SDK for the Verilock Identity API. - [React Native](https://developer.verilock.io/sdks/react-native.md): Official React Native SDK with UI components and API client. - [REST API](https://developer.verilock.io/sdks/rest-api.md): Use the Verilock API directly with cURL or any HTTP client. - [Web JavaScript](https://developer.verilock.io/sdks/web.md): Official Web SDK with verification modal and API client. - [Backup & Restore](https://developer.verilock.io/self-hosted/backup.md): Backup strategies for your self-hosted Verilock Identity deployment - [Configuration](https://developer.verilock.io/self-hosted/configuration.md): Configure your self-hosted Verilock Identity instance - [Installation](https://developer.verilock.io/self-hosted/installation.md): Step-by-step guide to deploy Verilock Identity on your infrastructure - [Self-Hosted Overview](https://developer.verilock.io/self-hosted/overview.md): Deploy Verilock Identity on your own infrastructure with full data sovereignty - [SSL / HTTPS](https://developer.verilock.io/self-hosted/ssl.md): Configure HTTPS for your Verilock Identity instance - [Troubleshooting](https://developer.verilock.io/self-hosted/troubleshooting.md): Common issues and solutions for self-hosted deployments - [Updating](https://developer.verilock.io/self-hosted/updating.md): How to update your self-hosted Verilock Identity instance - [Batch Screening](https://developer.verilock.io/transaction-monitoring/batch-screening.md): Screen multiple transactions in a single request. Maximum 100 transactions per batch. - [Get Transaction](https://developer.verilock.io/transaction-monitoring/get-transaction.md): Retrieve the full screening details of a specific transaction including triggered rules and timeline. - [List Transactions](https://developer.verilock.io/transaction-monitoring/list-transactions.md): Retrieve a paginated list of screened transactions with optional filters. - [Transaction Types](https://developer.verilock.io/transaction-monitoring/list-types.md): List all supported transaction types and their associated risk factors. - [Screen Transaction](https://developer.verilock.io/transaction-monitoring/screen-transaction.md): Screen a single transaction for fraud, sanctions, and compliance risks in real time. - [Transaction Decision](https://developer.verilock.io/transaction-monitoring/submit-decision.md): Submit a manual decision on a flagged transaction after review. ## OpenAPI Specs - [openapi](https://developer.verilock.io/api-reference/openapi.json) ## Optional - [Changelog](https://verilock.io/changelog) - [Community](https://discord.gg/verilock) - [Status](https://status.verilock.io)