{
"type": "idempotency_key_payload_mismatch",
"code": 6700,
"message": "This idempotency key was already used with a different request. Send a new key for a new request; see metadata.resource_id for the resource the key already names.",
"metadata": {}
}
Verified Identities
Re-verify an identity from its stored verification
Starts a fresh verification of the individual from the fields their current verification recorded. Nothing is collected from you and no stored field is echoed back. It requires an Idempotency-Key, and one re-verification runs at a time per individual: another while one is in flight answers 409. The request is accepted with a 202 and the verification — poll GET /issuance/identities/verifications/{verification_id} or subscribe to the Verification.completed and Verification.failed webhooks for the outcome. An approved re-check supersedes the current verification and keeps the phone possession the individual last proved, with its original date; a failed, rejected or under-review one leaves the current verification unchanged.
POST
/
issuance
/
identities
/
individuals
/
{individual_ref}
/
reverify
Re-verify an identity from its stored verification
{
"type": "idempotency_key_payload_mismatch",
"code": 6700,
"message": "This idempotency key was already used with a different request. Send a new key for a new request; see metadata.resource_id for the resource the key already names.",
"metadata": {}
}
Required. An opaque key, ideally a UUID: a second request with the same key, path and body answers with the verification the first one created, marked Idempotent-Replayed: true; the same key with a different request is refused with 422. Keys are scoped to your application.
Your pairwise reference to the verified individual, stable across re-verification; the handle for credential minting. Null until approved: a session held for review gets it when a reviewer approves it.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Baselayer","colors":{"primary":"#384ce3","light":"#c6dbf6","dark":"#2232b5"},"logo":{"light":"https://mintcdn.com/baselayer-81245324/D2HqlyNVJCqb8u23/logo/baselayer-wordmark-white.svg?fit=max\u0026auto=format\u0026n=D2HqlyNVJCqb8u23\u0026q=85\u0026s=533e2ee556334e910d3a6d1f2f66ca6a","dark":"https://mintcdn.com/baselayer-81245324/D2HqlyNVJCqb8u23/logo/baselayer-wordmark-white.svg?fit=max\u0026auto=format\u0026n=D2HqlyNVJCqb8u23\u0026q=85\u0026s=533e2ee556334e910d3a6d1f2f66ca6a","href":"https://www.baselayer.com"},"favicon":"https://mintcdn.com/baselayer-81245324/y8jjNyo-CIhfj2Df/favicon.ico?fit=max\u0026auto=format\u0026n=y8jjNyo-CIhfj2Df\u0026q=85\u0026s=5f1029f95d2abd5d4ffd1699330f82ff","navbar":{"links":[{"href":"https://console.baselayer.com","label":"Console"}]},"fonts":{"heading":{"family":"Season Mix","source":"fonts/SeasonMix-Variable.woff2","format":"woff2"},"body":{"family":"Uncut Sans","source":"fonts/UncutSans-Variable.woff2","format":"woff2"}},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"baselayer-81245324","hasAudioNarration":false,"actualSubdomain":"baselayer-81245324","customDomains":["docs.baselayer.com"],"gitSource":{"type":"github","owner":"osiris-ratings","repo":"docs-mintlify","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"collectionId":"c01b8a96-72e8-47f2-acae-28665212b8cb","liveDeploymentHistoryId":"6ae2cd9ed5f357b7dcda2db3","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae2cd9ed5f357b7dcda2db3"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae4b13c39bc6f1b8c505ffe","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"default","tag":"API Reference","count":270},{"language":"default","tag":"Changelog","count":162},{"language":"default","tag":"Businesses","count":133},{"language":"default","tag":"Webhooks","count":81},{"language":"default","tag":"Webhook Events","count":68},{"language":"default","tag":"PRODUCT GUIDES","count":61},{"language":"default","tag":"Verify Businesses \u0026 People","count":60},{"language":"default","tag":"Know Your Agent","count":54},{"language":"default","tag":"Business Verification","count":49},{"language":"default","tag":"Portfolio Monitoring","count":48}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"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":"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":"byok-sep-25","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":"billing-updated-9-15","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}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"html:not(.dark) #navbar{background:#384ce3!important}html:not(.dark) #navbar div,html:not(.dark) #navbar nav{background-color:transparent!important;backdrop-filter:none!important}html:not(.dark) #navbar *{border-color:rgba(255,255,255,.18)!important}html:not(.dark) #navbar a,html:not(.dark) #navbar button,html:not(.dark) #navbar div,html:not(.dark) #navbar p,html:not(.dark) #navbar span,html:not(.dark) #navbar svg{color:#fff!important}html:not(.dark) #navbar button{background:rgba(255,255,255,.12)!important;border-color:rgba(255,255,255,.25)!important}"}],"page":{"pagePath":"api-reference/identities/re-verify-an-identity-from-its-stored-verification","slug":"/api-reference/identities/re-verify-an-identity-from-its-stored-verification","pageMetadata":{"title":"Re-verify an identity from its stored verification","description":"Starts a fresh verification of the individual from the fields their current verification recorded. Nothing is collected from you and no stored field is echoed back. It requires an `Idempotency-Key`, and one re-verification runs at a time per individual: another while one is in flight answers `409`. The request is accepted with a `202` and the verification — poll `GET /issuance/identities/verifications/{verification_id}` or subscribe to the `Verification.completed` and `Verification.failed` webhooks for the outcome. An approved re-check supersedes the current verification and keeps the phone possession the individual last proved, with its original date; a failed, rejected or under-review one leaves the current verification unchanged.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /issuance/identities/individuals/{individual_ref}/reverify","href":"/api-reference/identities/re-verify-an-identity-from-its-stored-verification","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"Starts a fresh verification of the individual from the fields their current verification recorded. Nothing is collected from you and no stored field is echoed back. It requires an \", _jsx(_components.code, {\n children: \"Idempotency-Key\"\n }), \", and one re-verification runs at a time per individual: another while one is in flight answers \", _jsx(_components.code, {\n children: \"409\"\n }), \". The request is accepted with a \", _jsx(_components.code, {\n children: \"202\"\n }), \" and the verification — poll \", _jsx(_components.code, {\n children: \"GET /issuance/identities/verifications/{verification_id}\"\n }), \" or subscribe to the \", _jsx(_components.code, {\n children: \"Verification.completed\"\n }), \" and \", _jsx(_components.code, {\n children: \"Verification.failed\"\n }), \" webhooks for the outcome. An approved re-check supersedes the current verification and keeps the phone possession the individual last proved, with its original date; a failed, rejected or under-review one leaves the current verification unchanged.\"]\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}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Re-verify an identity from its stored verification","description":"Starts a fresh verification of the individual from the fields their current verification recorded. Nothing is collected from you and no stored field is echoed back. It requires an `Idempotency-Key`, and one re-verification runs at a time per individual: another while one is in flight answers `409`. The request is accepted with a `202` and the verification — poll `GET /issuance/identities/verifications/{verification_id}` or subscribe to the `Verification.completed` and `Verification.failed` webhooks for the outcome. An approved re-check supersedes the current verification and keeps the phone possession the individual last proved, with its original date; a failed, rejected or under-review one leaves the current verification unchanged.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /issuance/identities/individuals/{individual_ref}/reverify","href":"/api-reference/identities/re-verify-an-identity-from-its-stored-verification","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/baselayer-81245324/8f3f8776472b6600/kya-nudge.js"],"openApiReferenceData":{"operation":{"tags":["Identities"],"summary":"Re-verify an identity from its stored verification","description":"Starts a fresh verification of the individual from the fields their current verification recorded. Nothing is collected from you and no stored field is echoed back. It requires an `Idempotency-Key`, and one re-verification runs at a time per individual: another while one is in flight answers `409`. The request is accepted with a `202` and the verification — poll `GET /issuance/identities/verifications/{verification_id}` or subscribe to the `Verification.completed` and `Verification.failed` webhooks for the outcome. An approved re-check supersedes the current verification and keeps the phone possession the individual last proved, with its original date; a failed, rejected or under-review one leaves the current verification unchanged.","operationId":"issuance_identities_individuals_reverify","security":["5f6a8055-b8d2-41f3-9003-8484a1de9bfe"],"parameters":["3f940e0a-b1a5-48a1-bd8a-42049a15c265","d8912caa-3af0-4228-9f29-8c5274858b1e"],"responses":{"202":"863efa0f-d0c4-4e7d-9faf-09289bec93c4","404":"61c8fde1-23b0-4f53-b8e8-42f6c449d16d","409":"d5f26d77-91e0-49af-a879-67917fb2f3a2","422":"cde03417-f679-41c7-9782-fb7c4b6ffc5c"},"method":"post","type":"path","servers":["788562d2-18e0-4de1-8ca6-c9b3fd720b2d"],"path":"/issuance/identities/individuals/{individual_ref}/reverify","baseUrlOptions":["https://api.baselayer.com/"],"title":"Re-verify an identity from its stored verification","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"3f940e0a-b1a5-48a1-bd8a-42049a15c265":{"name":"individual_ref","in":"path","required":true,"schema":{"type":"string","title":"Individual Ref","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"d8912caa-3af0-4228-9f29-8c5274858b1e":{"name":"Idempotency-Key","in":"header","required":true,"schema":{"type":"string","description":"Required. An opaque key, ideally a UUID: a second request with the same key, path and body answers with the verification the first one created, marked `Idempotent-Replayed: true`; the same key with a different request is refused with 422. Keys are scoped to your application.","title":"Idempotency-Key","isRequired":true,"uniqueKey":"","typeLabel":"string"},"description":"Required. An opaque key, ideally a UUID: a second request with the same key, path and body answers with the verification the first one created, marked `Idempotent-Replayed: true`; the same key with a different request is refused with 422. Keys are scoped to your application."}},"responses":{"863efa0f-d0c4-4e7d-9faf-09289bec93c4":{"description":"Response","content":{"application/json":{"schema":{"description":"A verification of an individual, or of an individual and the business\nthey operate, submitted directly.\n\nThe body of every ``/issuance/identities/verifications`` route and of the\n``Verification.*`` webhooks.","properties":{"verification_id":{"description":"Unique id of the verification.","format":"uuid","title":"Verification Id","type":"string","isRequired":true,"uniqueKey":"verification_id","typeLabel":"string\u003cuuid>"},"type":{"description":"Whether a business is verified too.","enum":["INDIVIDUAL","BUSINESS"],"title":"VerificationType","type":"string","isRequired":true,"uniqueKey":"type","typeLabel":"enum\u003cstring>"},"state":{"description":"Lifecycle state of the verification workflow.","enum":["PENDING","EXECUTING","WAITING","COMPLETED","FAILED","EXPIRED"],"title":"VerificationState","type":"string","isRequired":true,"uniqueKey":"state","typeLabel":"enum\u003cstring>"},"environment":{"enum":["sandbox","production"],"title":"ApplicationType","type":"string","description":"The environment the verification ran in.","isRequired":true,"uniqueKey":"environment","typeLabel":"enum\u003cstring>"},"created_at":{"description":"When the verification was created.","format":"date-time","title":"Created At","type":"string","isRequired":true,"uniqueKey":"created_at","typeLabel":"string\u003cdate-time>"},"automated_verdict":{"oneOf":[{"type":"string","title":"OnboardingVerdict","description":"What the checks concluded, `APPROVED` or `UNDER_REVIEW`; null until the verification completes.","enum":["APPROVED","UNDER_REVIEW","REJECTED"],"uniqueKey":"automated_verdict.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"What the checks concluded, `APPROVED` or `UNDER_REVIEW`; null until the verification completes.","uniqueKey":"automated_verdict.oneOf.1","typeLabel":"null"}],"uniqueKey":"automated_verdict","typeLabel":"enum\u003cstring> | null"},"verdict":{"oneOf":[{"type":"string","title":"OnboardingVerdict","description":"The effective verdict: your reviewer's decision when one was made, otherwise `automated_verdict`.","enum":["APPROVED","UNDER_REVIEW","REJECTED"],"uniqueKey":"verdict.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"The effective verdict: your reviewer's decision when one was made, otherwise `automated_verdict`.","uniqueKey":"verdict.oneOf.1","typeLabel":"null"}],"uniqueKey":"verdict","typeLabel":"enum\u003cstring> | null"},"terminal_reason":{"oneOf":[{"type":"object","title":"IdentitySubmissionTerminalReasonResponse (v1)","description":"Typed state and detail when the workflow ended in FAILED; null otherwise.","required":["state"],"properties":{"state":{"description":"Terminal workflow state.","enum":["FAILED"],"title":"TerminalReasonState","type":"string","isRequired":true,"uniqueKey":"terminal_reason.oneOf.0.state","typeLabel":"enum\u003cstring>"},"message":{"oneOf":[{"type":"string","title":"Message","description":"Human-readable detail recorded by the workflow.","uniqueKey":"terminal_reason.oneOf.0.message.oneOf.0","typeLabel":"string"},{"type":"null","title":"Message","description":"Human-readable detail recorded by the workflow.","uniqueKey":"terminal_reason.oneOf.0.message.oneOf.1","typeLabel":"null"}],"uniqueKey":"terminal_reason.oneOf.0.message","typeLabel":"string | null"}},"uniqueKey":"terminal_reason.oneOf.0","typeLabel":"IdentitySubmissionTerminalReasonResponse (v1) · object"},{"type":"null","description":"Typed state and detail when the workflow ended in FAILED; null otherwise.","uniqueKey":"terminal_reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"terminal_reason","typeLabel":"IdentitySubmissionTerminalReasonResponse (v1) · object | null"},"individual_ref":{"oneOf":[{"type":"string","title":"Individual Ref","description":"Your pairwise reference to the verified individual, stable across re-verification; the handle for credential minting. Null until approved: a session held for review gets it when a reviewer approves it.","uniqueKey":"individual_ref.oneOf.0","typeLabel":"string"},{"type":"null","title":"Individual Ref","description":"Your pairwise reference to the verified individual, stable across re-verification; the handle for credential minting. Null until approved: a session held for review gets it when a reviewer approves it.","uniqueKey":"individual_ref.oneOf.1","typeLabel":"null"}],"uniqueKey":"individual_ref","typeLabel":"string | null"},"business_ref":{"oneOf":[{"type":"string","title":"Business Ref","description":"Your pairwise reference to the verified business. Null until approved, and when no business was verified.","uniqueKey":"business_ref.oneOf.0","typeLabel":"string"},{"type":"null","title":"Business Ref","description":"Your pairwise reference to the verified business. Null until approved, and when no business was verified.","uniqueKey":"business_ref.oneOf.1","typeLabel":"null"}],"uniqueKey":"business_ref","typeLabel":"string | null"},"business_operator_link_status":{"oneOf":[{"type":"string","title":"BusinessOperatorLinkStatus","description":"Status of the individual-operates-business link as of this verification.","enum":["VERIFIED","UNDER_REVIEW","REJECTED"],"uniqueKey":"business_operator_link_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"Status of the individual-operates-business link as of this verification.","uniqueKey":"business_operator_link_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"business_operator_link_status","typeLabel":"enum\u003cstring> | null"},"reference_id":{"oneOf":[{"type":"string","title":"Reference Id","description":"Caller-supplied correlation id.","uniqueKey":"reference_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Reference Id","description":"Caller-supplied correlation id.","uniqueKey":"reference_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"reference_id","typeLabel":"string | null"},"idempotency_key":{"oneOf":[{"type":"string","title":"Idempotency Key","description":"The `Idempotency-Key` the verification was created with.","uniqueKey":"idempotency_key.oneOf.0","typeLabel":"string"},{"type":"null","title":"Idempotency Key","description":"The `Idempotency-Key` the verification was created with.","uniqueKey":"idempotency_key.oneOf.1","typeLabel":"null"}],"uniqueKey":"idempotency_key","typeLabel":"string | null"},"completed_at":{"oneOf":[{"type":"string","title":"Completed At","description":"When the verification reached a terminal status.","format":"date-time","uniqueKey":"completed_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Completed At","description":"When the verification reached a terminal status.","uniqueKey":"completed_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"completed_at","typeLabel":"string\u003cdate-time> | null"}},"required":["verification_id","type","state","environment","created_at"],"title":"Verification (v1)","type":"object","uniqueKey":"","typeLabel":"Verification (v1) · object"},"examples":{"Example":{"title":"Example","value":{"verification_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","type":"INDIVIDUAL","state":"PENDING","environment":"sandbox","created_at":"2023-11-07T05:31:56Z","automated_verdict":"APPROVED","verdict":"APPROVED","terminal_reason":{"state":"FAILED","message":"\u003cstring>"},"individual_ref":"\u003cstring>","business_ref":"\u003cstring>","business_operator_link_status":"VERIFIED","reference_id":"\u003cstring>","idempotency_key":"\u003cstring>","completed_at":"2023-11-07T05:31:56Z"}}},"exampleType":"generated"},"application/vnd.baselayer.v1+json":{"schema":{"description":"A verification of an individual, or of an individual and the business\nthey operate, submitted directly.\n\nThe body of every ``/issuance/identities/verifications`` route and of the\n``Verification.*`` webhooks.","properties":{"verification_id":{"description":"Unique id of the verification.","format":"uuid","title":"Verification Id","type":"string","isRequired":true,"uniqueKey":"verification_id","typeLabel":"string\u003cuuid>"},"type":{"description":"Whether a business is verified too.","enum":["INDIVIDUAL","BUSINESS"],"title":"VerificationType","type":"string","isRequired":true,"uniqueKey":"type","typeLabel":"enum\u003cstring>"},"state":{"description":"Lifecycle state of the verification workflow.","enum":["PENDING","EXECUTING","WAITING","COMPLETED","FAILED","EXPIRED"],"title":"VerificationState","type":"string","isRequired":true,"uniqueKey":"state","typeLabel":"enum\u003cstring>"},"environment":{"enum":["sandbox","production"],"title":"ApplicationType","type":"string","description":"The environment the verification ran in.","isRequired":true,"uniqueKey":"environment","typeLabel":"enum\u003cstring>"},"created_at":{"description":"When the verification was created.","format":"date-time","title":"Created At","type":"string","isRequired":true,"uniqueKey":"created_at","typeLabel":"string\u003cdate-time>"},"automated_verdict":{"oneOf":[{"type":"string","title":"OnboardingVerdict","description":"What the checks concluded, `APPROVED` or `UNDER_REVIEW`; null until the verification completes.","enum":["APPROVED","UNDER_REVIEW","REJECTED"],"uniqueKey":"automated_verdict.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"What the checks concluded, `APPROVED` or `UNDER_REVIEW`; null until the verification completes.","uniqueKey":"automated_verdict.oneOf.1","typeLabel":"null"}],"uniqueKey":"automated_verdict","typeLabel":"enum\u003cstring> | null"},"verdict":{"oneOf":[{"type":"string","title":"OnboardingVerdict","description":"The effective verdict: your reviewer's decision when one was made, otherwise `automated_verdict`.","enum":["APPROVED","UNDER_REVIEW","REJECTED"],"uniqueKey":"verdict.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"The effective verdict: your reviewer's decision when one was made, otherwise `automated_verdict`.","uniqueKey":"verdict.oneOf.1","typeLabel":"null"}],"uniqueKey":"verdict","typeLabel":"enum\u003cstring> | null"},"terminal_reason":{"oneOf":[{"type":"object","title":"IdentitySubmissionTerminalReasonResponse (v1)","description":"Typed state and detail when the workflow ended in FAILED; null otherwise.","required":["state"],"properties":{"state":{"description":"Terminal workflow state.","enum":["FAILED"],"title":"TerminalReasonState","type":"string","isRequired":true,"uniqueKey":"terminal_reason.oneOf.0.state","typeLabel":"enum\u003cstring>"},"message":{"oneOf":[{"type":"string","title":"Message","description":"Human-readable detail recorded by the workflow.","uniqueKey":"terminal_reason.oneOf.0.message.oneOf.0","typeLabel":"string"},{"type":"null","title":"Message","description":"Human-readable detail recorded by the workflow.","uniqueKey":"terminal_reason.oneOf.0.message.oneOf.1","typeLabel":"null"}],"uniqueKey":"terminal_reason.oneOf.0.message","typeLabel":"string | null"}},"uniqueKey":"terminal_reason.oneOf.0","typeLabel":"IdentitySubmissionTerminalReasonResponse (v1) · object"},{"type":"null","description":"Typed state and detail when the workflow ended in FAILED; null otherwise.","uniqueKey":"terminal_reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"terminal_reason","typeLabel":"IdentitySubmissionTerminalReasonResponse (v1) · object | null"},"individual_ref":{"oneOf":[{"type":"string","title":"Individual Ref","description":"Your pairwise reference to the verified individual, stable across re-verification; the handle for credential minting. Null until approved: a session held for review gets it when a reviewer approves it.","uniqueKey":"individual_ref.oneOf.0","typeLabel":"string"},{"type":"null","title":"Individual Ref","description":"Your pairwise reference to the verified individual, stable across re-verification; the handle for credential minting. Null until approved: a session held for review gets it when a reviewer approves it.","uniqueKey":"individual_ref.oneOf.1","typeLabel":"null"}],"uniqueKey":"individual_ref","typeLabel":"string | null"},"business_ref":{"oneOf":[{"type":"string","title":"Business Ref","description":"Your pairwise reference to the verified business. Null until approved, and when no business was verified.","uniqueKey":"business_ref.oneOf.0","typeLabel":"string"},{"type":"null","title":"Business Ref","description":"Your pairwise reference to the verified business. Null until approved, and when no business was verified.","uniqueKey":"business_ref.oneOf.1","typeLabel":"null"}],"uniqueKey":"business_ref","typeLabel":"string | null"},"business_operator_link_status":{"oneOf":[{"type":"string","title":"BusinessOperatorLinkStatus","description":"Status of the individual-operates-business link as of this verification.","enum":["VERIFIED","UNDER_REVIEW","REJECTED"],"uniqueKey":"business_operator_link_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"Status of the individual-operates-business link as of this verification.","uniqueKey":"business_operator_link_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"business_operator_link_status","typeLabel":"enum\u003cstring> | null"},"reference_id":{"oneOf":[{"type":"string","title":"Reference Id","description":"Caller-supplied correlation id.","uniqueKey":"reference_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Reference Id","description":"Caller-supplied correlation id.","uniqueKey":"reference_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"reference_id","typeLabel":"string | null"},"idempotency_key":{"oneOf":[{"type":"string","title":"Idempotency Key","description":"The `Idempotency-Key` the verification was created with.","uniqueKey":"idempotency_key.oneOf.0","typeLabel":"string"},{"type":"null","title":"Idempotency Key","description":"The `Idempotency-Key` the verification was created with.","uniqueKey":"idempotency_key.oneOf.1","typeLabel":"null"}],"uniqueKey":"idempotency_key","typeLabel":"string | null"},"completed_at":{"oneOf":[{"type":"string","title":"Completed At","description":"When the verification reached a terminal status.","format":"date-time","uniqueKey":"completed_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Completed At","description":"When the verification reached a terminal status.","uniqueKey":"completed_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"completed_at","typeLabel":"string\u003cdate-time> | null"}},"required":["verification_id","type","state","environment","created_at"],"title":"Verification (v1)","type":"object","uniqueKey":"","typeLabel":"Verification (v1) · object"},"examples":{"Example":{"title":"Example","value":{"verification_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","type":"INDIVIDUAL","state":"PENDING","environment":"sandbox","created_at":"2023-11-07T05:31:56Z","automated_verdict":"APPROVED","verdict":"APPROVED","terminal_reason":{"state":"FAILED","message":"\u003cstring>"},"individual_ref":"\u003cstring>","business_ref":"\u003cstring>","business_operator_link_status":"VERIFIED","reference_id":"\u003cstring>","idempotency_key":"\u003cstring>","completed_at":"2023-11-07T05:31:56Z"}}},"exampleType":"generated"}},"headers":{"Location":{"description":"The verification to poll.","schema":{"type":"string"}},"Idempotent-Replayed":{"description":"`true` when the verification was answered from an earlier request with the same `Idempotency-Key`.","schema":{"type":"string"}}},"exampleType":"generated"},"61c8fde1-23b0-4f53-b8e8-42f6c449d16d":{"description":"The `individual_ref` is unknown to your application.","content":{"application/json":{"schema":{"properties":{"type":{"type":"string","title":"Type","description":"Stable snake_case name of the error. Branch on this, never on `message`.","isRequired":true,"uniqueKey":"type","typeLabel":"string"},"code":{"type":"integer","title":"Code","description":"Integer catalog code of the error.","isRequired":true,"uniqueKey":"code","typeLabel":"integer"},"message":{"type":"string","title":"Message","description":"For a human reading a log; not stable and not localized.","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata","description":"Context documented per `type`.","uniqueKey":"metadata","typeLabel":"Metadata · object"},"request_id":{"oneOf":[{"type":"string","title":"Request Id","description":"The `X-Request-ID` of the failed request.","uniqueKey":"request_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Request Id","description":"The `X-Request-ID` of the failed request.","uniqueKey":"request_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"request_id","typeLabel":"string | null"}},"type":"object","required":["type","code","message"],"title":"ResourceNotFound","description":"Could not locate the resource for the given URI.","examples":[{"type":"resource_not_found","code":1,"message":"Could not locate the resource for the given URI.","metadata":{}}],"uniqueKey":"","typeLabel":"ResourceNotFound · object"},"examples":{"Example":{"title":"Example","value":{"type":"resource_not_found","code":1,"message":"Could not locate the resource for the given URI.","metadata":{}}}},"exampleType":"generated"}},"exampleType":"generated"},"d5f26d77-91e0-49af-a879-67917fb2f3a2":{"description":"A re-verification is already in flight for this individual, there is no current verification to re-verify from, or a request with this `Idempotency-Key` is still being processed.","content":{"application/json":{"schema":{"properties":{"type":{"type":"string","title":"Type","description":"Stable snake_case name of the error. Branch on this, never on `message`.","isRequired":true,"uniqueKey":"type","typeLabel":"string"},"code":{"type":"integer","title":"Code","description":"Integer catalog code of the error.","isRequired":true,"uniqueKey":"code","typeLabel":"integer"},"message":{"type":"string","title":"Message","description":"For a human reading a log; not stable and not localized.","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata","description":"Context documented per `type`.","uniqueKey":"metadata","typeLabel":"Metadata · object"},"request_id":{"oneOf":[{"type":"string","title":"Request Id","description":"The `X-Request-ID` of the failed request.","uniqueKey":"request_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Request Id","description":"The `X-Request-ID` of the failed request.","uniqueKey":"request_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"request_id","typeLabel":"string | null"}},"type":"object","required":["type","code","message"],"title":"Error","description":"The one body of every error a KYA route answers.","uniqueKey":"","typeLabel":"Error · object"},"examples":{"Example":{"title":"Example","value":{"type":"\u003cstring>","code":123,"message":"\u003cstring>","metadata":{},"request_id":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"cde03417-f679-41c7-9782-fb7c4b6ffc5c":{"description":"The `Idempotency-Key` header is missing or invalid, or the key was already used with a different request.","content":{"application/json":{"schema":{"properties":{"type":{"type":"string","title":"Type","description":"Stable snake_case name of the error. Branch on this, never on `message`.","isRequired":true,"uniqueKey":"type","typeLabel":"string"},"code":{"type":"integer","title":"Code","description":"Integer catalog code of the error.","isRequired":true,"uniqueKey":"code","typeLabel":"integer"},"message":{"type":"string","title":"Message","description":"For a human reading a log; not stable and not localized.","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata","description":"Context documented per `type`.","uniqueKey":"metadata","typeLabel":"Metadata · object"},"request_id":{"oneOf":[{"type":"string","title":"Request Id","description":"The `X-Request-ID` of the failed request.","uniqueKey":"request_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Request Id","description":"The `X-Request-ID` of the failed request.","uniqueKey":"request_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"request_id","typeLabel":"string | null"}},"type":"object","required":["type","code","message"],"title":"IdempotencyKeyPayloadMismatch","description":"This idempotency key was already used with a different request. Send a new key for a new request; see metadata.resource_id for the resource the key already names.","examples":[{"type":"idempotency_key_payload_mismatch","code":6700,"message":"This idempotency key was already used with a different request. Send a new key for a new request; see metadata.resource_id for the resource the key already names.","metadata":{}}],"uniqueKey":"","typeLabel":"IdempotencyKeyPayloadMismatch · object"},"examples":{"Example":{"title":"Example","value":{"type":"idempotency_key_payload_mismatch","code":6700,"message":"This idempotency key was already used with a different request. Send a new key for a new request; see metadata.resource_id for the resource the key already names.","metadata":{}}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"5f6a8055-b8d2-41f3-9003-8484a1de9bfe":{"APIKeyHeader":{"type":"apiKey","in":"header","name":"X-API-Key","scopes":[],"schemeName":"APIKeyHeader"}}},"servers":{"788562d2-18e0-4de1-8ca6-c9b3fd720b2d":{"url":"https://api.baselayer.com/"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"X-API-Key","scopes":[],"schemeName":"APIKeyHeader"},"schema":{"title":"X-API-Key","type":"string","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"APIKeyHeader","name":"X-API-Key"}],"title":"APIKeyHeader"}]},"originalFileLocation":"api-reference/openapi.json"},"subdomain":"baselayer-81245324","siteName":"Baselayer","title":"Re-verify an identity from its stored verification - Baselayer","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-29T05:45:39.804Z","originalFileLocation":"api-reference/identities/re-verify-an-identity-from-its-stored-verification.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=\"Starts a fresh verification of the individual from the fields their current verification recorded. Nothing is collected from you and no stored field is echoed back. It requires an Idempotency-Key, and one re-verification runs at a time per individual: another while one is in flight answers 409. The request is accepted with a 202 and the verification — poll GET /issuance/identities/verifications/{verification_id} or subscribe to the Verification.completed and Verification.failed webhooks for the outcome. An approved re-check supersedes the current verification and keeps the phone possession the individual last proved, with its original date; a failed, rejected or under-review one leaves the current verification unchanged.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Baselayer\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/baselayer-81245324/PX_ZXIXr1oHoY_hi/_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/baselayer-81245324/PX_ZXIXr1oHoY_hi/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/baselayer-81245324/PX_ZXIXr1oHoY_hi/_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/baselayer-81245324/PX_ZXIXr1oHoY_hi/_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/baselayer-81245324/PX_ZXIXr1oHoY_hi/_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/baselayer-81245324/PX_ZXIXr1oHoY_hi/_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/baselayer-81245324/PX_ZXIXr1oHoY_hi/_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/baselayer-81245324/PX_ZXIXr1oHoY_hi/_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/baselayer-81245324/PX_ZXIXr1oHoY_hi/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Re-verify an identity from its stored verification - Baselayer\">\u003cmeta data-mint-head property=\"og:description\" content=\"Starts a fresh verification of the individual from the fields their current verification recorded. Nothing is collected from you and no stored field is echoed back. It requires an Idempotency-Key, and one re-verification runs at a time per individual: another while one is in flight answers 409. The request is accepted with a 202 and the verification — poll GET /issuance/identities/verifications/{verification_id} or subscribe to the Verification.completed and Verification.failed webhooks for the outcome. An approved re-check supersedes the current verification and keeps the phone possession the individual last proved, with its original date; a failed, rejected or under-review one leaves the current verification unchanged.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Baselayer\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.baselayer.com/api-reference/identities/re-verify-an-identity-from-its-stored-verification\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://baselayer-81245324.mintlify.app/_mintlify/api/og/v2?division=Verified+Identities\u0026amp;title=Re-verify+an+identity+from+its+stored+verification\u0026amp;description=Starts+a+fresh+verification+of+the+individual+from+the+fields+their+current+verification+recorded.+Nothing+is+collected+from+you+and+no+stored+field+is+echoed+b\u0026amp;theme=da3e09036423c5729d7edf96\u0026amp;signature=20a4a87682b2e7e2a99f91936e0741857022526adf7c92b08e2adb17dbce41a0\">\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=\"Re-verify an identity from its stored verification - Baselayer\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Starts a fresh verification of the individual from the fields their current verification recorded. Nothing is collected from you and no stored field is echoed back. It requires an Idempotency-Key, and one re-verification runs at a time per individual: another while one is in flight answers 409. The request is accepted with a 202 and the verification — poll GET /issuance/identities/verifications/{verification_id} or subscribe to the Verification.completed and Verification.failed webhooks for the outcome. An approved re-check supersedes the current verification and keeps the phone possession the individual last proved, with its original date; a failed, rejected or under-review one leaves the current verification unchanged.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://baselayer-81245324.mintlify.app/_mintlify/api/og/v2?division=Verified+Identities\u0026amp;title=Re-verify+an+identity+from+its+stored+verification\u0026amp;description=Starts+a+fresh+verification+of+the+individual+from+the+fields+their+current+verification+recorded.+Nothing+is+collected+from+you+and+no+stored+field+is+echoed+b\u0026amp;theme=da3e09036423c5729d7edf96\u0026amp;signature=20a4a87682b2e7e2a99f91936e0741857022526adf7c92b08e2adb17dbce41a0\">\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/baselayer-81245324/PX_ZXIXr1oHoY_hi/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Baselayer\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#384ce3\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.baselayer.com/api-reference/identities/re-verify-an-identity-from-its-stored-verification\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/identities/re-verify-an-identity-from-its-stored-verification.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.baselayer.com/#organization\",\"name\":\"Baselayer\",\"url\":\"https://docs.baselayer.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/baselayer-81245324/D2HqlyNVJCqb8u23/logo/baselayer-wordmark-white.svg?fit=max\u0026auto=format\u0026n=D2HqlyNVJCqb8u23\u0026q=85\u0026s=533e2ee556334e910d3a6d1f2f66ca6a\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.baselayer.com#website\",\"name\":\"Baselayer\",\"url\":\"https://docs.baselayer.com\",\"publisher\":{\"@id\":\"https://docs.baselayer.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.baselayer.com/api-reference/identities/re-verify-an-identity-from-its-stored-verification#webpage\",\"url\":\"https://docs.baselayer.com/api-reference/identities/re-verify-an-identity-from-its-stored-verification\",\"name\":\"Re-verify an identity from its stored verification\",\"description\":\"Starts a fresh verification of the individual from the fields their current verification recorded. Nothing is collected from you and no stored field is echoed back. It requires an Idempotency-Key, and one re-verification runs at a time per individual: another while one is in flight answers 409. The request is accepted with a 202 and the verification — poll GET /issuance/identities/verifications/{verification_id} or subscribe to the Verification.completed and Verification.failed webhooks for the outcome. An approved re-check supersedes the current verification and keeps the phone possession the individual last proved, with its original date; a failed, rejected or under-review one leaves the current verification unchanged.\",\"dateModified\":\"2026-10-29T05:45:39.804Z\",\"isPartOf\":{\"@id\":\"https://docs.baselayer.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.baselayer.com/api-reference/identities/re-verify-an-identity-from-its-stored-verification#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.baselayer.com/api-reference/identities/re-verify-an-identity-from-its-stored-verification#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Identities\",\"item\":\"https://docs.baselayer.com/api-reference/onboarding/start-a-hosted-enrollment-session\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Verified Identities\",\"item\":\"https://docs.baselayer.com/api-reference/identities/list-the-individuals-your-organization-has-verified\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Re-verify an identity from its stored verification\",\"item\":\"https://docs.baselayer.com/api-reference/identities/re-verify-an-identity-from-its-stored-verification\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.baselayer.com/api-reference/identities/re-verify-an-identity-from-its-stored-verification#apireference\",\"headline\":\"Re-verify an identity from its stored verification\",\"name\":\"Re-verify an identity from its stored verification\",\"description\":\"Starts a fresh verification of the individual from the fields their current verification recorded. Nothing is collected from you and no stored field is echoed back. It requires an Idempotency-Key, and one re-verification runs at a time per individual: another while one is in flight answers 409. The request is accepted with a 202 and the verification — poll GET /issuance/identities/verifications/{verification_id} or subscribe to the Verification.completed and Verification.failed webhooks for the outcome. An approved re-check supersedes the current verification and keeps the phone possession the individual last proved, with its original date; a failed, rejected or under-review one leaves the current verification unchanged.\",\"url\":\"https://docs.baselayer.com/api-reference/identities/re-verify-an-identity-from-its-stored-verification\",\"mainEntityOfPage\":{\"@id\":\"https://docs.baselayer.com/api-reference/identities/re-verify-an-identity-from-its-stored-verification#webpage\"},\"dateModified\":\"2026-10-29T05:45:39.804Z\",\"publisher\":{\"@id\":\"https://docs.baselayer.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.baselayer.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Baselayer\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Baselayer","nav":{"global":null,"tabs":[{"tab":"Get Started","icon":"rocket","pages":[{"title":"Get Started","href":"/docs/meet-baselayer"}]},{"tab":"Verify Businesses \u0026 People","icon":"book-open","pages":[{"title":"Verify Businesses \u0026 People","href":"/docs/business-verification-basics"}]},{"tab":"Know Your Agent","icon":"robot","pages":[{"title":"Know Your Agent","href":"/docs/kya-overview"}]},{"tab":"Hosted Enrollment","icon":"id-card","pages":[{"title":"Hosted Enrollment","href":"/hosted-enrollment/overview"}]},{"tab":"MCP","icon":"plug","pages":[{"title":"MCP","href":"/docs/mcp"}]},{"tab":"API Reference","icon":"square-terminal","anchors":[{"anchor":"Businesses","icon":"building","pages":[{"title":"Businesses","href":"/api-reference/search/post-search"}]},{"anchor":"People","icon":"user","pages":[{"title":"People","href":"/api-reference/people/create-person"}]},{"anchor":"Know Your Agent","icon":"robot","groups":[{"group":"Credentials","pages":[{"group":"Mint","pages":[{"title":"Mint a credential for a person or a business operator","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /issuance/credentials","href":"/api-reference/credentials/mint-a-credential-for-a-person-or-a-business-operator"},{"title":"Preview what an L3 mint would disclose","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /issuance/credentials/preview","href":"/api-reference/credentials/preview-what-an-l3-mint-would-disclose"},{"title":"List the presets an L3 mint can disclose by","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /issuance/credentials/presets","href":"/api-reference/credentials/list-the-presets-an-l3-mint-can-disclose-by"},{"title":"Mint a test credential for a person or a business operator","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /issuance/credentials/test","href":"/api-reference/credentials/mint-a-test-credential-for-a-person-or-a-business-operator"},{"title":"Preview what an L3 test mint would disclose","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /issuance/credentials/test/preview","href":"/api-reference/credentials/preview-what-an-l3-test-mint-would-disclose"}]},{"group":"Issued Credentials","pages":[{"title":"Resolve one credential record by its credential_id","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /issuance/credentials/{credential_id}","href":"/api-reference/credentials/resolve-one-credential-record-by-its-credential_id"},{"title":"List your organization's credential records","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /issuance/credentials","href":"/api-reference/credentials/list-your-organizations-credential-records"},{"title":"Revoke one credential","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /issuance/credentials/{credential_id}/revoke","href":"/api-reference/credentials/revoke-one-credential"}]},{"group":"Credential Events","pages":[{"title":"List your organization's credential events","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /issuance/credentials/events","href":"/api-reference/credentials/list-your-organizations-credential-events"},{"title":"Export your organization's credential events","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /issuance/credentials/events/export","href":"/api-reference/credentials/export-your-organizations-credential-events"}]}]},{"group":"Identities","pages":[{"group":"Hosted Sessions","pages":[{"title":"Start a hosted enrollment session","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /onboarding/sessions","href":"/api-reference/onboarding/start-a-hosted-enrollment-session"},{"title":"Get a hosted enrollment session","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /onboarding/sessions/{session_id}","href":"/api-reference/onboarding/get-a-hosted-enrollment-session"},{"title":"Get a hosted enrollment session's results","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /onboarding/sessions/{session_id}/results","href":"/api-reference/onboarding/get-a-hosted-enrollment-sessions-results"}]},{"group":"Direct Verifications","pages":[{"title":"Start a direct verification","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /issuance/identities/verifications","href":"/api-reference/identities/start-a-direct-verification"},{"title":"Get a direct verification","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /issuance/identities/verifications/{verification_id}","href":"/api-reference/identities/get-a-direct-verification"},{"title":"List direct verifications","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /issuance/identities/verifications","href":"/api-reference/identities/list-direct-verifications"}]},{"group":"Verified Identities","pages":[{"title":"List the individuals your organization has verified","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /issuance/identities/individuals","href":"/api-reference/identities/list-the-individuals-your-organization-has-verified"},{"title":"Look up a verified identity by pairwise reference","description":"Returns the verification state, verified-attribute keys, verification level, and covered business links for a `individual_ref` issued to your organization. References issued to other organizations and unknown references are indistinguishable `404`s.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /issuance/identities/individuals/{individual_ref}","href":"/api-reference/identities/look-up-a-verified-identity-by-pairwise-reference"},{"title":"Re-verify an identity from its stored verification","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /issuance/identities/individuals/{individual_ref}/reverify","href":"/api-reference/identities/re-verify-an-identity-from-its-stored-verification"},{"title":"List the businesses your organization has verified","description":"Lists every business your organization holds a `bus_` reference for, most recent activity first by default: its registered name and state, what your latest evaluation concluded, how its operators stand, and when it last saw activity. Operator counts are reported per link status rather than collapsed into one verdict — a business can have settled operators and one awaiting review at the same time. Search by reference, EIN, or name.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /issuance/identities/businesses","href":"/api-reference/identities/list-the-businesses-your-organization-has-verified"},{"title":"Look up a verified business by pairwise reference","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /issuance/identities/businesses/{business_ref}","href":"/api-reference/identities/look-up-a-verified-business-by-pairwise-reference"}]},{"group":"Operator Links","pages":[{"title":"List your organization's operator links","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /issuance/identities/operator_links","href":"/api-reference/identities/list-your-organizations-operator-links"},{"title":"Get one operator link with its evidence","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /issuance/identities/businesses/{business_ref}/operator_links/{individual_ref}","href":"/api-reference/identities/get-one-operator-link-with-its-evidence"},{"title":"Verify or reject that an individual operates a business","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /issuance/identities/businesses/{business_ref}/operator_links/{individual_ref}/decide","href":"/api-reference/identities/verify-or-reject-that-an-individual-operates-a-business"}]}]},{"group":"Public keys and status lists","pages":[{"title":"Resolve the credential issuer's DID document","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /.well-known/did.json","href":"/api-reference/registry/resolve-the-credential-issuers-did-document"},{"title":"Fetch the credential issuer's public keys (JWKS)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /.well-known/jwks.json","href":"/api-reference/registry/fetch-the-credential-issuers-public-keys-jwks"},{"title":"Fetch the credential issuer's JWT VC Issuer Metadata","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /.well-known/jwt-vc-issuer","href":"/api-reference/registry/fetch-the-credential-issuers-jwt-vc-issuer-metadata"},{"title":"Fetch the credential status list token","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /statuslists/{list_id}","href":"/api-reference/registry/fetch-the-credential-status-list-token"},{"title":"Fetch the individual credential's type metadata","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /vct/kya/individual/v1","href":"/api-reference/registry/fetch-the-individual-credentials-type-metadata"},{"title":"Fetch the business credential's type metadata","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /vct/kya/business/v1","href":"/api-reference/registry/fetch-the-business-credentials-type-metadata"}]},{"group":"Audit Log","pages":[{"title":"Read the calling organization's slice of the audit log","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /issuance/audit_log","href":"/api-reference/audit-log/read-the-calling-organizations-slice-of-the-audit-log"}]}]},{"anchor":"Admin","icon":"gear","pages":[{"title":"Admin","href":"/api-reference/organization-management/create-organization-for-federation"}]},{"anchor":"Webhooks","icon":"webhook","pages":[{"title":"Webhooks","href":"/api-reference/webhook-management/create-webhook-endpoint"}]}]},{"tab":"Changelog","icon":"clock-rotate-left","pages":[{"title":"Changelog","href":"/changelog/texas-comptroller-franchise-tax-standing"}]}]},"basePath":"","title":"Re-verify an identity from its stored verification - Baselayer","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CS552b7R.js","utils-DDTCYAF2.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-De8ttokP.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-DrwRDvAh.js","snippetPresets-DtAN0nWx.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-D5rWArI6.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-O2i12wsz.js","shallow-DV8xABTt.js","getApiPlaygroundDisplay-DBZ0B5Jx.js","CodeSnippet-BVi0tPUX.js","CodeSnippets-CqASbIwY.js","Page-m07pfKpT.js","getPastedJson-DG9vsMS8.js","icon-CXzRSCr8.js","MethodPill-BdKVtEuX.js","DuplicateIcon-CZlmBrJI.js","createIcon-biFEUKPL.js","DynamicMarkdown-B54_zNBF.js","SectionHeading-DwwHK3Pt.js","axios-vUo_bRtp.js","Markdown-DfhCTwyA.js","clsx-xpJZXxdP.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-BTZUMDnx.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-DqdKa2R4.js"]}