{
"code": "customer/onboarding-v3-managed",
"correlationId": "28c61e885c6e5eaa78c1a2183a9b883c",
"detail": "This customer cannot be used with this route.",
"status": 409
}
Update a customer by ID. Individual and business customers can be updated during onboarding. A field is locked once a verification profile that is pending, approved or terminally rejected has completed the criterion the field supplies; locked fields return 400 with a pointer per field. Business customers may add verification profiles and supply the fields those profiles add.
{
"code": "customer/onboarding-v3-managed",
"correlationId": "28c61e885c6e5eaa78c1a2183a9b883c",
"detail": "This customer cannot be used with this route.",
"status": 409
}
Use this endpoint to update mutable fields on an existing individual customer. You can update the customer’s address, personal information, and metadata at any time before KYC submission. Once a KYC review has been submitted, identity fields such as name, date of birth, and tax identification number are locked and cannot be changed — only contact details and metadata remain editable.Use this endpoint to backfill EEA+ fields (accountPurpose, countryOfBirth, nationality) on existing individual customers. Validation runs on the merged customer state — send only the fields you are adding or changing. See EEA+ residents.
This endpoint currently supports updates for individual customers only. Business customer fields must be managed through the KYC link flow.
The customer's addresses. Individual customers support exactly one residential address. Provide either this field or the deprecated address field, not both.
Restricts which verification profile families this customer may onboard through. Must be a subset of the families enabled on your application; supplying one that is not enabled is rejected with a 422. Omit the field to inherit the application's setting.
Personal information including tax identification details for individual customers. When any tax identification field is provided, all tax identification fields (number, type, country) and address are required. Please refer to the Individual Verification Criteria for the full list of reference.
Show child attributes
Response
Individual
Business
Response containing information about an individual customer.
Which verification profile families this customer may onboard through. Set explicitly at creation — from the request when supplied, otherwise a snapshot of the application's families at that moment — and thereafter changed only by an explicit update, so it does not follow later changes to the application. Always a subset of the application's families. Distinct from verificationProfiles, which reports the evaluated profiles and their statuses.
The evaluated verification profiles for this customer and their statuses — what the customer is being assessed against right now, as opposed to enabledVerificationProfiles, which says which families they are permitted to use. Array of verification profiles. For individual customers, this will include kyc_profile_a. For business customers, this will include kyb_profile_a. See KYC Flow for individuals or KYB Flow for businesses. See Verification Profile for individual status definitions and criteria breakdown or Verification Profile for business status definitions and criteria breakdown.
Personal information for an individual customer, echoed back from the most recent submission. The tax identification number is omitted from responses for privacy.
Additional context on why the customer's verification reached its current status.
Show child attributes
Example:
{ "message": "Please re-upload a clear photo of the front and back of the director's ID and correct the tax ID number.", "reasons": [ { "externalReason": "Cannot validate ID — upload a photo of the ID that is clear", "reasonCode": "poor_image_quality", "verificationProfiles": ["kyb_profile_a"] }, { "externalReason": "The tax identification number is not in a valid format for the selected country and ID type.", "reasonCode": "invalid_tax_identification_number", "verificationProfiles": ["kyb_profile_a"] } ], "updatedAt": "2026-07-16T21:04:00Z" }
Last modified on August 24, 2026
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"SpherePay","colors":{"primary":"#2563EB","light":"#60A5FA","dark":"#1D4ED8"},"logo":{"light":"https://mintcdn.com/spherepayco/uywNRH6jm1-R-nPL/logo/sphere-light.svg?fit=max\u0026auto=format\u0026n=uywNRH6jm1-R-nPL\u0026q=85\u0026s=783c82452519d50b023b9866c8a1ba48","dark":"https://mintcdn.com/spherepayco/uywNRH6jm1-R-nPL/logo/sphere-dark.svg?fit=max\u0026auto=format\u0026n=uywNRH6jm1-R-nPL\u0026q=85\u0026s=841362b62b2d8a0da3d2b69d22c62d88"},"favicon":"https://mintcdn.com/spherepayco/a4WF4v5_QYD1dXam/favicon.png?fit=max\u0026auto=format\u0026n=a4WF4v5_QYD1dXam\u0026q=85\u0026s=b3c29639701db7176e6ac8f2b03f68a7","api":{"playground":{"display":"none"}},"navbar":{"primary":{"type":"button","label":"Sphere Dashboard ↗","href":"https://spherepay.co/dashboard"}},"icons":{"library":"lucide"},"styling":{"codeblocks":"dark","latex":true},"metadata":{"timestamp":true},"navigation":{"languages":[{"language":"en","default":true,"href":"introduction"},{"language":"es","href":"es/introduction"},{"language":"pt-BR","href":"pt-BR/introduction"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"spherepayco","hasAudioNarration":false,"actualSubdomain":"spherepayco","customDomains":["docs.spherepay.co"],"gitSource":{"type":"github","owner":"sphere-laboratories","repo":"mintlify-docs","deployBranch":"main","isPrivate":true,"contentDirectory":"","mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae4e40af8344a2328cd117d","collectionId":"1a93b227-1f28-4c2a-bb42-9163f0a8c012","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae4e40af8344a2328cd117d"},"feedback":{"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae4e40af8344a2328cd117d","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"en","tag":"API Reference","count":52},{"language":"es","tag":"Referencia de la API","count":52},{"language":"pt-BR","tag":"Referência da API","count":52},{"language":"en","tag":"Concepts","count":29},{"language":"es","tag":"Conceptos","count":29},{"language":"pt-BR","tag":"Conceitos","count":29},{"language":"en","tag":"Onboarding","count":27},{"language":"es","tag":"Incorporación","count":27},{"language":"pt-BR","tag":"Onboarding","count":27},{"language":"en","tag":"Money movement","count":24},{"language":"es","tag":"Movimiento de dinero","count":24},{"language":"pt-BR","tag":"Movimentação de dinheiro","count":24},{"language":"en","tag":"Webhooks","count":13},{"language":"es","tag":"Webhooks","count":13},{"language":"pt-BR","tag":"Webhooks","count":13},{"language":"en","tag":"Accounts","count":9},{"language":"en","tag":"Transfers","count":9},{"language":"en","tag":"Get Started","count":9},{"language":"es","tag":"Cuentas","count":9},{"language":"es","tag":"Transferencias","count":9},{"language":"es","tag":"Comenzar","count":9},{"language":"pt-BR","tag":"Contas","count":9},{"language":"pt-BR","tag":"Transferências","count":9},{"language":"pt-BR","tag":"Começar","count":9},{"language":"en","tag":"Virtual Accounts","count":7},{"language":"es","tag":"Cuentas Virtuales","count":7},{"language":"pt-BR","tag":"Contas Virtuais","count":7},{"language":"en","tag":"Documents \u0026 Verification","count":6},{"language":"es","tag":"Documentos y Verificación","count":6},{"language":"pt-BR","tag":"Documentos e Verificação","count":6}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":true,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true,"deflection":{"enabled":true,"email":"support@spherepay.co","showHelpButton":true}},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"starterQuestions":[{"_id":"6a02974593b34b4b8541d063","deploymentId":"69f39b63abf2e25489b5290d","questionText":"What currencies are supported?","status":"active","generatedBy":"manual","createdAt":"2026-05-12T02:58:13.452Z","updatedAt":"2026-05-12T02:58:13.452Z","__v":0},{"_id":"6a02973893b34b4b8541d023","deploymentId":"69f39b63abf2e25489b5290d","questionText":"How do I create a transfer?","status":"active","generatedBy":"manual","createdAt":"2026-05-12T02:58:00.452Z","updatedAt":"2026-05-12T02:58:00.452Z","__v":0},{"_id":"6a02972c93b34b4b8541cfef","deploymentId":"69f39b63abf2e25489b5290d","questionText":"How do I onboard a business?","status":"active","generatedBy":"manual","createdAt":"2026-05-12T02:57:48.946Z","updatedAt":"2026-05-12T02:57:48.946Z","__v":0}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"[data-component-part=update-tag]{padding:2px 8px;border:1px solid var(--gray-200, #e5e7eb);background:0 0;color:var(--gray-600, #4b5563);font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;border-radius:4px;line-height:1.4}.dark [data-component-part=update-tag]{border-color:var(--gray-700, #374151);color:var(--gray-300, #d1d5db)}[data-component-part=update-tag-list]{margin-top:.5rem;gap:.375rem}nav[class*=navbar] ul li a.link{border-radius:0!important;background:0 0!important;border-bottom:2px solid transparent;transition:border-color 120ms ease,color 120ms ease}nav[class*=navbar] ul li a.link:hover{background:0 0!important;color:#18181b!important;border-bottom-color:rgba(37,99,235,.4)}.dark nav[class*=navbar] ul li a.link:hover{color:#60a5fa!important;border-bottom-color:rgba(96,165,250,.4)}nav[class*=navbar] ul li a.link[aria-current=page]{background:0 0!important;border-bottom-color:var(--mintlify-primary, #2563EB);color:#18181b!important}.dark nav[class*=navbar] ul li a.link[aria-current=page]{color:#fafafa!important;border-bottom-color:#60a5fa}nav[class*=navbar][class*=justify-center]{justify-content:flex-start!important}button:has(>div>svg.lucide-search){width:auto!important;min-width:220px;padding-left:14px!important;padding-right:12px!important;justify-content:space-between!important}button:has(>div>svg.lucide-search) .truncate.min-w-0{display:block!important}a[href=\"https://spherepay.co/dashboard\"] span[class*=bg-primary-dark]{border-radius:6px!important;background-color:#2970ff!important;transition:background-color 120ms ease}a[href=\"https://spherepay.co/dashboard\"]:hover span[class*=bg-primary-dark]{background-color:#155eef!important;opacity:1!important}a[href=\"https://spherepay.co/dashboard\"] svg{display:none!important}[data-component-part=card-icon]{width:44px!important;height:44px!important;display:flex!important;align-items:center;justify-content:center;background:rgba(209,224,255,.5);border-radius:10px;margin-bottom:1rem}.dark [data-component-part=card-icon]{background:rgba(96,165,250,.15)}ul.space-y-px:has(>li>a[href*=\"/api-reference/\"]):not(:has(ul)){margin-left:24px;padding-left:4px;border-left:1.5px solid #e5e7eb}ul.space-y-px:has(>li>a[href*=\"/api-reference/\"]):not(:has(ul)) a[href*=\"/api-reference/\"]{padding-left:16px!important}.dark ul.space-y-px:has(>li>a[href*=\"/api-reference/\"]):not(:has(ul)){border-left-color:rgba(255,255,255,.12)}#sidebar button[aria-expanded]>div:has(>svg[viewBox=\"0 -9 3 24\"]){margin-left:auto}#sidebar:has(a[href*=\"/api-reference/\"]){border-right:1px solid #e5e7eb}.dark #sidebar:has(a[href*=\"/api-reference/\"]){border-right-color:rgba(255,255,255,.1)}.sidebar-group-icon{display:none!important}#navbar-transition{border-bottom-color:#e5e7eb!important}@media (min-width:1024px){#navbar-transition::after{content:\"\";position:absolute;left:0;right:0;top:64px;height:1px;background:#e5e7eb;pointer-events:none}}#navbar .flex-1{border-bottom-color:transparent!important}.dark #navbar-transition{border-bottom-color:rgba(255,255,255,.1)!important}.dark #navbar-transition::after{background:rgba(255,255,255,.1)}"}],"page":{"pagePath":"api-reference/customer/patch-id","slug":"/api-reference/customer/patch-id","pageMetadata":{"title":"Update Customer Address, Phone, or Email","sidebarTitle":"Update Customer","openapi":"openapi/spherepay.yaml PATCH /v2/customer/{id}","description":"Update a customer by ID. Individual and business customers can be updated during onboarding. A field is locked once a verification profile that is pending, approved or terminally rejected has completed the criterion the field supplies; locked fields return 400 with a pointer per field. Business customers may add verification profiles and supply the fields those profiles add.","href":"/api-reference/customer/patch-id"},"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 a customer by ID. Individual and business customers can be updated during onboarding. A field is locked once a verification profile that is pending, approved or terminally rejected has completed the criterion the field supplies; locked fields return 400 with a pointer per field. Business customers may add verification profiles and supply the fields those profiles add.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,..._provideComponents(),...props.components},{Note}=_components;if(!Note)_missingMdxReference(`Note`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Use this endpoint to update mutable fields on an existing individual customer. You can update the customer’s address, personal information, and metadata at any time before KYC submission. Once a KYC review has been submitted, identity fields such as name, date of birth, and tax identification number are locked and cannot be changed — only contact details and metadata remain editable.`}),`\n`,_jsxs(_components.p,{children:[`Use this endpoint to backfill EEA+ fields (`,_jsx(_components.code,{children:`accountPurpose`}),`, `,_jsx(_components.code,{children:`countryOfBirth`}),`, `,_jsx(_components.code,{children:`nationality`}),`) on existing individual customers. Validation runs on the merged customer state — send only the fields you are adding or changing. See `,_jsx(_components.a,{href:`/concepts/onboarding/individual-kyc#eea-residents`,children:`EEA+ residents`}),`.`]}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`This endpoint currently supports updates for individual customers only. Business customer fields must be managed through the KYC link flow.`})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"codeStyling":"dark","config":{},"pageMetadata":{"title":"Update Customer Address, Phone, or Email","sidebarTitle":"Update Customer","openapi":"openapi/spherepay.yaml PATCH /v2/customer/{id}","description":"Update a customer by ID. Individual and business customers can be updated during onboarding. A field is locked once a verification profile that is pending, approved or terminally rejected has completed the criterion the field supplies; locked fields return 400 with a pointer per field. Business customers may add verification profiles and supply the fields those profiles add.","href":"/api-reference/customer/patch-id"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/spherepayco/27b80abc67bf6551/snippets/demoAppUrl.js"],"openApiReferenceData":{"operation":{"description":"Update a customer by ID. Individual and business customers can be updated during onboarding. A field is locked once a verification profile that is pending, approved or terminally rejected has completed the criterion the field supplies; locked fields return 400 with a pointer per field. Business customers may add verification profiles and supply the fields those profiles add.","operationId":"patchV2CustomerById","parameters":["dd470f16-1386-4e73-a857-7ec986291eb0"],"requestBody":"2775c8a6-ca0d-44d5-bf0b-9f3f0563e473","responses":{"200":"2f4b38fc-e121-46fb-ab58-d4edc9b66699","400":"1ce18eb2-400e-4f3e-ac60-0ab6a7d6faea","404":"c703e531-2703-4282-abbc-1165bef1c0d6","409":"d2bfc07a-b6ed-4479-bf05-d31bbe7d3af3","422":"3be5d572-92e0-4f28-9913-ae771f876b6c"},"summary":"Update a Customer by ID","method":"patch","type":"path","servers":["b5036787-7020-43a8-8dee-cb8b0d270e6a"],"security":["d8f4bc21-1820-4e73-bc5e-ea3b587aeee8"],"path":"/v2/customer/{id}","baseUrlOptions":["https://api.spherepay.co"],"title":"Update a Customer by ID","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"dd470f16-1386-4e73-a857-7ec986291eb0":{"description":"Customer ID","in":"path","name":"id","required":true,"schema":{"example":"customer_f31121c389624d3697cbf3ea8830b7a4","type":"string","isRequired":true,"description":"Customer ID","uniqueKey":"","typeLabel":"string"}}},"requestBody":{"content":{"application/json":{"schema":{"oneOf":[{"type":"object","title":"Individual Customer Update","properties":{"address":{"description":"The address of the customer. Required if personalInformation is provided.","example":{"city":"Chicago","country":"USA","line1":"233 South Wacker Drive","line2":"Suite 4700","postalCode":"60606","state":"IL"},"properties":{"city":{"description":"The city name","example":"Chicago","maxLength":100,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"oneOf.0.address.city","typeLabel":"string"},"country":{"description":"The ISO3166-1 Alpha-3 country code (e.g., USA, GBR, CAN). See [Country Codes](/concepts/reference/supported-countries).","example":"USA","type":"string","isRequired":true,"uniqueKey":"oneOf.0.address.country","typeLabel":"string"},"line1":{"description":"The first line of the street address","example":"233 South Wacker Drive","maxLength":100,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"oneOf.0.address.line1","typeLabel":"string"},"line2":{"description":"The second line of the street address (apartment, suite, etc.)","example":"Suite 4700","maxLength":100,"type":"string","uniqueKey":"oneOf.0.address.line2","typeLabel":"string"},"postalCode":{"description":"The postal or ZIP code. Required for countries that use postal codes","example":"60606","type":"string","uniqueKey":"oneOf.0.address.postalCode","typeLabel":"string"},"state":{"description":"The state or province code (ISO3166-2 subdivision code). Required for countries that have states/provinces. See State Codes.","example":"IL","type":"string","uniqueKey":"oneOf.0.address.state","typeLabel":"string"}},"required":["line1","city","country"],"type":"object","uniqueKey":"oneOf.0.address","typeLabel":"object"},"addresses":{"description":"The customer's addresses. Individual customers support exactly one residential address. Provide either this field or the deprecated `address` field, not both.","example":[{"address":{"city":"Chicago","country":"USA","line1":"233 South Wacker Drive","line2":"Suite 4700","postalCode":"60606","state":"IL"},"type":"residential"}],"items":{"properties":{"address":{"properties":{"city":{"description":"The city name","example":"Chicago","maxLength":100,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"oneOf.0.addresses.items.[INDEX].address.city","typeLabel":"string"},"country":{"description":"The ISO3166-1 Alpha-3 country code (e.g., USA, GBR, CAN). See [Country Codes](/concepts/reference/supported-countries).","example":"USA","type":"string","isRequired":true,"uniqueKey":"oneOf.0.addresses.items.[INDEX].address.country","typeLabel":"string"},"line1":{"description":"The first line of the street address","example":"233 South Wacker Drive","maxLength":100,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"oneOf.0.addresses.items.[INDEX].address.line1","typeLabel":"string"},"line2":{"description":"The second line of the street address (apartment, suite, etc.)","example":"Suite 4700","maxLength":100,"type":"string","uniqueKey":"oneOf.0.addresses.items.[INDEX].address.line2","typeLabel":"string"},"postalCode":{"description":"The postal or ZIP code. Required for countries that use postal codes","example":"60606","type":"string","uniqueKey":"oneOf.0.addresses.items.[INDEX].address.postalCode","typeLabel":"string"},"state":{"description":"The state or province code (ISO3166-2 subdivision code). Required for countries that have states/provinces. See State Codes.","example":"IL","type":"string","uniqueKey":"oneOf.0.addresses.items.[INDEX].address.state","typeLabel":"string"}},"required":["line1","city","country"],"type":"object","isRequired":true,"uniqueKey":"oneOf.0.addresses.items.[INDEX].address","typeLabel":"object"},"type":{"enum":["residential","registered","operating"],"type":"string","x-enumNames":["residential","registered","operating"],"isRequired":true,"uniqueKey":"oneOf.0.addresses.items.[INDEX].type","typeLabel":"enum\u003cstring>"}},"required":["type","address"],"type":"object","uniqueKey":"oneOf.0.addresses.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"oneOf.0.addresses","typeLabel":"object[]"},"enabledVerificationProfiles":{"description":"Restricts which verification profile families this customer may onboard through. Must be a subset of the families enabled on your application; supplying one that is not enabled is rejected with a 422. Omit the field to inherit the application's setting.","example":["a","c"],"items":{"enum":["a","b","c","d"],"type":"string","uniqueKey":"oneOf.0.enabledVerificationProfiles.items.[INDEX]","typeLabel":"enum\u003cstring>"},"minItems":1,"type":"array","uniqueKey":"oneOf.0.enabledVerificationProfiles","typeLabel":"enum\u003cstring>[]"},"ipAddress":{"description":"The IP address the customer used to sign up. Required by some verification providers.","example":"203.0.113.4","type":"string","uniqueKey":"oneOf.0.ipAddress","typeLabel":"string"},"meta":{"additionalProperties":{"type":"string","uniqueKey":"oneOf.0.meta.additionalProperties","typeLabel":"string"},"description":"The customer metadata","example":{"key":"value"},"type":"object","uniqueKey":"oneOf.0.meta","typeLabel":"object"},"personalExpectedActivity":{"description":"The individual customer's expected transaction activity. Only accepted on individual customers.","properties":{"expectedCounterpartyTypes":{"description":"The types of counterparties transactions are expected to involve.","example":["domestic_individual","foreign_business"],"items":{"enum":["domestic_individual","foreign_individual","domestic_business","foreign_business","financial_institution","government_entity","nonprofit","self"],"type":"string","uniqueKey":"oneOf.0.personalExpectedActivity.expectedCounterpartyTypes.items.[INDEX]","typeLabel":"enum\u003cstring>"},"minItems":1,"type":"array","uniqueKey":"oneOf.0.personalExpectedActivity.expectedCounterpartyTypes","typeLabel":"enum\u003cstring>[]"},"expectedGeographies":{"description":"The ISO3166-1 Alpha-3 country codes transactions are expected to involve. See [Country Codes](/concepts/reference/supported-countries).","example":["MEX","USA"],"items":{"type":"string","uniqueKey":"oneOf.0.personalExpectedActivity.expectedGeographies.items.[INDEX]","typeLabel":"string"},"maxItems":10,"minItems":1,"type":"array","uniqueKey":"oneOf.0.personalExpectedActivity.expectedGeographies","typeLabel":"string[]"},"expectedMonthlyTransactionCount":{"description":"The expected number of transactions per month, as a bucket range.","enum":["less_than_5","5_15","16_50","51_200","200_plus"],"example":"16_50","type":"string","uniqueKey":"oneOf.0.personalExpectedActivity.expectedMonthlyTransactionCount","typeLabel":"enum\u003cstring>"},"transactionFrequency":{"description":"How often transactions are expected to occur.","enum":["daily","weekly","biweekly","monthly","quarterly"],"example":"monthly","type":"string","uniqueKey":"oneOf.0.personalExpectedActivity.transactionFrequency","typeLabel":"enum\u003cstring>"}},"title":"Personal Expected Activity","type":"object","uniqueKey":"oneOf.0.personalExpectedActivity","typeLabel":"Personal Expected Activity · object"},"personalInformation":{"description":"Personal information including tax identification details for individual customers. When any tax identification field is provided, all tax identification fields (number, type, country) and address are required. Please refer to the [Individual Verification Criteria](/concepts/onboarding/verification-profile) for the full list of reference.","properties":{"accountPurpose":{"description":"The purpose of the account. Required for EEA-resident individuals before they can be submitted for verification.","enum":["personal_or_living_expenses","payments_to_friends_or_family_abroad","receive_salary","receive_payment_for_freelancing","protect_wealth","purchase_goods_and_services","charitable_donations","ecommerce_retail_payments","investment_purposes","operating_a_company","other"],"example":"receive_salary","type":"string","uniqueKey":"oneOf.0.personalInformation.accountPurpose","typeLabel":"enum\u003cstring>"},"accountPurposeDescription":{"description":"A free-text description of the account purpose. Required when `accountPurpose` is `other`.","minLength":1,"type":"string","uniqueKey":"oneOf.0.personalInformation.accountPurposeDescription","typeLabel":"string"},"actingAsIntermediary":{"description":"Whether the customer is acting as an intermediary on behalf of a third party. Required by some verification providers.","example":false,"type":"boolean","uniqueKey":"oneOf.0.personalInformation.actingAsIntermediary","typeLabel":"boolean"},"countryOfBirth":{"description":"The ISO3166-1 Alpha-3 country code of the country where the customer was born. See [Country Codes](/concepts/reference/supported-countries).","example":"USA","type":"string","uniqueKey":"oneOf.0.personalInformation.countryOfBirth","typeLabel":"string"},"employmentStatus":{"description":"The customer's employment status. Required by some verification providers.","enum":["employed","homemaker","retired","self_employed","student","unemployed"],"example":"employed","type":"string","uniqueKey":"oneOf.0.personalInformation.employmentStatus","typeLabel":"enum\u003cstring>"},"expectedMonthlyPayments":{"description":"The expected monthly payment volume in USD, as a bucket range. Required by some verification providers.","enum":["0_4999","5000_9999","10000_49999","50000_plus"],"example":"5000_9999","type":"string","uniqueKey":"oneOf.0.personalInformation.expectedMonthlyPayments","typeLabel":"enum\u003cstring>"},"gender":{"description":"The gender of the customer. Required by some verification providers.","enum":["male","female","other"],"example":"male","type":"string","uniqueKey":"oneOf.0.personalInformation.gender","typeLabel":"enum\u003cstring>"},"middleName":{"description":"The customer's middle name. Required for some verification flows.","example":"James","maxLength":255,"minLength":1,"type":"string","uniqueKey":"oneOf.0.personalInformation.middleName","typeLabel":"string"},"nationality":{"description":"The ISO3166-1 Alpha-3 country code of the customer's nationality. Required by some verification providers. See [Country Codes](/concepts/reference/supported-countries).","example":"USA","type":"string","uniqueKey":"oneOf.0.personalInformation.nationality","typeLabel":"string"},"occupationSocCode":{"description":"The customer's occupation as a 6-digit Standard Occupational Classification (SOC) code, validated against the supported occupation list. Required for some verification flows.","example":"151252","maxLength":20,"minLength":1,"type":"string","uniqueKey":"oneOf.0.personalInformation.occupationSocCode","typeLabel":"string"},"residencyCountry":{"description":"The ISO3166-1 Alpha-3 country code of the customer's country of residency. Often satisfied by the address country, but some verification providers require it as a separate attribute. See [Country Codes](/concepts/reference/supported-countries).","example":"USA","type":"string","uniqueKey":"oneOf.0.personalInformation.residencyCountry","typeLabel":"string"},"sourceOfFunds":{"description":"The customer's primary source of funds. Required by some verification providers.","enum":["company_funds","ecommerce_reseller","gambling_proceeds","gifts","government_benefits","inheritance","investments_loans","pension_retirement","salary","sale_of_assets_real_estate","savings","someone_elses_funds"],"example":"salary","type":"string","x-enumNames":["company_funds","ecommerce_reseller","gambling_proceeds","gifts","government_benefits","inheritance","investments_loans","pension_retirement","salary","sale_of_assets_real_estate","savings","someone_elses_funds"],"uniqueKey":"oneOf.0.personalInformation.sourceOfFunds","typeLabel":"enum\u003cstring>"},"stateOfBirth":{"description":"The subdivision code of the state/province where the customer was born, without the country prefix (e.g. `JAL`, not `MX-JAL`). Requires `countryOfBirth`. Required by some verification providers.","example":"JAL","maxLength":10,"minLength":1,"type":"string","uniqueKey":"oneOf.0.personalInformation.stateOfBirth","typeLabel":"string"},"taxIdentificationNumber":{"description":"The tax identification number. Required when providing tax identification information. Only alphanumeric characters (letters and numbers) are accepted - omit separators such as dashes or spaces (e.g. send \"123456789\", not \"123-45-6789\").","example":"123456789","minLength":1,"pattern":"^[a-zA-Z0-9]+$","type":"string","uniqueKey":"oneOf.0.personalInformation.taxIdentificationNumber","typeLabel":"string"},"taxIdentificationNumberCountry":{"description":"The ISO3166-1 Alpha-3 country code for the tax identification number. Required when providing tax identification information. See [Country Codes](/concepts/reference/supported-countries).","example":"USA","minLength":1,"type":"string","uniqueKey":"oneOf.0.personalInformation.taxIdentificationNumberCountry","typeLabel":"string"},"taxIdentificationNumberDescription":{"description":"Description of the tax identification number. Required when type is `other`","type":"string","uniqueKey":"oneOf.0.personalInformation.taxIdentificationNumberDescription","typeLabel":"string"},"taxIdentificationNumberType":{"description":"The type of tax identification number of the customer. Required when providing tax identification information. Please refer to the [Individual Verification Criteria](/concepts/onboarding/verification-profile) for the full list of reference.","example":"ssn","minLength":1,"type":"string","uniqueKey":"oneOf.0.personalInformation.taxIdentificationNumberType","typeLabel":"string"}},"type":"object","uniqueKey":"oneOf.0.personalInformation","typeLabel":"object"}},"uniqueKey":"oneOf.0","typeLabel":"Individual Customer Update · object"},{"type":"object","title":"Business Customer Update","example":{"addresses":[{"city":"Monterrey","country":"MEX","line1":"Av. Constitución 2050","line2":"Piso 4","postalCode":"64000","state":"NLE","type":"operating"}],"businessExpectedActivity":{"expectedCounterpartyTypes":["domestic_business"],"expectedGeographies":["MEX","USA"],"expectedMonthlyTransactionCount":"51_200","transactionFrequency":"weekly"},"businessInformation":{"registrationNumber":"N-2019045821"},"enabledVerificationProfiles":["a","d"],"ipAddress":"189.203.41.17","meta":{"crmId":"4412"}},"properties":{"addresses":{"description":"Addresses to replace. Each entry replaces the stored address of the same type; types not sent are unchanged.","items":{"description":"The business customer's address.","example":{"city":"Chicago","country":"USA","line1":"123 Main Street","line2":"Suite 100","postalCode":"60601","state":"IL","type":"registered"},"properties":{"city":{"description":"The city name","example":"Chicago","maxLength":100,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"oneOf.1.addresses.items.[INDEX].city","typeLabel":"string"},"country":{"description":"The ISO3166-1 Alpha-3 country code (e.g., USA, GBR, CAN). See [Country Codes](/concepts/reference/supported-countries).","example":"USA","type":"string","isRequired":true,"uniqueKey":"oneOf.1.addresses.items.[INDEX].country","typeLabel":"string"},"line1":{"description":"The first line of the street address","example":"233 South Wacker Drive","maxLength":100,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"oneOf.1.addresses.items.[INDEX].line1","typeLabel":"string"},"type":{"enum":["operating","registered"],"type":"string","isRequired":true,"uniqueKey":"oneOf.1.addresses.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"line2":{"description":"The second line of the street address (apartment, suite, etc.)","example":"Suite 4700","maxLength":100,"type":"string","uniqueKey":"oneOf.1.addresses.items.[INDEX].line2","typeLabel":"string"},"postalCode":{"description":"The postal or ZIP code. Required for countries that use postal codes","example":"60606","type":"string","uniqueKey":"oneOf.1.addresses.items.[INDEX].postalCode","typeLabel":"string"},"state":{"description":"The state or province code (ISO3166-2 subdivision code). Required for countries that have states/provinces. See State Codes.","example":"IL","type":"string","uniqueKey":"oneOf.1.addresses.items.[INDEX].state","typeLabel":"string"}},"required":["line1","city","country","type"],"type":"object","uniqueKey":"oneOf.1.addresses.items.[INDEX]","typeLabel":"object"},"maxItems":2,"minItems":1,"type":"array","uniqueKey":"oneOf.1.addresses","typeLabel":"object[]"},"businessExpectedActivity":{"description":"The business customer's expected transaction activity. Only accepted on business customers.","properties":{"expectedCounterpartyTypes":{"description":"The types of counterparties transactions are expected to involve.","example":["domestic_individual","foreign_business"],"items":{"enum":["domestic_individual","foreign_individual","domestic_business","foreign_business","financial_institution","government_entity","nonprofit","self"],"type":"string","uniqueKey":"oneOf.1.businessExpectedActivity.expectedCounterpartyTypes.items.[INDEX]","typeLabel":"enum\u003cstring>"},"minItems":1,"type":"array","uniqueKey":"oneOf.1.businessExpectedActivity.expectedCounterpartyTypes","typeLabel":"enum\u003cstring>[]"},"expectedGeographies":{"description":"The ISO3166-1 Alpha-3 country codes transactions are expected to involve. See [Country Codes](/concepts/reference/supported-countries).","example":["MEX","USA"],"items":{"type":"string","uniqueKey":"oneOf.1.businessExpectedActivity.expectedGeographies.items.[INDEX]","typeLabel":"string"},"maxItems":10,"minItems":1,"type":"array","uniqueKey":"oneOf.1.businessExpectedActivity.expectedGeographies","typeLabel":"string[]"},"expectedMonthlyTransactionCount":{"description":"The expected number of transactions per month, as a bucket range.","enum":["less_than_5","5_15","16_50","51_200","200_plus"],"example":"16_50","type":"string","uniqueKey":"oneOf.1.businessExpectedActivity.expectedMonthlyTransactionCount","typeLabel":"enum\u003cstring>"},"transactionFrequency":{"description":"How often transactions are expected to occur.","enum":["daily","weekly","biweekly","monthly","quarterly"],"example":"monthly","type":"string","uniqueKey":"oneOf.1.businessExpectedActivity.transactionFrequency","typeLabel":"enum\u003cstring>"}},"title":"Business Expected Activity","type":"object","uniqueKey":"oneOf.1.businessExpectedActivity","typeLabel":"Business Expected Activity · object"},"businessInformation":{"description":"Business information including identification number and all other relevant information to onboard the business customer. See [Business Verification Criteria](/concepts/onboarding/verification-profile).","properties":{"accountPurposeDescription":{"oneOf":[{"description":"The business account purpose description. This is required when accountPurpose is \"other\".","example":"Business checking account","minLength":1,"type":"string","isRequired":true,"uniqueKey":"oneOf.1.businessInformation.accountPurposeDescription.oneOf.0","typeLabel":"string"},{"description":"The business account purpose description. This is required when accountPurpose is \"other\".","example":"Business checking account","minLength":1,"type":"null","isRequired":true,"uniqueKey":"oneOf.1.businessInformation.accountPurposeDescription.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.businessInformation.accountPurposeDescription","typeLabel":"string | null"},"complianceScreeningExplanation":{"oneOf":[{"description":"The business compliance screening explanation. This is required when regulatedActivities contains \"money_services\".","example":"The business complies with all applicable regulations","minLength":1,"type":"string","isRequired":true,"uniqueKey":"oneOf.1.businessInformation.complianceScreeningExplanation.oneOf.0","typeLabel":"string"},{"description":"The business compliance screening explanation. This is required when regulatedActivities contains \"money_services\".","example":"The business complies with all applicable regulations","minLength":1,"type":"null","isRequired":true,"uniqueKey":"oneOf.1.businessInformation.complianceScreeningExplanation.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.businessInformation.complianceScreeningExplanation","typeLabel":"string | null"},"entityTypeDescription":{"oneOf":[{"description":"The business entity type description. This is required when entityType is \"other\".","example":"Limited Liability Partnership","minLength":1,"type":"string","isRequired":true,"uniqueKey":"oneOf.1.businessInformation.entityTypeDescription.oneOf.0","typeLabel":"string"},{"description":"The business entity type description. This is required when entityType is \"other\".","example":"Limited Liability Partnership","minLength":1,"type":"null","isRequired":true,"uniqueKey":"oneOf.1.businessInformation.entityTypeDescription.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.businessInformation.entityTypeDescription","typeLabel":"string | null"},"hasAuditedFinancialStatementsAttested":{"oneOf":[{"description":"Must be true when `totalAssetsUsd` is at or above the audited-financials threshold (PD-16), confirming readiness to supply audited financial statements during verification.","example":true,"type":"boolean","isRequired":true,"uniqueKey":"oneOf.1.businessInformation.hasAuditedFinancialStatementsAttested.oneOf.0","typeLabel":"boolean"},{"description":"Must be true when `totalAssetsUsd` is at or above the audited-financials threshold (PD-16), confirming readiness to supply audited financial statements during verification.","example":true,"type":"null","isRequired":true,"uniqueKey":"oneOf.1.businessInformation.hasAuditedFinancialStatementsAttested.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.businessInformation.hasAuditedFinancialStatementsAttested","typeLabel":"boolean | null"},"identificationNumberDescription":{"oneOf":[{"description":"The business identification number description. This is required when identificationNumberType is \"other\".","example":"Social Security Number","minLength":1,"type":"string","isRequired":true,"uniqueKey":"oneOf.1.businessInformation.identificationNumberDescription.oneOf.0","typeLabel":"string"},{"description":"The business identification number description. This is required when identificationNumberType is \"other\".","example":"Social Security Number","minLength":1,"type":"null","isRequired":true,"uniqueKey":"oneOf.1.businessInformation.identificationNumberDescription.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.businessInformation.identificationNumberDescription","typeLabel":"string | null"},"licenseNumber":{"oneOf":[{"description":"License or registration number issued by the regulatory authority. Required together with the other regulator fields when `regulatedActivities` includes `money_services`.","example":"MSB-123456789","maxLength":200,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"oneOf.1.businessInformation.licenseNumber.oneOf.0","typeLabel":"string"},{"description":"License or registration number issued by the regulatory authority. Required together with the other regulator fields when `regulatedActivities` includes `money_services`.","example":"MSB-123456789","maxLength":200,"minLength":1,"type":"null","isRequired":true,"uniqueKey":"oneOf.1.businessInformation.licenseNumber.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.businessInformation.licenseNumber","typeLabel":"string | null"},"moneyServicesDescription":{"oneOf":[{"description":"The business money services description. This is required when regulatedActivities contains \"money_services\".","example":"The business engages in money services","minLength":1,"type":"string","isRequired":true,"uniqueKey":"oneOf.1.businessInformation.moneyServicesDescription.oneOf.0","typeLabel":"string"},{"description":"The business money services description. This is required when regulatedActivities contains \"money_services\".","example":"The business engages in money services","minLength":1,"type":"null","isRequired":true,"uniqueKey":"oneOf.1.businessInformation.moneyServicesDescription.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.businessInformation.moneyServicesDescription","typeLabel":"string | null"},"regulatedActivitiesDescription":{"oneOf":[{"description":"The business regulated activities description. This is required when regulatedActivities contains any value other than \"none_of_the_above\".","example":"The business engages in money services","minLength":1,"type":"string","isRequired":true,"uniqueKey":"oneOf.1.businessInformation.regulatedActivitiesDescription.oneOf.0","typeLabel":"string"},{"description":"The business regulated activities description. This is required when regulatedActivities contains any value other than \"none_of_the_above\".","example":"The business engages in money services","minLength":1,"type":"null","isRequired":true,"uniqueKey":"oneOf.1.businessInformation.regulatedActivitiesDescription.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.businessInformation.regulatedActivitiesDescription","typeLabel":"string | null"},"regulatedFinancialActivityDescription":{"oneOf":[{"description":"The business regulated financial activity description. This is required when participatesInRegulatedFinancialActivity is true.","example":"The business engages in money services","minLength":1,"type":"string","isRequired":true,"uniqueKey":"oneOf.1.businessInformation.regulatedFinancialActivityDescription.oneOf.0","typeLabel":"string"},{"description":"The business regulated financial activity description. This is required when participatesInRegulatedFinancialActivity is true.","example":"The business engages in money services","minLength":1,"type":"null","isRequired":true,"uniqueKey":"oneOf.1.businessInformation.regulatedFinancialActivityDescription.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.businessInformation.regulatedFinancialActivityDescription","typeLabel":"string | null"},"regulatoryAuthorityCountry":{"oneOf":[{"description":"ISO-3166 alpha-3 country of the primary regulatory authority. Required together with `regulatoryAuthorityName` and `licenseNumber` when `regulatedActivities` includes `money_services`.","example":"USA","type":"string","isRequired":true,"uniqueKey":"oneOf.1.businessInformation.regulatoryAuthorityCountry.oneOf.0","typeLabel":"string"},{"description":"ISO-3166 alpha-3 country of the primary regulatory authority. Required together with `regulatoryAuthorityName` and `licenseNumber` when `regulatedActivities` includes `money_services`.","example":"USA","type":"null","isRequired":true,"uniqueKey":"oneOf.1.businessInformation.regulatoryAuthorityCountry.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.businessInformation.regulatoryAuthorityCountry","typeLabel":"string | null"},"regulatoryAuthorityName":{"oneOf":[{"description":"Name of the primary regulatory authority. Required together with the other regulator fields when `regulatedActivities` includes `money_services`.","example":"Financial Crimes Enforcement Network (FinCEN)","maxLength":500,"minLength":1,"type":"string","isRequired":true,"uniqueKey":"oneOf.1.businessInformation.regulatoryAuthorityName.oneOf.0","typeLabel":"string"},{"description":"Name of the primary regulatory authority. Required together with the other regulator fields when `regulatedActivities` includes `money_services`.","example":"Financial Crimes Enforcement Network (FinCEN)","maxLength":500,"minLength":1,"type":"null","isRequired":true,"uniqueKey":"oneOf.1.businessInformation.regulatoryAuthorityName.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.businessInformation.regulatoryAuthorityName","typeLabel":"string | null"},"totalAssetsUsd":{"oneOf":[{"description":"Total business assets in USD as a decimal string (e.g. \"2500000.00\"). When this value is at or above the audited-financials threshold, `hasAuditedFinancialStatementsAttested` must be true.","example":"2500000.00","type":"string","isRequired":true,"uniqueKey":"oneOf.1.businessInformation.totalAssetsUsd.oneOf.0","typeLabel":"string"},{"description":"Total business assets in USD as a decimal string (e.g. \"2500000.00\"). When this value is at or above the audited-financials threshold, `hasAuditedFinancialStatementsAttested` must be true.","example":"2500000.00","type":"null","isRequired":true,"uniqueKey":"oneOf.1.businessInformation.totalAssetsUsd.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.businessInformation.totalAssetsUsd","typeLabel":"string | null"},"website":{"oneOf":[{"description":"The business website URL. Must be a real http(s) website; a social media profile URL is acceptable. `https://` is added when the scheme is omitted. Optional - if omitted, a document with documentType `proof_of_nature_of_business_document` must be uploaded instead to satisfy verification.","example":"https://acmecorp.example.com","maxLength":2048,"type":"string","isRequired":true,"uniqueKey":"oneOf.1.businessInformation.website.oneOf.0","typeLabel":"string"},{"description":"The business website URL. Must be a real http(s) website; a social media profile URL is acceptable. `https://` is added when the scheme is omitted. Optional - if omitted, a document with documentType `proof_of_nature_of_business_document` must be uploaded instead to satisfy verification.","example":"https://acmecorp.example.com","maxLength":2048,"type":"null","isRequired":true,"uniqueKey":"oneOf.1.businessInformation.website.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.businessInformation.website","typeLabel":"string | null"},"accountPurpose":{"description":"The business account purpose","enum":["charitable_donations","ecommerce_retail_payments","investment_purposes","payments_to_friends_or_family_abroad","payroll","personal_or_living_expenses","protect_wealth","purchase_goods_and_services","receive_payments_for_goods_and_services","tax_optimization","third_party_money_transmission","treasury_management","other"],"example":"investment_purposes","type":"string","uniqueKey":"oneOf.1.businessInformation.accountPurpose","typeLabel":"enum\u003cstring>"},"description":{"description":"The business description.","example":"Acme Corporation provides enterprise software solutions for supply chain management and logistics optimization.","maxLength":1000,"minLength":1,"type":"string","uniqueKey":"oneOf.1.businessInformation.description","typeLabel":"string"},"entityType":{"description":"The business entity type.","enum":["cooperative","corporation","llc","partnership","sole_proprietorship","trust","other"],"example":"corporation","type":"string","uniqueKey":"oneOf.1.businessInformation.entityType","typeLabel":"enum\u003cstring>"},"estimatedAnnualRevenueInUsd":{"description":"The business estimated annual revenue in USD. Please refer to [estimated annual revenue in USD](/concepts/onboarding/verification-profile) for the list of valid ranges.","enum":["0_99999","100000_999999","1000000_9999999","10000000_49999999","50000000_249999999","250000000_plus"],"example":"1000000_9999999","type":"string","uniqueKey":"oneOf.1.businessInformation.estimatedAnnualRevenueInUsd","typeLabel":"enum\u003cstring>"},"expectedMonthlyPaymentsInUsd":{"description":"The business expected monthly payments in USD. Please refer to [expected monthly payments in USD](/concepts/onboarding/verification-profile) for the list of valid ranges.","example":"50000","type":"string","uniqueKey":"oneOf.1.businessInformation.expectedMonthlyPaymentsInUsd","typeLabel":"string"},"identificationNumber":{"description":"The business tax or primary identification number (e.g. EIN). Distinct from `registrationNumber`. Only alphanumeric characters (letters and numbers) are accepted - omit separators such as dashes or spaces (e.g. send \"123456789\", not \"12-3456789\").","example":"123456789","maxLength":100,"minLength":1,"pattern":"^[a-zA-Z0-9]+$","type":"string","uniqueKey":"oneOf.1.businessInformation.identificationNumber","typeLabel":"string"},"identificationNumberType":{"description":"The business identification number type. Please refer to [identification number types](/concepts/onboarding/verification-profile) for the list of valid types.","example":"ein","minLength":1,"type":"string","uniqueKey":"oneOf.1.businessInformation.identificationNumberType","typeLabel":"string"},"incorporatedOn":{"description":"The date string in YYYY-MM-DD format","example":"2026-01-01","type":"string","uniqueKey":"oneOf.1.businessInformation.incorporatedOn","typeLabel":"string"},"isDao":{"description":"Whether the business is a decentralized autonomous organization (DAO).","example":false,"type":"boolean","uniqueKey":"oneOf.1.businessInformation.isDao","typeLabel":"boolean"},"legalName":{"description":"The business legal name.","example":"Acme Corporation Inc.","minLength":1,"type":"string","uniqueKey":"oneOf.1.businessInformation.legalName","typeLabel":"string"},"naicsCode":{"description":"The business NAICS code. Please refer to NAICS codes for the list of valid codes.","example":"511210","minLength":1,"type":"string","uniqueKey":"oneOf.1.businessInformation.naicsCode","typeLabel":"string"},"operatesInProhibitedCountries":{"description":"Whether the business operates in prohibited countries.","example":false,"type":"boolean","uniqueKey":"oneOf.1.businessInformation.operatesInProhibitedCountries","typeLabel":"boolean"},"participatesInRegulatedFinancialActivity":{"type":"boolean","uniqueKey":"oneOf.1.businessInformation.participatesInRegulatedFinancialActivity","typeLabel":"boolean"},"primarySourceOfFunds":{"description":"The business primary source of funds","enum":["business_loans","grants","inter_company_funds","investment_proceeds","legal_settlement","owners_capital","pension_retirement","sale_of_assets","sales_of_goods_and_services","third_party_funds","treasury_reserves"],"example":"sales_of_goods_and_services","type":"string","uniqueKey":"oneOf.1.businessInformation.primarySourceOfFunds","typeLabel":"enum\u003cstring>"},"primarySourceOfFundsDescription":{"description":"The business primary source of funds description.","example":"Revenue from software licensing and consulting services","minLength":1,"type":"string","uniqueKey":"oneOf.1.businessInformation.primarySourceOfFundsDescription","typeLabel":"string"},"registrationNumber":{"description":"Company registration number (state registry, Companies House, etc.), separate from the tax identifier in `identificationNumber`.","example":"C1234567","maxLength":100,"minLength":1,"type":"string","uniqueKey":"oneOf.1.businessInformation.registrationNumber","typeLabel":"string"},"regulatedActivities":{"description":"The business regulated activities.","example":["none_of_the_above"],"items":{"description":"The business regulated activity","enum":["adult_entertainment","gambling","hold_client_funds","investment_services","lending_banking","marijuana_or_related_services","money_services","operate_foreign_exchange_virtual_currencies_brokerage_otc","pharmaceuticals","precious_metals_precious_stones_jewelry","safe_deposit_box_rentals","third_party_payment_processing","nicotine_tobacco_or_related_services","weapons_firearms_and_explosives","none_of_the_above"],"example":"money_services","type":"string","uniqueKey":"oneOf.1.businessInformation.regulatedActivities.items.[INDEX]","typeLabel":"enum\u003cstring>"},"minItems":1,"type":"array","uniqueKey":"oneOf.1.businessInformation.regulatedActivities","typeLabel":"enum\u003cstring>[]"},"tradeName":{"description":"The business trade name.","example":"Acme Corp","minLength":1,"type":"string","uniqueKey":"oneOf.1.businessInformation.tradeName","typeLabel":"string"}},"required":["entityTypeDescription","website","identificationNumberDescription","totalAssetsUsd","hasAuditedFinancialStatementsAttested","regulatoryAuthorityCountry","regulatoryAuthorityName","licenseNumber","accountPurposeDescription","regulatedActivitiesDescription","regulatedFinancialActivityDescription","moneyServicesDescription","complianceScreeningExplanation"],"type":"object","uniqueKey":"oneOf.1.businessInformation","typeLabel":"object"},"email":{"oneOf":[{}],"uniqueKey":"oneOf.1.email","typeLabel":"any"},"enabledVerificationProfiles":{"description":"Restricts which verification profile families this customer may onboard through. Must be a subset of the families enabled on your application; supplying one that is not enabled is rejected with a 422. Omit the field to inherit the application's setting.","example":["a","c"],"items":{"enum":["a","b","c","d"],"type":"string","uniqueKey":"oneOf.1.enabledVerificationProfiles.items.[INDEX]","typeLabel":"enum\u003cstring>"},"minItems":1,"type":"array","uniqueKey":"oneOf.1.enabledVerificationProfiles","typeLabel":"enum\u003cstring>[]"},"ipAddress":{"description":"The IP address the customer used to sign up. Required by some verification providers.","example":"203.0.113.4","type":"string","uniqueKey":"oneOf.1.ipAddress","typeLabel":"string"},"meta":{"additionalProperties":{"type":"string","uniqueKey":"oneOf.1.meta.additionalProperties","typeLabel":"string"},"description":"Additional metadata associated with the customer","example":{"crmId":"4412"},"type":"object","uniqueKey":"oneOf.1.meta","typeLabel":"object"},"phone":{"oneOf":[{}],"uniqueKey":"oneOf.1.phone","typeLabel":"any"},"type":{"description":"Optional. Accepted so a client can echo the create shape; it cannot change the customer type.","enum":["business"],"example":"business","type":"string","uniqueKey":"oneOf.1.type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"oneOf.1","typeLabel":"Business Customer Update · object"}],"uniqueKey":"","typeLabel":"Individual Customer Update · object | Business Customer Update · object"},"examples":{"Example":{"title":"Example","value":{"address":{"city":"Chicago","country":"USA","line1":"233 South Wacker Drive","line2":"Suite 4700","postalCode":"60606","state":"IL"},"addresses":[{"address":{"city":"Chicago","country":"USA","line1":"233 South Wacker Drive","line2":"Suite 4700","postalCode":"60606","state":"IL"},"type":"residential"}],"enabledVerificationProfiles":["a","c"],"ipAddress":"203.0.113.4","meta":{"key":"value"},"personalExpectedActivity":{"expectedCounterpartyTypes":["domestic_individual","foreign_business"],"expectedGeographies":["MEX","USA"],"expectedMonthlyTransactionCount":"16_50","transactionFrequency":"monthly"},"personalInformation":{"accountPurpose":"receive_salary","accountPurposeDescription":"\u003cstring>","actingAsIntermediary":false,"countryOfBirth":"USA","employmentStatus":"employed","expectedMonthlyPayments":"5000_9999","gender":"male","middleName":"James","nationality":"USA","occupationSocCode":"151252","residencyCountry":"USA","sourceOfFunds":"salary","stateOfBirth":"JAL","taxIdentificationNumber":"123456789","taxIdentificationNumberCountry":"USA","taxIdentificationNumberDescription":"\u003cstring>","taxIdentificationNumberType":"ssn"}}}},"exampleType":"generated"}},"required":true,"exampleType":"generated"},"responses":{"2f4b38fc-e121-46fb-ab58-d4edc9b66699":{"content":{"application/json":{"schema":{"oneOf":[{"type":"object","title":"Individual","description":"Response containing information about an individual customer.","required":["id","enabledVerificationProfiles","verificationProfiles","tosStatus","createdAt","updatedAt","type"],"properties":{"createdAt":{"description":"ISO 8601 formatted customer creation timestamp","example":"2026-03-09T20:46:31.305Z","type":"string","isRequired":true,"uniqueKey":"oneOf.0.createdAt","typeLabel":"string"},"enabledVerificationProfiles":{"oneOf":[{"description":"Which verification profile families this customer may onboard through. Set explicitly at creation — from the request when supplied, otherwise a snapshot of the application's families at that moment — and thereafter changed only by an explicit update, so it does not follow later changes to the application. Always a subset of the application's families. Distinct from `verificationProfiles`, which reports the evaluated profiles and their statuses.","example":["a","c"],"items":{"enum":["a","b","c","d"],"type":"string","uniqueKey":"oneOf.0.enabledVerificationProfiles.oneOf.0.items.[INDEX]","typeLabel":"enum\u003cstring>"},"type":"array","isRequired":true,"uniqueKey":"oneOf.0.enabledVerificationProfiles.oneOf.0","typeLabel":"enum\u003cstring>[]"},{"description":"Which verification profile families this customer may onboard through. Set explicitly at creation — from the request when supplied, otherwise a snapshot of the application's families at that moment — and thereafter changed only by an explicit update, so it does not follow later changes to the application. Always a subset of the application's families. Distinct from `verificationProfiles`, which reports the evaluated profiles and their statuses.","example":["a","c"],"items":{"enum":["a","b","c","d"],"type":"string"},"type":"null","isRequired":true,"uniqueKey":"oneOf.0.enabledVerificationProfiles.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.enabledVerificationProfiles","typeLabel":"enum\u003cstring>[] | null"},"id":{"description":"Customer ID","example":"customer_f31121c389624d3697cbf3ea8830b7a4","type":"string","isRequired":true,"uniqueKey":"oneOf.0.id","typeLabel":"string"},"tosStatus":{"description":"Customer Terms of Service acceptance status (incomplete | pending | approved).","enum":["incomplete","pending","approved"],"example":"incomplete","type":"string","x-enumNames":["Incomplete","Pending","Approved"],"isRequired":true,"uniqueKey":"oneOf.0.tosStatus","typeLabel":"enum\u003cstring>"},"type":{"description":"Customer type","enum":["individual"],"example":"individual","type":"string","isRequired":true,"uniqueKey":"oneOf.0.type","typeLabel":"enum\u003cstring>"},"updatedAt":{"description":"ISO 8601 formatted customer update timestamp","example":"2026-03-09T20:46:31.305Z","type":"string","isRequired":true,"uniqueKey":"oneOf.0.updatedAt","typeLabel":"string"},"verificationProfiles":{"description":"The evaluated verification profiles for this customer and their statuses — what the customer is being assessed against right now, as opposed to `enabledVerificationProfiles`, which says which families they are permitted to use. Array of verification profiles. For individual customers, this will include kyc_profile_a. For business customers, this will include kyb_profile_a. See [KYC Flow](/concepts/onboarding/individual-kyc) for individuals or [KYB Flow](/concepts/onboarding/business-kyb) for businesses. See [Verification Profile](/concepts/onboarding/verification-profile) for individual status definitions and criteria breakdown or [Verification Profile](/concepts/onboarding/verification-profile) for business status definitions and criteria breakdown.","example":[{"criteria":{"complete":["email_address","phone_number","residential_address","tax_identification_number"],"errors":[],"pending":[],"required":["identity_document","liveness_report_document"]},"name":"kyc_profile_a","status":"incomplete"}],"items":{"properties":{"name":{"description":"The name of the verification profile.","enum":["kyc_profile_a","kyb_profile_a","ubo_kyc_profile_a","kyc_profile_b","kyb_profile_b","kyb_profile_c","kyc_profile_c","ubo_kyc_profile_c","kyb_profile_d","kyc_profile_d","ubo_kyc_profile_d"],"example":"kyc_profile_a","type":"string","isRequired":true,"uniqueKey":"oneOf.0.verificationProfiles.items.[INDEX].name","typeLabel":"enum\u003cstring>"},"status":{"description":"The status of the verification profile.","enum":["incomplete","pending","approved","rejected","rejected_final","manual_review","resubmission_required"],"example":"incomplete","type":"string","isRequired":true,"uniqueKey":"oneOf.0.verificationProfiles.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"criteria":{"description":"The criteria for the verification profile.","example":{"complete":["email_address","phone_number","residential_address","tax_identification_number"],"errors":[],"pending":[],"required":["identity_document","liveness_report_document"]},"properties":{"complete":{"description":"Completed fields.","example":["email_address","phone_number","residential_address","tax_identification_number"],"items":{"type":"string","uniqueKey":"oneOf.0.verificationProfiles.items.[INDEX].criteria.complete.items.[INDEX]","typeLabel":"string"},"type":"array","isRequired":true,"uniqueKey":"oneOf.0.verificationProfiles.items.[INDEX].criteria.complete","typeLabel":"string[]"},"errors":{"description":"The errors that occurred while verifying the fields.","example":[],"items":{"properties":{"name":{"enum":["email_verification","phone_verification","residential_address","identity_document","tax_identification_number","liveness_check","terms_of_service","email_address","phone_number","master_service_agreement","legal_name","trade_name","entity_type","entity_type_description","description","registered_address","operating_address","business_representatives","naics_code","website","incorporated_on","identification_number","registration_number","estimated_annual_revenue","expected_monthly_payments","account_purpose","account_purpose_description","source_of_funds","source_of_funds_description","is_dao","regulated_activities","regulated_activities_description","participates_in_regulated_financial_activity","regulated_financial_activity_description","money_services_description","compliance_screening_explanation","operates_in_prohibited_countries","incorporation_cert_document","incorporation_articles_document","shareholder_registry_document","proof_of_nature_of_business_document","proof_of_address_document","liveness_report_document","ownership_percentage","is_control_person","control_person_added","is_signer","relationship_established_at","title","employment_status","acting_as_intermediary","sex","country_of_birth","nationality","middle_name","occupation_soc_code","w8_ben_document","w9_document","state_of_birth","ip_address","ip_address_approved","expected_monthly_transaction_count","transaction_frequency","expected_counterparty_types","expected_geographies","w8_ben_e_document","corporate_resolution_document","source_of_funds_document","financial_statements_document","bank_statement_document","regulated_activity_document","flow_of_funds_document","kyc_b_approval","kyb_b_approval"],"type":"string","isRequired":true,"uniqueKey":"oneOf.0.verificationProfiles.items.[INDEX].criteria.errors.items.[INDEX].name","typeLabel":"enum\u003cstring>"},"detail":{"type":"string","uniqueKey":"oneOf.0.verificationProfiles.items.[INDEX].criteria.errors.items.[INDEX].detail","typeLabel":"string"}},"required":["name"],"type":"object","uniqueKey":"oneOf.0.verificationProfiles.items.[INDEX].criteria.errors.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"oneOf.0.verificationProfiles.items.[INDEX].criteria.errors","typeLabel":"object[]"},"pending":{"description":"Pending fields. These fields are currently being verified.","example":[],"items":{"type":"string","uniqueKey":"oneOf.0.verificationProfiles.items.[INDEX].criteria.pending.items.[INDEX]","typeLabel":"string"},"type":"array","isRequired":true,"uniqueKey":"oneOf.0.verificationProfiles.items.[INDEX].criteria.pending","typeLabel":"string[]"},"required":{"description":"Required fields. These fields are required to be completed before the verification profile can be approved.","example":["identity_document","liveness_report_document"],"items":{"type":"string","uniqueKey":"oneOf.0.verificationProfiles.items.[INDEX].criteria.required.items.[INDEX]","typeLabel":"string"},"type":"array","isRequired":true,"uniqueKey":"oneOf.0.verificationProfiles.items.[INDEX].criteria.required","typeLabel":"string[]"}},"required":["complete","pending","required","errors"],"type":"object","uniqueKey":"oneOf.0.verificationProfiles.items.[INDEX].criteria","typeLabel":"object"}},"required":["name","status"],"type":"object","uniqueKey":"oneOf.0.verificationProfiles.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"oneOf.0.verificationProfiles","typeLabel":"object[]"},"dateOfBirth":{"description":"The customer's date of birth in YYYY-MM-DD format (individual customers only).","example":"1990-01-15","type":"string","uniqueKey":"oneOf.0.dateOfBirth","typeLabel":"string"},"email":{"description":"Customer email address","example":"jane.smith@example.com","type":"string","uniqueKey":"oneOf.0.email","typeLabel":"string"},"firstName":{"description":"Customer first name (individual customers only)","example":"Jane","type":"string","uniqueKey":"oneOf.0.firstName","typeLabel":"string"},"lastName":{"description":"Customer last name (individual customers only)","example":"Smith","type":"string","uniqueKey":"oneOf.0.lastName","typeLabel":"string"},"meta":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.0.meta.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"oneOf.0.meta","typeLabel":"object"},"personalInformation":{"description":"Personal information for an individual customer, echoed back from the most recent submission. The tax identification number is omitted from responses for privacy.","properties":{"accountPurpose":{"type":"string","uniqueKey":"oneOf.0.personalInformation.accountPurpose","typeLabel":"string"},"accountPurposeDescription":{"type":"string","uniqueKey":"oneOf.0.personalInformation.accountPurposeDescription","typeLabel":"string"},"actingAsIntermediary":{"description":"Whether the customer is acting as an intermediary on behalf of a third party. Required by some verification providers.","example":false,"type":"boolean","uniqueKey":"oneOf.0.personalInformation.actingAsIntermediary","typeLabel":"boolean"},"countryOfBirth":{"description":"The ISO3166-1 Alpha-3 country code of the country where the customer was born. See [Country Codes](/concepts/reference/supported-countries).","example":"USA","type":"string","uniqueKey":"oneOf.0.personalInformation.countryOfBirth","typeLabel":"string"},"employmentStatus":{"type":"string","uniqueKey":"oneOf.0.personalInformation.employmentStatus","typeLabel":"string"},"expectedMonthlyPayments":{"type":"string","uniqueKey":"oneOf.0.personalInformation.expectedMonthlyPayments","typeLabel":"string"},"gender":{"type":"string","uniqueKey":"oneOf.0.personalInformation.gender","typeLabel":"string"},"middleName":{"description":"The customer's middle name. Required for some verification flows.","example":"James","type":"string","uniqueKey":"oneOf.0.personalInformation.middleName","typeLabel":"string"},"nationality":{"description":"The ISO3166-1 Alpha-3 country code of the customer's nationality. Required by some verification providers. See [Country Codes](/concepts/reference/supported-countries).","example":"USA","type":"string","uniqueKey":"oneOf.0.personalInformation.nationality","typeLabel":"string"},"occupationSocCode":{"description":"The customer's occupation as a 6-digit Standard Occupational Classification (SOC) code, validated against the supported occupation list. Required for some verification flows.","example":"151252","type":"string","uniqueKey":"oneOf.0.personalInformation.occupationSocCode","typeLabel":"string"},"residencyCountry":{"description":"The ISO3166-1 Alpha-3 country code of the customer's country of residency. Often satisfied by the address country, but some verification providers require it as a separate attribute. See [Country Codes](/concepts/reference/supported-countries).","example":"USA","type":"string","uniqueKey":"oneOf.0.personalInformation.residencyCountry","typeLabel":"string"},"sourceOfFunds":{"type":"string","uniqueKey":"oneOf.0.personalInformation.sourceOfFunds","typeLabel":"string"},"stateOfBirth":{"description":"The subdivision code of the state/province where the customer was born, without the country prefix (e.g. `JAL`, not `MX-JAL`). Requires `countryOfBirth`. Required by some verification providers.","example":"JAL","type":"string","uniqueKey":"oneOf.0.personalInformation.stateOfBirth","typeLabel":"string"},"taxIdentificationNumberCountry":{"description":"The ISO3166-1 Alpha-3 country code for the tax identification number. Required when providing tax identification information. See [Country Codes](/concepts/reference/supported-countries).","example":"USA","type":"string","uniqueKey":"oneOf.0.personalInformation.taxIdentificationNumberCountry","typeLabel":"string"},"taxIdentificationNumberDescription":{"description":"Description of the tax identification number. Required when type is `other`","type":"string","uniqueKey":"oneOf.0.personalInformation.taxIdentificationNumberDescription","typeLabel":"string"},"taxIdentificationNumberType":{"description":"The type of tax identification number of the customer. Required when providing tax identification information. Please refer to the [Individual Verification Criteria](/concepts/onboarding/verification-profile) for the full list of reference.","example":"ssn","type":"string","uniqueKey":"oneOf.0.personalInformation.taxIdentificationNumberType","typeLabel":"string"}},"type":"object","uniqueKey":"oneOf.0.personalInformation","typeLabel":"object"},"phone":{"description":"Customer phone number","example":"+14155550123","type":"string","uniqueKey":"oneOf.0.phone","typeLabel":"string"},"statusDetails":{"description":"Additional context on why the customer's verification reached its current status.","example":{"message":"Please re-upload a clear photo of the front and back of the director's ID and correct the tax ID number.","reasons":[{"externalReason":"Cannot validate ID — upload a photo of the ID that is clear","reasonCode":"poor_image_quality","verificationProfiles":["kyb_profile_a"]},{"externalReason":"The tax identification number is not in a valid format for the selected country and ID type.","reasonCode":"invalid_tax_identification_number","verificationProfiles":["kyb_profile_a"]}],"updatedAt":"2026-07-16T21:04:00Z"},"properties":{"reasons":{"items":{"properties":{"reasonCode":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.statusDetails.reasons.items.[INDEX].reasonCode","typeLabel":"string"},"verificationProfiles":{"items":{"type":"string","uniqueKey":"oneOf.0.statusDetails.reasons.items.[INDEX].verificationProfiles.items.[INDEX]","typeLabel":"string"},"type":"array","isRequired":true,"uniqueKey":"oneOf.0.statusDetails.reasons.items.[INDEX].verificationProfiles","typeLabel":"string[]"},"externalReason":{"type":"string","uniqueKey":"oneOf.0.statusDetails.reasons.items.[INDEX].externalReason","typeLabel":"string"}},"required":["reasonCode","verificationProfiles"],"type":"object","uniqueKey":"oneOf.0.statusDetails.reasons.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"oneOf.0.statusDetails.reasons","typeLabel":"object[]"},"updatedAt":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.statusDetails.updatedAt","typeLabel":"string"},"message":{"type":"string","uniqueKey":"oneOf.0.statusDetails.message","typeLabel":"string"}},"required":["reasons","updatedAt"],"type":"object","uniqueKey":"oneOf.0.statusDetails","typeLabel":"object"}},"uniqueKey":"oneOf.0","typeLabel":"Individual · object"},{"type":"object","title":"Business","description":"Response containing information about a business customer.","required":["id","enabledVerificationProfiles","verificationProfiles","tosStatus","createdAt","updatedAt","type"],"properties":{"createdAt":{"description":"ISO 8601 formatted customer creation timestamp","example":"2026-03-09T20:46:31.305Z","type":"string","isRequired":true,"uniqueKey":"oneOf.1.createdAt","typeLabel":"string"},"enabledVerificationProfiles":{"oneOf":[{"description":"Which verification profile families this customer may onboard through. Set explicitly at creation — from the request when supplied, otherwise a snapshot of the application's families at that moment — and thereafter changed only by an explicit update, so it does not follow later changes to the application. Always a subset of the application's families. Distinct from `verificationProfiles`, which reports the evaluated profiles and their statuses.","example":["a","c"],"items":{"enum":["a","b","c","d"],"type":"string","uniqueKey":"oneOf.1.enabledVerificationProfiles.oneOf.0.items.[INDEX]","typeLabel":"enum\u003cstring>"},"type":"array","isRequired":true,"uniqueKey":"oneOf.1.enabledVerificationProfiles.oneOf.0","typeLabel":"enum\u003cstring>[]"},{"description":"Which verification profile families this customer may onboard through. Set explicitly at creation — from the request when supplied, otherwise a snapshot of the application's families at that moment — and thereafter changed only by an explicit update, so it does not follow later changes to the application. Always a subset of the application's families. Distinct from `verificationProfiles`, which reports the evaluated profiles and their statuses.","example":["a","c"],"items":{"enum":["a","b","c","d"],"type":"string"},"type":"null","isRequired":true,"uniqueKey":"oneOf.1.enabledVerificationProfiles.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.enabledVerificationProfiles","typeLabel":"enum\u003cstring>[] | null"},"id":{"description":"Customer ID","example":"customer_f31121c389624d3697cbf3ea8830b7a4","type":"string","isRequired":true,"uniqueKey":"oneOf.1.id","typeLabel":"string"},"tosStatus":{"description":"Customer Terms of Service acceptance status (incomplete | pending | approved).","enum":["incomplete","pending","approved"],"example":"incomplete","type":"string","x-enumNames":["Incomplete","Pending","Approved"],"isRequired":true,"uniqueKey":"oneOf.1.tosStatus","typeLabel":"enum\u003cstring>"},"type":{"description":"Customer type","enum":["business"],"example":"business","type":"string","isRequired":true,"uniqueKey":"oneOf.1.type","typeLabel":"enum\u003cstring>"},"updatedAt":{"description":"ISO 8601 formatted customer update timestamp","example":"2026-03-09T20:46:31.305Z","type":"string","isRequired":true,"uniqueKey":"oneOf.1.updatedAt","typeLabel":"string"},"verificationProfiles":{"description":"The evaluated verification profiles for this customer and their statuses — what the customer is being assessed against right now, as opposed to `enabledVerificationProfiles`, which says which families they are permitted to use. Array of verification profiles. For individual customers, this will include kyc_profile_a. For business customers, this will include kyb_profile_a. See [KYC Flow](/concepts/onboarding/individual-kyc) for individuals or [KYB Flow](/concepts/onboarding/business-kyb) for businesses. See [Verification Profile](/concepts/onboarding/verification-profile) for individual status definitions and criteria breakdown or [Verification Profile](/concepts/onboarding/verification-profile) for business status definitions and criteria breakdown.","example":[{"criteria":{"complete":["email_address","phone_number","residential_address","tax_identification_number"],"errors":[],"pending":[],"required":["identity_document","liveness_report_document"]},"name":"kyc_profile_a","status":"incomplete"}],"items":{"properties":{"name":{"description":"The name of the verification profile.","enum":["kyc_profile_a","kyb_profile_a","ubo_kyc_profile_a","kyc_profile_b","kyb_profile_b","kyb_profile_c","kyc_profile_c","ubo_kyc_profile_c","kyb_profile_d","kyc_profile_d","ubo_kyc_profile_d"],"example":"kyc_profile_a","type":"string","isRequired":true,"uniqueKey":"oneOf.1.verificationProfiles.items.[INDEX].name","typeLabel":"enum\u003cstring>"},"status":{"description":"The status of the verification profile.","enum":["incomplete","pending","approved","rejected","rejected_final","manual_review","resubmission_required"],"example":"incomplete","type":"string","isRequired":true,"uniqueKey":"oneOf.1.verificationProfiles.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"criteria":{"description":"The criteria for the verification profile.","example":{"complete":["email_address","phone_number","residential_address","tax_identification_number"],"errors":[],"pending":[],"required":["identity_document","liveness_report_document"]},"properties":{"complete":{"description":"Completed fields.","example":["email_address","phone_number","residential_address","tax_identification_number"],"items":{"type":"string","uniqueKey":"oneOf.1.verificationProfiles.items.[INDEX].criteria.complete.items.[INDEX]","typeLabel":"string"},"type":"array","isRequired":true,"uniqueKey":"oneOf.1.verificationProfiles.items.[INDEX].criteria.complete","typeLabel":"string[]"},"errors":{"description":"The errors that occurred while verifying the fields.","example":[],"items":{"properties":{"name":{"enum":["email_verification","phone_verification","residential_address","identity_document","tax_identification_number","liveness_check","terms_of_service","email_address","phone_number","master_service_agreement","legal_name","trade_name","entity_type","entity_type_description","description","registered_address","operating_address","business_representatives","naics_code","website","incorporated_on","identification_number","registration_number","estimated_annual_revenue","expected_monthly_payments","account_purpose","account_purpose_description","source_of_funds","source_of_funds_description","is_dao","regulated_activities","regulated_activities_description","participates_in_regulated_financial_activity","regulated_financial_activity_description","money_services_description","compliance_screening_explanation","operates_in_prohibited_countries","incorporation_cert_document","incorporation_articles_document","shareholder_registry_document","proof_of_nature_of_business_document","proof_of_address_document","liveness_report_document","ownership_percentage","is_control_person","control_person_added","is_signer","relationship_established_at","title","employment_status","acting_as_intermediary","sex","country_of_birth","nationality","middle_name","occupation_soc_code","w8_ben_document","w9_document","state_of_birth","ip_address","ip_address_approved","expected_monthly_transaction_count","transaction_frequency","expected_counterparty_types","expected_geographies","w8_ben_e_document","corporate_resolution_document","source_of_funds_document","financial_statements_document","bank_statement_document","regulated_activity_document","flow_of_funds_document","kyc_b_approval","kyb_b_approval"],"type":"string","isRequired":true,"uniqueKey":"oneOf.1.verificationProfiles.items.[INDEX].criteria.errors.items.[INDEX].name","typeLabel":"enum\u003cstring>"},"detail":{"type":"string","uniqueKey":"oneOf.1.verificationProfiles.items.[INDEX].criteria.errors.items.[INDEX].detail","typeLabel":"string"}},"required":["name"],"type":"object","uniqueKey":"oneOf.1.verificationProfiles.items.[INDEX].criteria.errors.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"oneOf.1.verificationProfiles.items.[INDEX].criteria.errors","typeLabel":"object[]"},"pending":{"description":"Pending fields. These fields are currently being verified.","example":[],"items":{"type":"string","uniqueKey":"oneOf.1.verificationProfiles.items.[INDEX].criteria.pending.items.[INDEX]","typeLabel":"string"},"type":"array","isRequired":true,"uniqueKey":"oneOf.1.verificationProfiles.items.[INDEX].criteria.pending","typeLabel":"string[]"},"required":{"description":"Required fields. These fields are required to be completed before the verification profile can be approved.","example":["identity_document","liveness_report_document"],"items":{"type":"string","uniqueKey":"oneOf.1.verificationProfiles.items.[INDEX].criteria.required.items.[INDEX]","typeLabel":"string"},"type":"array","isRequired":true,"uniqueKey":"oneOf.1.verificationProfiles.items.[INDEX].criteria.required","typeLabel":"string[]"}},"required":["complete","pending","required","errors"],"type":"object","uniqueKey":"oneOf.1.verificationProfiles.items.[INDEX].criteria","typeLabel":"object"}},"required":["name","status"],"type":"object","uniqueKey":"oneOf.1.verificationProfiles.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"oneOf.1.verificationProfiles","typeLabel":"object[]"},"businessLegalName":{"description":"Customer business legal name (business customers only)","example":"Acme Corporation Inc.","type":"string","uniqueKey":"oneOf.1.businessLegalName","typeLabel":"string"},"businessTradeName":{"description":"Customer business trade name (business customers only)","example":"Acme Corp","type":"string","uniqueKey":"oneOf.1.businessTradeName","typeLabel":"string"},"email":{"description":"Customer email address","example":"jane.smith@example.com","type":"string","uniqueKey":"oneOf.1.email","typeLabel":"string"},"meta":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"oneOf.1.meta.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"oneOf.1.meta","typeLabel":"object"},"phone":{"description":"Customer phone number","example":"+14155550123","type":"string","uniqueKey":"oneOf.1.phone","typeLabel":"string"},"statusDetails":{"description":"Additional context on why the customer's verification reached its current status.","example":{"message":"Please re-upload a clear photo of the front and back of the director's ID and correct the tax ID number.","reasons":[{"externalReason":"Cannot validate ID — upload a photo of the ID that is clear","reasonCode":"poor_image_quality","verificationProfiles":["kyb_profile_a"]},{"externalReason":"The tax identification number is not in a valid format for the selected country and ID type.","reasonCode":"invalid_tax_identification_number","verificationProfiles":["kyb_profile_a"]}],"updatedAt":"2026-07-16T21:04:00Z"},"properties":{"reasons":{"items":{"properties":{"reasonCode":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.statusDetails.reasons.items.[INDEX].reasonCode","typeLabel":"string"},"verificationProfiles":{"items":{"type":"string","uniqueKey":"oneOf.1.statusDetails.reasons.items.[INDEX].verificationProfiles.items.[INDEX]","typeLabel":"string"},"type":"array","isRequired":true,"uniqueKey":"oneOf.1.statusDetails.reasons.items.[INDEX].verificationProfiles","typeLabel":"string[]"},"externalReason":{"type":"string","uniqueKey":"oneOf.1.statusDetails.reasons.items.[INDEX].externalReason","typeLabel":"string"}},"required":["reasonCode","verificationProfiles"],"type":"object","uniqueKey":"oneOf.1.statusDetails.reasons.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"oneOf.1.statusDetails.reasons","typeLabel":"object[]"},"updatedAt":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.statusDetails.updatedAt","typeLabel":"string"},"message":{"type":"string","uniqueKey":"oneOf.1.statusDetails.message","typeLabel":"string"}},"required":["reasons","updatedAt"],"type":"object","uniqueKey":"oneOf.1.statusDetails","typeLabel":"object"}},"uniqueKey":"oneOf.1","typeLabel":"Business · object"}],"uniqueKey":"","typeLabel":"Individual · object | Business · object"},"examples":{"Example":{"title":"Example","value":{"createdAt":"2026-03-09T20:46:31.305Z","enabledVerificationProfiles":["a","c"],"id":"customer_f31121c389624d3697cbf3ea8830b7a4","tosStatus":"incomplete","type":"individual","updatedAt":"2026-03-09T20:46:31.305Z","verificationProfiles":[{"criteria":{"complete":["email_address","phone_number","residential_address","tax_identification_number"],"errors":[],"pending":[],"required":["identity_document","liveness_report_document"]},"name":"kyc_profile_a","status":"incomplete"}],"dateOfBirth":"1990-01-15","email":"jane.smith@example.com","firstName":"Jane","lastName":"Smith","meta":{},"personalInformation":{"accountPurpose":"\u003cstring>","accountPurposeDescription":"\u003cstring>","actingAsIntermediary":false,"countryOfBirth":"USA","employmentStatus":"\u003cstring>","expectedMonthlyPayments":"\u003cstring>","gender":"\u003cstring>","middleName":"James","nationality":"USA","occupationSocCode":"151252","residencyCountry":"USA","sourceOfFunds":"\u003cstring>","stateOfBirth":"JAL","taxIdentificationNumberCountry":"USA","taxIdentificationNumberDescription":"\u003cstring>","taxIdentificationNumberType":"ssn"},"phone":"+14155550123","statusDetails":{"message":"Please re-upload a clear photo of the front and back of the director's ID and correct the tax ID number.","reasons":[{"externalReason":"Cannot validate ID — upload a photo of the ID that is clear","reasonCode":"poor_image_quality","verificationProfiles":["kyb_profile_a"]},{"externalReason":"The tax identification number is not in a valid format for the selected country and ID type.","reasonCode":"invalid_tax_identification_number","verificationProfiles":["kyb_profile_a"]}],"updatedAt":"2026-07-16T21:04:00Z"}}}},"exampleType":"generated"}},"description":"","exampleType":"generated"},"1ce18eb2-400e-4f3e-ac60-0ab6a7d6faea":{"content":{"application/json":{"examples":{"Bad Request":{"title":"Bad Request","value":{"code":"address/invalid","correlationId":"28c61e885c6e5eaa78c1a2183a9b883c","detail":"Invalid request parameters","status":400}}},"schema":{"properties":{"detail":{"type":"string","isRequired":true,"uniqueKey":"detail","typeLabel":"string"},"status":{"type":"integer","isRequired":true,"uniqueKey":"status","typeLabel":"integer"},"code":{"type":"string","uniqueKey":"code","typeLabel":"string"},"correlationId":{"type":"string","uniqueKey":"correlationId","typeLabel":"string"},"errors":{"items":{"properties":{"detail":{"type":"string","isRequired":true,"uniqueKey":"errors.items.[INDEX].detail","typeLabel":"string"},"header":{"type":"string","uniqueKey":"errors.items.[INDEX].header","typeLabel":"string"},"parameter":{"type":"string","uniqueKey":"errors.items.[INDEX].parameter","typeLabel":"string"},"pointer":{"type":"string","uniqueKey":"errors.items.[INDEX].pointer","typeLabel":"string"}},"required":["detail"],"type":"object","uniqueKey":"errors.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"errors","typeLabel":"object[]"},"title":{"type":"string","uniqueKey":"title","typeLabel":"string"}},"required":["status","detail"],"type":"object","uniqueKey":"","typeLabel":"object"},"exampleType":"examples"}},"description":"Bad Request","exampleType":"examples"},"c703e531-2703-4282-abbc-1165bef1c0d6":{"content":{"application/json":{"examples":{"Not Found":{"title":"Not Found","value":{"code":"resource/not-found","correlationId":"28c61e885c6e5eaa78c1a2183a9b883c","detail":"Resource not found","status":404}}},"schema":{"properties":{"detail":{"type":"string","isRequired":true,"uniqueKey":"detail","typeLabel":"string"},"status":{"type":"integer","isRequired":true,"uniqueKey":"status","typeLabel":"integer"},"code":{"type":"string","uniqueKey":"code","typeLabel":"string"},"correlationId":{"type":"string","uniqueKey":"correlationId","typeLabel":"string"},"errors":{"items":{"properties":{"detail":{"type":"string","isRequired":true,"uniqueKey":"errors.items.[INDEX].detail","typeLabel":"string"},"header":{"type":"string","uniqueKey":"errors.items.[INDEX].header","typeLabel":"string"},"parameter":{"type":"string","uniqueKey":"errors.items.[INDEX].parameter","typeLabel":"string"},"pointer":{"type":"string","uniqueKey":"errors.items.[INDEX].pointer","typeLabel":"string"}},"required":["detail"],"type":"object","uniqueKey":"errors.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"errors","typeLabel":"object[]"},"title":{"type":"string","uniqueKey":"title","typeLabel":"string"}},"required":["status","detail"],"type":"object","uniqueKey":"","typeLabel":"object"},"exampleType":"examples"}},"description":"Not Found","exampleType":"examples"},"d2bfc07a-b6ed-4479-bf05-d31bbe7d3af3":{"content":{"application/json":{"examples":{"Customer not available on this route":{"title":"Customer not available on this route","value":{"code":"customer/onboarding-v3-managed","correlationId":"28c61e885c6e5eaa78c1a2183a9b883c","detail":"This customer cannot be used with this route.","status":409}}},"schema":{"properties":{"detail":{"type":"string","isRequired":true,"uniqueKey":"detail","typeLabel":"string"},"status":{"type":"integer","isRequired":true,"uniqueKey":"status","typeLabel":"integer"},"code":{"type":"string","uniqueKey":"code","typeLabel":"string"},"correlationId":{"type":"string","uniqueKey":"correlationId","typeLabel":"string"},"errors":{"items":{"properties":{"detail":{"type":"string","isRequired":true,"uniqueKey":"errors.items.[INDEX].detail","typeLabel":"string"},"header":{"type":"string","uniqueKey":"errors.items.[INDEX].header","typeLabel":"string"},"parameter":{"type":"string","uniqueKey":"errors.items.[INDEX].parameter","typeLabel":"string"},"pointer":{"type":"string","uniqueKey":"errors.items.[INDEX].pointer","typeLabel":"string"}},"required":["detail"],"type":"object","uniqueKey":"errors.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"errors","typeLabel":"object[]"},"title":{"type":"string","uniqueKey":"title","typeLabel":"string"}},"required":["status","detail"],"type":"object","uniqueKey":"","typeLabel":"object"},"exampleType":"examples"}},"description":"Conflict - the customer cannot be used with this route","exampleType":"examples"},"3be5d572-92e0-4f28-9913-ae771f876b6c":{"content":{"application/json":{"examples":{"Validation Error":{"title":"Validation Error","value":{"code":"validation/failed","correlationId":"28c61e885c6e5eaa78c1a2183a9b883c","detail":"Validation failed","errors":[{"detail":"Invalid email format","pointer":"/email"},{"detail":"Name is required","pointer":"/name"}],"status":422}}},"schema":{"properties":{"detail":{"type":"string","isRequired":true,"uniqueKey":"detail","typeLabel":"string"},"status":{"type":"integer","isRequired":true,"uniqueKey":"status","typeLabel":"integer"},"code":{"type":"string","uniqueKey":"code","typeLabel":"string"},"correlationId":{"type":"string","uniqueKey":"correlationId","typeLabel":"string"},"errors":{"items":{"properties":{"detail":{"type":"string","isRequired":true,"uniqueKey":"errors.items.[INDEX].detail","typeLabel":"string"},"header":{"type":"string","uniqueKey":"errors.items.[INDEX].header","typeLabel":"string"},"parameter":{"type":"string","uniqueKey":"errors.items.[INDEX].parameter","typeLabel":"string"},"pointer":{"type":"string","uniqueKey":"errors.items.[INDEX].pointer","typeLabel":"string"}},"required":["detail"],"type":"object","uniqueKey":"errors.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"errors","typeLabel":"object[]"},"title":{"type":"string","uniqueKey":"title","typeLabel":"string"}},"required":["status","detail"],"type":"object","uniqueKey":"","typeLabel":"object"},"exampleType":"examples"}},"description":"Unprocessable Entity - Validation Error","exampleType":"examples"}},"security":{"d8f4bc21-1820-4e73-bc5e-ea3b587aeee8":{"bearer":{"bearerFormat":"JWT","scheme":"bearer","type":"http","scopes":[],"schemeName":"bearer"}}},"servers":{"b5036787-7020-43a8-8dee-cb8b0d270e6a":{"description":"Production","url":"https://api.spherepay.co"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"bearerFormat":"JWT","scheme":"bearer","type":"http","scopes":[],"schemeName":"bearer"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Bearer authentication header of the form `Bearer \u003ctoken>`, where `\u003ctoken>` is your auth token.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearer","name":"Authorization"}],"title":"bearer"}]},"originalFileLocation":"openapi/spherepay.yaml"},"subdomain":"spherepayco","siteName":"SpherePay","title":"Update Customer Address, Phone, or Email - SpherePay","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/api-reference/customer/patch-id","matchLevel":0},"es":{"href":"/es/api-reference/customer/patch-id","matchLevel":1},"pt-BR":{"href":"/pt-BR/api-reference/customer/patch-id","matchLevel":1}}},"lastModified":"2026-10-30T18:38:14.991Z","gitLastModified":"2026-08-24T14:22:19.000Z","originalFileLocation":"api-reference/customer/patch-id.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Update a customer by ID. Individual and business customers can be updated during onboarding. A field is locked once a verification profile that is pending, approved or terminally rejected has completed the criterion the field supplies; locked fields return 400 with a pointer per field. Business customers may add verification profiles and supply the fields those profiles add.\">\u003cmeta data-mint-head name=\"application-name\" content=\"SpherePay\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/spherepayco/MOEcmEf1ysLzlDTM/_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/spherepayco/MOEcmEf1ysLzlDTM/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/spherepayco/MOEcmEf1ysLzlDTM/_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/spherepayco/MOEcmEf1ysLzlDTM/_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/spherepayco/MOEcmEf1ysLzlDTM/_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/spherepayco/MOEcmEf1ysLzlDTM/_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/spherepayco/MOEcmEf1ysLzlDTM/_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/spherepayco/MOEcmEf1ysLzlDTM/_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/spherepayco/MOEcmEf1ysLzlDTM/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Update Customer Address, Phone, or Email - SpherePay\">\u003cmeta data-mint-head property=\"og:description\" content=\"Update a customer by ID. Individual and business customers can be updated during onboarding. A field is locked once a verification profile that is pending, approved or terminally rejected has completed the criterion the field supplies; locked fields return 400 with a pointer per field. Business customers may add verification profiles and supply the fields those profiles add.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"SpherePay\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.spherepay.co/api-reference/customer/patch-id\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://spherepayco.mintlify.app/_mintlify/api/og/v2?division=Customers\u0026amp;title=Update+Customer+Address%2C+Phone%2C+or+Email\u0026amp;description=Update+a+customer+by+ID.+Individual+and+business+customers+can+be+updated+during+onboarding.+A+field+is+locked+once+a+verification+profile+that+is+pending%2C+appr\u0026amp;theme=b4fcde6ac9937acf506a9b2d\u0026amp;signature=f7b34ca348681a08c547c5f56912496c2e76ad67ac9dbebcbdb880c69443f480\">\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 Customer Address, Phone, or Email - SpherePay\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Update a customer by ID. Individual and business customers can be updated during onboarding. A field is locked once a verification profile that is pending, approved or terminally rejected has completed the criterion the field supplies; locked fields return 400 with a pointer per field. Business customers may add verification profiles and supply the fields those profiles add.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://spherepayco.mintlify.app/_mintlify/api/og/v2?division=Customers\u0026amp;title=Update+Customer+Address%2C+Phone%2C+or+Email\u0026amp;description=Update+a+customer+by+ID.+Individual+and+business+customers+can+be+updated+during+onboarding.+A+field+is+locked+once+a+verification+profile+that+is+pending%2C+appr\u0026amp;theme=b4fcde6ac9937acf506a9b2d\u0026amp;signature=f7b34ca348681a08c547c5f56912496c2e76ad67ac9dbebcbdb880c69443f480\">\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/spherepayco/MOEcmEf1ysLzlDTM/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"SpherePay\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#2563EB\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.spherepay.co/api-reference/customer/patch-id\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/customer/patch-id.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.spherepay.co/api-reference/customer/patch-id\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://docs.spherepay.co/es/api-reference/customer/patch-id\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt-BR\" href=\"https://docs.spherepay.co/pt-BR/api-reference/customer/patch-id\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.spherepay.co/api-reference/customer/patch-id\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.spherepay.co/#organization\",\"name\":\"SpherePay\",\"url\":\"https://docs.spherepay.co\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/spherepayco/uywNRH6jm1-R-nPL/logo/sphere-light.svg?fit=max\u0026auto=format\u0026n=uywNRH6jm1-R-nPL\u0026q=85\u0026s=783c82452519d50b023b9866c8a1ba48\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.spherepay.co#website\",\"name\":\"SpherePay\",\"url\":\"https://docs.spherepay.co\",\"publisher\":{\"@id\":\"https://docs.spherepay.co/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.spherepay.co/api-reference/customer/patch-id#webpage\",\"url\":\"https://docs.spherepay.co/api-reference/customer/patch-id\",\"name\":\"Update Customer Address, Phone, or Email\",\"description\":\"Update a customer by ID. Individual and business customers can be updated during onboarding. A field is locked once a verification profile that is pending, approved or terminally rejected has completed the criterion the field supplies; locked fields return 400 with a pointer per field. Business customers may add verification profiles and supply the fields those profiles add.\",\"dateModified\":\"2026-08-24T14:22:19.000Z\",\"isPartOf\":{\"@id\":\"https://docs.spherepay.co#website\"},\"breadcrumb\":{\"@id\":\"https://docs.spherepay.co/api-reference/customer/patch-id#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.spherepay.co/api-reference/customer/patch-id#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Onboarding\",\"item\":\"https://docs.spherepay.co/api-reference/customer/post\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Customers\",\"item\":\"https://docs.spherepay.co/api-reference/customer/post\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Update Customer Address, Phone, or Email\",\"item\":\"https://docs.spherepay.co/api-reference/customer/patch-id\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.spherepay.co/api-reference/customer/patch-id#apireference\",\"headline\":\"Update Customer Address, Phone, or Email\",\"name\":\"Update Customer Address, Phone, or Email\",\"description\":\"Update a customer by ID. Individual and business customers can be updated during onboarding. A field is locked once a verification profile that is pending, approved or terminally rejected has completed the criterion the field supplies; locked fields return 400 with a pointer per field. Business customers may add verification profiles and supply the fields those profiles add.\",\"url\":\"https://docs.spherepay.co/api-reference/customer/patch-id\",\"mainEntityOfPage\":{\"@id\":\"https://docs.spherepay.co/api-reference/customer/patch-id#webpage\"},\"dateModified\":\"2026-08-24T14:22:19.000Z\",\"publisher\":{\"@id\":\"https://docs.spherepay.co/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.spherepay.co#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"SpherePay\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"SpherePay","nav":{"global":null,"languages":[{"language":"en","default":true,"tabs":[{"tab":"Get Started","pages":[{"title":"Get Started","href":"/introduction"}]},{"tab":"Concepts","pages":[{"title":"Concepts","href":"/concepts/overview"}]},{"tab":"Guides","pages":[{"title":"Guides","href":"/implementation-guides/overview"}]},{"tab":"Solutions","pages":[{"title":"Solutions","href":"/solutions/overview"}]},{"tab":"API Reference","groups":[{"group":"Onboarding","pages":[{"group":"Customers","icon":"user","pages":[{"title":"Create an Individual or Business Customer","sidebarTitle":"Create Customer","openapi":"openapi/spherepay.yaml POST /v2/customer","href":"/api-reference/customer/post"},{"title":"List Customers with Filters and Pagination","sidebarTitle":"List Customers","openapi":"openapi/spherepay.yaml GET /v2/customer","href":"/api-reference/customer/get"},{"title":"Retrieve a Customer with Verification Status","sidebarTitle":"Get Customer","openapi":"openapi/spherepay.yaml GET /v2/customer/{id}","description":"Get information about a customer by their ID","href":"/api-reference/customer/get-id"},{"title":"Update Customer Address, Phone, or Email","sidebarTitle":"Update Customer","openapi":"openapi/spherepay.yaml PATCH /v2/customer/{id}","href":"/api-reference/customer/patch-id"}]},{"group":"Onboarding Links","icon":"link","pages":[{"title":"Create Customer via Link","sidebarTitle":"Create Customer via Link","openapi":"openapi/spherepay.yaml POST /v2/customer/kyc-link","description":"Create a customer via the hosted onboarding link flow. Returns a KYC link and its expiry.","href":"/api-reference/customer/kyc-link"},{"title":"Regenerate a Customer's KYC Link","sidebarTitle":"Regenerate KYC Link","openapi":"openapi/spherepay.yaml POST /v2/customer/{id}/kyc-link","href":"/api-reference/customer/kyc"}]},{"group":"Documents \u0026 Verification","icon":"file-check","pages":[{"title":"Upload KYC and KYB Identity Documents","sidebarTitle":"Upload Document","openapi":"openapi/spherepay.yaml POST /v2/document","href":"/api-reference/document/post"},{"title":"Generate a Customer Face Verification Link","sidebarTitle":"Face Verification Link","openapi":"openapi/spherepay.yaml POST /v2/customer/{id}/face-verification-link","href":"/api-reference/enhanced-due-diligence/face-verification-link"},{"title":"Generate a UBO Face Verification Link for KYB","sidebarTitle":"UBO Face Verification Link","openapi":"openapi/spherepay.yaml POST /v2/business-representative/{id}/face-verification-link","href":"/api-reference/enhanced-due-diligence/ubo-face-verification-link"},{"title":"Send an OTP Code for Customer Verification","sidebarTitle":"Send Verification Code","openapi":"openapi/spherepay.yaml POST /v2/customer/{id}/otp-send","href":"/api-reference/enhanced-due-diligence/send-verification-code"},{"title":"Verify a Customer OTP Code for Email or Phone","sidebarTitle":"Verify OTP Code","openapi":"openapi/spherepay.yaml POST /v2/customer/{id}/otp-verify","href":"/api-reference/enhanced-due-diligence/verify-verification-code"},{"title":"Record Customer Terms of Service Acceptance","sidebarTitle":"Accept Terms of Service","openapi":"openapi/spherepay.yaml POST /v2/customer/{id}/tos-link","href":"/api-reference/enhanced-due-diligence/tos"}]},{"group":"Business Representatives","icon":"users","pages":[{"title":"Register a Business UBO for KYB Verification","sidebarTitle":"Register Representative","openapi":"openapi/spherepay.yaml POST /v2/business-representative","href":"/api-reference/business-representative/post"},{"title":"List All Business Representatives and UBOs","sidebarTitle":"List Representatives","openapi":"openapi/spherepay.yaml GET /v2/business-representative","href":"/api-reference/business-representative/get"},{"title":"Retrieve a Business Representative by ID","sidebarTitle":"Get Representative","openapi":"openapi/spherepay.yaml GET /v2/business-representative/{id}","href":"/api-reference/business-representative/get-id"},{"title":"Update a Business Representative Before KYB","sidebarTitle":"Update Representative","openapi":"openapi/spherepay.yaml PATCH /v2/business-representative/{id}","href":"/api-reference/business-representative/patch-id"},{"title":"Remove a Business Representative or UBO","sidebarTitle":"Delete Representative","openapi":"openapi/spherepay.yaml DELETE /v2/business-representative/{id}","href":"/api-reference/business-representative/delete-id"}]}]},{"group":"Accounts","pages":[{"group":"Bank Accounts","icon":"landmark","pages":[{"title":"Register a Customer Bank Account for Transfers","sidebarTitle":"Register Bank Account","openapi":"openapi/spherepay.yaml POST /v2/bank-account","href":"/api-reference/bank-account/post"},{"title":"List All Registered Customer Bank Accounts","sidebarTitle":"List Bank Accounts","openapi":"openapi/spherepay.yaml GET /v2/bank-account","href":"/api-reference/bank-account/get"},{"title":"Retrieve a Bank Account by ID","sidebarTitle":"Get Bank Account","openapi":"openapi/spherepay.yaml GET /v2/bank-account/{id}","href":"/api-reference/bank-account/get-id"},{"title":"Update Bank Account Payment Rail Settings","sidebarTitle":"Update Bank Account","openapi":"openapi/spherepay.yaml PATCH /v2/bank-account/{id}","href":"/api-reference/bank-account/patch-id"},{"title":"Delete a Registered Customer Bank Account","sidebarTitle":"Delete Bank Account","openapi":"openapi/spherepay.yaml DELETE /v2/bank-account/{id}","href":"/api-reference/bank-account/delete-id"}]},{"group":"Wallets","icon":"wallet","pages":[{"title":"Register a Customer Crypto Wallet for Transfers","sidebarTitle":"Register Wallet","openapi":"openapi/spherepay.yaml POST /v2/wallet","href":"/api-reference/wallet/post"},{"title":"List All Registered Customer Crypto Wallets","sidebarTitle":"List Wallets","openapi":"openapi/spherepay.yaml GET /v2/wallet","href":"/api-reference/wallet/get"},{"title":"Retrieve a Customer Crypto Wallet by ID","sidebarTitle":"Get Wallet","openapi":"openapi/spherepay.yaml GET /v2/wallet/{id}","href":"/api-reference/wallet/get-id"},{"title":"Remove a Registered Customer Crypto Wallet","sidebarTitle":"Delete Wallet","openapi":"openapi/spherepay.yaml DELETE /v2/wallet/{id}","href":"/api-reference/wallet/delete-id"}]}]},{"group":"Money movement","pages":[{"group":"Transfers","icon":"arrow-right-left","pages":[{"title":"Create an On-Ramp or Off-Ramp Transfer","sidebarTitle":"Create Transfer","openapi":"openapi/spherepay.yaml POST /v2/transfer","href":"/api-reference/transfer/post"},{"title":"List On-Ramp and Off-Ramp Transfers","sidebarTitle":"List Transfers","openapi":"openapi/spherepay.yaml GET /v2/transfer","href":"/api-reference/transfer/get"},{"title":"Retrieve a Transfer with Deposit Instructions","sidebarTitle":"Get Transfer","openapi":"openapi/spherepay.yaml GET /v2/transfer/{id}","href":"/api-reference/transfer/get-id"},{"title":"Cancel an Unfunded Pending Transfer","sidebarTitle":"Cancel Transfer","openapi":"openapi/spherepay.yaml DELETE /v2/transfer/{id}","href":"/api-reference/transfer/delete-id"}]},{"group":"Quotes","icon":"calculator","pages":[{"title":"Create a Rate-Locked Quote","sidebarTitle":"Create Quote","openapi":"openapi/spherepay.yaml POST /v2/quote","href":"/api-reference/quote/post"},{"title":"List All Rate-Locked Quotes for Your Account","sidebarTitle":"List Quotes","openapi":"openapi/spherepay.yaml GET /v2/quote","href":"/api-reference/quote/get"},{"title":"Retrieve a Quote by ID","sidebarTitle":"Get Quote","openapi":"openapi/spherepay.yaml GET /v2/quote/{id}","href":"/api-reference/quote/get-id"},{"title":"Update Quote Status","sidebarTitle":"Update Quote","openapi":"openapi/spherepay.yaml PUT /v2/quote/{id}","href":"/api-reference/quote/put-id"}]},{"group":"Virtual Accounts","icon":"credit-card","pages":[{"title":"Create a Virtual Bank Account for Fiat On-Ramp","sidebarTitle":"Create Virtual Account","openapi":"openapi/spherepay.yaml POST /v2/virtual-account","href":"/api-reference/virtual-account/post"},{"title":"List All Onramper Virtual Bank Accounts","sidebarTitle":"List Virtual Accounts","openapi":"openapi/spherepay.yaml GET /v2/virtual-account","href":"/api-reference/virtual-account/get"},{"title":"Retrieve an Onramper Account by ID","sidebarTitle":"Get Virtual Account","openapi":"openapi/spherepay.yaml GET /v2/virtual-account/{virtualAccountId}","href":"/api-reference/virtual-account/get-id"},{"title":"Update an Onramper Account Destination Wallet","sidebarTitle":"Update Virtual Account","openapi":"openapi/spherepay.yaml PATCH /v2/virtual-account/{virtualAccountId}","href":"/api-reference/virtual-account/patch"},{"title":"List Transfers for an Onramper Account","sidebarTitle":"List Account Transfers","openapi":"openapi/spherepay.yaml GET /v2/virtual-account/{virtualAccountId}/transfer","href":"/api-reference/virtual-account/list-transfers"},{"title":"Deactivate an Onramper Virtual Bank Account","sidebarTitle":"Deactivate Account","openapi":"openapi/spherepay.yaml PATCH /v2/virtual-account/{virtualAccountId}/deactivate","href":"/api-reference/virtual-account/deactivate"},{"title":"Reactivate a Deactivated Onramper Account","sidebarTitle":"Reactivate Account","openapi":"openapi/spherepay.yaml PATCH /v2/virtual-account/{virtualAccountId}/reactivate","href":"/api-reference/virtual-account/reactivate"}]},{"group":"Offloader Wallets","icon":"arrow-up-from-line","pages":[{"title":"Create an Offloader Wallet for Crypto Payouts","sidebarTitle":"Create Offloader Wallet","openapi":"openapi/spherepay.yaml POST /v2/offloader-wallet","href":"/api-reference/offloader-wallet/post"},{"title":"List All Offloader Wallets for Your Account","sidebarTitle":"List Offloader Wallets","openapi":"openapi/spherepay.yaml GET /v2/offloader-wallet","href":"/api-reference/offloader-wallet/get"},{"title":"Retrieve an Offloader Wallet by ID","sidebarTitle":"Get Offloader Wallet","openapi":"openapi/spherepay.yaml GET /v2/offloader-wallet/{id}","href":"/api-reference/offloader-wallet/get-id"},{"title":"Update an Offloader Wallet Bank Destination","sidebarTitle":"Update Offloader Wallet","openapi":"openapi/spherepay.yaml PATCH /v2/offloader-wallet/{id}","href":"/api-reference/offloader-wallet/patch-id"}]}]},{"group":"Webhooks","pages":[{"group":"Webhook Endpoints","icon":"plug","pages":[{"title":"Register a Webhook Endpoint for Event Delivery","sidebarTitle":"Create Webhook Endpoint","openapi":"openapi/spherepay.yaml POST /v2/webhook-endpoints","href":"/api-reference/webhook-endpoints/post"},{"title":"List All Registered Webhook Endpoints","sidebarTitle":"List Webhook Endpoints","openapi":"openapi/spherepay.yaml GET /v2/webhook-endpoints","href":"/api-reference/webhook-endpoints/get"},{"title":"Retrieve a Webhook Endpoint by ID","sidebarTitle":"Get Webhook Endpoint","openapi":"openapi/spherepay.yaml GET /v2/webhook-endpoints/{id}","href":"/api-reference/webhook-endpoints/get-id"},{"title":"Delete a Webhook Endpoint","sidebarTitle":"Delete Webhook Endpoint","openapi":"openapi/spherepay.yaml DELETE /v2/webhook-endpoints/{id}","href":"/api-reference/webhook-endpoints/delete-id"}]},{"group":"Events","icon":"bell","pages":[{"title":"List Events and Their Delivery Status","sidebarTitle":"List Events","openapi":"openapi/spherepay.yaml GET /v2/events","href":"/api-reference/events/get"},{"title":"Retrieve an Event with Full Delivery History","sidebarTitle":"Get Event","openapi":"openapi/spherepay.yaml GET /v2/events/{id}","href":"/api-reference/events/get-id"},{"title":"Replay a Failed Event Delivery","sidebarTitle":"Replay Delivery","openapi":"openapi/spherepay.yaml POST /v2/events/replay/{eventDeliveryId}","href":"/api-reference/events/replay"}]}]}]},{"tab":"Releases","pages":[{"title":"Releases","href":"/changelog"}]},{"tab":"FAQ","href":"https://spherepay-knowledge-base.help.usepylon.com/"}]},{"language":"es","pages":[{"title":"es","href":"/es/api-reference/customer/patch-id"}]},{"language":"pt-BR","pages":[{"title":"pt-BR","href":"/pt-BR/api-reference/customer/patch-id"}]}]},"basePath":"","title":"Update Customer Address, Phone, or Email - SpherePay","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CS552b7R.js","utils-DDTCYAF2.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-De8ttokP.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-DrwRDvAh.js","snippetPresets-DtAN0nWx.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-D5rWArI6.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-O2i12wsz.js","shallow-DV8xABTt.js","getApiPlaygroundDisplay-DBZ0B5Jx.js","CodeSnippet-BVi0tPUX.js","CodeSnippets-CqASbIwY.js","Page-m07pfKpT.js","getPastedJson-DG9vsMS8.js","icon-CXzRSCr8.js","MethodPill-BdKVtEuX.js","DuplicateIcon-CZlmBrJI.js","createIcon-biFEUKPL.js","DynamicMarkdown-B54_zNBF.js","SectionHeading-DwwHK3Pt.js","axios-vUo_bRtp.js","Markdown-DfhCTwyA.js","clsx-xpJZXxdP.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-BTZUMDnx.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-DqdKa2R4.js"]}