Use this endpoint when you orchestrate identity checks yourself and only need duplicate and blacklist screening on a face image. Each response includes a transactionId you can store; there is no Trust Flow, no Trust Validation, and no combined IDmeta outcome beyond the statuses below.For a face liveness check, use Biometrics Verification. Call this endpoint separately if you also need duplicate or blacklist screening.
When performDuplicateDetection is true, the submitted face is enrolled into your company’s duplicate watchlist as a side effect. That enrolment is what allows later calls to match it. Enable duplicate detection only when you intend to add this face to the watchlist under name.
Blacklists are screen-only on this endpoint. Faces enter a blacklist only through the blacklist upload flow, never through biometrics detection.The image you submit is not stored. IDmeta logs that the call ran, which checks ran, and match counts — not the image, engine payload, or matched identities.
Same as other /api/v3 Stateless Verification API endpoints: Bearer token (Authorization: Bearer <token>) or HMAC headers (X-HMAC-SIGNATURE, X-TIMESTAMP, X-USER-ID). See Introduction — Authentication.Your company must hold the biometrics_detection plan. Without it, the API returns HTTP 403 before any screening runs.
Duplicate detection, blacklist detection, or both found matches.
FAILED
6
Screening could not run (unreadable image, no face, engine unreachable, and similar).
This endpoint never returns REJECTED. A duplicate or blacklist hit is a finding for you to act on; IDmeta does not decide whether the subject should be blocked.
Request flags control which keys appear in data. Duplicate-only requests omit blacklistDetection entirely — not null, not an empty object.When a requested check completes, read hasMatches as a boolean. When it could not run, hasMatches is null with an error string. null is not a clean screen — treat it as an unknown outcome and do not approve on that basis alone.Duplicate matches always include transactionId (the earlier biometrics detection call that enrolled the matched face). Blacklist matches always include blacklistFaceUploadId. Other fields inside each match object come from the face-identity engine (similarity scores, names, and so on).
A completed screening is billed whether or not it found matches. Validation errors, unresolvable blacklists, unreadable images, and engine failures release the credit reservation and are not charged.
{ "success": false, "code": "BLACKLIST_NOT_FOUND", "message": "No active blacklist was found for the supplied blacklistIds.", "verificationStatus": "FAILED", "verificationStatusCode": 6, "transactionId": "a2f1c0de-8b4a-4c1d-9e2f-1a3b5c7d9e0f", "verificationType": "biometrics_detection", "metadata": null, "createdAt": "2026-09-15T04:21:08Z"}
HTTP status for this case is 502. Responses that include a top-level code omit data entirely; this failure has no code and returns per-check errors in data instead.
Use your API token as a Bearer token in the Authorization header, or HMAC signature headers (X-HMAC-SIGNATURE, X-TIMESTAMP, X-USER-ID) as for other v3 endpoints.
UUID strings of active biometric blacklists. Required in practice when performBlacklistDetection is true. Unresolvable ids yield HTTP 404 BLACKLIST_NOT_FOUND.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"IDmeta Documentation","colors":{"primary":"#00004a","light":"#00b2fa","dark":"#3c48cf"},"logo":{"light":"https://mintcdn.com/idmeta/3NVilKlmQiFFpnZ5/logo/light.png?fit=max\u0026auto=format\u0026n=3NVilKlmQiFFpnZ5\u0026q=85\u0026s=99cf93aa3f52e7576f170b67023b48ea","dark":"https://mintcdn.com/idmeta/3NVilKlmQiFFpnZ5/logo/dark.png?fit=max\u0026auto=format\u0026n=3NVilKlmQiFFpnZ5\u0026q=85\u0026s=8a49531f0aaab28cf862932e8d1b1c0a","href":"https://verify.idmetagroup.com"},"favicon":"https://mintcdn.com/idmeta/sDQCK3ZgptzjDs-K/favicon.ico?fit=max\u0026auto=format\u0026n=sDQCK3ZgptzjDs-K\u0026q=85\u0026s=a504aef9372e663e5c08826b14473008","api":{"playground":{"proxy":true},"examples":{"defaults":"required","prefill":true}},"appearance":{"default":"system"},"navbar":{"links":[{"href":"mailto:hi@mintlify.com","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://verify.idmetagroup.com"}},"footer":{},"icons":{"library":"lucide"},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"idmeta","hasAudioNarration":false,"actualSubdomain":"idmeta","customDomains":["docs.idmetagroup.com"],"gitSource":{"type":"github","owner":"idmeta","repo":"idmeta-documentation","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6aeae39a94ddbd735a08ccba","collectionId":"d04c704f-64d3-4ba5-8330-bb77d2b495a2","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6aeae39a94ddbd735a08ccba"},"entitlements":{},"buildId":"6aeaeafe3d3e656a22f0582d","clientVersion":"0.0.4054","searchFilterCounts":[{"language":"default","tag":"API Reference","count":90},{"language":"default","tag":"API Reference (Legacy)","count":67},{"language":"default","tag":"Verifications","count":62},{"language":"default","tag":"Verification Groups","count":62},{"language":"default","tag":"Government Data","count":61},{"language":"default","tag":"Australia","count":45},{"language":"default","tag":"Stateless Verification API","count":44},{"language":"default","tag":"Compliance","count":36},{"language":"default","tag":"Philippines","count":35},{"language":"default","tag":"Australia DVS","count":29}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":":root{--primary-color:#00004a;--secondary-color:#00b2fa;--slate-color:#e6e7e8;--violet-color:#3c48cf}#sidebar-content a:has(svg),#sidebar-content button:has(svg){display:inline-flex;align-items:center;gap:.5rem}#sidebar-content a svg,#sidebar-content button svg{flex-shrink:0}.auto-government-table{display:table!important;width:100%!important;min-width:100%!important;table-layout:fixed!important}.auto-government-table td:first-child,.auto-government-table th:first-child{width:33.33%;text-align:left}.auto-government-table td:nth-child(2),.auto-government-table td:nth-child(3),.auto-government-table th:nth-child(2),.auto-government-table th:nth-child(3){width:33.33%;text-align:center}.nav-tabs-item[href=\"/stateless-verification-api/sandbox\"]{display:none}"}],"page":{"pagePath":"stateless-verification-api/compliance/biometrics-detection","slug":"/stateless-verification-api/compliance/biometrics-detection","pageMetadata":{"title":"Biometrics Detection","sidebarTitle":"Biometrics Detection","description":"Screen a face against your duplicate watchlist and biometric blacklists in one call, without liveness or Trust Validation.","openapi":"stateless-verification-api/compliance/biometrics-detection.openapi.json POST /api/v3/verifications/biometrics-detection-passthrough","href":"/stateless-verification-api/compliance/biometrics-detection"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Screen a face against your duplicate watchlist and biometric blacklists in one call, without liveness or Trust Validation.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{CodeBlock,Heading,Note,Table,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Use this endpoint when you orchestrate identity checks yourself and only need duplicate and blacklist screening on a face image. Each response includes a `,_jsx(_components.code,{children:`transactionId`}),` you can store; there is no Trust Flow, no Trust Validation, and no combined IDmeta outcome beyond the statuses below.`]}),`\n`,_jsxs(_components.p,{children:[`For a face liveness check, use `,_jsx(_components.a,{href:`/stateless-verification-api/compliance/biometrics-verification`,children:`Biometrics Verification`}),`. Call this endpoint separately if you also need duplicate or blacklist screening.`]}),`\n`,_jsx(Heading,{level:`2`,id:`before-you-call`,children:`Before you call`}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[`When `,_jsx(_components.code,{children:`performDuplicateDetection`}),` is `,_jsx(_components.code,{children:`true`}),`, the submitted face is `,_jsx(_components.strong,{children:`enrolled`}),` into your company’s duplicate watchlist as a side effect. That enrolment is what allows later calls to match it. Enable duplicate detection only when you intend to add this face to the watchlist under `,_jsx(_components.code,{children:`name`}),`.`]})}),`\n`,_jsxs(_components.p,{children:[`Blacklists are `,_jsx(_components.strong,{children:`screen-only`}),` on this endpoint. Faces enter a blacklist only through the blacklist upload flow, never through biometrics detection.`]}),`\n`,_jsx(_components.p,{children:`The image you submit is not stored. IDmeta logs that the call ran, which checks ran, and match counts — not the image, engine payload, or matched identities.`}),`\n`,_jsx(Heading,{level:`2`,id:`authentication-and-plan`,children:`Authentication and plan`}),`\n`,_jsxs(_components.p,{children:[`Same as other `,_jsx(_components.code,{children:`/api/v3`}),` Stateless Verification API endpoints: Bearer token (`,_jsx(_components.code,{children:`Authorization: Bearer \u003ctoken>`}),`) or HMAC headers (`,_jsx(_components.code,{children:`X-HMAC-SIGNATURE`}),`, `,_jsx(_components.code,{children:`X-TIMESTAMP`}),`, `,_jsx(_components.code,{children:`X-USER-ID`}),`). See `,_jsx(_components.a,{href:`/stateless-verification-api/introduction#authentication`,children:`Introduction — Authentication`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`Your company must hold the `,_jsx(_components.strong,{children:_jsx(_components.code,{children:`biometrics_detection`})}),` plan. Without it, the API returns HTTP `,_jsx(_components.code,{children:`403`}),` before any screening runs.`]}),`\n`,_jsx(Heading,{level:`2`,id:`verification-status`,children:`Verification status`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Status`}),_jsx(_components.th,{children:`Code`}),_jsx(_components.th,{children:`When`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`VERIFIED`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`3`}),_jsx(_components.td,{children:`Screening ran and matched nobody.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`REVIEW_NEEDED`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`2`}),_jsx(_components.td,{children:`Duplicate detection, blacklist detection, or both found matches.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`FAILED`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`6`}),_jsx(_components.td,{children:`Screening could not run (unreadable image, no face, engine unreachable, and similar).`})]})]})]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsxs(_components.strong,{children:[`This endpoint never returns `,_jsx(_components.code,{children:`REJECTED`}),`.`]}),` A duplicate or blacklist hit is a finding for you to act on; IDmeta does not decide whether the subject should be blocked.`]})}),`\n`,_jsxs(Heading,{level:`2`,id:`interpret-data`,children:[`Interpret `,_jsx(_components.code,{children:`data`})]}),`\n`,_jsxs(_components.p,{children:[`Request flags control which keys appear in `,_jsx(_components.code,{children:`data`}),`. Duplicate-only requests omit `,_jsx(_components.code,{children:`blacklistDetection`}),` entirely — not `,_jsx(_components.code,{children:`null`}),`, not an empty object.`]}),`\n`,_jsxs(_components.p,{children:[`When a requested check completes, read `,_jsx(_components.code,{children:`hasMatches`}),` as a boolean. When it could not run, `,_jsx(_components.code,{children:`hasMatches`}),` is `,_jsx(_components.strong,{children:_jsx(_components.code,{children:`null`})}),` with an `,_jsx(_components.code,{children:`error`}),` string. `,_jsxs(_components.strong,{children:[_jsx(_components.code,{children:`null`}),` is not a clean screen`]}),` — treat it as an unknown outcome and do not approve on that basis alone.`]}),`\n`,_jsxs(_components.p,{children:[`Duplicate matches always include `,_jsx(_components.code,{children:`transactionId`}),` (the earlier biometrics detection call that enrolled the matched face). Blacklist matches always include `,_jsx(_components.code,{children:`blacklistFaceUploadId`}),`. Other fields inside each match object come from the face-identity engine (similarity scores, names, and so on).`]}),`\n`,_jsx(Heading,{level:`2`,id:`billing`,children:`Billing`}),`\n`,_jsxs(_components.p,{children:[`A `,_jsx(_components.strong,{children:`completed`}),` screening is billed whether or not it found matches. Validation errors, unresolvable blacklists, unreadable images, and engine failures release the credit reservation and are not charged.`]}),`\n`,_jsx(Heading,{level:`2`,id:`examples`,children:`Examples`}),`\n`,_jsxs(_components.p,{children:[`Replace `,_jsx(_components.code,{children:`{environment-subdomain}`}),`, `,_jsx(_components.code,{children:`{your_api_token}`}),`, and HMAC headers with your values.`]}),`\n`,_jsxs(Heading,{level:`3`,id:`1-duplicate-detection-only-clean-verified`,children:[`1. Duplicate detection only, clean (`,_jsx(_components.code,{children:`VERIFIED`}),`)`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`9`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`9`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -X`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` POST`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"https://{environment-subdomain}.idmetagroup.com/api/v3/verifications/biometrics-detection-passthrough\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Authorization: Bearer {your_api_token}\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Content-Type: application/json\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -d`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '{`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"image\": \"data:image/jpeg;base64,/9j/4AAQ...\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"name\": \"Applicant 88421\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"performDuplicateDetection\": true,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"performBlacklistDetection\": false`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }'`})}),`\n`]})})}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`17`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`17`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"success\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`true`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"message\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"No matches found.\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"data\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"duplicateDetection\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"hasMatches\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`false`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"enrolled\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`true`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"matches\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: []`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"verificationStatus\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"VERIFIED\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"verificationStatusCode\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`3`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"transactionId\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"a2f1c0de-8b4a-4c1d-9e2f-1a3b5c7d9e0f\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"verificationType\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"biometrics_detection\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"metadata\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`null`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"createdAt\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2026-09-15T04:21:08Z\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsxs(Heading,{level:`3`,id:`2-duplicate-and-blacklist-duplicate-hit-review_needed`,children:[`2. Duplicate and blacklist, duplicate hit (`,_jsx(_components.code,{children:`REVIEW_NEEDED`}),`)`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`10`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`10`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -X`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` POST`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"https://{environment-subdomain}.idmetagroup.com/api/v3/verifications/biometrics-detection-passthrough\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Authorization: Bearer {your_api_token}\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Content-Type: application/json\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -d`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '{`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"image\": \"data:image/jpeg;base64,/9j/4AAQ...\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"name\": \"Applicant 88421\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"performDuplicateDetection\": true,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"performBlacklistDetection\": true,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"blacklistIds\": [\"6f1c2a90-8d3b-4f2e-9c11-7ab5d0e34f89\"]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }'`})}),`\n`]})})}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`34`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`34`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"success\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`true`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"message\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Matches found.\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"data\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"duplicateDetection\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"hasMatches\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`true`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"enrolled\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`true`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"matches\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"name\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Prior applicant\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"similarity_score\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`97.2`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"transactionId\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"c0a8012e-5f44-4d2a-9b71-0e8f3a6c1d54\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"blacklistDetection\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"hasMatches\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`false`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"blacklists\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"blacklistId\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"6f1c2a90-8d3b-4f2e-9c11-7ab5d0e34f89\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"blacklistName\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Known fraud ring\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"hasMatches\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`false`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"matches\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: []`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"verificationStatus\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"REVIEW_NEEDED\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"verificationStatusCode\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`2`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"transactionId\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"b3e4f5a6-7c8d-4e9f-a0b1-2c3d4e5f6a7b\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"verificationType\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"biometrics_detection\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"metadata\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`null`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"createdAt\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2026-09-15T04:22:41Z\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsxs(Heading,{level:`3`,id:`3-blacklist-hit-on-one-of-two-lists-review_needed`,children:[`3. Blacklist hit on one of two lists (`,_jsx(_components.code,{children:`REVIEW_NEEDED`}),`)`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`13`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`13`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -X`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` POST`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"https://{environment-subdomain}.idmetagroup.com/api/v3/verifications/biometrics-detection-passthrough\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Authorization: Bearer {your_api_token}\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Content-Type: application/json\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -d`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '{`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"image\": \"data:image/jpeg;base64,/9j/4AAQ...\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"name\": \"Screening only\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"performDuplicateDetection\": false,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"performBlacklistDetection\": true,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"blacklistIds\": [`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"6f1c2a90-8d3b-4f2e-9c11-7ab5d0e34f89\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"a1b2c3d4-e5f6-7890-abcd-ef1234567890\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }'`})}),`\n`]})})}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`35`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`35`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"success\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`true`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"message\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Matches found.\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"data\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"blacklistDetection\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"hasMatches\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`true`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"blacklists\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"blacklistId\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"6f1c2a90-8d3b-4f2e-9c11-7ab5d0e34f89\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"blacklistName\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Known fraud ring\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"hasMatches\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`true`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"matches\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"name\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Blocked subject\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"similarity_score\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`94.8`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"blacklistFaceUploadId\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"d4e5f6a7-8b9c-4d0e-a1b2-3c4d5e6f7a8b\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"blacklistId\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"a1b2c3d4-e5f6-7890-abcd-ef1234567890\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"blacklistName\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Partner deny list\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"hasMatches\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`false`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"matches\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: []`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"verificationStatus\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"REVIEW_NEEDED\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"verificationStatusCode\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`2`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"transactionId\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"c4d5e6f7-8a9b-4c0d-b1c2-3d4e5f6a7b8c\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"verificationType\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"biometrics_detection\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"metadata\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`null`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"createdAt\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2026-09-15T04:24:15Z\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsxs(Heading,{level:`3`,id:`4-unknown-blacklist-id-404-blacklist_not_found`,children:[`4. Unknown blacklist id (`,_jsx(_components.code,{children:`404 BLACKLIST_NOT_FOUND`}),`)`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`10`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`10`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -X`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` POST`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"https://{environment-subdomain}.idmetagroup.com/api/v3/verifications/biometrics-detection-passthrough\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Authorization: Bearer {your_api_token}\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Content-Type: application/json\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -d`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '{`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"image\": \"data:image/jpeg;base64,/9j/4AAQ...\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"name\": \"Applicant 88421\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"performDuplicateDetection\": false,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"performBlacklistDetection\": true,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"blacklistIds\": [\"00000000-0000-4000-8000-000000000000\"]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }'`})}),`\n`]})})}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`11`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`11`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"success\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`false`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"code\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"BLACKLIST_NOT_FOUND\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"message\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"No active blacklist was found for the supplied blacklistIds.\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"verificationStatus\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"FAILED\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"verificationStatusCode\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`6`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"transactionId\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"a2f1c0de-8b4a-4c1d-9e2f-1a3b5c7d9e0f\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"verificationType\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"biometrics_detection\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"metadata\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`null`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"createdAt\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2026-09-15T04:21:08Z\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsxs(Heading,{level:`3`,id:`5-engine-unreachable-failed-hasmatches-null`,children:[`5. Engine unreachable (`,_jsx(_components.code,{children:`FAILED`}),`, `,_jsx(_components.code,{children:`hasMatches: null`}),`)`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`9`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`9`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -X`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` POST`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"https://{environment-subdomain}.idmetagroup.com/api/v3/verifications/biometrics-detection-passthrough\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Authorization: Bearer {your_api_token}\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Content-Type: application/json\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -d`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '{`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"image\": \"data:image/jpeg;base64,/9j/4AAQ...\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"name\": \"Applicant 88421\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"performDuplicateDetection\": true,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"performBlacklistDetection\": false`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }'`})}),`\n`]})})}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`16`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`16`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"success\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`false`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"message\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Failed to process biometrics detection\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"data\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"duplicateDetection\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"hasMatches\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`null`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"error\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Face identity service unavailable.\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"verificationStatus\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"FAILED\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"verificationStatusCode\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`6`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"transactionId\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"a2f1c0de-8b4a-4c1d-9e2f-1a3b5c7d9e0f\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"verificationType\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"biometrics_detection\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"metadata\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`null`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"createdAt\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2026-09-15T04:21:08Z\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`HTTP status for this case is `,_jsx(_components.code,{children:`502`}),`. Responses that include a top-level `,_jsx(_components.code,{children:`code`}),` omit `,_jsx(_components.code,{children:`data`}),` entirely; this failure has no `,_jsx(_components.code,{children:`code`}),` and returns per-check errors in `,_jsx(_components.code,{children:`data`}),` instead.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Biometrics Detection","sidebarTitle":"Biometrics Detection","description":"Screen a face against your duplicate watchlist and biometric blacklists in one call, without liveness or Trust Validation.","openapi":"stateless-verification-api/compliance/biometrics-detection.openapi.json POST /api/v3/verifications/biometrics-detection-passthrough","href":"/stateless-verification-api/compliance/biometrics-detection"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Before you call","slug":"before-you-call","depth":2,"children":[]},{"title":"Authentication and plan","slug":"authentication-and-plan","depth":2,"children":[]},{"title":"Verification status","slug":"verification-status","depth":2,"children":[]},{"title":"Interpret data","slug":"interpret-data","depth":2,"children":[]},{"title":"Billing","slug":"billing","depth":2,"children":[]},{"title":"Examples","slug":"examples","depth":2,"children":[{"title":"1. Duplicate detection only, clean (VERIFIED)","slug":"1-duplicate-detection-only-clean-verified","depth":3,"children":[]},{"title":"2. Duplicate and blacklist, duplicate hit (REVIEW_NEEDED)","slug":"2-duplicate-and-blacklist-duplicate-hit-review_needed","depth":3,"children":[]},{"title":"3. Blacklist hit on one of two lists (REVIEW_NEEDED)","slug":"3-blacklist-hit-on-one-of-two-lists-review_needed","depth":3,"children":[]},{"title":"4. Unknown blacklist id (404 BLACKLIST_NOT_FOUND)","slug":"4-unknown-blacklist-id-404-blacklist_not_found","depth":3,"children":[]},{"title":"5. Engine unreachable (FAILED, hasMatches: null)","slug":"5-engine-unreachable-failed-hasmatches-null","depth":3,"children":[]}]}],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["Compliance Verification"],"summary":"Biometrics Detection","description":"Screen a face against your duplicate watchlist and biometric blacklists in one call, without liveness or Trust Validation.","operationId":"biometricsDetectionPassthrough","parameters":["979820ce-0880-484d-ac7a-7cba7fcbb325","fcaa7d98-a110-40c1-a58c-ae8c8da2f0a1","e9317fb3-0dc6-4837-9a05-dd38db35f342"],"requestBody":"6869260c-3cd7-481d-8b97-4fecdd956ec2","responses":{"200":"b1b4f762-cce0-4d03-9a2a-0953c48050c0","400":"8ddb855a-a3f3-45dd-a939-9b4d1922f88a","402":"110db79f-5317-4bde-87ce-f4ebcde0e321","403":"43927642-8dab-4fc1-8831-35ea6e5b147d","404":"0302ed2a-2ca0-421f-8185-dc48d30aded5","500":"43f6b4a3-0f0a-4d81-9164-c0e91c9bb4cc","502":"ba03f3b7-f7d5-4b8e-97c3-364d105081bf"},"method":"post","type":"path","servers":["c6f862ab-6a51-45c5-a566-8fcfd9df164b"],"security":["038d7ada-5df7-47fe-8a18-26e46961a1c9"],"path":"/api/v3/verifications/biometrics-detection-passthrough","baseUrlOptions":["https://{environment-subdomain}.idmetagroup.com"],"title":"Biometrics Detection","codeSamples":[],"requiredOnlyExamples":true,"requestExampleType":"generated","responseExampleType":"generated","prefillPlaygroundWithExample":true,"prefillPlaygroundExamples":[{"body.image":"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD...","body.name":"Applicant 88421","body.performDuplicateDetection":true,"body.performBlacklistDetection":false,"body.metadata.oneOf.0":{"customerReference":"CUST-10294"}},{"body.image":"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD...","body.name":"Applicant 88421","body.performDuplicateDetection":true,"body.performBlacklistDetection":true,"body.blacklistIds.items.0":"6f1c2a90-8d3b-4f2e-9c11-7ab5d0e34f89","body.blacklistIds.items.1":"a1b2c3d4-e5f6-7890-abcd-ef1234567890"}]},"dependencies":{"parameters":{"979820ce-0880-484d-ac7a-7cba7fcbb325":{"name":"Authorization","in":"header","required":true,"schema":{"type":"string","example":"Bearer {your_api_token}","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"fcaa7d98-a110-40c1-a58c-ae8c8da2f0a1":{"name":"Accept","in":"header","required":false,"schema":{"type":"string","default":"application/json","isRequired":false,"uniqueKey":"","typeLabel":"string"}},"e9317fb3-0dc6-4837-9a05-dd38db35f342":{"name":"Content-Type","in":"header","required":false,"schema":{"type":"string","default":"application/json","isRequired":false,"uniqueKey":"","typeLabel":"string"}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["image","name","performDuplicateDetection"],"properties":{"image":{"type":"string","description":"Base64 data URI (`data:image/jpeg;base64,...`) or a multipart file when posting `multipart/form-data`. Bare base64 without the `data:` prefix is rejected.","isRequired":true,"uniqueKey":"image","typeLabel":"string"},"name":{"type":"string","maxLength":255,"description":"Label for enrolment into the duplicate watchlist. Reported on future duplicate matches.","isRequired":true,"uniqueKey":"name","typeLabel":"string"},"performDuplicateDetection":{"type":"boolean","description":"When `true`, screens against the duplicate watchlist and enrols this face. Required; not defaulted.","isRequired":true,"uniqueKey":"performDuplicateDetection","typeLabel":"boolean"},"performBlacklistDetection":{"type":"boolean","default":false,"description":"When `true`, screens against the blacklists in `blacklistIds`. Does not enrol into blacklists.","uniqueKey":"performBlacklistDetection","typeLabel":"boolean"},"blacklistIds":{"type":"array","description":"UUID strings of active biometric blacklists. Required in practice when `performBlacklistDetection` is `true`. Unresolvable ids yield HTTP 404 `BLACKLIST_NOT_FOUND`.","items":{"type":"string","format":"uuid","uniqueKey":"blacklistIds.items.[INDEX]","typeLabel":"string\u003cuuid>"},"uniqueKey":"blacklistIds","typeLabel":"string\u003cuuid>[]"},"metadata":{"oneOf":[{"type":"object","additionalProperties":true,"description":"Free-form data echoed unchanged on the response.","uniqueKey":"metadata.oneOf.0","typeLabel":"object"},{"type":"null","additionalProperties":true,"description":"Free-form data echoed unchanged on the response.","uniqueKey":"metadata.oneOf.1","typeLabel":"null"}],"uniqueKey":"metadata","typeLabel":"object | null"}},"uniqueKey":"","typeLabel":"object"},"examples":{"duplicateOnly":{"title":"duplicateOnly","value":{"image":"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD...","name":"Applicant 88421","performDuplicateDetection":true,"performBlacklistDetection":false,"metadata":{"customerReference":"CUST-10294"}}},"duplicateAndBlacklist":{"title":"duplicateAndBlacklist","value":{"image":"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD...","name":"Applicant 88421","performDuplicateDetection":true,"performBlacklistDetection":true,"blacklistIds":["6f1c2a90-8d3b-4f2e-9c11-7ab5d0e34f89","a1b2c3d4-e5f6-7890-abcd-ef1234567890"]}}},"exampleType":"examples"},"multipart/form-data":{"schema":{"type":"object","required":["image","name","performDuplicateDetection"],"properties":{"image":{"type":"string","format":"binary","description":"Face image file. Alternative to a Base64 data URI in JSON.","isRequired":true,"uniqueKey":"image","typeLabel":"file"},"name":{"type":"string","maxLength":255,"description":"Label for duplicate watchlist enrolment.","isRequired":true,"uniqueKey":"name","typeLabel":"string"},"performDuplicateDetection":{"type":"boolean","isRequired":true,"uniqueKey":"performDuplicateDetection","typeLabel":"boolean"},"performBlacklistDetection":{"type":"boolean","default":false,"uniqueKey":"performBlacklistDetection","typeLabel":"boolean"},"blacklistIds":{"type":"array","items":{"type":"string","format":"uuid","uniqueKey":"blacklistIds.items.[INDEX]","typeLabel":"string\u003cuuid>"},"uniqueKey":"blacklistIds","typeLabel":"string\u003cuuid>[]"},"metadata":{"type":"object","additionalProperties":true,"uniqueKey":"metadata","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"image":"\u003cstring>","name":"\u003cstring>","performDuplicateDetection":true,"performBlacklistDetection":false,"blacklistIds":["3c90c3cc-0d44-4b50-8888-8dd25736052a"],"metadata":{}}}},"exampleType":"generated"}},"exampleType":"examples"},"responses":{"b1b4f762-cce0-4d03-9a2a-0953c48050c0":{"description":"Screening completed. Clean and match outcomes use HTTP 200. Match findings set `verificationStatus` to `REVIEW_NEEDED`; a clean screen sets `VERIFIED`.","content":{"application/json":{"schema":{"type":"object","required":["success","message","data","verificationStatus","verificationStatusCode","transactionId","verificationType","createdAt"],"properties":{"success":{"type":"boolean","example":true,"isRequired":true,"uniqueKey":"success","typeLabel":"boolean"},"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"data":{"type":"object","properties":{"duplicateDetection":{"type":"object","properties":{"hasMatches":{"oneOf":[{"type":"boolean","description":"`true` or `false` when screening completed; `null` when it could not run (see `error`).","uniqueKey":"data.duplicateDetection.hasMatches.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"`true` or `false` when screening completed; `null` when it could not run (see `error`).","uniqueKey":"data.duplicateDetection.hasMatches.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.duplicateDetection.hasMatches","typeLabel":"boolean | null"},"enrolled":{"type":"boolean","description":"Whether this face was added to the duplicate watchlist. Present when screening completed.","uniqueKey":"data.duplicateDetection.enrolled","typeLabel":"boolean"},"matches":{"type":"array","items":{"type":"object","properties":{"transactionId":{"type":"string","format":"uuid","description":"Transaction id of the earlier call that enrolled the matched face.","uniqueKey":"data.duplicateDetection.matches.items.[INDEX].transactionId","typeLabel":"string\u003cuuid>"}},"additionalProperties":true,"description":"Engine-provided similarity fields are passed through. `transactionId` is always present on matches.","uniqueKey":"data.duplicateDetection.matches.items.[INDEX]","typeLabel":"object"},"uniqueKey":"data.duplicateDetection.matches","typeLabel":"object[]"},"error":{"type":"string","description":"Present when `hasMatches` is `null`.","uniqueKey":"data.duplicateDetection.error","typeLabel":"string"}},"description":"Returned only when `performDuplicateDetection` was `true`.","uniqueKey":"data.duplicateDetection","typeLabel":"object"},"blacklistDetection":{"type":"object","properties":{"hasMatches":{"oneOf":[{"type":"boolean","description":"Whether any blacklist matched. `null` when screening could not run.","uniqueKey":"data.blacklistDetection.hasMatches.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether any blacklist matched. `null` when screening could not run.","uniqueKey":"data.blacklistDetection.hasMatches.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.blacklistDetection.hasMatches","typeLabel":"boolean | null"},"blacklists":{"type":"array","items":{"type":"object","properties":{"blacklistId":{"type":"string","format":"uuid","uniqueKey":"data.blacklistDetection.blacklists.items.[INDEX].blacklistId","typeLabel":"string\u003cuuid>"},"blacklistName":{"type":"string","uniqueKey":"data.blacklistDetection.blacklists.items.[INDEX].blacklistName","typeLabel":"string"},"hasMatches":{"type":"boolean","uniqueKey":"data.blacklistDetection.blacklists.items.[INDEX].hasMatches","typeLabel":"boolean"},"matches":{"type":"array","items":{"type":"object","properties":{"blacklistFaceUploadId":{"type":"string","format":"uuid","description":"Identifier of the blacklist face upload that matched.","uniqueKey":"data.blacklistDetection.blacklists.items.[INDEX].matches.items.[INDEX].blacklistFaceUploadId","typeLabel":"string\u003cuuid>"}},"additionalProperties":true,"uniqueKey":"data.blacklistDetection.blacklists.items.[INDEX].matches.items.[INDEX]","typeLabel":"object"},"uniqueKey":"data.blacklistDetection.blacklists.items.[INDEX].matches","typeLabel":"object[]"}},"uniqueKey":"data.blacklistDetection.blacklists.items.[INDEX]","typeLabel":"object"},"description":"One entry per blacklist screened, including lists with no matches.","uniqueKey":"data.blacklistDetection.blacklists","typeLabel":"object[]"},"error":{"type":"string","uniqueKey":"data.blacklistDetection.error","typeLabel":"string"}},"description":"Returned only when `performBlacklistDetection` was `true`.","uniqueKey":"data.blacklistDetection","typeLabel":"object"}},"description":"Only keys for checks requested on the call are present.","isRequired":true,"uniqueKey":"data","typeLabel":"object"},"verificationStatus":{"type":"string","enum":["VERIFIED","REVIEW_NEEDED","FAILED"],"description":"Never `REJECTED`. `VERIFIED` = no matches; `REVIEW_NEEDED` = at least one match; `FAILED` only when returned on error paths with screening failure.","isRequired":true,"uniqueKey":"verificationStatus","typeLabel":"enum\u003cstring>"},"verificationStatusCode":{"type":"integer","enum":[3,2,6],"description":"`3` = Verified, `2` = Review Needed, `6` = Failed.","isRequired":true,"uniqueKey":"verificationStatusCode","typeLabel":"enum\u003cinteger>"},"transactionId":{"type":"string","format":"uuid","description":"Correlate this call in your systems. Duplicate matches reference earlier enrolment transaction ids.","isRequired":true,"uniqueKey":"transactionId","typeLabel":"string\u003cuuid>"},"verificationType":{"type":"string","example":"biometrics_detection","isRequired":true,"uniqueKey":"verificationType","typeLabel":"string"},"createdAt":{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"createdAt","typeLabel":"string\u003cdate-time>"},"metadata":{"oneOf":[{"type":"object","additionalProperties":true,"uniqueKey":"metadata.oneOf.0","typeLabel":"object"},{"type":"null","additionalProperties":true,"uniqueKey":"metadata.oneOf.1","typeLabel":"null"}],"uniqueKey":"metadata","typeLabel":"object | null"}},"uniqueKey":"","typeLabel":"object"},"examples":{"duplicateClean":{"title":"duplicateClean","value":{"success":true,"message":"No matches found.","data":{"duplicateDetection":{"hasMatches":false,"enrolled":true,"matches":[]}},"verificationStatus":"VERIFIED","verificationStatusCode":3,"transactionId":"a2f1c0de-8b4a-4c1d-9e2f-1a3b5c7d9e0f","verificationType":"biometrics_detection","metadata":{"customerReference":"CUST-10294"},"createdAt":"2026-09-15T04:21:08Z"}},"duplicateHit":{"title":"duplicateHit","description":"`verificationStatus` is `REVIEW_NEEDED` because duplicate detection found a match. Blacklist may still be clean.","value":{"success":true,"message":"Matches found.","data":{"duplicateDetection":{"hasMatches":true,"enrolled":true,"matches":[{"name":"Prior applicant","similarity_score":97.2,"transactionId":"c0a8012e-5f44-4d2a-9b71-0e8f3a6c1d54"}]},"blacklistDetection":{"hasMatches":false,"blacklists":[{"blacklistId":"6f1c2a90-8d3b-4f2e-9c11-7ab5d0e34f89","blacklistName":"Known fraud ring","hasMatches":false,"matches":[]}]}},"verificationStatus":"REVIEW_NEEDED","verificationStatusCode":2,"transactionId":"b3e4f5a6-7c8d-4e9f-a0b1-2c3d4e5f6a7b","verificationType":"biometrics_detection","metadata":null,"createdAt":"2026-09-15T04:22:41Z"}},"blacklistHitOneOfTwo":{"title":"blacklistHitOneOfTwo","value":{"success":true,"message":"Matches found.","data":{"blacklistDetection":{"hasMatches":true,"blacklists":[{"blacklistId":"6f1c2a90-8d3b-4f2e-9c11-7ab5d0e34f89","blacklistName":"Known fraud ring","hasMatches":true,"matches":[{"name":"Blocked subject","similarity_score":94.8,"blacklistFaceUploadId":"d4e5f6a7-8b9c-4d0e-a1b2-3c4d5e6f7a8b"}]},{"blacklistId":"a1b2c3d4-e5f6-7890-abcd-ef1234567890","blacklistName":"Partner deny list","hasMatches":false,"matches":[]}]}},"verificationStatus":"REVIEW_NEEDED","verificationStatusCode":2,"transactionId":"c4d5e6f7-8a9b-4c0d-b1c2-3d4e5f6a7b8c","verificationType":"biometrics_detection","metadata":null,"createdAt":"2026-09-15T04:24:15Z"}}},"exampleType":"examples"}},"exampleType":"examples"},"8ddb855a-a3f3-45dd-a939-9b4d1922f88a":{"description":"Validation failed, both perform flags false, or the image could not be processed. Reserved credit is released when no screening completes.","content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["success","code","message","errors","transactionId","verificationType","createdAt"],"properties":{"success":{"type":"boolean","example":false,"isRequired":true,"uniqueKey":"oneOf.0.success","typeLabel":"boolean"},"code":{"type":"string","enum":["VALIDATION_FAILED"],"isRequired":true,"uniqueKey":"oneOf.0.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.message","typeLabel":"string"},"errors":{"type":"object","additionalProperties":{"type":"array","items":{"type":"string","uniqueKey":"oneOf.0.errors.additionalProperties.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.0.errors.additionalProperties","typeLabel":"string[]"},"isRequired":true,"uniqueKey":"oneOf.0.errors","typeLabel":"object"},"transactionId":{"oneOf":[{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"oneOf.0.transactionId.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","isRequired":true,"uniqueKey":"oneOf.0.transactionId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.transactionId","typeLabel":"string\u003cuuid> | null"},"verificationType":{"type":"string","example":"biometrics_detection","isRequired":true,"uniqueKey":"oneOf.0.verificationType","typeLabel":"string"},"createdAt":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.createdAt","typeLabel":"string"}},"uniqueKey":"oneOf.0","typeLabel":"object"},{"type":"object","required":["success","message","verificationStatus","verificationStatusCode","transactionId","verificationType","createdAt"],"properties":{"success":{"type":"boolean","example":false,"isRequired":true,"uniqueKey":"oneOf.1.success","typeLabel":"boolean"},"message":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.message","typeLabel":"string"},"verificationStatus":{"type":"string","example":"FAILED","isRequired":true,"uniqueKey":"oneOf.1.verificationStatus","typeLabel":"string"},"verificationStatusCode":{"type":"integer","example":6,"isRequired":true,"uniqueKey":"oneOf.1.verificationStatusCode","typeLabel":"integer"},"transactionId":{"oneOf":[{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"oneOf.1.transactionId.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","isRequired":true,"uniqueKey":"oneOf.1.transactionId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.transactionId","typeLabel":"string\u003cuuid> | null"},"verificationType":{"type":"string","example":"biometrics_detection","isRequired":true,"uniqueKey":"oneOf.1.verificationType","typeLabel":"string"},"createdAt":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.createdAt","typeLabel":"string"},"data":{"type":"object","additionalProperties":true,"uniqueKey":"oneOf.1.data","typeLabel":"object"},"metadata":{"oneOf":[{"type":"object","additionalProperties":true,"uniqueKey":"oneOf.1.metadata.oneOf.0","typeLabel":"object"},{"type":"null","additionalProperties":true,"uniqueKey":"oneOf.1.metadata.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.metadata","typeLabel":"object | null"}},"uniqueKey":"oneOf.1","typeLabel":"object"}],"uniqueKey":"","typeLabel":"object"},"examples":{"validationFailed":{"title":"validationFailed","value":{"success":false,"code":"VALIDATION_FAILED","message":"The request could not be validated. Please check the submitted fields.","errors":{"name":["The name field is required."],"performDuplicateDetection":["The perform duplicate detection field is required."]},"transactionId":null,"verificationType":"biometrics_detection","createdAt":"2026-09-15T04:21:08Z"}},"noChecksRequested":{"title":"noChecksRequested","value":{"success":false,"message":"At least one of performDuplicateDetection or performBlacklistDetection must be true.","data":{},"verificationStatus":"FAILED","verificationStatusCode":6,"transactionId":null,"verificationType":"biometrics_detection","metadata":null,"createdAt":"2026-09-15T04:21:08Z"}},"unreadableImage":{"title":"unreadableImage","value":{"success":false,"message":"No face detected in the image. Please ensure face is clearly visible.","data":{},"verificationStatus":"FAILED","verificationStatusCode":6,"transactionId":"a2f1c0de-8b4a-4c1d-9e2f-1a3b5c7d9e0f","verificationType":"biometrics_detection","metadata":null,"createdAt":"2026-09-15T04:21:08Z"}}},"exampleType":"examples"}},"exampleType":"examples"},"110db79f-5317-4bde-87ce-f4ebcde0e321":{"description":"Plan is held but credit balance is exhausted with enforcement enabled.","content":{"application/json":{"schema":{"type":"object","required":["success","code","message","transactionId","verificationType","createdAt"],"properties":{"success":{"type":"boolean","example":false,"isRequired":true,"uniqueKey":"success","typeLabel":"boolean"},"code":{"type":"string","enum":["INSUFFICIENT_CREDIT","INTERNAL_ERROR"],"isRequired":true,"uniqueKey":"code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"transactionId":{"oneOf":[{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"transactionId.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","isRequired":true,"uniqueKey":"transactionId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"transactionId","typeLabel":"string\u003cuuid> | null"},"verificationType":{"type":"string","example":"biometrics_detection","isRequired":true,"uniqueKey":"verificationType","typeLabel":"string"},"createdAt":{"type":"string","isRequired":true,"uniqueKey":"createdAt","typeLabel":"string"}},"description":"Error responses with `code` omit `data`.","uniqueKey":"","typeLabel":"object"},"examples":{"insufficientCredit":{"title":"insufficientCredit","value":{"success":false,"code":"INSUFFICIENT_CREDIT","message":"Insufficient credit to complete this verification.","transactionId":null,"verificationType":"biometrics_detection","createdAt":"2026-09-15T04:21:08Z"}}},"exampleType":"examples"}},"exampleType":"examples"},"43927642-8dab-4fc1-8831-35ea6e5b147d":{"description":"The company does not hold the `biometrics_detection` plan.","content":{"application/json":{"schema":{"type":"object","required":["success","message","transactionId","verificationType","createdAt"],"properties":{"success":{"type":"boolean","example":false,"isRequired":true,"uniqueKey":"success","typeLabel":"boolean"},"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"transactionId":{"oneOf":[{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"transactionId.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","isRequired":true,"uniqueKey":"transactionId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"transactionId","typeLabel":"string\u003cuuid> | null"},"verificationType":{"type":"string","example":"biometrics_detection","isRequired":true,"uniqueKey":"verificationType","typeLabel":"string"},"createdAt":{"type":"string","isRequired":true,"uniqueKey":"createdAt","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"planMissing":{"title":"planMissing","value":{"success":false,"message":"Biometrics detection is not enabled for this company.","transactionId":null,"verificationType":"biometrics_detection","createdAt":"2026-09-15T04:21:08Z"}}},"exampleType":"examples"}},"exampleType":"examples"},"0302ed2a-2ca0-421f-8185-dc48d30aded5":{"description":"Blacklist screening was requested but no supplied `blacklistIds` resolved to an active blacklist for your company. Nothing screened, no credit consumed.","content":{"application/json":{"schema":{"type":"object","required":["success","code","message","verificationStatus","verificationStatusCode","transactionId","verificationType","createdAt"],"properties":{"success":{"type":"boolean","example":false,"isRequired":true,"uniqueKey":"success","typeLabel":"boolean"},"code":{"type":"string","enum":["BLACKLIST_NOT_FOUND"],"isRequired":true,"uniqueKey":"code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"verificationStatus":{"type":"string","example":"FAILED","isRequired":true,"uniqueKey":"verificationStatus","typeLabel":"string"},"verificationStatusCode":{"type":"integer","example":6,"isRequired":true,"uniqueKey":"verificationStatusCode","typeLabel":"integer"},"transactionId":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"transactionId","typeLabel":"string\u003cuuid>"},"verificationType":{"type":"string","example":"biometrics_detection","isRequired":true,"uniqueKey":"verificationType","typeLabel":"string"},"createdAt":{"type":"string","isRequired":true,"uniqueKey":"createdAt","typeLabel":"string"},"metadata":{"oneOf":[{"type":"object","additionalProperties":true,"uniqueKey":"metadata.oneOf.0","typeLabel":"object"},{"type":"null","additionalProperties":true,"uniqueKey":"metadata.oneOf.1","typeLabel":"null"}],"uniqueKey":"metadata","typeLabel":"object | null"}},"uniqueKey":"","typeLabel":"object"},"examples":{"blacklistNotFound":{"title":"blacklistNotFound","value":{"success":false,"code":"BLACKLIST_NOT_FOUND","message":"No active blacklist was found for the supplied blacklistIds.","verificationStatus":"FAILED","verificationStatusCode":6,"transactionId":"a2f1c0de-8b4a-4c1d-9e2f-1a3b5c7d9e0f","verificationType":"biometrics_detection","metadata":null,"createdAt":"2026-09-15T04:21:08Z"}}},"exampleType":"examples"}},"exampleType":"examples"},"43f6b4a3-0f0a-4d81-9164-c0e91c9bb4cc":{"description":"Unhandled failure on IDmeta side. Safe to retry; reserved credit is released.","content":{"application/json":{"schema":{"oneOf":[{"type":"object","description":"Error responses with `code` omit `data`.","required":["success","code","message","transactionId","verificationType","createdAt"],"properties":{"success":{"type":"boolean","example":false,"isRequired":true,"uniqueKey":"oneOf.0.success","typeLabel":"boolean"},"code":{"type":"string","enum":["INSUFFICIENT_CREDIT","INTERNAL_ERROR"],"isRequired":true,"uniqueKey":"oneOf.0.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.message","typeLabel":"string"},"transactionId":{"oneOf":[{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"oneOf.0.transactionId.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","isRequired":true,"uniqueKey":"oneOf.0.transactionId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.transactionId","typeLabel":"string\u003cuuid> | null"},"verificationType":{"type":"string","example":"biometrics_detection","isRequired":true,"uniqueKey":"oneOf.0.verificationType","typeLabel":"string"},"createdAt":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.createdAt","typeLabel":"string"}},"uniqueKey":"oneOf.0","typeLabel":"object"},{"type":"object","required":["success","message","verificationStatus","verificationStatusCode","transactionId","verificationType","createdAt"],"properties":{"success":{"type":"boolean","example":false,"isRequired":true,"uniqueKey":"oneOf.1.success","typeLabel":"boolean"},"message":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.message","typeLabel":"string"},"verificationStatus":{"type":"string","example":"FAILED","isRequired":true,"uniqueKey":"oneOf.1.verificationStatus","typeLabel":"string"},"verificationStatusCode":{"type":"integer","example":6,"isRequired":true,"uniqueKey":"oneOf.1.verificationStatusCode","typeLabel":"integer"},"transactionId":{"oneOf":[{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"oneOf.1.transactionId.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","isRequired":true,"uniqueKey":"oneOf.1.transactionId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.transactionId","typeLabel":"string\u003cuuid> | null"},"verificationType":{"type":"string","example":"biometrics_detection","isRequired":true,"uniqueKey":"oneOf.1.verificationType","typeLabel":"string"},"createdAt":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.createdAt","typeLabel":"string"},"data":{"type":"object","additionalProperties":true,"uniqueKey":"oneOf.1.data","typeLabel":"object"},"metadata":{"oneOf":[{"type":"object","additionalProperties":true,"uniqueKey":"oneOf.1.metadata.oneOf.0","typeLabel":"object"},{"type":"null","additionalProperties":true,"uniqueKey":"oneOf.1.metadata.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.metadata","typeLabel":"object | null"}},"uniqueKey":"oneOf.1","typeLabel":"object"}],"uniqueKey":"","typeLabel":"object"},"examples":{"internalError":{"title":"internalError","value":{"success":false,"code":"INTERNAL_ERROR","message":"An unexpected error occurred.","transactionId":null,"verificationType":"biometrics_detection","createdAt":"2026-09-15T04:21:08Z"}}},"exampleType":"examples"}},"exampleType":"examples"},"ba03f3b7-f7d5-4b8e-97c3-364d105081bf":{"description":"Face-identity engine unreachable or unusable. Safe to retry.","content":{"application/json":{"schema":{"type":"object","required":["success","message","data","verificationStatus","verificationStatusCode","transactionId","verificationType","createdAt"],"properties":{"success":{"type":"boolean","example":false,"isRequired":true,"uniqueKey":"success","typeLabel":"boolean"},"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"data":{"type":"object","properties":{"duplicateDetection":{"type":"object","properties":{"hasMatches":{"oneOf":[{"type":"boolean","description":"`true` or `false` when screening completed; `null` when it could not run (see `error`).","uniqueKey":"data.duplicateDetection.hasMatches.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"`true` or `false` when screening completed; `null` when it could not run (see `error`).","uniqueKey":"data.duplicateDetection.hasMatches.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.duplicateDetection.hasMatches","typeLabel":"boolean | null"},"enrolled":{"type":"boolean","description":"Whether this face was added to the duplicate watchlist. Present when screening completed.","uniqueKey":"data.duplicateDetection.enrolled","typeLabel":"boolean"},"matches":{"type":"array","items":{"type":"object","properties":{"transactionId":{"type":"string","format":"uuid","description":"Transaction id of the earlier call that enrolled the matched face.","uniqueKey":"data.duplicateDetection.matches.items.[INDEX].transactionId","typeLabel":"string\u003cuuid>"}},"additionalProperties":true,"description":"Engine-provided similarity fields are passed through. `transactionId` is always present on matches.","uniqueKey":"data.duplicateDetection.matches.items.[INDEX]","typeLabel":"object"},"uniqueKey":"data.duplicateDetection.matches","typeLabel":"object[]"},"error":{"type":"string","description":"Present when `hasMatches` is `null`.","uniqueKey":"data.duplicateDetection.error","typeLabel":"string"}},"description":"Returned only when `performDuplicateDetection` was `true`.","uniqueKey":"data.duplicateDetection","typeLabel":"object"},"blacklistDetection":{"type":"object","properties":{"hasMatches":{"oneOf":[{"type":"boolean","description":"Whether any blacklist matched. `null` when screening could not run.","uniqueKey":"data.blacklistDetection.hasMatches.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether any blacklist matched. `null` when screening could not run.","uniqueKey":"data.blacklistDetection.hasMatches.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.blacklistDetection.hasMatches","typeLabel":"boolean | null"},"blacklists":{"type":"array","items":{"type":"object","properties":{"blacklistId":{"type":"string","format":"uuid","uniqueKey":"data.blacklistDetection.blacklists.items.[INDEX].blacklistId","typeLabel":"string\u003cuuid>"},"blacklistName":{"type":"string","uniqueKey":"data.blacklistDetection.blacklists.items.[INDEX].blacklistName","typeLabel":"string"},"hasMatches":{"type":"boolean","uniqueKey":"data.blacklistDetection.blacklists.items.[INDEX].hasMatches","typeLabel":"boolean"},"matches":{"type":"array","items":{"type":"object","properties":{"blacklistFaceUploadId":{"type":"string","format":"uuid","description":"Identifier of the blacklist face upload that matched.","uniqueKey":"data.blacklistDetection.blacklists.items.[INDEX].matches.items.[INDEX].blacklistFaceUploadId","typeLabel":"string\u003cuuid>"}},"additionalProperties":true,"uniqueKey":"data.blacklistDetection.blacklists.items.[INDEX].matches.items.[INDEX]","typeLabel":"object"},"uniqueKey":"data.blacklistDetection.blacklists.items.[INDEX].matches","typeLabel":"object[]"}},"uniqueKey":"data.blacklistDetection.blacklists.items.[INDEX]","typeLabel":"object"},"description":"One entry per blacklist screened, including lists with no matches.","uniqueKey":"data.blacklistDetection.blacklists","typeLabel":"object[]"},"error":{"type":"string","uniqueKey":"data.blacklistDetection.error","typeLabel":"string"}},"description":"Returned only when `performBlacklistDetection` was `true`.","uniqueKey":"data.blacklistDetection","typeLabel":"object"}},"description":"Only keys for checks requested on the call are present.","isRequired":true,"uniqueKey":"data","typeLabel":"object"},"verificationStatus":{"type":"string","example":"FAILED","isRequired":true,"uniqueKey":"verificationStatus","typeLabel":"string"},"verificationStatusCode":{"type":"integer","example":6,"isRequired":true,"uniqueKey":"verificationStatusCode","typeLabel":"integer"},"transactionId":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"transactionId","typeLabel":"string\u003cuuid>"},"verificationType":{"type":"string","example":"biometrics_detection","isRequired":true,"uniqueKey":"verificationType","typeLabel":"string"},"createdAt":{"type":"string","isRequired":true,"uniqueKey":"createdAt","typeLabel":"string"},"metadata":{"oneOf":[{"type":"object","additionalProperties":true,"uniqueKey":"metadata.oneOf.0","typeLabel":"object"},{"type":"null","additionalProperties":true,"uniqueKey":"metadata.oneOf.1","typeLabel":"null"}],"uniqueKey":"metadata","typeLabel":"object | null"}},"uniqueKey":"","typeLabel":"object"},"examples":{"engineUnavailable":{"title":"engineUnavailable","value":{"success":false,"message":"Failed to process biometrics detection","data":{"duplicateDetection":{"hasMatches":null,"error":"Face identity service unavailable."}},"verificationStatus":"FAILED","verificationStatusCode":6,"transactionId":"a2f1c0de-8b4a-4c1d-9e2f-1a3b5c7d9e0f","verificationType":"biometrics_detection","metadata":null,"createdAt":"2026-09-15T04:21:08Z"}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"038d7ada-5df7-47fe-8a18-26e46961a1c9":{"bearerAuth":{"type":"http","scheme":"bearer","description":"Use your API token as a Bearer token in the `Authorization` header, or HMAC signature headers (`X-HMAC-SIGNATURE`, `X-TIMESTAMP`, `X-USER-ID`) as for other v3 endpoints.","scopes":[]}}},"servers":{"c6f862ab-6a51-45c5-a566-8fcfd9df164b":{"url":"https://{environment-subdomain}.idmetagroup.com","description":"Your environment (replace `{environment-subdomain}`)","variables":{"environment-subdomain":{"default":"integrate","description":"IDmeta environment subdomain"}}}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"Use your API token as a Bearer token in the `Authorization` header, or HMAC signature headers (`X-HMAC-SIGNATURE`, `X-TIMESTAMP`, `X-USER-ID`) as for other v3 endpoints.","scopes":[]},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Use your API token as a Bearer token in the `Authorization` header, or HMAC signature headers (`X-HMAC-SIGNATURE`, `X-TIMESTAMP`, `X-USER-ID`) as for other v3 endpoints.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"stateless-verification-api/compliance/biometrics-detection.openapi.json"},"subdomain":"idmeta","siteName":"IDmeta Documentation","title":"Biometrics Detection - IDmeta Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-21T06:29:33.201Z","originalFileLocation":"stateless-verification-api/compliance/biometrics-detection.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Screen a face against your duplicate watchlist and biometric blacklists in one call, without liveness or Trust Validation.\">\u003cmeta data-mint-head name=\"application-name\" content=\"IDmeta Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/idmeta/lqxs5GI7sIWnNQi4/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/idmeta/lqxs5GI7sIWnNQi4/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/idmeta/lqxs5GI7sIWnNQi4/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/idmeta/lqxs5GI7sIWnNQi4/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/idmeta/lqxs5GI7sIWnNQi4/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/idmeta/lqxs5GI7sIWnNQi4/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/idmeta/lqxs5GI7sIWnNQi4/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/idmeta/lqxs5GI7sIWnNQi4/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/idmeta/lqxs5GI7sIWnNQi4/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Biometrics Detection - IDmeta Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Screen a face against your duplicate watchlist and biometric blacklists in one call, without liveness or Trust Validation.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"IDmeta Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.idmetagroup.com/stateless-verification-api/compliance/biometrics-detection\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://idmeta.mintlify.app/_mintlify/api/og/v2?division=Compliances\u0026amp;title=Biometrics+Detection\u0026amp;description=Screen+a+face+against+your+duplicate+watchlist+and+biometric+blacklists+in+one+call%2C+without+liveness+or+Trust+Validation.\u0026amp;theme=5def99f288bcc31e4a4327f4\u0026amp;signature=f9c66e01200a4c16414606962817a7e7f72825fdc2314c59d01b7a4057fd47dd\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Biometrics Detection - IDmeta Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Screen a face against your duplicate watchlist and biometric blacklists in one call, without liveness or Trust Validation.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://idmeta.mintlify.app/_mintlify/api/og/v2?division=Compliances\u0026amp;title=Biometrics+Detection\u0026amp;description=Screen+a+face+against+your+duplicate+watchlist+and+biometric+blacklists+in+one+call%2C+without+liveness+or+Trust+Validation.\u0026amp;theme=5def99f288bcc31e4a4327f4\u0026amp;signature=f9c66e01200a4c16414606962817a7e7f72825fdc2314c59d01b7a4057fd47dd\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/idmeta/lqxs5GI7sIWnNQi4/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"IDmeta Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#00004a\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.idmetagroup.com/stateless-verification-api/compliance/biometrics-detection\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/stateless-verification-api/compliance/biometrics-detection.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.idmetagroup.com/#organization\",\"name\":\"IDmeta Documentation\",\"url\":\"https://docs.idmetagroup.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/idmeta/3NVilKlmQiFFpnZ5/logo/light.png?fit=max\u0026auto=format\u0026n=3NVilKlmQiFFpnZ5\u0026q=85\u0026s=99cf93aa3f52e7576f170b67023b48ea\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.idmetagroup.com#website\",\"name\":\"IDmeta Documentation\",\"url\":\"https://docs.idmetagroup.com\",\"publisher\":{\"@id\":\"https://docs.idmetagroup.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.idmetagroup.com/stateless-verification-api/compliance/biometrics-detection#webpage\",\"url\":\"https://docs.idmetagroup.com/stateless-verification-api/compliance/biometrics-detection\",\"name\":\"Biometrics Detection\",\"description\":\"Screen a face against your duplicate watchlist and biometric blacklists in one call, without liveness or Trust Validation.\",\"dateModified\":\"2026-09-21T06:29:33.201Z\",\"isPartOf\":{\"@id\":\"https://docs.idmetagroup.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.idmetagroup.com/stateless-verification-api/compliance/biometrics-detection#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.idmetagroup.com/stateless-verification-api/compliance/biometrics-detection#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Compliances\",\"item\":\"https://docs.idmetagroup.com/stateless-verification-api/compliance/biometrics-face-compare\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Biometrics Detection\",\"item\":\"https://docs.idmetagroup.com/stateless-verification-api/compliance/biometrics-detection\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.idmetagroup.com/stateless-verification-api/compliance/biometrics-detection#apireference\",\"headline\":\"Biometrics Detection\",\"name\":\"Biometrics Detection\",\"description\":\"Screen a face against your duplicate watchlist and biometric blacklists in one call, without liveness or Trust Validation.\",\"url\":\"https://docs.idmetagroup.com/stateless-verification-api/compliance/biometrics-detection\",\"mainEntityOfPage\":{\"@id\":\"https://docs.idmetagroup.com/stateless-verification-api/compliance/biometrics-detection#webpage\"},\"dateModified\":\"2026-09-21T06:29:33.201Z\",\"publisher\":{\"@id\":\"https://docs.idmetagroup.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.idmetagroup.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"IDmeta Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"IDmeta Documentation","nav":{"global":null,"tabs":[{"tab":"Guides","pages":[{"title":"Guides","href":"/welcome"}]},{"tab":"Verifications","pages":[{"title":"Verifications","href":"/products/kyc/biometrics-detection"}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api-reference/introduction"}]},{"tab":"Stateless Verification API","groups":[{"group":"API documentation","pages":[{"title":"Introduction to the Stateless Verification API","sidebarTitle":"Introduction","href":"/stateless-verification-api/introduction"}]},{"group":"Compliances","expanded":false,"pages":[{"title":"Biometrics Face Compare","sidebarTitle":"Biometrics Face Compare","description":"Compare two face images and return a similarity score through the passthrough endpoint. This endpoint is commonly used to compare the potrait image from a personal identification document against a face image","openapi":"stateless-verification-api/compliance/biometrics-face-compare.openapi.json POST /api/v3/verifications/biometrics-face-compare-passthrough","href":"/stateless-verification-api/compliance/biometrics-face-compare"},{"title":"Biometrics Detection","sidebarTitle":"Biometrics Detection","openapi":"stateless-verification-api/compliance/biometrics-detection.openapi.json POST /api/v3/verifications/biometrics-detection-passthrough","href":"/stateless-verification-api/compliance/biometrics-detection"},{"title":"Biometrics Verification","sidebarTitle":"Biometrics Verification","description":"Run a face liveness check on a selfie","openapi":"stateless-verification-api/compliance/biometrics-verification.openapi.json POST /api/v3/verifications/biometrics-verification-passthrough","href":"/stateless-verification-api/compliance/biometrics-verification"},{"title":"Document verification","sidebarTitle":"Document verification","openapi":"stateless-verification-api/compliance/document-verification.openapi.json POST /api/v3/verifications/document-verification-passthrough","href":"/stateless-verification-api/compliance/document-verification"},{"title":"Signature Matching","sidebarTitle":"Signature Matching","openapi":"stateless-verification-api/compliance/signature-matching.openapi.json POST /api/v3/verifications/signature-matching-passthrough","href":"/stateless-verification-api/compliance/signature-matching"},{"title":"Watchlist and AML Screening","sidebarTitle":"Watchlist and AML Screening","openapi":"stateless-verification-api/compliance/watchlist-aml.openapi.json POST /api/v3/verifications/watchlist-aml-passthrough","href":"/stateless-verification-api/compliance/watchlist-aml"}]},{"group":"Australia DVS","expanded":false,"pages":[{"title":"Introduction to Australia DVS","sidebarTitle":"Introduction","href":"/stateless-verification-api/australia-dvs/introduction"},{"title":"AEC Electoral Roll","sidebarTitle":"AEC Electoral Roll","openapi":"stateless-verification-api/australia-dvs/aec.openapi.json POST /api/v3/verifications/australia-aec-passthrough","href":"/stateless-verification-api/australia-dvs/aec"},{"title":"ASIC/MSIC Card","sidebarTitle":"ASIC/MSIC Card","openapi":"stateless-verification-api/australia-dvs/asic-msic.openapi.json POST /api/v3/verifications/australia-asic-misc-passthrough","href":"/stateless-verification-api/australia-dvs/asic-msic"},{"title":"Birth Certificate","sidebarTitle":"Birth Certificate","openapi":"stateless-verification-api/australia-dvs/birth-certificate.openapi.json POST /api/v3/verifications/australia-birth-certificate-passthrough","href":"/stateless-verification-api/australia-dvs/birth-certificate"},{"title":"Centrelink Card","sidebarTitle":"Centrelink Card","openapi":"stateless-verification-api/australia-dvs/centrelink-card.openapi.json POST /api/v3/verifications/australia-centrelink-card-passthrough","href":"/stateless-verification-api/australia-dvs/centrelink-card"},{"title":"Change of Name Certificate","sidebarTitle":"Change of Name Certificate","openapi":"stateless-verification-api/australia-dvs/change-of-name-certificate.openapi.json POST /api/v3/verifications/australia-change-of-name-certificate-passthrough","href":"/stateless-verification-api/australia-dvs/change-of-name-certificate"},{"title":"Citizenship Certificate","sidebarTitle":"Citizenship Certificate","openapi":"stateless-verification-api/australia-dvs/citizenship-certificate.openapi.json POST /api/v3/verifications/australia-citizenship-certificate-passthrough","href":"/stateless-verification-api/australia-dvs/citizenship-certificate"},{"title":"Death Certificate","sidebarTitle":"Death Certificate","openapi":"stateless-verification-api/australia-dvs/death-certificate.openapi.json POST /api/v3/verifications/australia-death-certificate-passthrough","href":"/stateless-verification-api/australia-dvs/death-certificate"},{"title":"Driver License","sidebarTitle":"Driver License","openapi":"stateless-verification-api/australia-dvs/driver-license.openapi.json POST /api/v3/verifications/australia-driver-license-passthrough","href":"/stateless-verification-api/australia-dvs/driver-license"},{"title":"Immigration Card (ImmiCard)","sidebarTitle":"Immigration Card","openapi":"stateless-verification-api/australia-dvs/immigration.openapi.json POST /api/v3/verifications/australia-immigration-passthrough","href":"/stateless-verification-api/australia-dvs/immigration"},{"title":"Marriage Certificate","sidebarTitle":"Marriage Certificate","openapi":"stateless-verification-api/australia-dvs/marriage-certificate.openapi.json POST /api/v3/verifications/australia-marriage-certificate-passthrough","href":"/stateless-verification-api/australia-dvs/marriage-certificate"},{"title":"Medicare Card","sidebarTitle":"Medicare Card","openapi":"stateless-verification-api/australia-dvs/medicare-card.openapi.json POST /api/v3/verifications/australia-medicare-card-passthrough","href":"/stateless-verification-api/australia-dvs/medicare-card"},{"title":"Passport","sidebarTitle":"Passport","openapi":"stateless-verification-api/australia-dvs/passport.openapi.json POST /api/v3/verifications/australia-passport-passthrough","href":"/stateless-verification-api/australia-dvs/passport"},{"title":"Visa","sidebarTitle":"Visa","openapi":"stateless-verification-api/australia-dvs/visa.openapi.json POST /api/v3/verifications/australia-visa-passthrough","href":"/stateless-verification-api/australia-dvs/visa"}]},{"group":"Philippines Government","expanded":false,"pages":[{"title":"Driving License","sidebarTitle":"Driving License","openapi":"stateless-verification-api/philippines-government/driving-license.openapi.json POST /api/v3/verifications/philippines/driving-license-passthrough","href":"/stateless-verification-api/philippines-government/driving-license"},{"title":"National Police","sidebarTitle":"National Police","openapi":"stateless-verification-api/philippines-government/national-police.openapi.json POST /api/v3/verifications/philippines/national-police-passthrough","href":"/stateless-verification-api/philippines-government/national-police"},{"title":"NBI Clearance","sidebarTitle":"NBI Clearance","openapi":"stateless-verification-api/philippines-government/nbi-clearance.openapi.json POST /api/v3/verifications/philippines/nbi-passthrough","href":"/stateless-verification-api/philippines-government/nbi-clearance"},{"title":"NDRP","sidebarTitle":"NDRP","openapi":"stateless-verification-api/philippines-government/ndrp.openapi.json POST /api/v3/verifications/philippines/ndrp-passthrough","href":"/stateless-verification-api/philippines-government/ndrp"},{"title":"PhilSys Check Tier 1","sidebarTitle":"PhilSys Check Tier 1","openapi":"stateless-verification-api/philippines-government/philsys-check-tier-1.openapi.json POST /api/v3/verifications/philippines/philsys-check-tier-1-passthrough","href":"/stateless-verification-api/philippines-government/philsys-check-tier-1"},{"title":"PhilSys Check Tier 2","sidebarTitle":"PhilSys Check Tier 2","openapi":"stateless-verification-api/philippines-government/philsys-check-tier-2.openapi.json POST /api/v3/verifications/philippines/philsys-check-passthrough","href":"/stateless-verification-api/philippines-government/philsys-check-tier-2"},{"title":"PhilSys QR Verification","sidebarTitle":"PhilSys QR Verification","openapi":"stateless-verification-api/philippines-government/philsys-qr-verification.openapi.json POST /api/v3/verifications/philippines/philsys-qr-check-passthrough","href":"/stateless-verification-api/philippines-government/philsys-qr-verification"},{"title":"PRC","sidebarTitle":"PRC","openapi":"stateless-verification-api/philippines-government/prc.openapi.json POST /api/v3/verifications/philippines/prc-passthrough","href":"/stateless-verification-api/philippines-government/prc"},{"title":"Social Security","sidebarTitle":"Social Security","openapi":"stateless-verification-api/philippines-government/social-security.openapi.json POST /api/v3/verifications/philippines/social-security-passthrough","href":"/stateless-verification-api/philippines-government/social-security"},{"title":"TIN","sidebarTitle":"TIN","openapi":"stateless-verification-api/philippines-government/tin.openapi.json POST /api/v3/verifications/philippines/tin-passthrough","href":"/stateless-verification-api/philippines-government/tin"},{"title":"UMID / SSN","sidebarTitle":"UMID / SSN","openapi":"stateless-verification-api/philippines-government/umid-ssn.openapi.json POST /api/v3/verifications/philippines/umid-ssn-passthrough","href":"/stateless-verification-api/philippines-government/umid-ssn"}]},{"group":"Indonesia Government","expanded":false,"pages":[{"title":"Dukcapil Data Passthrough","sidebarTitle":"Dukcapil Data","openapi":"stateless-verification-api/indonesia-government/indonesia-passthrough.openapi.json POST /api/v3/verifications/indonesia/dukcapil-passthrough","href":"/stateless-verification-api/indonesia-government/dukcapil-data"},{"title":"Dukcapil Data Face Match Passthrough","sidebarTitle":"Dukcapil Face Match","openapi":"stateless-verification-api/indonesia-government/indonesia-passthrough.openapi.json POST /api/v3/verifications/indonesia/dukcapil-facematch-passthrough","href":"/stateless-verification-api/indonesia-government/dukcapil-data-facematch"},{"title":"Dukcapil Data Full Passthrough","sidebarTitle":"Dukcapil Full","openapi":"stateless-verification-api/indonesia-government/indonesia-passthrough.openapi.json POST /api/v3/verifications/indonesia/dukcapil-full-passthrough","href":"/stateless-verification-api/indonesia-government/dukcapil-data-full"},{"title":"Income Verification Passthrough","sidebarTitle":"Income Verification","openapi":"stateless-verification-api/indonesia-government/indonesia-passthrough.openapi.json POST /api/v3/verifications/indonesia/income-verification-passthrough","href":"/stateless-verification-api/indonesia-government/income-verification"},{"title":"NPWP Verification Passthrough","sidebarTitle":"NPWP Verification","openapi":"stateless-verification-api/indonesia-government/indonesia-passthrough.openapi.json POST /api/v3/verifications/indonesia/npwp-validation-passthrough","href":"/stateless-verification-api/indonesia-government/npwp-validation"}]},{"group":"Document OCR","expanded":false,"pages":[{"title":"Introduction to Document OCR","sidebarTitle":"Introduction","href":"/stateless-verification-api/document-ocr/introduction"},{"title":"Indonesia Driving Licence Details Extraction","sidebarTitle":"Driving Licence Details Extraction","openapi":"stateless-verification-api/document-ocr/idn-driving-license-details-extraction.openapi.json POST /api/v3/verifications/indonesia/driving-license-details-extraction-passthrough","href":"/stateless-verification-api/document-ocr/idn-driving-license-details-extraction"},{"title":"Indonesia Passport Details Extraction","sidebarTitle":"Passport Details Extraction","openapi":"stateless-verification-api/document-ocr/idn-passport-details-extraction.openapi.json POST /api/v3/verifications/indonesia/passport-details-extraction-passthrough","href":"/stateless-verification-api/document-ocr/idn-passport-details-extraction"},{"title":"Kartu Keluarga Details Extraction","sidebarTitle":"Kartu Keluarga Details Extraction","openapi":"stateless-verification-api/document-ocr/kartu-keluarga-details-extraction.openapi.json POST /api/v3/verifications/indonesia/kartu-keluarga-details-extraction-passthrough","href":"/stateless-verification-api/document-ocr/kartu-keluarga-details-extraction"},{"title":"KTP Details Extraction","sidebarTitle":"KTP Details Extraction","openapi":"stateless-verification-api/document-ocr/ktp-details-extraction.openapi.json POST /api/v3/verifications/indonesia/ktp-details-extraction-passthrough","href":"/stateless-verification-api/document-ocr/ktp-details-extraction"},{"title":"NPWP Details Extraction","sidebarTitle":"NPWP Details Extraction","openapi":"stateless-verification-api/document-ocr/npwp-details-extraction.openapi.json POST /api/v3/verifications/indonesia/npwp-details-extraction-passthrough","href":"/stateless-verification-api/document-ocr/npwp-details-extraction"},{"title":"Philippines Document Details Extraction","sidebarTitle":"Philippines Document Details Extraction","openapi":"stateless-verification-api/document-ocr/philippines-document-details-extraction.openapi.json POST /api/v3/verifications/philippines/document-details-extraction-passthrough","href":"/stateless-verification-api/document-ocr/philippines-document-details-extraction"}]}]},{"tab":"API Sandbox","icon":"flask-conical","hidden":true,"pages":[{"title":"API Sandbox","href":"/api-reference/sandbox"}]},{"tab":"Stateless API Sandbox","icon":"flask-conical","hidden":true,"pages":[{"title":"Stateless API Sandbox","href":"/stateless-verification-api/sandbox"}]},{"tab":"API Reference (Legacy)","pages":[{"title":"API Reference (Legacy)","href":"/api-reference-legacy/introduction"}]},{"tab":"Resources","pages":[{"title":"Resources","href":"/resources/trust-flows/introduction"}]}]},"basePath":"","title":"Biometrics Detection - IDmeta Documentation","buildId":"dpl_345ReqzYaAjzS9QpeJemsKdb7KDj","deploymentId":"dpl_345ReqzYaAjzS9QpeJemsKdb7KDj","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-C8RPHPxo.js","utils-0BK-9q6z.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DfjzsUJT.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-B4v9psJ4.js","snippetPresets-CpTQv-Ez.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-BNP-Fvr0.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BSgu6h1D.js","shallow-Biv1i9Gs.js","getApiPlaygroundDisplay-BoGOXhtF.js","CodeSnippet-DvQoT18_.js","CodeSnippets-Dnpa15xT.js","Page-Buji1S4J.js","getPastedJson-xAIyhUFE.js","icon-S6FBih11.js","MethodPill-SaYeUZyk.js","DuplicateIcon-Cs-p3v2Q.js","createIcon-DjCFEoHq.js","DynamicMarkdown-BcnBltEQ.js","SectionHeading-BUBl0eEF.js","axios-vUo_bRtp.js","Markdown-h4cOoD8d.js","clsx-B2v50t8t.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-DJnKvr0g.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BHrrjR1K.js"]}