The user must provide actual ID documents (e.g., passport, ID card) and biometrics (e.g., selfie) to prove their identity.There are media files required for the identity verification process that must be passed as input.media.
The following table lists the supported contexts and their respective file categories.
photo-document-front
The front side of the photo document.File Category: document (which allows pdf files as well as typical images content-types)
photo-document-back
The back side of the photo document.File Category: document (which allows pdf files as well as typical images content-types)
photo-selfie
A selfie of the user.File Category: image
photo-selfie-and-document-front
A selfie of the user holding the photo document.File Category: image
video
A recording of the user going through the process of taking pictures.File Category: video
Files are created and uploaded using the Create File endpoint.
Some KYC providers allow for identity verification through electronic means, i.e., submission of documents is not provided. This is usually done by checking the user’s declared information against public and third-party records, such as government, credit, banking, and utility records.
e-IDV must be explicitly requested from your assigned Account Manager and approved by Uphold’s Compliance team before it can be enabled.
When the process completes with status: failed, output.reason indicates why the verification was rejected:
data-mismatch: the submitted data does not match the document.
duplicate: the document or identity is already associated with another user.
underage: the user does not meet the minimum age requirement.
provider-verification-rejected: the upstream provider rejected the submission. When present, output.providerDetails.reasons[] carries provider-specific codes that can be surfaced to the user.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Uphold","description":"Documentation for the Uphold Enterprise API Suite: onboard users and move value across banks, cards, and crypto with REST APIs, FIX APIs, and embeddable widgets.","colors":{"primary":"#49CC68","light":"#84FB7F","dark":"#49CC68"},"logo":{"light":"https://mintcdn.com/uphold-d4756e17/7IRkuAa79m7bSPci/_media/logos/uphold-branded-house-horizontal-enterprise-for-light.svg?fit=max\u0026auto=format\u0026n=7IRkuAa79m7bSPci\u0026q=85\u0026s=f60facd63ac72f992db1ece0b4cefaa1","dark":"https://mintcdn.com/uphold-d4756e17/7IRkuAa79m7bSPci/_media/logos/uphold-branded-house-horizontal-enterprise-for-dark.svg?fit=max\u0026auto=format\u0026n=7IRkuAa79m7bSPci\u0026q=85\u0026s=2bef6993603c9b5c473a7eeff0c3bc97"},"favicon":"https://mintcdn.com/uphold-d4756e17/7IRkuAa79m7bSPci/_media/logos/uphold-favicon.svg?fit=max\u0026auto=format\u0026n=7IRkuAa79m7bSPci\u0026q=85\u0026s=fe0c9bdf95c1c4a3ad50ef0dec7b3e97","api":{"examples":{"prefill":true}},"appearance":{"default":"dark"},"background":{"decoration":"gradient"},"navbar":{"links":[],"primary":{"type":"button","label":"Sandbox Access","href":"http://portal.enterprise.uphold.com"}},"footer":{"socials":{"x":"https://x.com/upholdinc","github":"https://github.com/uphold","linkedin":"https://linkedin.com/company/upholdinc"}},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"uphold-d4756e17","hasAudioNarration":false,"actualSubdomain":"uphold-d4756e17","customDomains":["developer.uphold.com"],"gitSource":{"type":"github","owner":"uphold","repo":"enterprise-docs","deployBranch":"master","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6adf523ad13963272de872c3","collectionId":"5c051247-1821-4f4a-99b3-d44217c66f63","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6adf523ad13963272de872c3"},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"REMOVE_BRANDING":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae0752d01e51dac894ec978","clientVersion":"0.0.4045","searchFilterCounts":[{"language":"default","tag":"REST APIs","count":176},{"language":"default","tag":"Core API","count":135},{"language":"default","tag":"Developer Guides","count":69},{"language":"default","tag":"Webhooks","count":40},{"language":"default","tag":"KYC","count":27},{"language":"default","tag":"KYB","count":23},{"language":"default","tag":"Deposit","count":20},{"language":"default","tag":"Withdrawal","count":17},{"language":"default","tag":"Accounts","count":16},{"language":"default","tag":"KYC Connector API","count":15}]},"assistantConfig":{"enableStarterQuestions":false},"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":"@keyframes pulse-ring{0%,to{box-shadow:0 0 0 0 rgba(53,177,61,.75),0 0 12px 2px rgba(53,177,61,.4)}50%{box-shadow:0 0 0 14px transparent,0 0 20px 6px rgba(53,177,61,.15)}}.card .prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:1em!important}.card .prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)):before{left:0!important}.card-group>.card>img{position:relative;display:inline-block;top:1.25rem;left:1.5rem;margin-bottom:1rem;width:1.5rem;height:1.5rem;object-fit:contain;object-position:left center}.icon,.mbs-cap-height-valign{margin-block-start:calc(1ex - 1cap)}li[data-group-tag]>button{align-items:center}html[data-current-path^=\"/widgets/payment/\"] table td code,html[data-current-path^=\"/widgets/payment/\"] table th code{white-space:nowrap}html[data-current-path^=\"/widgets/payment/\"] table:has(thead th:nth-child(5)){--sticky-col-bg:#ffffff}html.dark[data-current-path^=\"/widgets/payment/\"] table:has(thead th:nth-child(5)){--sticky-col-bg:#0c0d0d}html[data-current-path^=\"/widgets/payment/\"] table:has(thead th:nth-child(5)) td:first-child,html[data-current-path^=\"/widgets/payment/\"] table:has(thead th:nth-child(5)) th:first-child{background-color:var(--sticky-col-bg);left:0;position:sticky;z-index:20}.kyc-connector-errors-table td:first-child{width:35%}html[data-current-path=\"/developer-guides/buy-and-sell/buy/interactive-buy-flow\"] #content-container,html[data-current-path=\"/developer-guides/buy-and-sell/sell/interactive-sell-flow\"] #content-container,html[data-current-path=\"/developer-guides/trade-and-send/send/interactive-send-flow\"] #content-container,html[data-current-path=\"/developer-guides/trade-and-send/trade/interactive-trade-flow\"] #content-container,html[data-current-path=\"/get-started/overview\"] #content-container,html[data-current-path=\"/widgets/kyc/introduction\"] #content-container,html[data-current-path=\"/widgets/payment/introduction\"] #content-container{max-width:unset}html[data-current-path=\"/get-started/overview\"] [class~=\"@container/page-header\"]{display:none}html[data-current-path=\"/get-started/overview\"] [class*=max-w-8xl]{max-width:unset!important}@media (min-width:1600px){html[data-current-path=\"/get-started/overview\"] [class*=max-w-8xl]{max-width:calc(100% - 6cm)!important;margin-left:0!important;margin-right:auto!important}}html[data-current-path=\"/get-started/overview\"] main{margin-top:-10rem}@media (min-width:1024px){html[data-current-path=\"/get-started/overview\"] main{margin-top:-2.5rem}}@media (max-width:1023px){html[data-current-path=\"/get-started/overview\"] main{margin-top:-2.5rem}}html[data-current-path=\"/get-started/overview\"] span[style*=radial-gradient]{display:none!important}.hero-onchain{margin:0 0 .5rem;font-weight:700;letter-spacing:-.02em;line-height:1.1;font-size:clamp(1.75rem,3vw,2.5rem);text-wrap:balance;color:#0a1f2e}.dark .hero-onchain{color:#fff}.hero-onchain .grad{color:#49cc68}.dark .hero-onchain .grad{color:#84fb7f}.hero-onchain-sub{margin:0 0 1.5rem;font-size:1.0625rem;line-height:1.6;color:#4b5563}.dark .hero-onchain-eyebrow,.dark .hero-onchain-sub{color:#9aa6b2}.hero-onchain-row{display:grid;grid-template-columns:49.2% 36.63%;column-gap:9.09%;align-items:start;padding-right:5.08%;box-sizing:border-box}.hero-onchain-image{max-width:360px}.hero-onchain-image img{width:100%;height:auto;display:block;margin:0}@media (max-width:768px){.hero-onchain-row{display:block;padding-right:0}.hero-onchain-image{max-width:65%;margin:1.5rem auto 0}}.hero-onchain-eyebrow{margin:0 0 .5rem;font-size:1rem;line-height:1.5rem;font-weight:600;color:#6b7280}.hero-cta-row{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin:0 0 1.5rem}.hero-below-image-line{height:1px;margin-top:.25cm;background:rgba(10,31,46,.12)}.dark .hero-below-image-line{background:rgba(255,255,255,.1)}.section-heading{margin:2rem 0 0;font-family:inherit;font-weight:700;font-size:28px;line-height:36px;letter-spacing:-.2px;color:#0a1f2e}.dark .section-heading{color:#fff}.section-subtitle{margin:0 0 2rem;font-size:16px;line-height:20px;font-weight:400;color:#4b5563}.dark .section-subtitle{color:#8494bd}.ov-btn-primary,.ov-btn-secondary{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .875rem;border-radius:9999px;font-size:.875rem;font-weight:600;line-height:1.25rem;white-space:nowrap;border:0;outline:0;box-shadow:none}.ov-btn-primary:hover,.ov-btn-secondary:hover{text-decoration:none;opacity:.9}.ov-btn-primary{background:#49cc68;color:#0a1f2e}.dark .ov-btn-primary{background:#84fb7f;color:#090d14}.ov-btn-secondary{background:#e5e7eb;color:#1f2937}.dark .ov-btn-secondary{background:#273149;color:#f0f2fa}.ov-btn-icon{display:inline-block;width:.7rem;height:.85rem;background-color:currentColor;-webkit-mask:url(/_media/get-started/icon-build-with-ai.svg) center/contain no-repeat;mask:url(/_media/get-started/icon-build-with-ai.svg) center/contain no-repeat}.section-heading.section-heading-gap-lg{margin-top:5rem}.start-building-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6%}.start-building-card{position:relative;display:block;aspect-ratio:362/249;border-radius:16px;overflow:hidden;text-decoration:none!important;background:#141c29}.start-building-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.start-building-card-content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:13px 16px 16px;box-sizing:border-box}.start-building-card-title{margin:0 0 4px;font-size:16px;font-weight:600;line-height:20px;color:#84fb7f}.start-building-card-desc{margin:0;max-width:200px;font-size:14px;font-weight:400;line-height:20px;color:#8494bd}.start-building-card-btn{align-self:flex-start;display:inline-flex;align-items:center;padding:.5rem .875rem;border-radius:9999px;font-size:14px;font-weight:600;line-height:20px;white-space:nowrap;background:#273149;color:#f0f2fa}@media (max-width:768px){.start-building-grid{grid-template-columns:1fr;gap:1rem}}.ready-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.ready-step{position:relative;display:flex;flex-direction:column;gap:1rem}.ready-step:not(:last-child)::after{content:'';position:absolute;top:12px;left:calc(25px + 8px);right:calc(-2rem + 8px);height:4px;border-radius:9999px;background:#141c29}.ready-step-badge{display:flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:9999px;background:#84fb7f;color:#000e29;font-size:12px;font-weight:600;z-index:1}.ready-step-desc,.ready-step-title{margin:0;font-size:16px;font-weight:600;line-height:20px;color:#84fb7f}.ready-step-desc{font-size:14px;font-weight:400;color:#8494bd}.ready-step-portal-link{color:#8494bd;font-weight:700;text-decoration:underline}@media (max-width:768px){.ready-steps{grid-template-columns:1fr;gap:2.5rem}.ready-step:not(:last-child)::after{display:none}}.wizard-step-pane>div>:first-child{margin-top:0!important}"}],"page":{"pagePath":"rest-apis/core-api/kyc/update-identity","slug":"/rest-apis/core-api/kyc/update-identity","pageMetadata":{"openapi":"_media/specs/core-openapi.mintlify.json patch /core/kyc/processes/identity","title":"Update identity","description":"Update the identity process for an individual user.","href":"/rest-apis/core-api/kyc/update-identity"},"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: \"Update the identity process for an individual user.\"\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];const RestEndpointSubjects=({subjects=[]})=>{const _components={a:`a`,..._provideComponents()},{Badge}=_components;if(!Badge)_missingMdxReference(`Badge`,true);const subjectToIconMap={\"client\":`browser`,\"user:individual\":`user`,\"user:business\":`briefcase`};if(subjects.length===0){return null}return _jsx(_Fragment,{children:subjects.map(subject=>_jsx(_components.a,{href:`/rest-apis/authentication#subjects`,className:`mint-border-0 mint-opacity-85 hover:mint-opacity-100 mint-transition-opacity`,children:_jsx(Badge,{stroke:true,size:`lg`,icon:subjectToIconMap[subject],color:`gray`,className:`mint-mr-1`,children:subject})},subject))})};function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,Heading,Note,Table,Tip,_MdxComponentBoundary}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!_MdxComponentBoundary)_missingMdxReference(`_MdxComponentBoundary`,true);return _jsxs(_Fragment,{children:[_jsx(_MdxComponentBoundary,{name:`RestEndpointSubjects`,children:_jsx(RestEndpointSubjects,{subjects:[`user:individual`]})}),`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`Update identity`}),` endpoint is used for verifying that a user is who they claim to be.\nIdentity verification can be done in two ways:`]}),`\n`,_jsx(Heading,{level:`2`,id:`via-document-submission`,children:`Via document submission`}),`\n`,_jsx(_components.p,{children:`The user must provide actual ID documents (e.g., passport, ID card) and biometrics (e.g., selfie) to prove their identity.`}),`\n`,_jsxs(_components.p,{children:[`There are media files required for the identity verification process that must be passed as `,_jsx(_components.code,{children:`input.media`}),`.\nThe following table lists the supported contexts and their respective file categories.`]}),`\n`,_jsxs(AccordionGroup,{children:[_jsxs(Accordion,{title:`photo-document-front`,icon:`id-card`,id:`photo-document-front`,children:[_jsx(_components.p,{children:`The front side of the photo document.`}),_jsxs(_components.p,{children:[`File Category: `,_jsx(_components.code,{children:`document`}),` (which allows pdf files as well as typical images content-types)`]})]}),_jsxs(Accordion,{title:`photo-document-back`,icon:`id-card`,id:`photo-document-back`,children:[_jsx(_components.p,{children:`The back side of the photo document.`}),_jsxs(_components.p,{children:[`File Category: `,_jsx(_components.code,{children:`document`}),` (which allows pdf files as well as typical images content-types)`]})]}),_jsxs(Accordion,{title:`photo-selfie`,icon:`image-portrait`,id:`photo-selfie`,children:[_jsx(_components.p,{children:`A selfie of the user.`}),_jsxs(_components.p,{children:[`File Category: `,_jsx(_components.code,{children:`image`})]})]}),_jsxs(Accordion,{title:`photo-selfie-and-document-front`,icon:`images-user`,id:`photo-selfie-and-document-front`,children:[_jsx(_components.p,{children:`A selfie of the user holding the photo document.`}),_jsxs(_components.p,{children:[`File Category: `,_jsx(_components.code,{children:`image`})]})]}),_jsxs(Accordion,{title:`video`,icon:`video`,id:`video`,children:[_jsx(_components.p,{children:`A recording of the user going through the process of taking pictures.`}),_jsxs(_components.p,{children:[`File Category: `,_jsx(_components.code,{children:`video`})]})]})]}),`\n`,_jsxs(Tip,{children:[`Files are created and uploaded using the `,_jsx(_components.a,{href:`/rest-apis/core-api/files/create-file`,children:`Create File`}),` endpoint.`]}),`\n`,_jsx(Heading,{level:`2`,id:`via-electronic-verification-e-idv`,children:`Via electronic verification (e-IDV)`}),`\n`,_jsx(_components.p,{children:`Some KYC providers allow for identity verification through electronic means, i.e., submission of documents is not provided. This is usually done by checking the user’s declared information against public and third-party records, such as government, credit, banking, and utility records.`}),`\n`,_jsxs(Note,{children:[`e-IDV must be explicitly requested from your assigned `,_jsx(_components.strong,{children:`Account Manager`}),` and approved by `,_jsx(_components.strong,{children:`Uphold’s Compliance team`}),` before it can be enabled.`]}),`\n`,_jsx(Heading,{level:`2`,id:`when-to-use-document-submission-verification-vs-electronic-verification`,children:`When to use document submission verification vs electronic verification`}),`\n`,_jsx(_components.p,{children:`The table below indicates whether each method is adequate for proving user identity.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Transfer type`}),_jsx(_components.th,{children:`Electronic verification`}),_jsx(_components.th,{children:`Document submission`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Card deposits`})}),_jsx(_components.td,{children:`Enough for FCA registered firms`}),_jsx(_components.td,{children:`Enough`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Bank deposits`})}),_jsx(_components.td,{children:`Not enough`}),_jsx(_components.td,{children:`Enough`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Bank withdrawals`})}),_jsx(_components.td,{children:`Not enough`}),_jsx(_components.td,{children:`Enough`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Crypto deposits`})}),_jsx(_components.td,{children:`Not enough`}),_jsx(_components.td,{children:`Enough`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Crypto withdrawals`})}),_jsx(_components.td,{children:`Not enough`}),_jsx(_components.td,{children:`Enough`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`verification-rejection-reasons`,children:`Verification rejection reasons`}),`\n`,_jsxs(_components.p,{children:[`When the process completes with `,_jsx(_components.code,{children:`status: failed`}),`, `,_jsx(_components.code,{children:`output.reason`}),` indicates why the verification was rejected:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`data-mismatch`}),`: the submitted data does not match the document.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`duplicate`}),`: the document or identity is already associated with another user.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`underage`}),`: the user does not meet the minimum age requirement.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`provider-verification-rejected`}),`: the upstream provider rejected the submission. When present, `,_jsx(_components.code,{children:`output.providerDetails.reasons[]`}),` carries provider-specific codes that can be surfaced to the user.`]}),`\n`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{RestEndpointSubjects,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":{"openapi":"_media/specs/core-openapi.mintlify.json patch /core/kyc/processes/identity","title":"Update identity","description":"Update the identity process for an individual user.","href":"/rest-apis/core-api/kyc/update-identity"}}},"mdxSourceWithNoJs":null,"noJsSplices":[[156,780,")=>null;function _cr"]]},"mdxExtracts":{"tableOfContents":[{"title":"Via document submission","slug":"via-document-submission","depth":2,"children":[]},{"title":"Via electronic verification (e-IDV)","slug":"via-electronic-verification-e-idv","depth":2,"children":[]},{"title":"When to use document submission verification vs electronic verification","slug":"when-to-use-document-submission-verification-vs-electronic-verification","depth":2,"children":[]},{"title":"Verification rejection reasons","slug":"verification-rejection-reasons","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"dynamicCss":".mint-mr-1 {\n margin-right: 0.25rem\n}\n.mint-border-0 {\n border-width: 0px\n}\n.mint-opacity-85 {\n opacity: 0.85\n}\n.mint-transition-opacity {\n transition-property: opacity;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n transition-duration: 150ms\n}\n.hover\\:mint-opacity-100:hover {\n opacity: 1\n}","openApiReferenceData":{"operation":{"operationId":"core.update-kyc-identity","summary":"Update identity","description":"Update the identity process for an individual user.","tags":["KYC"],"security":["c80e3003-da3d-45fa-9788-7a0c34da8584"],"x-uphold":{"security":{"OAuth2":{"subjects":["user:individual"],"includeClient":true,"includeClientOwner":true}}},"requestBody":"4b39197e-dcc4-4758-b99e-cc5667da6ce5","responses":{"200":"f83ae1a4-1992-43bd-9214-8e396516e49c","404":"4be457a7-2e8e-4988-889a-ae661c756e6e","409":"f7162256-0308-438f-b916-63e667507697"},"method":"patch","type":"path","servers":["daecbfd5-d0d2-4a9c-a847-bcaafbe0d75f","486ce2a5-f601-4b29-9b4d-1f29f4fae953"],"path":"/core/kyc/processes/identity","baseUrlOptions":["https://api.enterprise.sandbox.uphold.com","https://api.enterprise.uphold.com"],"title":"Update identity","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated","prefillPlaygroundWithExample":true,"prefillPlaygroundExamples":[{"body.oneOf.0.type":"document-submission","body.oneOf.0.input.media.items.0.context":"photo-selfie","body.oneOf.0.input.media.items.0.fileId":"470b2192-893f-4ce6-9daa-816d4c319a84","body.oneOf.0.output.document.type":"driving-license","body.oneOf.0.output.document.number":"D1234567","body.oneOf.0.output.document.country":"US","body.oneOf.0.output.document.expiresAt":"2026-03-13","body.oneOf.0.output.person.givenName":"John","body.oneOf.0.output.person.birthdate":"1987-01-01","body.oneOf.0.output.person.familyName":"Doe","body.oneOf.0.output.person.gender":"male","body.oneOf.0.output.verifiedAt":"2020-01-01T00:00:00.000Z","body.oneOf.0.output.provider":"veriff"},{"body.oneOf.0.type":"document-submission","body.oneOf.0.input.media.items.0.context":"photo-selfie","body.oneOf.0.input.media.items.0.fileId":"470b2192-893f-4ce6-9daa-816d4c319a84","body.oneOf.0.output.document.type":"passport","body.oneOf.0.output.document.number":"7700225VH","body.oneOf.0.output.document.country":"GB","body.oneOf.0.output.document.expiresAt":"2026-03-13","body.oneOf.0.output.person.givenName":"John","body.oneOf.0.output.person.birthdate":"1987-01-01","body.oneOf.0.output.person.familyName":"Doe","body.oneOf.0.output.person.gender":"male","body.oneOf.0.output.verifiedAt":"2020-01-01T00:00:00.000Z","body.oneOf.0.output.provider":"veriff"},{"body.oneOf.1.type":"electronic-verification","body.oneOf.1.input.data.givenName":"John","body.oneOf.1.input.data.birthdate":"1987-01-01","body.oneOf.1.input.data.citizenshipCountry":"US","body.oneOf.1.input.data.familyName":"Doe","body.oneOf.1.input.data.address.country":"US","body.oneOf.1.input.data.address.city":"Los Angeles","body.oneOf.1.input.data.address.line1":"100 Main Street","body.oneOf.1.input.data.address.postalCode":"90011","body.oneOf.1.output.verifiedAt":"2020-01-01T00:00:00.000Z","body.oneOf.1.output.provider":"onfido"},{"body.oneOf.1.type":"electronic-verification","body.oneOf.1.input.data.givenName":"John","body.oneOf.1.input.data.birthdate":"1987-01-01","body.oneOf.1.input.data.citizenshipCountry":"GB","body.oneOf.1.input.data.familyName":"Doe","body.oneOf.1.input.data.address.country":"GB","body.oneOf.1.input.data.address.city":"Manchester","body.oneOf.1.input.data.address.line1":"1 High Street","body.oneOf.1.input.data.address.postalCode":"M4 1AA","body.oneOf.1.output.verifiedAt":"2020-01-01T00:00:00.000Z","body.oneOf.1.output.provider":"onfido"}]},"dependencies":{"parameters":{},"requestBody":{"content":{"application/json":{"schema":{"oneOf":[{"type":"object","title":"Document submission","required":["type"],"properties":{"type":{"description":"The identity submission type.","type":"string","enum":["document-submission"],"isRequired":true,"uniqueKey":"oneOf.0.type","typeLabel":"enum\u003cstring>"},"input":{"description":"Input of the KYC process.","type":"object","properties":{"media":{"description":"The media that was used to verify the process.","type":"array","minItems":1,"maxItems":10,"items":{"type":"object","properties":{"context":{"description":"The context of the file.","type":"string","enum":["photo-document-front","photo-document-back","photo-selfie","photo-selfie-and-document-front","video"],"isRequired":true,"uniqueKey":"oneOf.0.input.media.items.[INDEX].context","typeLabel":"enum\u003cstring>"},"fileId":{"description":"The id of the file.","type":"string","format":"uuid","isRequired":true,"uniqueKey":"oneOf.0.input.media.items.[INDEX].fileId","typeLabel":"string\u003cuuid>"}},"required":["context","fileId"],"uniqueKey":"oneOf.0.input.media.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.0.input.media","typeLabel":"object[]"}},"uniqueKey":"oneOf.0.input","typeLabel":"object"},"output":{"description":"Output of the KYC process.","type":"object","properties":{"document":{"description":"The identity document information.","type":"object","properties":{"type":{"description":"The type of the document.","type":"string","enum":["driving-license","id-card","passport","residence-permit"],"isRequired":true,"uniqueKey":"oneOf.0.output.document.type","typeLabel":"enum\u003cstring>"},"number":{"type":"string","description":"The number of the document.","maxLength":200,"pattern":"^\\S.*\\S$|^\\S$","isRequired":true,"uniqueKey":"oneOf.0.output.document.number","typeLabel":"string"},"country":{"type":"string","description":"The country of the document.","pattern":"^[A-Z]{2}$","isRequired":true,"uniqueKey":"oneOf.0.output.document.country","typeLabel":"string"},"expiresAt":{"description":"The expiration date of the document.","type":"string","format":"date","uniqueKey":"oneOf.0.output.document.expiresAt","typeLabel":"string\u003cdate>"}},"required":["type","number","country"],"isRequired":true,"uniqueKey":"oneOf.0.output.document","typeLabel":"object"},"person":{"description":"The person information.","type":"object","properties":{"givenName":{"type":"string","description":"The person's given name.","maxLength":200,"pattern":"^\\S.*\\S$|^\\S$","isRequired":true,"uniqueKey":"oneOf.0.output.person.givenName","typeLabel":"string"},"birthdate":{"description":"The date of birth.","type":"string","format":"date","isRequired":true,"uniqueKey":"oneOf.0.output.person.birthdate","typeLabel":"string\u003cdate>"},"familyName":{"type":"string","description":"The person's family name or surname.","maxLength":200,"pattern":"^\\S.*\\S$|^\\S$","uniqueKey":"oneOf.0.output.person.familyName","typeLabel":"string"},"gender":{"description":"The gender.","type":"string","enum":["female","male"],"uniqueKey":"oneOf.0.output.person.gender","typeLabel":"enum\u003cstring>"},"address":{"type":"object","description":"The address information.","minProperties":1,"required":["country"],"properties":{"country":{"type":"string","description":"The country of the address.","pattern":"^[A-Z]{2}$","isRequired":true,"uniqueKey":"oneOf.0.output.person.address.country","typeLabel":"string"},"subdivision":{"type":"string","description":"The subdivision of the address.","pattern":"^[A-Z]{2}-[A-Z0-9]{1,3}$","uniqueKey":"oneOf.0.output.person.address.subdivision","typeLabel":"string"},"city":{"type":"string","description":"The city of the address.","maxLength":100,"pattern":"^\\S.*\\S$|^\\S$","uniqueKey":"oneOf.0.output.person.address.city","typeLabel":"string"},"line1":{"type":"string","description":"The first line of the address.","maxLength":150,"pattern":"^\\S.*\\S$|^\\S$","uniqueKey":"oneOf.0.output.person.address.line1","typeLabel":"string"},"line2":{"type":"string","description":"The second line of the address.","maxLength":100,"pattern":"^\\S.*\\S$|^\\S$","uniqueKey":"oneOf.0.output.person.address.line2","typeLabel":"string"},"postalCode":{"type":"string","description":"The postal code of the address.","maxLength":20,"pattern":"^\\S.*\\S$|^\\S$","uniqueKey":"oneOf.0.output.person.address.postalCode","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.0.output.person.address","typeLabel":"object"}},"required":["givenName","birthdate"],"isRequired":true,"uniqueKey":"oneOf.0.output.person","typeLabel":"object"},"verifiedAt":{"description":"The date and time of the verification.","type":"string","format":"date-time","isRequired":true,"uniqueKey":"oneOf.0.output.verifiedAt","typeLabel":"string\u003cdate-time>"},"provider":{"type":"string","description":"The provider used to verify the KYC process.","maxLength":100,"pattern":"^\\S.*\\S$|^\\S$","uniqueKey":"oneOf.0.output.provider","typeLabel":"string"}},"required":["document","person","verifiedAt"],"uniqueKey":"oneOf.0.output","typeLabel":"object"}},"uniqueKey":"oneOf.0","typeLabel":"Document submission · object"},{"type":"object","title":"Electronic verification","required":["type","input"],"properties":{"type":{"description":"The identity submission type.","type":"string","enum":["electronic-verification"],"isRequired":true,"uniqueKey":"oneOf.1.type","typeLabel":"enum\u003cstring>"},"input":{"description":"Input of the KYC process.","type":"object","properties":{"data":{"description":"The declared data used to verify the process.","type":"object","properties":{"givenName":{"type":"string","description":"The given name.","maxLength":200,"pattern":"^\\S.*\\S$|^\\S$","isRequired":true,"uniqueKey":"oneOf.1.input.data.givenName","typeLabel":"string"},"birthdate":{"description":"The date of birth.","type":"string","format":"date","isRequired":true,"uniqueKey":"oneOf.1.input.data.birthdate","typeLabel":"string\u003cdate>"},"citizenshipCountry":{"type":"string","description":"The citizenship country.","pattern":"^[A-Z]{2}$","isRequired":true,"uniqueKey":"oneOf.1.input.data.citizenshipCountry","typeLabel":"string"},"familyName":{"type":"string","description":"The family name or surname.","maxLength":200,"pattern":"^\\S.*\\S$|^\\S$","uniqueKey":"oneOf.1.input.data.familyName","typeLabel":"string"},"gender":{"description":"The gender.","type":"string","enum":["female","male"],"uniqueKey":"oneOf.1.input.data.gender","typeLabel":"enum\u003cstring>"},"address":{"type":"object","description":"The address information.","minProperties":1,"required":["country"],"properties":{"country":{"type":"string","description":"The country of the address.","pattern":"^[A-Z]{2}$","isRequired":true,"uniqueKey":"oneOf.1.input.data.address.country","typeLabel":"string"},"subdivision":{"type":"string","description":"The subdivision of the address.","pattern":"^[A-Z]{2}-[A-Z0-9]{1,3}$","uniqueKey":"oneOf.1.input.data.address.subdivision","typeLabel":"string"},"city":{"type":"string","description":"The city of the address.","maxLength":100,"pattern":"^\\S.*\\S$|^\\S$","uniqueKey":"oneOf.1.input.data.address.city","typeLabel":"string"},"line1":{"type":"string","description":"The first line of the address.","maxLength":150,"pattern":"^\\S.*\\S$|^\\S$","uniqueKey":"oneOf.1.input.data.address.line1","typeLabel":"string"},"line2":{"type":"string","description":"The second line of the address.","maxLength":100,"pattern":"^\\S.*\\S$|^\\S$","uniqueKey":"oneOf.1.input.data.address.line2","typeLabel":"string"},"postalCode":{"type":"string","description":"The postal code of the address.","maxLength":20,"pattern":"^\\S.*\\S$|^\\S$","uniqueKey":"oneOf.1.input.data.address.postalCode","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.1.input.data.address","typeLabel":"object"}},"required":["givenName","birthdate","citizenshipCountry"],"isRequired":true,"uniqueKey":"oneOf.1.input.data","typeLabel":"object"}},"required":["data"],"isRequired":true,"uniqueKey":"oneOf.1.input","typeLabel":"object"},"output":{"description":"Output of the KYC process.","type":"object","properties":{"verifiedAt":{"description":"The date and time of the verification.","type":"string","format":"date-time","isRequired":true,"uniqueKey":"oneOf.1.output.verifiedAt","typeLabel":"string\u003cdate-time>"},"provider":{"type":"string","description":"The provider used to verify the KYC process.","maxLength":100,"pattern":"^\\S.*\\S$|^\\S$","uniqueKey":"oneOf.1.output.provider","typeLabel":"string"}},"required":["verifiedAt"],"uniqueKey":"oneOf.1.output","typeLabel":"object"}},"uniqueKey":"oneOf.1","typeLabel":"Electronic verification · object"}],"uniqueKey":"","typeLabel":"Document submission · object | Electronic verification · object"},"examples":{"Update Process via Document Submission - Partner-verified - US":{"title":"Update Process via Document Submission - Partner-verified - US","value":{"type":"document-submission","input":{"media":[{"context":"photo-selfie","fileId":"470b2192-893f-4ce6-9daa-816d4c319a84"}]},"output":{"provider":"veriff","document":{"type":"driving-license","number":"D1234567","country":"US","expiresAt":"2026-03-13"},"person":{"givenName":"John","familyName":"Doe","birthdate":"1987-01-01","gender":"male"},"verifiedAt":"2020-01-01T00:00:00.000Z"}}},"Update Process via Document Submission - Partner-verified - GB":{"title":"Update Process via Document Submission - Partner-verified - GB","value":{"type":"document-submission","input":{"media":[{"context":"photo-selfie","fileId":"470b2192-893f-4ce6-9daa-816d4c319a84"}]},"output":{"provider":"veriff","document":{"type":"passport","number":"7700225VH","country":"GB","expiresAt":"2026-03-13"},"person":{"givenName":"John","familyName":"Doe","birthdate":"1987-01-01","gender":"male"},"verifiedAt":"2020-01-01T00:00:00.000Z"}}},"Update Process via Electronic Verification - Partner-verified - US":{"title":"Update Process via Electronic Verification - Partner-verified - US","value":{"type":"electronic-verification","input":{"data":{"givenName":"John","familyName":"Doe","birthdate":"1987-01-01","citizenshipCountry":"US","address":{"country":"US","city":"Los Angeles","line1":"100 Main Street","postalCode":"90011"}}},"output":{"provider":"onfido","verifiedAt":"2020-01-01T00:00:00.000Z"}}},"Update Process via Electronic Verification - Partner-verified - GB":{"title":"Update Process via Electronic Verification - Partner-verified - GB","value":{"type":"electronic-verification","input":{"data":{"givenName":"John","familyName":"Doe","birthdate":"1987-01-01","citizenshipCountry":"GB","address":{"country":"GB","city":"Manchester","line1":"1 High Street","postalCode":"M4 1AA"}}},"output":{"provider":"onfido","verifiedAt":"2020-01-01T00:00:00.000Z"}}}},"exampleType":"examples"}},"exampleType":"examples"},"responses":{"f83ae1a4-1992-43bd-9214-8e396516e49c":{"description":"KYC identity process updated.","content":{"application/json":{"schema":{"type":"object","properties":{"identity":{"oneOf":[{"type":"object","title":"None","description":"The KYC identity object.","required":["code","status"],"properties":{"code":{"description":"The code of the KYC process.","type":"string","isRequired":true,"uniqueKey":"identity.oneOf.0.code","typeLabel":"string"},"status":{"description":"Status of the KYC process.","type":"string","enum":["ok","failed","running","pending","exempt"],"isRequired":true,"uniqueKey":"identity.oneOf.0.status","typeLabel":"enum\u003cstring>"},"type":{"description":"The identity submission type.","type":"string","enum":["none"],"uniqueKey":"identity.oneOf.0.type","typeLabel":"enum\u003cstring>"},"verification":{"type":"object","description":"Configuration of this process.","required":["submittable","model","method","dependencies"],"properties":{"model":{"description":"The verification model to complete this process.","type":"string","enum":["none","partner-verified","uphold-verified"],"isRequired":true,"uniqueKey":"identity.oneOf.0.verification.model","typeLabel":"enum\u003cstring>"},"method":{"description":"Whether this process is verified automatically in the background or requires user action.","type":"string","enum":["automatic","manual"],"isRequired":true,"uniqueKey":"identity.oneOf.0.verification.method","typeLabel":"enum\u003cstring>"},"dependencies":{"description":"The processes that must be updated before you can update this one.","type":"array","items":{"type":"string","enum":["profile","email","phone","identity","proof-of-address","customer-due-diligence","enhanced-due-diligence","crypto-risk-assessment","self-categorization-statement","tax-details"],"uniqueKey":"identity.oneOf.0.verification.dependencies.items.[INDEX]","typeLabel":"enum\u003cstring>"},"isRequired":true,"uniqueKey":"identity.oneOf.0.verification.dependencies","typeLabel":"enum\u003cstring>[]"},"submittable":{"description":"Whether this process currently accepts a new submission.","type":"boolean","isRequired":true,"uniqueKey":"identity.oneOf.0.verification.submittable","typeLabel":"boolean"},"triggers":{"description":"Other processes that, once updated, trigger this process to run automatically. Only present when `method` is `automatic`.","type":"array","items":{"type":"string","enum":["profile","identity"],"uniqueKey":"identity.oneOf.0.verification.triggers.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"identity.oneOf.0.verification.triggers","typeLabel":"enum\u003cstring>[]"}},"uniqueKey":"identity.oneOf.0.verification","typeLabel":"object"}},"isRequired":true,"uniqueKey":"identity.oneOf.0","typeLabel":"None · object"},{"type":"object","title":"Document submission","description":"The KYC identity object.","required":["code","status","type"],"properties":{"code":{"description":"The code of the KYC process.","type":"string","isRequired":true,"uniqueKey":"identity.oneOf.1.code","typeLabel":"string"},"status":{"description":"Status of the KYC process.","type":"string","enum":["ok","failed","running","pending","exempt"],"isRequired":true,"uniqueKey":"identity.oneOf.1.status","typeLabel":"enum\u003cstring>"},"type":{"description":"The identity submission type.","type":"string","enum":["document-submission"],"isRequired":true,"uniqueKey":"identity.oneOf.1.type","typeLabel":"enum\u003cstring>"},"verification":{"type":"object","description":"Configuration of this process.","required":["submittable","model","method","dependencies"],"properties":{"model":{"description":"The verification model to complete this process.","type":"string","enum":["none","partner-verified","uphold-verified"],"isRequired":true,"uniqueKey":"identity.oneOf.1.verification.model","typeLabel":"enum\u003cstring>"},"method":{"description":"Whether this process is verified automatically in the background or requires user action.","type":"string","enum":["automatic","manual"],"isRequired":true,"uniqueKey":"identity.oneOf.1.verification.method","typeLabel":"enum\u003cstring>"},"dependencies":{"description":"The processes that must be updated before you can update this one.","type":"array","items":{"type":"string","enum":["profile","email","phone","identity","proof-of-address","customer-due-diligence","enhanced-due-diligence","crypto-risk-assessment","self-categorization-statement","tax-details"],"uniqueKey":"identity.oneOf.1.verification.dependencies.items.[INDEX]","typeLabel":"enum\u003cstring>"},"isRequired":true,"uniqueKey":"identity.oneOf.1.verification.dependencies","typeLabel":"enum\u003cstring>[]"},"submittable":{"description":"Whether this process currently accepts a new submission.","type":"boolean","isRequired":true,"uniqueKey":"identity.oneOf.1.verification.submittable","typeLabel":"boolean"},"triggers":{"description":"Other processes that, once updated, trigger this process to run automatically. Only present when `method` is `automatic`.","type":"array","items":{"type":"string","enum":["profile","identity"],"uniqueKey":"identity.oneOf.1.verification.triggers.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"identity.oneOf.1.verification.triggers","typeLabel":"enum\u003cstring>[]"}},"uniqueKey":"identity.oneOf.1.verification","typeLabel":"object"},"input":{"description":"Input of the KYC process.","type":"object","properties":{"media":{"description":"The media that was collected during the process.","type":"array","items":{"type":"object","properties":{"context":{"description":"The context of the file.","type":"string","enum":["photo-document-front","photo-document-back","photo-selfie","photo-selfie-and-document-front","video"],"isRequired":true,"uniqueKey":"identity.oneOf.1.input.media.items.[INDEX].context","typeLabel":"enum\u003cstring>"},"fileId":{"description":"The id of the file.","type":"string","format":"uuid","isRequired":true,"uniqueKey":"identity.oneOf.1.input.media.items.[INDEX].fileId","typeLabel":"string\u003cuuid>"}},"required":["context","fileId"],"uniqueKey":"identity.oneOf.1.input.media.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"identity.oneOf.1.input.media","typeLabel":"object[]"}},"required":["media"],"uniqueKey":"identity.oneOf.1.input","typeLabel":"object"},"output":{"description":"Output of the KYC process.","type":"object","properties":{"provider":{"description":"The provider used to verify the KYC process.","type":"string","isRequired":true,"uniqueKey":"identity.oneOf.1.output.provider","typeLabel":"string"},"document":{"description":"The identity document information.","type":"object","properties":{"type":{"description":"The type of the document.","type":"string","enum":["driving-license","id-card","passport","residence-permit","unsupported"],"isRequired":true,"uniqueKey":"identity.oneOf.1.output.document.type","typeLabel":"enum\u003cstring>"},"number":{"description":"The number of the document.","type":"string","isRequired":true,"uniqueKey":"identity.oneOf.1.output.document.number","typeLabel":"string"},"country":{"description":"The country of the document.","type":"string","isRequired":true,"uniqueKey":"identity.oneOf.1.output.document.country","typeLabel":"string"},"expiresAt":{"description":"The expiration date of the document.","type":"string","format":"date","uniqueKey":"identity.oneOf.1.output.document.expiresAt","typeLabel":"string\u003cdate>"}},"required":["type","number","country"],"isRequired":true,"uniqueKey":"identity.oneOf.1.output.document","typeLabel":"object"},"person":{"description":"The person information.","type":"object","properties":{"givenName":{"description":"The person's given name.","type":"string","isRequired":true,"uniqueKey":"identity.oneOf.1.output.person.givenName","typeLabel":"string"},"birthdate":{"description":"The date of birth.","type":"string","format":"date","isRequired":true,"uniqueKey":"identity.oneOf.1.output.person.birthdate","typeLabel":"string\u003cdate>"},"familyName":{"description":"The person's family name or surname.","type":"string","uniqueKey":"identity.oneOf.1.output.person.familyName","typeLabel":"string"},"gender":{"description":"The gender.","type":"string","enum":["female","male"],"uniqueKey":"identity.oneOf.1.output.person.gender","typeLabel":"enum\u003cstring>"},"address":{"type":"object","description":"The address information.","required":["country"],"properties":{"country":{"description":"The country of the address.","type":"string","isRequired":true,"uniqueKey":"identity.oneOf.1.output.person.address.country","typeLabel":"string"},"subdivision":{"description":"The subdivision of the address.","type":"string","uniqueKey":"identity.oneOf.1.output.person.address.subdivision","typeLabel":"string"},"city":{"description":"The city of the address.","type":"string","uniqueKey":"identity.oneOf.1.output.person.address.city","typeLabel":"string"},"line1":{"description":"The first line of the address.","type":"string","uniqueKey":"identity.oneOf.1.output.person.address.line1","typeLabel":"string"},"line2":{"description":"The second line of the address.","type":"string","uniqueKey":"identity.oneOf.1.output.person.address.line2","typeLabel":"string"},"postalCode":{"description":"The postal code of the address.","type":"string","uniqueKey":"identity.oneOf.1.output.person.address.postalCode","typeLabel":"string"}},"uniqueKey":"identity.oneOf.1.output.person.address","typeLabel":"object"}},"required":["givenName","birthdate"],"isRequired":true,"uniqueKey":"identity.oneOf.1.output.person","typeLabel":"object"},"verifiedAt":{"description":"The date and time of the verification.","type":"string","format":"date-time","isRequired":true,"uniqueKey":"identity.oneOf.1.output.verifiedAt","typeLabel":"string\u003cdate-time>"},"providerDetails":{"description":"The provider details associated with the verification.","type":"object","properties":{"reasons":{"description":"The reasons associated with the verification.","type":"array","items":{"type":"string","uniqueKey":"identity.oneOf.1.output.providerDetails.reasons.items.[INDEX]","typeLabel":"string"},"uniqueKey":"identity.oneOf.1.output.providerDetails.reasons","typeLabel":"string[]"}},"uniqueKey":"identity.oneOf.1.output.providerDetails","typeLabel":"object"},"reason":{"description":"The reason associated with the verification.","type":"string","enum":["data-mismatch","duplicate","underage","provider-verification-rejected"],"uniqueKey":"identity.oneOf.1.output.reason","typeLabel":"enum\u003cstring>"}},"required":["provider","document","person","verifiedAt"],"uniqueKey":"identity.oneOf.1.output","typeLabel":"object"}},"isRequired":true,"uniqueKey":"identity.oneOf.1","typeLabel":"Document submission · object"},{"type":"object","title":"Electronic verification","description":"The KYC identity object.","required":["code","status","type"],"properties":{"code":{"description":"The code of the KYC process.","type":"string","isRequired":true,"uniqueKey":"identity.oneOf.2.code","typeLabel":"string"},"status":{"description":"Status of the KYC process.","type":"string","enum":["ok","failed","running","pending","exempt"],"isRequired":true,"uniqueKey":"identity.oneOf.2.status","typeLabel":"enum\u003cstring>"},"type":{"description":"The identity submission type.","type":"string","enum":["electronic-verification"],"isRequired":true,"uniqueKey":"identity.oneOf.2.type","typeLabel":"enum\u003cstring>"},"verification":{"type":"object","description":"Configuration of this process.","required":["submittable","model","method","dependencies"],"properties":{"model":{"description":"The verification model to complete this process.","type":"string","enum":["none","partner-verified","uphold-verified"],"isRequired":true,"uniqueKey":"identity.oneOf.2.verification.model","typeLabel":"enum\u003cstring>"},"method":{"description":"Whether this process is verified automatically in the background or requires user action.","type":"string","enum":["automatic","manual"],"isRequired":true,"uniqueKey":"identity.oneOf.2.verification.method","typeLabel":"enum\u003cstring>"},"dependencies":{"description":"The processes that must be updated before you can update this one.","type":"array","items":{"type":"string","enum":["profile","email","phone","identity","proof-of-address","customer-due-diligence","enhanced-due-diligence","crypto-risk-assessment","self-categorization-statement","tax-details"],"uniqueKey":"identity.oneOf.2.verification.dependencies.items.[INDEX]","typeLabel":"enum\u003cstring>"},"isRequired":true,"uniqueKey":"identity.oneOf.2.verification.dependencies","typeLabel":"enum\u003cstring>[]"},"submittable":{"description":"Whether this process currently accepts a new submission.","type":"boolean","isRequired":true,"uniqueKey":"identity.oneOf.2.verification.submittable","typeLabel":"boolean"},"triggers":{"description":"Other processes that, once updated, trigger this process to run automatically. Only present when `method` is `automatic`.","type":"array","items":{"type":"string","enum":["profile","identity"],"uniqueKey":"identity.oneOf.2.verification.triggers.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"identity.oneOf.2.verification.triggers","typeLabel":"enum\u003cstring>[]"}},"uniqueKey":"identity.oneOf.2.verification","typeLabel":"object"},"input":{"description":"Input of the KYC process.","type":"object","properties":{"data":{"description":"The declared data used to verify the process.","type":"object","properties":{"givenName":{"description":"The given name.","type":"string","isRequired":true,"uniqueKey":"identity.oneOf.2.input.data.givenName","typeLabel":"string"},"birthdate":{"description":"The date of birth.","type":"string","format":"date","isRequired":true,"uniqueKey":"identity.oneOf.2.input.data.birthdate","typeLabel":"string\u003cdate>"},"citizenshipCountry":{"description":"The citizenship country.","type":"string","isRequired":true,"uniqueKey":"identity.oneOf.2.input.data.citizenshipCountry","typeLabel":"string"},"familyName":{"description":"The family name or surname.","type":"string","uniqueKey":"identity.oneOf.2.input.data.familyName","typeLabel":"string"},"gender":{"description":"The gender.","type":"string","enum":["female","male"],"uniqueKey":"identity.oneOf.2.input.data.gender","typeLabel":"enum\u003cstring>"},"address":{"type":"object","description":"The address information.","required":["country"],"properties":{"country":{"description":"The country of the address.","type":"string","isRequired":true,"uniqueKey":"identity.oneOf.2.input.data.address.country","typeLabel":"string"},"subdivision":{"description":"The subdivision of the address.","type":"string","uniqueKey":"identity.oneOf.2.input.data.address.subdivision","typeLabel":"string"},"city":{"description":"The city of the address.","type":"string","uniqueKey":"identity.oneOf.2.input.data.address.city","typeLabel":"string"},"line1":{"description":"The first line of the address.","type":"string","uniqueKey":"identity.oneOf.2.input.data.address.line1","typeLabel":"string"},"line2":{"description":"The second line of the address.","type":"string","uniqueKey":"identity.oneOf.2.input.data.address.line2","typeLabel":"string"},"postalCode":{"description":"The postal code of the address.","type":"string","uniqueKey":"identity.oneOf.2.input.data.address.postalCode","typeLabel":"string"}},"uniqueKey":"identity.oneOf.2.input.data.address","typeLabel":"object"}},"required":["givenName","birthdate","citizenshipCountry"],"isRequired":true,"uniqueKey":"identity.oneOf.2.input.data","typeLabel":"object"}},"required":["data"],"uniqueKey":"identity.oneOf.2.input","typeLabel":"object"},"output":{"description":"Output of the KYC process.","type":"object","properties":{"provider":{"description":"The provider used to verify the KYC process.","type":"string","isRequired":true,"uniqueKey":"identity.oneOf.2.output.provider","typeLabel":"string"},"verifiedAt":{"description":"The date and time of the verification.","type":"string","format":"date-time","isRequired":true,"uniqueKey":"identity.oneOf.2.output.verifiedAt","typeLabel":"string\u003cdate-time>"},"reason":{"description":"The reason associated with the verification.","type":"string","enum":["data-mismatch","duplicate","missing-declared-information","underage"],"uniqueKey":"identity.oneOf.2.output.reason","typeLabel":"enum\u003cstring>"}},"required":["provider","verifiedAt"],"uniqueKey":"identity.oneOf.2.output","typeLabel":"object"}},"isRequired":true,"uniqueKey":"identity.oneOf.2","typeLabel":"Electronic verification · object"}],"isRequired":true,"uniqueKey":"identity","typeLabel":"None · object | Document submission · object | Electronic verification · object"},"warnings":{"type":"object","description":"The warnings generated during a process update.","additionalProperties":{"type":"array","items":{"type":"object","description":"The warning information.","required":["code","message"],"properties":{"code":{"description":"A short string with a brief explanation about the code reported.","type":"string","isRequired":true,"uniqueKey":"warnings.additionalProperties.items.[INDEX].code","typeLabel":"string"},"message":{"description":"A human-readable message providing more details.","type":"string","isRequired":true,"uniqueKey":"warnings.additionalProperties.items.[INDEX].message","typeLabel":"string"},"details":{"description":"Additional information about the feedback reported.","type":"object","additionalProperties":true,"uniqueKey":"warnings.additionalProperties.items.[INDEX].details","typeLabel":"object"}},"uniqueKey":"warnings.additionalProperties.items.[INDEX]","typeLabel":"object"},"uniqueKey":"warnings.additionalProperties","typeLabel":"object[]"},"uniqueKey":"warnings","typeLabel":"object"}},"required":["identity"],"uniqueKey":"","typeLabel":"object"},"examples":{"Process Updated via Document Submission - Partner-verified - US":{"title":"Process Updated via Document Submission - Partner-verified - US","value":{"identity":{"code":"identity","status":"ok","type":"document-submission","verification":{"model":"partner-verified","method":"manual","dependencies":["phone","profile"],"submittable":true},"input":{"media":[{"context":"photo-document-front","fileId":"75e5be00-4264-4cec-ace6-598bff79932c"},{"context":"photo-document-back","fileId":"402587f2-6299-4a40-b465-eb49d739998c"},{"context":"photo-selfie","fileId":"470b2192-893f-4ce6-9daa-816d4c319a84"}]},"output":{"provider":"veriff","document":{"type":"driving-license","number":"D1234567","country":"US","expiresAt":"2026-03-13"},"person":{"givenName":"John","familyName":"Doe","birthdate":"1987-01-01","gender":"male","address":{"country":"US","subdivision":"US-CA","city":"Los Angeles","line1":"100 Main Street","postalCode":"90011"}},"verifiedAt":"2020-01-01T00:00:00.000Z"}}}},"Process Updated via Document Submission - Partner-verified - GB":{"title":"Process Updated via Document Submission - Partner-verified - GB","value":{"identity":{"code":"identity","status":"ok","type":"document-submission","verification":{"model":"partner-verified","method":"manual","dependencies":["phone","profile"],"submittable":true},"input":{"media":[{"context":"photo-document-front","fileId":"75e5be00-4264-4cec-ace6-598bff79932c"},{"context":"photo-document-back","fileId":"402587f2-6299-4a40-b465-eb49d739998c"},{"context":"photo-selfie","fileId":"470b2192-893f-4ce6-9daa-816d4c319a84"}]},"output":{"provider":"veriff","document":{"type":"passport","number":"7700225VH","country":"GB","expiresAt":"2026-03-13"},"person":{"givenName":"John","familyName":"Doe","birthdate":"1987-01-01","gender":"male","address":{"country":"GB","subdivision":"GB-MAN","city":"Manchester","line1":"1 High Street","line2":"Northern Quarter","postalCode":"M4 1AA"}},"verifiedAt":"2020-01-01T00:00:00.000Z"}}}},"Process Updated via Electronic Verification - Partner-verified - US":{"title":"Process Updated via Electronic Verification - Partner-verified - US","value":{"identity":{"code":"identity","status":"ok","type":"electronic-verification","verification":{"model":"partner-verified","method":"manual","dependencies":["phone","profile"],"submittable":true},"input":{"data":{"givenName":"John","familyName":"Doe","birthdate":"1987-01-01","citizenshipCountry":"US","address":{"country":"US","city":"Los Angeles","line1":"100 Main Street","postalCode":"90011"}}},"output":{"provider":"onfido","verifiedAt":"2020-01-01T00:00:00.000Z"}}}},"Process Updated via Electronic Verification - Partner-verified - GB":{"title":"Process Updated via Electronic Verification - Partner-verified - GB","value":{"identity":{"code":"identity","status":"ok","type":"electronic-verification","verification":{"model":"partner-verified","method":"manual","dependencies":["phone","profile"],"submittable":true},"input":{"data":{"givenName":"John","familyName":"Doe","birthdate":"1987-01-01","citizenshipCountry":"GB","address":{"country":"GB","city":"Manchester","line1":"1 High Street","postalCode":"M4 1AA"}}},"output":{"provider":"onfido","verifiedAt":"2020-01-01T00:00:00.000Z"}}}}},"exampleType":"examples"}},"headers":{"x-uphold-request-id":{"description":"A unique identifier for the request that can be shared with Uphold for troubleshooting purposes.","required":true,"schema":{"type":"string"},"examples":{"Request ID":{"value":"a4e390583b3ac581-MRS"}}}},"exampleType":"examples"},"4be457a7-2e8e-4988-889a-ae661c756e6e":{"description":"Resource not found.","content":{"application/json":{"schema":{"type":"object","description":"The error information.","required":["code","message"],"properties":{"code":{"description":"A short string with a brief explanation about the code reported.","type":"string","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"message":{"description":"A human-readable message providing more details.","type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"details":{"description":"Additional information about the feedback reported.","type":"object","additionalProperties":true,"uniqueKey":"details","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"File Not Found":{"title":"File Not Found","value":{"code":"entity_not_found","message":"A file specified in the media array cannot be found","details":{"context":"body","entity":"file","property":"input.media"}}}},"exampleType":"examples"}},"headers":{"x-uphold-request-id":{"description":"A unique identifier for the request that can be shared with Uphold for troubleshooting purposes.","required":true,"schema":{"type":"string"},"examples":{"Request ID":{"value":"a4e390583b3ac581-MRS"}}}},"exampleType":"examples"},"f7162256-0308-438f-b916-63e667507697":{"description":"Business logic error.","content":{"application/json":{"schema":{"type":"object","description":"The error information.","required":["code","message"],"properties":{"code":{"description":"A short string with a brief explanation about the code reported.","type":"string","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"message":{"description":"A human-readable message providing more details.","type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"details":{"description":"Additional information about the feedback reported.","type":"object","additionalProperties":true,"uniqueKey":"details","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Document Country Not Supported":{"title":"Document Country Not Supported","value":{"code":"country_not_supported","message":"The country is not supported","details":{"context":"body","property":"output.document.country"}}},"Document Expiration Date Invalid":{"title":"Document Expiration Date Invalid","value":{"code":"date_invalid","message":"The date must be in the future","details":{"rule":"difference-less-than-threshold","threshold":{"limit":0,"unit":"milliseconds"},"context":"body","property":"output.document.expiresAt"}}},"Given Name Contains Invalid Characters":{"title":"Given Name Contains Invalid Characters","value":{"code":"invalid_characters","message":"The request has invalid characters","details":{"context":"body","property":"output.person.givenName"}}},"Family Name Contains Invalid Characters":{"title":"Family Name Contains Invalid Characters","value":{"code":"invalid_characters","message":"The request has invalid characters","details":{"context":"body","property":"output.person.familyName"}}},"Birthdate Invalid":{"title":"Birthdate Invalid","value":{"code":"date_invalid","message":"The date must be in the past","details":{"rule":"difference-greater-than-threshold","threshold":{"limit":0,"unit":"milliseconds"},"context":"body","property":"output.verifiedAt"}}},"Address Country Not Supported":{"title":"Address Country Not Supported","value":{"code":"country_not_supported","message":"The country is not supported","details":{"context":"body","property":"output.person.address.country"}}},"Address Subdivision Not Supported":{"title":"Address Subdivision Not Supported","value":{"code":"subdivision_not_supported","message":"The subdivision is not supported","details":{"context":"body","property":"output.person.address.subdivision"}}},"File Invalid":{"title":"File Invalid","value":{"code":"file_invalid","message":"A file specified in the media array has not been uploaded","details":{"context":"body","property":"input.media"}}},"Verified Date Invalid":{"title":"Verified Date Invalid","value":{"code":"date_invalid","message":"The date must be in the past","details":{"rule":"difference-greater-than-threshold","threshold":{"limit":0,"unit":"milliseconds"},"context":"body","property":"output.verifiedAt"}}},"Process Updates Not Allowed":{"title":"Process Updates Not Allowed","value":{"code":"operation_not_allowed","message":"The current status of the process does not allow updates","details":{"reasons":["kyc-process-update-not-allowed"]}}},"Submission Type Not Allowed":{"title":"Submission Type Not Allowed","value":{"code":"operation_not_allowed","message":"The submission type 'electronic-verification' is not allowed for your organization","details":{"reasons":["permission-denied"]}}},"Uphold-Verified Updates Not Allowed":{"title":"Uphold-Verified Updates Not Allowed","value":{"code":"operation_not_allowed","message":"Uphold-verified 'identity' updates are not allowed","details":{"reasons":["permission-denied"]}}},"Incomplete Process Dependencies":{"title":"Incomplete Process Dependencies","value":{"code":"operation_not_allowed","message":"User cannot submit 'identity' due to incomplete process dependencies","details":{"reasons":["incomplete-phone","incomplete-profile"]}}}},"exampleType":"examples"}},"headers":{"x-uphold-request-id":{"description":"A unique identifier for the request that can be shared with Uphold for troubleshooting purposes.","required":true,"schema":{"type":"string"},"examples":{"Request ID":{"value":"a4e390583b3ac581-MRS"}}}},"exampleType":"examples"}},"security":{"c80e3003-da3d-45fa-9788-7a0c34da8584":{"OAuth2":{"type":"oauth2","description":"OAuth 2.0 authentication.","flows":{"clientCredentials":{"tokenUrl":"/core/oauth2/token","scopes":{"core.users:act-on-behalf-of":"Grants access to act on behalf of a user","core.users:create":"Grants access to create users","core.users:read":"Grants access to view users","core.users:delete":"Grants access to delete users","core.users.metadata:read":"Grants access to view user metadata","core.users.metadata:write":"Grants access to modify user metadata","core.kyc:read":"Grants access to view KYC processes","core.kyc.profile:update":"Grants access to update profile KYC process","core.kyc.address:update":"Grants access to update address KYC process","core.kyc.email:update":"Grants access to update email KYC process","core.kyc.phone:update":"Grants access to update phone KYC process","core.kyc.identity:update":"Grants access to update identity KYC process","core.kyc.proof-of-address:update":"Grants access to update proof-of-address KYC process","core.kyc.customer-due-diligence:update":"Grants access to update customer due diligence KYC process","core.kyc.enhanced-due-diligence:update":"Grants access to update enhanced due diligence KYC process","core.kyc.crypto-risk-assessment:update":"Grants access to update crypto risk assessment KYC process","core.kyc.self-categorization-statement:update":"Grants access to update self-categorization statement KYC process","core.kyc.tax-details:update":"Grants access to update tax details KYC process","core.kyb:read":"Grants access to view KYB processes","core.kyb.profile:update":"Grants access to update profile KYB process","core.kyb.documents:update":"Grants access to update documents KYB process","core.kyb.financial-institution:update":"Grants access to update financial institution KYB process","core.kyb.associated-persons:create":"Grants access to create KYB associated persons","core.kyb.associated-persons:read":"Grants access to view KYB associated persons","core.kyb.associated-persons:delete":"Grants access to delete KYB associated persons","core.kyb.associated-persons.profile:update":"Grants access to update profile KYB associated person process","core.kyb.associated-persons.identity:update":"Grants access to update identity KYB associated person process","core.kyb.associated-persons.proof-of-address:update":"Grants access to update proof-of-address KYB associated person process","core.kyb.attestation:trigger":"Grants access to trigger the attestation process","core.capabilities:read":"Grants access to view user capabilities","core.terms-of-service:read":"Grants access to view terms of service","core.terms-of-service:accept":"Grants access to accept terms of service","core.files:create":"Grants access to create files","core.files:read":"Grants access to view files","core.files.metadata:read":"Grants access to view files metadata","core.files.metadata:write":"Grants access to modify files metadata","core.accounts:create":"Grants access to create accounts","core.accounts:read":"Grants access to view accounts","core.accounts:update":"Grants access to update accounts","core.accounts:archive":"Grants access to archive accounts","core.accounts:deposit-method":"Grants access to deposit method needed for depositing into accounts","core.accounts:use-test-helpers":"Grants access to test helpers of accounts","core.accounts.metadata:read":"Grants access to view accounts metadata","core.accounts.metadata:write":"Grants access to modify accounts metadata","core.assets:use-test-helpers":"Grants access to test helpers of assets","core.external-accounts:create":"Grants access to create external accounts","core.external-accounts:read":"Grants access to view external accounts","core.external-accounts:update":"Grants access to update external accounts","core.external-accounts:delete":"Grants access to delete external accounts","core.external-accounts.metadata:read":"Grants access to view external accounts metadata","core.external-accounts.metadata:write":"Grants access to modify external accounts metadata","core.transactions:create":"Grants access to commit quotes","core.transactions:read":"Grants access to view transactions","core.transactions.metadata:read":"Grants access to view transactions metadata","core.transactions.metadata:write":"Grants access to modify transactions metadata","core.transactions.requests-for-information:read":"Grants access to view transactions requests for information","core.transactions.requests-for-information:update":"Grants access to update transactions requests for information","core.requests-for-information:read":"Grants access to view requests for information","core.requests-for-information:update":"Grants access to update requests for information","core.portfolio:read":"Grants access to view portfolio overview, performance, and historical balance","core.statements:read":"Grants access to read statements","core.webhooks:management-link":"Grants access to create webhook management links"}}},"scopes":["core.kyc.identity:update"],"schemeName":"OAuth2"}}},"servers":{"daecbfd5-d0d2-4a9c-a847-bcaafbe0d75f":{"url":"https://api.enterprise.sandbox.uphold.com","description":"Sandbox"},"486ce2a5-f601-4b29-9b4d-1f29f4fae953":{"url":"https://api.enterprise.uphold.com","description":"Production"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"oauth2","description":"OAuth 2.0 authentication.","flows":{"clientCredentials":{"tokenUrl":"/core/oauth2/token","scopes":{"core.users:act-on-behalf-of":"Grants access to act on behalf of a user","core.users:create":"Grants access to create users","core.users:read":"Grants access to view users","core.users:delete":"Grants access to delete users","core.users.metadata:read":"Grants access to view user metadata","core.users.metadata:write":"Grants access to modify user metadata","core.kyc:read":"Grants access to view KYC processes","core.kyc.profile:update":"Grants access to update profile KYC process","core.kyc.address:update":"Grants access to update address KYC process","core.kyc.email:update":"Grants access to update email KYC process","core.kyc.phone:update":"Grants access to update phone KYC process","core.kyc.identity:update":"Grants access to update identity KYC process","core.kyc.proof-of-address:update":"Grants access to update proof-of-address KYC process","core.kyc.customer-due-diligence:update":"Grants access to update customer due diligence KYC process","core.kyc.enhanced-due-diligence:update":"Grants access to update enhanced due diligence KYC process","core.kyc.crypto-risk-assessment:update":"Grants access to update crypto risk assessment KYC process","core.kyc.self-categorization-statement:update":"Grants access to update self-categorization statement KYC process","core.kyc.tax-details:update":"Grants access to update tax details KYC process","core.kyb:read":"Grants access to view KYB processes","core.kyb.profile:update":"Grants access to update profile KYB process","core.kyb.documents:update":"Grants access to update documents KYB process","core.kyb.financial-institution:update":"Grants access to update financial institution KYB process","core.kyb.associated-persons:create":"Grants access to create KYB associated persons","core.kyb.associated-persons:read":"Grants access to view KYB associated persons","core.kyb.associated-persons:delete":"Grants access to delete KYB associated persons","core.kyb.associated-persons.profile:update":"Grants access to update profile KYB associated person process","core.kyb.associated-persons.identity:update":"Grants access to update identity KYB associated person process","core.kyb.associated-persons.proof-of-address:update":"Grants access to update proof-of-address KYB associated person process","core.kyb.attestation:trigger":"Grants access to trigger the attestation process","core.capabilities:read":"Grants access to view user capabilities","core.terms-of-service:read":"Grants access to view terms of service","core.terms-of-service:accept":"Grants access to accept terms of service","core.files:create":"Grants access to create files","core.files:read":"Grants access to view files","core.files.metadata:read":"Grants access to view files metadata","core.files.metadata:write":"Grants access to modify files metadata","core.accounts:create":"Grants access to create accounts","core.accounts:read":"Grants access to view accounts","core.accounts:update":"Grants access to update accounts","core.accounts:archive":"Grants access to archive accounts","core.accounts:deposit-method":"Grants access to deposit method needed for depositing into accounts","core.accounts:use-test-helpers":"Grants access to test helpers of accounts","core.accounts.metadata:read":"Grants access to view accounts metadata","core.accounts.metadata:write":"Grants access to modify accounts metadata","core.assets:use-test-helpers":"Grants access to test helpers of assets","core.external-accounts:create":"Grants access to create external accounts","core.external-accounts:read":"Grants access to view external accounts","core.external-accounts:update":"Grants access to update external accounts","core.external-accounts:delete":"Grants access to delete external accounts","core.external-accounts.metadata:read":"Grants access to view external accounts metadata","core.external-accounts.metadata:write":"Grants access to modify external accounts metadata","core.transactions:create":"Grants access to commit quotes","core.transactions:read":"Grants access to view transactions","core.transactions.metadata:read":"Grants access to view transactions metadata","core.transactions.metadata:write":"Grants access to modify transactions metadata","core.transactions.requests-for-information:read":"Grants access to view transactions requests for information","core.transactions.requests-for-information:update":"Grants access to update transactions requests for information","core.requests-for-information:read":"Grants access to view requests for information","core.requests-for-information:update":"Grants access to update requests for information","core.portfolio:read":"Grants access to view portfolio overview, performance, and historical balance","core.statements:read":"Grants access to read statements","core.webhooks:management-link":"Grants access to create webhook management links"}}},"scopes":["core.kyc.identity:update"],"schemeName":"OAuth2"},"schema":{"title":"OAuth2 Auth","type":"string","isRequired":true,"description":"OAuth 2.0 authentication.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"OAuth2","name":"Authorization"}],"title":"OAuth2"}]},"originalFileLocation":"_media/specs/core-openapi.mintlify.json"},"subdomain":"uphold-d4756e17","siteName":"Uphold","title":"Update identity - Uphold","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-08-12T19:06:49.009Z","originalFileLocation":"rest-apis/core-api/kyc/update-identity.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=\"dark\"}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=\"Update the identity process for an individual user.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Uphold\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/uphold-d4756e17/TGvshyKbe31xNfhd/_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/uphold-d4756e17/TGvshyKbe31xNfhd/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/uphold-d4756e17/TGvshyKbe31xNfhd/_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/uphold-d4756e17/TGvshyKbe31xNfhd/_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/uphold-d4756e17/TGvshyKbe31xNfhd/_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/uphold-d4756e17/TGvshyKbe31xNfhd/_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/uphold-d4756e17/TGvshyKbe31xNfhd/_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/uphold-d4756e17/TGvshyKbe31xNfhd/_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/uphold-d4756e17/TGvshyKbe31xNfhd/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Update identity - Uphold\">\u003cmeta data-mint-head property=\"og:description\" content=\"Update the identity process for an individual user.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Uphold\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://developer.uphold.com/rest-apis/core-api/kyc/update-identity\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://uphold-d4756e17.mintlify.app/_mintlify/api/og/v2?division=KYC\u0026amp;title=Update+identity\u0026amp;description=Update+the+identity+process+for+an+individual+user.\u0026amp;theme=56885fc51e154395631c9c6b\u0026amp;signature=acd348094f99681a9f70c77d19db87d3fb48bc72fe0bd1c1f7e3dafd8a3415af\">\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=\"Update identity - Uphold\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Update the identity process for an individual user.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://uphold-d4756e17.mintlify.app/_mintlify/api/og/v2?division=KYC\u0026amp;title=Update+identity\u0026amp;description=Update+the+identity+process+for+an+individual+user.\u0026amp;theme=56885fc51e154395631c9c6b\u0026amp;signature=acd348094f99681a9f70c77d19db87d3fb48bc72fe0bd1c1f7e3dafd8a3415af\">\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/uphold-d4756e17/TGvshyKbe31xNfhd/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Uphold\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#49CC68\">\u003clink data-mint-head rel=\"canonical\" href=\"https://developer.uphold.com/rest-apis/core-api/kyc/update-identity\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/rest-apis/core-api/kyc/update-identity.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://developer.uphold.com/#organization\",\"name\":\"Uphold\",\"url\":\"https://developer.uphold.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/uphold-d4756e17/7IRkuAa79m7bSPci/_media/logos/uphold-branded-house-horizontal-enterprise-for-light.svg?fit=max\u0026auto=format\u0026n=7IRkuAa79m7bSPci\u0026q=85\u0026s=f60facd63ac72f992db1ece0b4cefaa1\"}},{\"@type\":\"WebSite\",\"@id\":\"https://developer.uphold.com#website\",\"name\":\"Uphold\",\"url\":\"https://developer.uphold.com\",\"publisher\":{\"@id\":\"https://developer.uphold.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://developer.uphold.com/rest-apis/core-api/kyc/update-identity#webpage\",\"url\":\"https://developer.uphold.com/rest-apis/core-api/kyc/update-identity\",\"name\":\"Update identity\",\"description\":\"Update the identity process for an individual user.\",\"dateModified\":\"2026-08-12T19:06:49.009Z\",\"isPartOf\":{\"@id\":\"https://developer.uphold.com#website\"},\"breadcrumb\":{\"@id\":\"https://developer.uphold.com/rest-apis/core-api/kyc/update-identity#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://developer.uphold.com/rest-apis/core-api/kyc/update-identity#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Core API\",\"item\":\"https://developer.uphold.com/rest-apis/core-api/concepts\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"KYC\",\"item\":\"https://developer.uphold.com/rest-apis/core-api/kyc/introduction\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Update identity\",\"item\":\"https://developer.uphold.com/rest-apis/core-api/kyc/update-identity\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://developer.uphold.com/rest-apis/core-api/kyc/update-identity#apireference\",\"headline\":\"Update identity\",\"name\":\"Update identity\",\"description\":\"Update the identity process for an individual user.\",\"url\":\"https://developer.uphold.com/rest-apis/core-api/kyc/update-identity\",\"mainEntityOfPage\":{\"@id\":\"https://developer.uphold.com/rest-apis/core-api/kyc/update-identity#webpage\"},\"dateModified\":\"2026-08-12T19:06:49.009Z\",\"publisher\":{\"@id\":\"https://developer.uphold.com/#organization\"},\"isPartOf\":{\"@id\":\"https://developer.uphold.com#website\"}}]}\u003c/script>","siteName":"Uphold","nav":{"global":null,"tabs":[{"tab":"Get started","pages":[{"title":"Get started","href":"/get-started/overview"}]},{"tab":"Developer Guides","pages":[{"title":"Developer Guides","href":"/developer-guides/overview"}]},{"tab":"REST APIs","pages":[{"title":"Introduction to the Uphold Enterprise REST APIs","sidebarTitle":"Introduction","icon":"book-open","href":"/rest-apis/introduction"},{"title":"REST API changelog","sidebarTitle":"Changelog","icon":"rss","href":"/rest-apis/changelog"},{"title":"Authentication","icon":"key","href":"/rest-apis/authentication"},{"title":"API versioning","sidebarTitle":"Versioning","icon":"code-branch","href":"/rest-apis/versioning"},{"title":"Error handling","sidebarTitle":"Errors","icon":"bug","href":"/rest-apis/errors"},{"title":"Rate limits","icon":"gauge","href":"/rest-apis/rate-limits"},{"title":"Common headers","icon":"brackets-curly","href":"/rest-apis/headers"},{"title":"Entity metadata","icon":"tags","href":"/rest-apis/entity-metadata"},{"title":"Pagination","icon":"list","href":"/rest-apis/pagination"},{"title":"Test helpers","icon":"bolt","href":"/rest-apis/test-helpers"},{"title":"Webhooks","icon":"webhook","href":"/rest-apis/webhooks"},{"group":"Core API","pages":[{"title":"Core API concepts and data model","sidebarTitle":"Concepts","icon":"lightbulb","href":"/rest-apis/core-api/concepts"},{"group":"Authentication","pages":[{"openapi":"_media/specs/core-openapi.mintlify.json post /core/oauth2/token","title":"Request OAuth2 token","href":"/rest-apis/core-api/authentication/request-oauth2-token"}]},{"group":"Countries","pages":[{"title":"Countries API introduction","sidebarTitle":"Introduction","icon":"book-open","href":"/rest-apis/core-api/countries/introduction"},{"openapi":"_media/specs/core-openapi.mintlify.json get /core/countries","title":"List countries","href":"/rest-apis/core-api/countries/list-countries"},{"openapi":"_media/specs/core-openapi.mintlify.json get /core/countries/{country}","title":"Get country","href":"/rest-apis/core-api/countries/get-country"}]},{"group":"Users","pages":[{"openapi":"_media/specs/core-openapi.mintlify.json post /core/users","title":"Create user","href":"/rest-apis/core-api/users/create-user"},{"openapi":"_media/specs/core-openapi.mintlify.json get /core/users/me","title":"Get user","href":"/rest-apis/core-api/users/get-user"},{"openapi":"_media/specs/core-openapi.mintlify.json delete /core/users/me","title":"Delete user","href":"/rest-apis/core-api/users/delete-user"},{"group":"Webhooks","icon":"webhook","pages":[{"openapi":"_media/specs/core-openapi.mintlify.json webhook core.user.created","title":"User created","href":"/rest-apis/core-api/users/webhooks/user-created"},{"openapi":"_media/specs/core-openapi.mintlify.json webhook core.user.deleted","title":"User deleted","href":"/rest-apis/core-api/users/webhooks/user-deleted"}]}]},{"group":"KYC","pages":[{"title":"KYC API introduction","sidebarTitle":"Introduction","icon":"book-open","href":"/rest-apis/core-api/kyc/introduction"},{"openapi":"_media/specs/core-openapi.mintlify.json get /core/kyc","title":"Get overview","href":"/rest-apis/core-api/kyc/get-overview"},{"openapi":"_media/specs/core-openapi.mintlify.json patch /core/kyc/processes/email","title":"Update email","href":"/rest-apis/core-api/kyc/update-email"},{"openapi":"_media/specs/core-openapi.mintlify.json patch /core/kyc/processes/phone","title":"Update phone","href":"/rest-apis/core-api/kyc/update-phone"},{"openapi":"_media/specs/core-openapi.mintlify.json patch /core/kyc/processes/profile","title":"Update profile","href":"/rest-apis/core-api/kyc/update-profile"},{"openapi":"_media/specs/core-openapi.mintlify.json patch /core/kyc/processes/address","title":"Update address","description":"Update the address process for an individual user.","href":"/rest-apis/core-api/kyc/update-address"},{"openapi":"_media/specs/core-openapi.mintlify.json patch /core/kyc/processes/identity","title":"Update identity","href":"/rest-apis/core-api/kyc/update-identity"},{"openapi":"_media/specs/core-openapi.mintlify.json patch /core/kyc/processes/proof-of-address","title":"Update proof-of-address","description":"Update the proof-of-address process for an individual user.","href":"/rest-apis/core-api/kyc/update-proof-of-address"},{"openapi":"_media/specs/core-openapi.mintlify.json patch /core/kyc/processes/customer-due-diligence","title":"Update customer due diligence","href":"/rest-apis/core-api/kyc/update-customer-due-diligence"},{"openapi":"_media/specs/core-openapi.mintlify.json patch /core/kyc/processes/enhanced-due-diligence","title":"Update enhanced due diligence","href":"/rest-apis/core-api/kyc/update-enhanced-due-diligence"},{"openapi":"_media/specs/core-openapi.mintlify.json patch /core/kyc/processes/crypto-risk-assessment","title":"Update crypto risk assessment","href":"/rest-apis/core-api/kyc/update-crypto-risk-assessment"},{"openapi":"_media/specs/core-openapi.mintlify.json patch /core/kyc/processes/self-categorization-statement","title":"Update self-categorization statement","href":"/rest-apis/core-api/kyc/update-self-categorization-statement"},{"openapi":"_media/specs/core-openapi.mintlify.json patch /core/kyc/processes/tax-details","title":"Update tax details","href":"/rest-apis/core-api/kyc/update-tax-details"},{"group":"Webhooks","icon":"webhook","pages":[{"openapi":"_media/specs/core-openapi.mintlify.json webhook core.kyc.email.status-changed","title":"Email status changed","href":"/rest-apis/core-api/kyc/webhooks/email-status-changed"},{"openapi":"_media/specs/core-openapi.mintlify.json webhook core.kyc.phone.status-changed","title":"Phone status changed","href":"/rest-apis/core-api/kyc/webhooks/phone-status-changed"},{"openapi":"_media/specs/core-openapi.mintlify.json webhook core.kyc.profile.status-changed","title":"Profile status changed","href":"/rest-apis/core-api/kyc/webhooks/profile-status-changed"},{"openapi":"_media/specs/core-openapi.mintlify.json webhook core.kyc.address.status-changed","title":"Address status Changed","href":"/rest-apis/core-api/kyc/webhooks/address-status-changed"},{"openapi":"_media/specs/core-openapi.mintlify.json webhook core.kyc.identity.status-changed","title":"Identity status changed","href":"/rest-apis/core-api/kyc/webhooks/identity-status-changed"},{"openapi":"_media/specs/core-openapi.mintlify.json webhook core.kyc.proof-of-address.status-changed","title":"Proof-of-address status changed","href":"/rest-apis/core-api/kyc/webhooks/proof-of-address-status-changed"},{"openapi":"_media/specs/core-openapi.mintlify.json webhook core.kyc.customer-due-diligence.status-changed","title":"Customer due diligence status changed","href":"/rest-apis/core-api/kyc/webhooks/customer-due-diligence-status-changed"},{"openapi":"_media/specs/core-openapi.mintlify.json webhook core.kyc.enhanced-due-diligence.status-changed","title":"Enhanced due diligence status changed","href":"/rest-apis/core-api/kyc/webhooks/enhanced-due-diligence-status-changed"},{"openapi":"_media/specs/core-openapi.mintlify.json webhook core.kyc.crypto-risk-assessment.status-changed","title":"Crypto risk assessment status changed","href":"/rest-apis/core-api/kyc/webhooks/crypto-risk-assessment-status-changed"},{"openapi":"_media/specs/core-openapi.mintlify.json webhook core.kyc.self-categorization-statement.status-changed","title":"Self categorization statement status changed","href":"/rest-apis/core-api/kyc/webhooks/self-categorization-statement-status-changed"},{"openapi":"_media/specs/core-openapi.mintlify.json webhook core.kyc.tax-details.status-changed","title":"Tax details status changed","href":"/rest-apis/core-api/kyc/webhooks/tax-details-status-changed"},{"openapi":"_media/specs/core-openapi.mintlify.json webhook core.kyc.screening.status-changed","title":"Screening status changed","href":"/rest-apis/core-api/kyc/webhooks/screening-status-changed"},{"openapi":"_media/specs/core-openapi.mintlify.json webhook core.kyc.risk.status-changed","title":"Risk status changed","href":"/rest-apis/core-api/kyc/webhooks/risk-status-changed"}]}]},{"group":"KYB","pages":[{"title":"KYB API introduction","sidebarTitle":"Introduction","icon":"book-open","href":"/rest-apis/core-api/kyb/introduction"},{"openapi":"_media/specs/core-openapi.mintlify.json get /core/kyb","title":"Get overview","href":"/rest-apis/core-api/kyb/get-overview"},{"openapi":"_media/specs/core-openapi.mintlify.json patch /core/kyb/processes/profile","title":"Update profile","href":"/rest-apis/core-api/kyb/update-profile"},{"openapi":"_media/specs/core-openapi.mintlify.json patch /core/kyb/processes/documents","title":"Update documents","href":"/rest-apis/core-api/kyb/update-documents"},{"openapi":"_media/specs/core-openapi.mintlify.json patch /core/kyb/processes/financial-institution","title":"Update financial institution","href":"/rest-apis/core-api/kyb/update-financial-institution"},{"group":"Associated persons","icon":"users","pages":[{"openapi":"_media/specs/core-openapi.mintlify.json get /core/kyb/associated-persons","sidebarTitle":"List persons","title":"List associated persons","href":"/rest-apis/core-api/kyb/associated-persons/list-associated-persons"},{"openapi":"_media/specs/core-openapi.mintlify.json post /core/kyb/associated-persons","sidebarTitle":"Create person","title":"Create associated person","href":"/rest-apis/core-api/kyb/associated-persons/create-associated-person"},{"openapi":"_media/specs/core-openapi.mintlify.json get /core/kyb/associated-persons/{personId}","sidebarTitle":"Get person","title":"Get associated person","href":"/rest-apis/core-api/kyb/associated-persons/get-associated-person"},{"openapi":"_media/specs/core-openapi.mintlify.json delete /core/kyb/associated-persons/{personId}","sidebarTitle":"Delete person","title":"Delete associated person","href":"/rest-apis/core-api/kyb/associated-persons/delete-associated-person"},{"openapi":"_media/specs/core-openapi.mintlify.json patch /core/kyb/associated-persons/{personId}/processes/profile","sidebarTitle":"Update person profile","title":"Update associated person profile","href":"/rest-apis/core-api/kyb/associated-persons/update-profile"},{"openapi":"_media/specs/core-openapi.mintlify.json patch /core/kyb/associated-persons/{personId}/processes/identity","sidebarTitle":"Update person identity","title":"Update associated person identity","href":"/rest-apis/core-api/kyb/associated-persons/update-identity"},{"openapi":"_media/specs/core-openapi.mintlify.json patch /core/kyb/associated-persons/{personId}/processes/proof-of-address","sidebarTitle":"Update person proof-of-address","title":"Update associated person proof-of-address","href":"/rest-apis/core-api/kyb/associated-persons/update-proof-of-address"},{"group":"Webhooks","icon":"webhook","pages":[{"openapi":"_media/specs/core-openapi.mintlify.json webhook core.kyb.associated-person.created","sidebarTitle":"Person created","title":"Associated person created","href":"/rest-apis/core-api/kyb/associated-persons/webhooks/associated-person-created"},{"openapi":"_media/specs/core-openapi.mintlify.json webhook core.kyb.associated-person.deleted","sidebarTitle":"Person deleted","title":"Associated person deleted","href":"/rest-apis/core-api/kyb/associated-persons/webhooks/associated-person-deleted"},{"openapi":"_media/specs/core-openapi.mintlify.json webhook core.kyb.associated-person.profile.status-changed","sidebarTitle":"Person profile status changed","title":"Associated person profile status changed","href":"/rest-apis/core-api/kyb/associated-persons/webhooks/profile-status-changed"},{"openapi":"_media/specs/core-openapi.mintlify.json webhook core.kyb.associated-person.identity.status-changed","sidebarTitle":"Person identity status changed","title":"Associated person identity status changed","href":"/rest-apis/core-api/kyb/associated-persons/webhooks/identity-status-changed"},{"openapi":"_media/specs/core-openapi.mintlify.json webhook core.kyb.associated-person.proof-of-address.status-changed","sidebarTitle":"Person proof-of-address status changed","title":"Associated person proof-of-address status changed","href":"/rest-apis/core-api/kyb/associated-persons/webhooks/proof-of-address-status-changed"}]}]},{"openapi":"_media/specs/core-openapi.mintlify.json post /core/kyb/processes/attestation/trigger","title":"Trigger attestation","href":"/rest-apis/core-api/kyb/trigger-attestation"},{"group":"Webhooks","icon":"webhook","pages":[{"openapi":"_media/specs/core-openapi.mintlify.json webhook core.kyb.profile.status-changed","title":"Profile status changed","href":"/rest-apis/core-api/kyb/webhooks/profile-status-changed"},{"openapi":"_media/specs/core-openapi.mintlify.json webhook core.kyb.associated-persons.status-changed","title":"Associated persons status changed","href":"/rest-apis/core-api/kyb/webhooks/associated-persons-status-changed"},{"openapi":"_media/specs/core-openapi.mintlify.json webhook core.kyb.documents.status-changed","title":"Documents status changed","href":"/rest-apis/core-api/kyb/webhooks/documents-status-changed"},{"openapi":"_media/specs/core-openapi.mintlify.json webhook core.kyb.financial-institution.status-changed","title":"Financial institution status changed","href":"/rest-apis/core-api/kyb/webhooks/financial-institution-status-changed"},{"openapi":"_media/specs/core-openapi.mintlify.json webhook core.kyb.attestation.status-changed","title":"Attestation status changed","href":"/rest-apis/core-api/kyb/webhooks/attestation-status-changed"}]}]},{"group":"Capabilities","pages":[{"title":"Capabilities API introduction","sidebarTitle":"Introduction","icon":"book-open","href":"/rest-apis/core-api/capabilities/introduction"},{"openapi":"_media/specs/core-openapi.mintlify.json get /core/capabilities","title":"List capabilities","href":"/rest-apis/core-api/capabilities/list-user-capabilities"},{"openapi":"_media/specs/core-openapi.mintlify.json get /core/capabilities/{capability}","title":"Get capability","href":"/rest-apis/core-api/capabilities/get-user-capability"}]},{"group":"Terms of service","pages":[{"title":"Terms of Service API introduction","sidebarTitle":"Introduction","icon":"book-open","href":"/rest-apis/core-api/terms-of-service/introduction"},{"openapi":"_media/specs/core-openapi.mintlify.json get /core/terms-of-service","title":"List terms of service","href":"/rest-apis/core-api/terms-of-service/list-terms-of-service"},{"openapi":"_media/specs/core-openapi.mintlify.json get /core/terms-of-service/{termsOfService}","title":"Get terms of service","href":"/rest-apis/core-api/terms-of-service/get-terms-of-service"},{"openapi":"_media/specs/core-openapi.mintlify.json post /core/terms-of-service/{termsOfService}/accept","title":"Accept terms of service","href":"/rest-apis/core-api/terms-of-service/accept-terms-of-service"}]},{"group":"Files","pages":[{"openapi":"_media/specs/core-openapi.mintlify.json post /core/files","title":"Create file","href":"/rest-apis/core-api/files/create-file"},{"openapi":"_media/specs/core-openapi.mintlify.json get /core/files/{fileId}","title":"Get file","href":"/rest-apis/core-api/files/get-file"},{"openapi":"_media/specs/core-openapi.mintlify.json get /core/files/settings","title":"List files settings","href":"/rest-apis/core-api/files/list-files-settings"}]},{"group":"Assets","pages":[{"title":"Assets API introduction","sidebarTitle":"Introduction","icon":"book-open","href":"/rest-apis/core-api/assets/introduction"},{"openapi":"_media/specs/core-openapi.mintlify.json get /core/assets","title":"List assets","href":"/rest-apis/core-api/assets/list-assets"},{"openapi":"_media/specs/core-openapi.mintlify.json get /core/assets/{asset}","title":"Get asset","href":"/rest-apis/core-api/assets/get-asset"},{"openapi":"_media/specs/core-openapi.mintlify.json get /core/assets/{asset}/rates","title":"Get asset rates","href":"/rest-apis/core-api/assets/get-asset-rates"},{"openapi":"_media/specs/core-openapi.mintlify.json get /core/assets/{asset}/historical-rates","title":"Get asset historical rates","href":"/rest-apis/core-api/assets/get-historical-rates"},{"openapi":"_media/specs/core-openapi.mintlify.json get /core/networks","title":"List networks","href":"/rest-apis/core-api/assets/list-networks"},{"openapi":"_media/specs/core-openapi.mintlify.json get /core/networks/{network}","title":"Get network","href":"/rest-apis/core-api/assets/get-network"},{"openapi":"_media/specs/core-openapi.mintlify.json post /core/networks/{network}/validate-address","title":"Validate network address","href":"/rest-apis/core-api/assets/validate-network-address"},{"openapi":"_media/specs/core-openapi.mintlify.json get /core/rails","title":"List rails","href":"/rest-apis/core-api/assets/list-rails"},{"group":"Test helpers","icon":"bolt","pages":[{"openapi":"_media/specs/core-openapi.mintlify.json put /core/assets/test-helpers/skip-assets-cooldowns","title":"Skip assets cooldowns","href":"/rest-apis/core-api/assets/test-helpers/skip-assets-cooldowns"}]},{"group":"Webhooks","icon":"webhook","pages":[{"openapi":"_media/specs/core-openapi.mintlify.json webhook core.assets.cooldown-ended","title":"Assets cooldown ended","href":"/rest-apis/core-api/assets/webhooks/assets-cooldown-ended"}]}]},{"group":"Accounts","pages":[{"title":"Accounts API introduction","sidebarTitle":"Introduction","icon":"book-open","href":"/rest-apis/core-api/accounts/introduction"},{"openapi":"_media/specs/core-openapi.mintlify.json get /core/accounts","title":"List accounts","href":"/rest-apis/core-api/accounts/list-accounts"},{"openapi":"_media/specs/core-openapi.mintlify.json get /core/accounts/defaults","title":"List default accounts","href":"/rest-apis/core-api/accounts/list-default-accounts"},{"openapi":"_media/specs/core-openapi.mintlify.json post /core/accounts","title":"Create account","href":"/rest-apis/core-api/accounts/create-account"},{"openapi":"_media/specs/core-openapi.mintlify.json get /core/accounts/{accountId}","title":"Get account","href":"/rest-apis/core-api/accounts/get-account"},{"openapi":"_media/specs/core-openapi.mintlify.json delete /core/accounts/{accountId}","title":"Archive account","href":"/rest-apis/core-api/accounts/archive-account"},{"openapi":"_media/specs/core-openapi.mintlify.json patch /core/accounts/{accountId}","title":"Update account","href":"/rest-apis/core-api/accounts/update-account"},{"openapi":"_media/specs/core-openapi.mintlify.json get /core/accounts/{accountId}/deposit-method","title":"Get account deposit method","href":"/rest-apis/core-api/accounts/get-account-deposit-method"},{"openapi":"_media/specs/core-openapi.mintlify.json put /core/accounts/{accountId}/deposit-method","title":"Set up account deposit method","href":"/rest-apis/core-api/accounts/set-up-account-deposit-method"},{"group":"Test helpers","icon":"bolt","pages":[{"title":"Fund Sandbox accounts","sidebarTitle":"Fund sandbox accounts","icon":"wallet","href":"/rest-apis/core-api/accounts/test-helpers/fund-sandbox-accounts"},{"openapi":"_media/specs/core-openapi.mintlify.json post /core/accounts/test-helpers/bank-deposits","title":"Simulate bank deposit","href":"/rest-apis/core-api/accounts/test-helpers/simulate-bank-deposit"},{"openapi":"_media/specs/core-openapi.mintlify.json post /core/accounts/test-helpers/crypto-deposits","title":"Simulate crypto deposit","href":"/rest-apis/core-api/accounts/test-helpers/simulate-crypto-deposit"}]},{"group":"Webhooks","icon":"webhook","pages":[{"openapi":"_media/specs/core-openapi.mintlify.json webhook core.account.created","title":"Account Created","href":"/rest-apis/core-api/accounts/webhooks/account-created"},{"openapi":"_media/specs/core-openapi.mintlify.json webhook core.account.balance-changed","title":"Account Balance Changed","href":"/rest-apis/core-api/accounts/webhooks/account-balance-changed"},{"openapi":"_media/specs/core-openapi.mintlify.json webhook core.account.archived","title":"Account archived","href":"/rest-apis/core-api/accounts/webhooks/account-archived"},{"openapi":"_media/specs/core-openapi.mintlify.json webhook core.account.unarchived","title":"Account unarchived","href":"/rest-apis/core-api/accounts/webhooks/account-unarchived"}]}]},{"group":"External accounts","pages":[{"title":"External accounts API introduction","sidebarTitle":"Introduction","icon":"book-open","href":"/rest-apis/core-api/external-accounts/introduction"},{"openapi":"_media/specs/core-openapi.mintlify.json get /core/external-accounts","title":"List external accounts","href":"/rest-apis/core-api/external-accounts/list-external-accounts"},{"openapi":"_media/specs/core-openapi.mintlify.json post /core/external-accounts","title":"Create external account","href":"/rest-apis/core-api/external-accounts/create-external-account"},{"openapi":"_media/specs/core-openapi.mintlify.json get /core/external-accounts/{externalAccountId}","title":"Get external account","href":"/rest-apis/core-api/external-accounts/get-external-account"},{"openapi":"_media/specs/core-openapi.mintlify.json delete /core/external-accounts/{externalAccountId}","title":"Delete external account","href":"/rest-apis/core-api/external-accounts/delete-external-account"},{"openapi":"_media/specs/core-openapi.mintlify.json patch /core/external-accounts/{externalAccountId}","title":"Update external account","href":"/rest-apis/core-api/external-accounts/update-external-account"},{"openapi":"_media/specs/core-openapi.mintlify.json get /core/external-accounts/{externalAccountId}/verifications","title":"List external account verifications","href":"/rest-apis/core-api/external-accounts/list-external-account-verifications"},{"openapi":"_media/specs/core-openapi.mintlify.json get /core/external-accounts/{externalAccountId}/verifications/{level}","title":"Get external account verification","href":"/rest-apis/core-api/external-accounts/get-external-account-verification"},{"openapi":"_media/specs/core-openapi.mintlify.json put /core/external-accounts/{externalAccountId}/verifications/{level}","title":"Set up crypto external account verification","href":"/rest-apis/core-api/external-accounts/setup-external-account-verification"},{"group":"Webhooks","icon":"webhook","pages":[{"openapi":"_media/specs/core-openapi.mintlify.json webhook core.external-account.created","title":"External account created","href":"/rest-apis/core-api/external-accounts/webhooks/external-account-created"},{"openapi":"_media/specs/core-openapi.mintlify.json webhook core.external-account.status-changed","title":"External account status changed","href":"/rest-apis/core-api/external-accounts/webhooks/external-account-status-changed"},{"openapi":"_media/specs/core-openapi.mintlify.json webhook core.external-account.deleted","title":"External account deleted","href":"/rest-apis/core-api/external-accounts/webhooks/external-account-deleted"}]}]},{"group":"Transactions","pages":[{"title":"Transactions API introduction","sidebarTitle":"Introduction","icon":"book-open","href":"/rest-apis/core-api/transactions/introduction"},{"openapi":"_media/specs/core-openapi.mintlify.json post /core/transactions/quote","title":"Create quote","href":"/rest-apis/core-api/transactions/create-quote"},{"openapi":"_media/specs/core-openapi.mintlify.json get /core/accounts/{accountId}/transactions","title":"List account transactions","href":"/rest-apis/core-api/transactions/list-account-transactions"},{"openapi":"_media/specs/core-openapi.mintlify.json get /core/transactions","title":"List transactions","href":"/rest-apis/core-api/transactions/list-transactions"},{"openapi":"_media/specs/core-openapi.mintlify.json post /core/transactions","title":"Create transaction","href":"/rest-apis/core-api/transactions/create-transaction"},{"openapi":"_media/specs/core-openapi.mintlify.json get /core/transactions/{transactionId}","title":"Get transaction","href":"/rest-apis/core-api/transactions/get-transaction"},{"group":"Webhooks","icon":"webhook","pages":[{"openapi":"_media/specs/core-openapi.mintlify.json webhook core.transaction.created","title":"Transaction created","href":"/rest-apis/core-api/transactions/webhooks/transaction-created"},{"openapi":"_media/specs/core-openapi.mintlify.json webhook core.transaction.status-changed","title":"Transaction status changed","href":"/rest-apis/core-api/transactions/webhooks/transaction-status-changed"}]}]},{"group":"Requests for information","pages":[{"openapi":"_media/specs/core-openapi.mintlify.json get /core/requests-for-information","title":"List requests for information","href":"/rest-apis/core-api/requests-for-information/list-requests-for-information"},{"openapi":"_media/specs/core-openapi.mintlify.json get /core/requests-for-information/{requestForInformationId}","title":"Get request for information","href":"/rest-apis/core-api/requests-for-information/get-request-for-information"},{"openapi":"_media/specs/core-openapi.mintlify.json put /core/requests-for-information/{requestForInformationId}","title":"Update request for information","href":"/rest-apis/core-api/requests-for-information/update-request-for-information"}]},{"group":"Portfolio","pages":[{"title":"Portfolio API introduction","sidebarTitle":"Introduction","icon":"book-open","href":"/rest-apis/core-api/portfolio/introduction"},{"openapi":"_media/specs/core-openapi.mintlify.json get /core/portfolio","title":"Get overview","href":"/rest-apis/core-api/portfolio/get-portfolio-overview"},{"openapi":"_media/specs/core-openapi.mintlify.json get /core/portfolio/performance","title":"Get performance","href":"/rest-apis/core-api/portfolio/get-portfolio-performance"},{"openapi":"_media/specs/core-openapi.mintlify.json get /core/portfolio/historical-balance","title":"Get historical balance","href":"/rest-apis/core-api/portfolio/get-portfolio-historical-balance"},{"openapi":"_media/specs/core-openapi.mintlify.json get /core/portfolio/accounts/{accountId}/performance","title":"Get account performance","href":"/rest-apis/core-api/portfolio/get-portfolio-account-performance"},{"openapi":"_media/specs/core-openapi.mintlify.json get /core/portfolio/accounts/{accountId}/historical-balance","title":"Get account historical balance","href":"/rest-apis/core-api/portfolio/get-portfolio-account-historical-balance"},{"openapi":"_media/specs/core-openapi.mintlify.json get /core/portfolio/assets/{asset}/performance","title":"Get asset performance","href":"/rest-apis/core-api/portfolio/get-portfolio-asset-performance"},{"openapi":"_media/specs/core-openapi.mintlify.json get /core/portfolio/assets/{asset}/historical-balance","title":"Get asset historical balance","href":"/rest-apis/core-api/portfolio/get-portfolio-asset-historical-balance"}]},{"group":"Statements","pages":[{"title":"Introduction","icon":"book-open","href":"/rest-apis/core-api/statements/introduction"},{"openapi":"_media/specs/core-openapi.mintlify.json get /core/statements/portfolio","title":"Get portfolio statement","href":"/rest-apis/core-api/statements/get-portfolio-statement"},{"openapi":"_media/specs/core-openapi.mintlify.json get /core/statements/transactions","title":"Get transactions statement","href":"/rest-apis/core-api/statements/get-transactions-statement"}]},{"group":"Metadata","pages":[{"openapi":"_media/specs/core-openapi.mintlify.json put /core/{entity}/{entityId}/metadata","title":"Set metadata","href":"/rest-apis/core-api/metadata/set-metadata"},{"openapi":"_media/specs/core-openapi.mintlify.json get /core/{entity}/{entityId}/metadata","title":"Get metadata","href":"/rest-apis/core-api/metadata/get-metadata"},{"openapi":"_media/specs/core-openapi.mintlify.json delete /core/{entity}/{entityId}/metadata","title":"Delete metadata","href":"/rest-apis/core-api/metadata/delete-metadata"},{"openapi":"_media/specs/core-openapi.mintlify.json patch /core/{entity}/{entityId}/metadata","title":"Update metadata","href":"/rest-apis/core-api/metadata/update-metadata"}]},{"group":"Webhooks","pages":[{"openapi":"_media/specs/core-openapi.mintlify.json post /core/webhooks/management-link","title":"Request webhook management link","href":"/rest-apis/core-api/webhooks/request-management-link"}]}]},{"group":"Trading API","tag":"Preview","pages":[{"title":"Trading API introduction","sidebarTitle":"Introduction","icon":"book-open","href":"/rest-apis/trading-api/introduction"},{"group":"Prices","pages":[{"openapi":"_media/specs/trading-openapi.mintlify.json post /trading/prices","title":"Estimate price","href":"/rest-apis/trading-api/prices/estimate-price"}]},{"group":"Orders","pages":[{"openapi":"_media/specs/trading-openapi.mintlify.json post /trading/orders","title":"Create order","href":"/rest-apis/trading-api/orders/create-order"},{"openapi":"_media/specs/trading-openapi.mintlify.json get /trading/orders","title":"List orders","href":"/rest-apis/trading-api/orders/list-orders"},{"openapi":"_media/specs/trading-openapi.mintlify.json get /trading/orders/{orderId}","title":"Get order","href":"/rest-apis/trading-api/orders/get-order"},{"openapi":"_media/specs/trading-openapi.mintlify.json get /trading/orders/{orderId}/trades","title":"List order trades","href":"/rest-apis/trading-api/orders/list-order-trades"}]}]},{"group":"Market Pulse API","pages":[{"group":"General","pages":[{"openapi":"_media/specs/market-pulse-openapi.mintlify.json get /market-pulse/news","title":"List general news","href":"/rest-apis/market-pulse-api/general/list-general-news"}]},{"group":"Assets","pages":[{"openapi":"_media/specs/market-pulse-openapi.mintlify.json get /market-pulse/assets/{assetCode}/news","title":"List asset news","href":"/rest-apis/market-pulse-api/assets/list-asset-news"},{"openapi":"_media/specs/market-pulse-openapi.mintlify.json get /market-pulse/assets/{assetCode}/statistics","title":"Get asset statistics","href":"/rest-apis/market-pulse-api/assets/get-asset-statistics"},{"openapi":"_media/specs/market-pulse-openapi.mintlify.json get /market-pulse/assets/{assetCode}/information","title":"Get asset information","href":"/rest-apis/market-pulse-api/assets/get-asset-information"}]}]},{"group":"KYC Connector API","pages":[{"title":"KYC Connector API introduction","sidebarTitle":"Introduction","icon":"book-open","href":"/rest-apis/kyc-connector-api/introduction"},{"group":"Sumsub","pages":[{"title":"Sumsub KYC Connector overview","sidebarTitle":"Overview","icon":"list-radio","href":"/rest-apis/kyc-connector-api/sumsub/overview"},{"openapi":"_media/specs/kyc-connector-openapi.mintlify.json post /kyc-connector/sumsub/ingestions","title":"Create Sumsub ingestion","href":"/rest-apis/kyc-connector-api/sumsub/create-ingestion"},{"openapi":"_media/specs/kyc-connector-openapi.mintlify.json get /kyc-connector/sumsub/ingestions/{ingestionId}","title":"Get Sumsub ingestion","href":"/rest-apis/kyc-connector-api/sumsub/get-ingestion"},{"openapi":"_media/specs/kyc-connector-openapi.mintlify.json get /kyc-connector/sumsub/ingestions","title":"List Sumsub ingestions","href":"/rest-apis/kyc-connector-api/sumsub/list-ingestions"},{"group":"Webhooks","icon":"webhook","pages":[{"openapi":"_media/specs/kyc-connector-openapi.mintlify.json webhook kyc-connector.sumsub.ingestion.created","title":"Sumsub ingestion created","href":"/rest-apis/kyc-connector-api/sumsub/webhooks/ingestion-created"},{"openapi":"_media/specs/kyc-connector-openapi.mintlify.json webhook kyc-connector.sumsub.ingestion.status-changed","title":"Sumsub ingestion status changed","href":"/rest-apis/kyc-connector-api/sumsub/webhooks/ingestion-status-changed"}]}]},{"group":"Veriff","pages":[{"title":"Veriff KYC Connector overview","sidebarTitle":"Overview","icon":"list-radio","href":"/rest-apis/kyc-connector-api/veriff/overview"},{"openapi":"_media/specs/kyc-connector-openapi.mintlify.json post /kyc-connector/veriff/ingestions","title":"Create Veriff ingestion","href":"/rest-apis/kyc-connector-api/veriff/create-ingestion"},{"openapi":"_media/specs/kyc-connector-openapi.mintlify.json get /kyc-connector/veriff/ingestions/{ingestionId}","title":"Get Veriff ingestion","href":"/rest-apis/kyc-connector-api/veriff/get-ingestion"},{"openapi":"_media/specs/kyc-connector-openapi.mintlify.json get /kyc-connector/veriff/ingestions","title":"List Veriff ingestions","href":"/rest-apis/kyc-connector-api/veriff/list-ingestions"},{"openapi":"_media/specs/kyc-connector-openapi.mintlify.json put /kyc-connector/veriff/config","title":"Set Veriff config","href":"/rest-apis/kyc-connector-api/veriff/set-config"},{"openapi":"_media/specs/kyc-connector-openapi.mintlify.json get /kyc-connector/veriff/config","title":"Get Veriff config","href":"/rest-apis/kyc-connector-api/veriff/get-config"},{"group":"Webhooks","icon":"webhook","pages":[{"openapi":"_media/specs/kyc-connector-openapi.mintlify.json webhook kyc-connector.veriff.ingestion.created","title":"Veriff ingestion created","href":"/rest-apis/kyc-connector-api/veriff/webhooks/ingestion-created"},{"openapi":"_media/specs/kyc-connector-openapi.mintlify.json webhook kyc-connector.veriff.ingestion.status-changed","title":"Veriff ingestion status changed","href":"/rest-apis/kyc-connector-api/veriff/webhooks/ingestion-status-changed"}]}]}]},{"group":"Widgets API","pages":[{"group":"Payment","pages":[{"openapi":"_media/specs/widgets-openapi.mintlify.json post /widgets/payment/sessions","title":"Create session","href":"/rest-apis/widgets-api/payment/create-session"}]},{"group":"KYC","pages":[{"openapi":"_media/specs/widgets-openapi.mintlify.json post /widgets/kyc/sessions","title":"Create session","href":"/rest-apis/widgets-api/kyc/create-session"}]},{"group":"Travel rule","pages":[{"openapi":"_media/specs/widgets-openapi.mintlify.json post /widgets/travel-rule/sessions","title":"Create session","href":"/rest-apis/widgets-api/travel-rule/create-session"}]}]},{"group":"Topper API","pages":[{"group":"KYC sharing","pages":[{"openapi":"_media/specs/topper-openapi.mintlify.json post /topper/kyc-sharing/identify-user","title":"Identify user","href":"/rest-apis/topper-api/kyc-sharing/identify-user"},{"openapi":"_media/specs/topper-openapi.mintlify.json post /topper/kyc-sharing/sessions","title":"Create session","href":"/rest-apis/topper-api/kyc-sharing/create-session"}]}]}]},{"tab":"FIX APIs","pages":[{"title":"FIX APIs","href":"/fix-apis/introduction"}]},{"tab":"Widgets","pages":[{"title":"Widgets","href":"/widgets/introduction"}]}]},"basePath":"","title":"Update identity - Uphold","buildId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","deploymentId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-DCDCdBVX.js","utils-ME8dDnLe.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-0e84ACsd.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-wgRBj-ia.js","snippetPresets-C11Sgb-o.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-C0lapOpP.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-ZeRQV8fF.js","shallow-BupWh095.js","getApiPlaygroundDisplay-BnYQO2Ss.js","CodeSnippet-RKKOc8c_.js","CodeSnippets-Drf_m8wS.js","Page-Bevw23-4.js","getPastedJson-u6QiPzNZ.js","icon-Bb-CBSxO.js","MethodPill-F7l5AI7V.js","DuplicateIcon-IiAXkdSg.js","createIcon-FliI8EBc.js","DynamicMarkdown-B62XqCSI.js","SectionHeading-Dj31pT03.js","axios-vUo_bRtp.js","Markdown-BOgQCTwD.js","clsx-BIWXJmsZ.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-DKZWslLH.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-UDqbR6xh.js"]}