Autosaves a fields section (draft). Idempotent, last-write-wins per field. Draft validation is soft: format issues are returned in errors[] while the save still succeeds; hard validation runs at Submit.
This is the INITIAL application’s form. While an information request is open (the case is in_remediation) it rejects every write with a 409 not_requested: the round is answered through POST /api/v4/kyb/widget//remediation instead.
{"docsConfig":{"theme":"aspen","$schema":"https://mintlify.com/docs.json","name":"Dataspike","colors":{"primary":"#6664e8","light":"#6664e8","dark":"#6664e8"},"logo":{"light":"https://static.dataspike.io/images/logo.svg","dark":"https://static.dataspike.io/images/logo_dark.svg"},"favicon":"https://mintcdn.com/dataspike/3I9dbgBT4v2UGwYG/favicon.png?fit=max\u0026auto=format\u0026n=3I9dbgBT4v2UGwYG\u0026q=85\u0026s=c306e3181ca427b9a5e36f029fb0e26c","navbar":{"links":[{"icon":"file-code","href":"https://docs.dataspike.io/api-reference/dataspike_openapi.yaml","label":"OpenAPI YAML"},{"icon":"headphones","href":"https://dataspike.io/contact-us?lang=en","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://dash.dataspike.io"}},"footer":{"socials":{"github":"https://github.com/dataspike-io","website":"https://dataspike.io","medium":"https://dataspike.io/blog"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"global":{"anchors":[]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"dataspike","hasAudioNarration":false,"actualSubdomain":"dataspike","customDomains":["docs.dataspike.io"],"gitSource":{"type":"github","owner":"dataspike-io","repo":"docs","deployBranch":"master","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{},"buildId":"6af1b334ca20d619cf4fd19f","clientVersion":"0.0.4088","searchFilterCounts":[{"language":"default","tag":"API reference","count":110},{"language":"default","tag":"API documentation","count":75},{"language":"default","tag":"Home","count":46},{"language":"default","tag":"KYT","count":20},{"language":"default","tag":"KYB","count":15},{"language":"default","tag":"Deepfake Detection","count":13},{"language":"default","tag":"Applicants","count":11},{"language":"default","tag":"KYB Single Checks","count":10},{"language":"default","tag":"Verifications","count":9},{"language":"default","tag":"Wallet Checks (KYT)","count":8}]},"assistantConfig":{"enableStarterQuestions":false},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"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":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/kyb/kyb-widget/save-section-field-values","slug":"/api-reference/kyb/kyb-widget/save-section-field-values","pageMetadata":{"title":"Save section field values","description":"Autosaves a fields section (draft). Idempotent, last-write-wins per field. Draft validation is soft: format issues are returned in errors[] while the save still succeeds; hard validation runs at Submit.\n\nThis is the INITIAL application's form. While an information request is open (the case is `in_remediation`) it rejects every write with a 409 `not_requested`: the round is answered through POST /api/v4/kyb/widget/{publicId}/remediation instead.","deprecated":null,"version":null,"openapi":"/api-reference/kyb_openapi.json put /api/v4/kyb/widget/{publicId}/sections/{section}/fields","href":"/api-reference/kyb/kyb-widget/save-section-field-values","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsx(_components.p, {\n children: \"Autosaves a fields section (draft). Idempotent, last-write-wins per field. Draft validation is soft: format issues are returned in errors[] while the save still succeeds; hard validation runs at Submit.\"\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"This is the INITIAL application’s form. While an information request is open (the case is \", _jsx(_components.code, {\n children: \"in_remediation\"\n }), \") it rejects every write with a 409 \", _jsx(_components.code, {\n children: \"not_requested\"\n }), \": the round is answered through POST /api/v4/kyb/widget/\", \"/remediation instead.\"]\n })]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Save section field values","description":"Autosaves a fields section (draft). Idempotent, last-write-wins per field. Draft validation is soft: format issues are returned in errors[] while the save still succeeds; hard validation runs at Submit.\n\nThis is the INITIAL application's form. While an information request is open (the case is `in_remediation`) it rejects every write with a 409 `not_requested`: the round is answered through POST /api/v4/kyb/widget/{publicId}/remediation instead.","deprecated":null,"version":null,"openapi":"/api-reference/kyb_openapi.json put /api/v4/kyb/widget/{publicId}/sections/{section}/fields","href":"/api-reference/kyb/kyb-widget/save-section-field-values","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"description":"Autosaves a fields section (draft). Idempotent, last-write-wins per field. Draft validation is soft: format issues are returned in errors[] while the save still succeeds; hard validation runs at Submit.\n\nThis is the INITIAL application's form. While an information request is open (the case is `in_remediation`) it rejects every write with a 409 `not_requested`: the round is answered through POST /api/v4/kyb/widget/{publicId}/remediation instead.","operationId":"PUT_/api/v4/kyb/widget/:publicId/sections/:section/fields","parameters":["0d0fcd9d-6763-474c-9b87-dfd9b6fb0088","6a4d4799-7935-44e5-80db-fb1ac86e897b"],"requestBody":"2b45e8e0-177f-4391-bbb2-39793c14c97b","responses":{"200":"66db917e-07b5-4520-a03c-78bcaec03e74","403":"7fe3f5fe-7c15-42f8-a090-ba2765ba2c3e","404":"9001020a-25e7-4bfd-9975-c55002540cdf","409":"4296b84a-4165-4d91-8fc6-c53cfab0ca45","422":"acf06892-e0c7-4d7e-ad91-63d69bafa220"},"summary":"Save section field values","tags":["KYB Widget"],"method":"put","type":"path","servers":[],"security":[],"path":"/api/v4/kyb/widget/{publicId}/sections/{section}/fields","baseUrlOptions":[],"title":"Save section field values","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"0d0fcd9d-6763-474c-9b87-dfd9b6fb0088":{"description":"KYB case public id.","in":"path","name":"publicId","required":true,"schema":{"type":"string","isRequired":true,"description":"KYB case public id.","uniqueKey":"","typeLabel":"string"}},"6a4d4799-7935-44e5-80db-fb1ac86e897b":{"description":"Section key.","in":"path","name":"section","required":true,"schema":{"type":"string","isRequired":true,"description":"Section key.","uniqueKey":"","typeLabel":"string"}}},"requestBody":{"content":{"application/json":{"schema":{"description":"SaveFieldsRequest schema","properties":{"fields":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"fields.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"fields","typeLabel":"object"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"fields":{}}}},"exampleType":"generated"},"application/xml":{"schema":{"description":"SaveFieldsRequest schema","properties":{"fields":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"fields.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"fields","typeLabel":"object"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"fields":{}}}},"exampleType":"generated"}},"description":"Request body for kyb.SaveFieldsRequest","required":true,"exampleType":"generated"},"responses":{"66db917e-07b5-4520-a03c-78bcaec03e74":{"content":{"application/json":{"schema":{"description":"SaveFieldsResponse schema","example":{"saved":true,"errors":[]},"properties":{"errors":{"items":{"properties":{"code":{"enum":["required","document_required","min_one_owner_required","ownership_total_below_80","ownership_total_above_100","invalid_number","invalid_email","invalid_date","invalid_bool","invalid_option","invalid_country","too_short","too_long","invalid_format","kyc_required","date_in_future","date_implausible","underage","invalid_integer","unsupported_currency","below_min","above_max","exceeds_field"],"example":"invalid_email","type":"string","uniqueKey":"errors.items.[INDEX].code","typeLabel":"enum\u003cstring>"},"field":{"example":"contact_email","type":"string","uniqueKey":"errors.items.[INDEX].field","typeLabel":"string"},"message":{"example":"Invalid email address","type":"string","uniqueKey":"errors.items.[INDEX].message","typeLabel":"string"}},"type":"object","uniqueKey":"errors.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"errors","typeLabel":"object[]"},"saved":{"example":true,"type":"boolean","uniqueKey":"saved","typeLabel":"boolean"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"saved":true,"errors":[]}}},"exampleType":"generated"},"application/xml":{"schema":{"description":"SaveFieldsResponse schema","example":{"saved":true,"errors":[]},"properties":{"errors":{"items":{"properties":{"code":{"enum":["required","document_required","min_one_owner_required","ownership_total_below_80","ownership_total_above_100","invalid_number","invalid_email","invalid_date","invalid_bool","invalid_option","invalid_country","too_short","too_long","invalid_format","kyc_required","date_in_future","date_implausible","underage","invalid_integer","unsupported_currency","below_min","above_max","exceeds_field"],"example":"invalid_email","type":"string","uniqueKey":"errors.items.[INDEX].code","typeLabel":"enum\u003cstring>"},"field":{"example":"contact_email","type":"string","uniqueKey":"errors.items.[INDEX].field","typeLabel":"string"},"message":{"example":"Invalid email address","type":"string","uniqueKey":"errors.items.[INDEX].message","typeLabel":"string"}},"type":"object","uniqueKey":"errors.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"errors","typeLabel":"object[]"},"saved":{"example":true,"type":"boolean","uniqueKey":"saved","typeLabel":"boolean"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"saved":true,"errors":[]}}},"exampleType":"generated"}},"description":"Fields saved.","exampleType":"generated"},"7fe3f5fe-7c15-42f8-a090-ba2765ba2c3e":{"content":{"application/json":{"schema":{"description":"ErrFieldLocked schema","example":{"code":"field_locked","message":"Field is locked","param":"legal_name"},"properties":{"code":{"example":"email_otp_expired","type":"string","uniqueKey":"code","typeLabel":"string"},"message":{"example":"OTP has expired","type":"string","uniqueKey":"message","typeLabel":"string"},"param":{"oneOf":[{"type":"string","uniqueKey":"param.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"param.oneOf.1","typeLabel":"null"}],"uniqueKey":"param","typeLabel":"string | null"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"field_locked","message":"Field is locked","param":"legal_name"}}},"exampleType":"generated"},"application/xml":{"schema":{"description":"ErrFieldLocked schema","example":{"code":"field_locked","message":"Field is locked","param":"legal_name"},"properties":{"code":{"example":"email_otp_expired","type":"string","uniqueKey":"code","typeLabel":"string"},"message":{"example":"OTP has expired","type":"string","uniqueKey":"message","typeLabel":"string"},"param":{"oneOf":[{"type":"string","uniqueKey":"param.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"param.oneOf.1","typeLabel":"null"}],"uniqueKey":"param","typeLabel":"string | null"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"field_locked","message":"Field is locked","param":"legal_name"}}},"exampleType":"generated"}},"description":"Field is locked and cannot be modified.","exampleType":"generated"},"9001020a-25e7-4bfd-9975-c55002540cdf":{"content":{"application/json":{"schema":{"description":"ErrCaseNotFound schema","example":{"code":"case_not_found","message":"Case not found"},"properties":{"code":{"example":"email_otp_expired","type":"string","uniqueKey":"code","typeLabel":"string"},"message":{"example":"OTP has expired","type":"string","uniqueKey":"message","typeLabel":"string"},"param":{"oneOf":[{"type":"string","uniqueKey":"param.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"param.oneOf.1","typeLabel":"null"}],"uniqueKey":"param","typeLabel":"string | null"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"case_not_found","message":"Case not found"}}},"exampleType":"generated"},"application/xml":{"schema":{"description":"ErrCaseNotFound schema","example":{"code":"case_not_found","message":"Case not found"},"properties":{"code":{"example":"email_otp_expired","type":"string","uniqueKey":"code","typeLabel":"string"},"message":{"example":"OTP has expired","type":"string","uniqueKey":"message","typeLabel":"string"},"param":{"oneOf":[{"type":"string","uniqueKey":"param.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"param.oneOf.1","typeLabel":"null"}],"uniqueKey":"param","typeLabel":"string | null"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"case_not_found","message":"Case not found"}}},"exampleType":"generated"}},"description":"Case not found.","exampleType":"generated"},"4296b84a-4165-4d91-8fc6-c53cfab0ca45":{"content":{"application/json":{"schema":{"description":"ErrCaseLocked schema","example":{"code":"case_locked","message":"Case is locked and cannot be modified"},"properties":{"code":{"example":"email_otp_expired","type":"string","uniqueKey":"code","typeLabel":"string"},"message":{"example":"OTP has expired","type":"string","uniqueKey":"message","typeLabel":"string"},"param":{"oneOf":[{"type":"string","uniqueKey":"param.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"param.oneOf.1","typeLabel":"null"}],"uniqueKey":"param","typeLabel":"string | null"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"case_locked","message":"Case is locked and cannot be modified"}}},"exampleType":"generated"},"application/xml":{"schema":{"description":"ErrCaseLocked schema","example":{"code":"case_locked","message":"Case is locked and cannot be modified"},"properties":{"code":{"example":"email_otp_expired","type":"string","uniqueKey":"code","typeLabel":"string"},"message":{"example":"OTP has expired","type":"string","uniqueKey":"message","typeLabel":"string"},"param":{"oneOf":[{"type":"string","uniqueKey":"param.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"param.oneOf.1","typeLabel":"null"}],"uniqueKey":"param","typeLabel":"string | null"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"case_locked","message":"Case is locked and cannot be modified"}}},"exampleType":"generated"}},"description":"`case_locked` when the case does not accept writes at all, `not_requested` while an information request is open, or (`section=representative` only) `representative_linked` when the write targets an identity field while the representative is linked to a beneficial owner — unlink first.","exampleType":"generated"},"acf06892-e0c7-4d7e-ad91-63d69bafa220":{"content":{"application/json":{"schema":{"description":"ErrUnknownSectionOrField schema","example":{"code":"unknown_field","message":"Unknown field","param":"not_a_field"},"properties":{"code":{"example":"email_otp_expired","type":"string","uniqueKey":"code","typeLabel":"string"},"message":{"example":"OTP has expired","type":"string","uniqueKey":"message","typeLabel":"string"},"param":{"oneOf":[{"type":"string","uniqueKey":"param.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"param.oneOf.1","typeLabel":"null"}],"uniqueKey":"param","typeLabel":"string | null"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"unknown_field","message":"Unknown field","param":"not_a_field"}}},"exampleType":"generated"},"application/xml":{"schema":{"description":"ErrUnknownSectionOrField schema","example":{"code":"unknown_field","message":"Unknown field","param":"not_a_field"},"properties":{"code":{"example":"email_otp_expired","type":"string","uniqueKey":"code","typeLabel":"string"},"message":{"example":"OTP has expired","type":"string","uniqueKey":"message","typeLabel":"string"},"param":{"oneOf":[{"type":"string","uniqueKey":"param.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"param.oneOf.1","typeLabel":"null"}],"uniqueKey":"param","typeLabel":"string | null"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"unknown_field","message":"Unknown field","param":"not_a_field"}}},"exampleType":"generated"}},"description":"Unknown section or field, or a value no further typing can fix: `invalid_option`, `invalid_bool`, `invalid_country`, `unsupported_currency`, or `invalid_integer` for a quoted, fractional or exponent number. Out-of-range amounts save and come back in `errors`.","exampleType":"generated"}},"security":{},"servers":{}},"originalFileLocation":"api-reference/kyb_openapi.json"},"subdomain":"dataspike","siteName":"Dataspike","title":"Save section field values - Dataspike","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-02T14:54:38.275Z","originalFileLocation":"api-reference/kyb/kyb-widget/save-section-field-values.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Autosaves a fields section (draft). Idempotent, last-write-wins per field. Draft validation is soft: format issues are returned in errors[] while the save still succeeds; hard validation runs at Submit. This is the INITIAL application\u0026#x27;s form. While an information request is open (the case is in_remediation) it rejects every write with a 409 not_requested: the round is answered through POST /api/v4/kyb/widget/{publicId}/remediation instead.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Dataspike\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/dataspike/ojyaDFi_iUSvDQ38/_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/dataspike/ojyaDFi_iUSvDQ38/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/dataspike/ojyaDFi_iUSvDQ38/_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/dataspike/ojyaDFi_iUSvDQ38/_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/dataspike/ojyaDFi_iUSvDQ38/_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/dataspike/ojyaDFi_iUSvDQ38/_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/dataspike/ojyaDFi_iUSvDQ38/_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/dataspike/ojyaDFi_iUSvDQ38/_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/dataspike/ojyaDFi_iUSvDQ38/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Save section field values - Dataspike\">\u003cmeta data-mint-head property=\"og:description\" content=\"Autosaves a fields section (draft). Idempotent, last-write-wins per field. Draft validation is soft: format issues are returned in errors[] while the save still succeeds; hard validation runs at Submit. This is the INITIAL application\u0026#x27;s form. While an information request is open (the case is in_remediation) it rejects every write with a 409 not_requested: the round is answered through POST /api/v4/kyb/widget/{publicId}/remediation instead.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Dataspike\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.dataspike.io/api-reference/kyb/kyb-widget/save-section-field-values\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://dataspike.mintlify.site/_mintlify/api/og/v2?division=KYB+Widget\u0026amp;title=Save+section+field+values\u0026amp;description=Autosaves+a+fields+section+%28draft%29.+Idempotent%2C+last-write-wins+per+field.+Draft+validation+is+soft%3A+format+issues+are+returned+in+errors%5B%5D+while+the+save+still\u0026amp;theme=9c232be3817c6b7df9b0abb4\u0026amp;signature=bbbbafdc9ed84f56d81c793981cdf2586174e9843bb2ee078a4d47e9101fe3df\">\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=\"Save section field values - Dataspike\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Autosaves a fields section (draft). Idempotent, last-write-wins per field. Draft validation is soft: format issues are returned in errors[] while the save still succeeds; hard validation runs at Submit. This is the INITIAL application\u0026#x27;s form. While an information request is open (the case is in_remediation) it rejects every write with a 409 not_requested: the round is answered through POST /api/v4/kyb/widget/{publicId}/remediation instead.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://dataspike.mintlify.site/_mintlify/api/og/v2?division=KYB+Widget\u0026amp;title=Save+section+field+values\u0026amp;description=Autosaves+a+fields+section+%28draft%29.+Idempotent%2C+last-write-wins+per+field.+Draft+validation+is+soft%3A+format+issues+are+returned+in+errors%5B%5D+while+the+save+still\u0026amp;theme=9c232be3817c6b7df9b0abb4\u0026amp;signature=bbbbafdc9ed84f56d81c793981cdf2586174e9843bb2ee078a4d47e9101fe3df\">\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/dataspike/ojyaDFi_iUSvDQ38/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Dataspike\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#6664e8\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.dataspike.io/api-reference/kyb/kyb-widget/save-section-field-values\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/kyb/kyb-widget/save-section-field-values.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.dataspike.io/#organization\",\"name\":\"Dataspike\",\"url\":\"https://docs.dataspike.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://static.dataspike.io/images/logo.svg\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.dataspike.io#website\",\"name\":\"Dataspike\",\"url\":\"https://docs.dataspike.io\",\"publisher\":{\"@id\":\"https://docs.dataspike.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.dataspike.io/api-reference/kyb/kyb-widget/save-section-field-values#webpage\",\"url\":\"https://docs.dataspike.io/api-reference/kyb/kyb-widget/save-section-field-values\",\"name\":\"Save section field values\",\"description\":\"Autosaves a fields section (draft). Idempotent, last-write-wins per field. Draft validation is soft: format issues are returned in errors[] while the save still succeeds; hard validation runs at Submit. This is the INITIAL application's form. While an information request is open (the case is in_remediation) it rejects every write with a 409 not_requested: the round is answered through POST /api/v4/kyb/widget/{publicId}/remediation instead.\",\"dateModified\":\"2026-10-02T14:54:38.275Z\",\"isPartOf\":{\"@id\":\"https://docs.dataspike.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.dataspike.io/api-reference/kyb/kyb-widget/save-section-field-values#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.dataspike.io/api-reference/kyb/kyb-widget/save-section-field-values#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"KYB\",\"item\":\"https://docs.dataspike.io/api-reference/kyb/kyb-cases/create-a-kyb-case\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"KYB Widget\",\"item\":\"https://docs.dataspike.io/api-reference/kyb/kyb-widget/get-the-widget-state\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Save section field values\",\"item\":\"https://docs.dataspike.io/api-reference/kyb/kyb-widget/save-section-field-values\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.dataspike.io/api-reference/kyb/kyb-widget/save-section-field-values#apireference\",\"headline\":\"Save section field values\",\"name\":\"Save section field values\",\"description\":\"Autosaves a fields section (draft). Idempotent, last-write-wins per field. Draft validation is soft: format issues are returned in errors[] while the save still succeeds; hard validation runs at Submit. This is the INITIAL application's form. While an information request is open (the case is in_remediation) it rejects every write with a 409 not_requested: the round is answered through POST /api/v4/kyb/widget/{publicId}/remediation instead.\",\"url\":\"https://docs.dataspike.io/api-reference/kyb/kyb-widget/save-section-field-values\",\"mainEntityOfPage\":{\"@id\":\"https://docs.dataspike.io/api-reference/kyb/kyb-widget/save-section-field-values#webpage\"},\"dateModified\":\"2026-10-02T14:54:38.275Z\",\"publisher\":{\"@id\":\"https://docs.dataspike.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.dataspike.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Dataspike\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Dataspike","nav":{"global":{"anchors":[]},"tabs":[{"tab":"Home","pages":[{"title":"Home","href":""}]},{"tab":"API reference","groups":[{"group":"API documentation","pages":[{"title":"API Overview","href":"/api-reference/overview"},{"title":"Verification Error Codes","href":"/api-reference/error-codes"},{"group":"AML Screening","pages":[{"title":"Search","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml post /api/v3/aml/search","href":"/api-reference/aml-screening/search"},{"title":"AML PDF Report","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml get /api/v3/aml/search/history/{id}/pdf","href":"/api-reference/aml-screening/aml-pdf-report"},{"title":"Historical Search Report","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml get /api/v3/aml/search/history/{id}","href":"/api-reference/aml-screening/historical-search-report"}]},{"group":"Applicants","pages":[{"title":"List existing applicants","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml get /api/v3/applicants","href":"/api-reference/applicants/list-existing-applicants"},{"title":"Create New Applicant","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml post /api/v3/applicants","href":"/api-reference/applicants/create-new-applicant"},{"title":"Get Applicant PDF Report","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml get /api/v4/applicants/{applicant_id}/pdf","href":"/api-reference/applicants/get-applicant-pdf-report"},{"title":"Get Existing Applicant","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml get /api/v3/applicants/{applicant_id}","href":"/api-reference/applicants/get-existing-applicant"},{"title":"Update applicant info","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml post /api/v3/applicants/{applicant_id}","href":"/api-reference/applicants/update-applicant-info"},{"title":"Delete Existing Applicant","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml delete /api/v3/applicants/{applicant_id}","href":"/api-reference/applicants/delete-existing-applicant"},{"title":"Get Applicant by External id","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml get /api/v3/applicants/by_external_id/{external_id}","href":"/api-reference/applicants/get-applicant-by-external-id"},{"title":"Link Telegram profile to Applicant","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml post /api/v3/applicants/{applicant_id}/link/tg","href":"/api-reference/applicants/link-telegram-profile-to-applicant"},{"title":"Change Applicant Search Options","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml post /api/v3/applicants/{applicant_id}/search-options","href":"/api-reference/applicants/change-applicant-search-options"},{"title":"Latest AML Report","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml get /api/v3/aml/applicants/{applicant_id}/report","href":"/api-reference/applicants/latest-aml-report"},{"title":"Enable monitoring","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml post /api/v4/applicants/{applicant_id}/enable-monitoring","href":"/api-reference/applicants/enable-monitoring"}]},{"group":"Verifications","pages":[{"title":"List existing verifications","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml get /api/v3/verifications","href":"/api-reference/verifications/list-existing-verifications"},{"title":"Create New Verification","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml post /api/v3/verifications","href":"/api-reference/verifications/create-new-verification"},{"title":"Proceed with an existing Verification","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml post /api/v3/verifications/{verification_id}/proceed","href":"/api-reference/verifications/proceed-with-an-existing-verification"},{"title":"Cancel existing Verification","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml post /api/v3/verifications/{verification_id}/cancel","href":"/api-reference/verifications/cancel-existing-verification"},{"title":"List Verification Tracking Events","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml get /api/v4/verifications/{verification_id}/events","href":"/api-reference/verifications/list-verification-tracking-events"},{"title":"Get Verification PDF Report","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml get /api/v4/verifications/{verification_id}/pdf","href":"/api-reference/verifications/get-verification-pdf-report"},{"title":"Get Existing Verification","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml get /api/v3/verifications/{verification_id}","href":"/api-reference/verifications/get-existing-verification"},{"title":"Get Existing Verification by Short Id","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml get /api/v3/verifications/short/{short_id}","href":"/api-reference/verifications/get-existing-verification-by-short-id"},{"title":"Get Verifications for an existing Applicant","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml get /api/v3/verifications/applicant/{applicant_id}","href":"/api-reference/verifications/get-verifications-for-an-existing-applicant"}]},{"group":"Verification profiles","pages":[{"title":"List profiles","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml get /api/v3/profiles","href":"/api-reference/verification-profiles/list-profiles"},{"title":"Create profile","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml post /api/v3/profiles","href":"/api-reference/verification-profiles/create-profile"},{"title":"Get profile","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml get /api/v3/profiles/{profile_id}","href":"/api-reference/verification-profiles/get-profile"},{"title":"Update profile","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml post /api/v3/profiles/{profile_id}","href":"/api-reference/verification-profiles/update-profile"},{"title":"Archive profile","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml delete /api/v3/profiles/{profile_id}","href":"/api-reference/verification-profiles/archive-profile"},{"title":"Set default profile","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml post /api/v3/profiles/{profile_id}/set_default","href":"/api-reference/verification-profiles/set-default-profile"}]},{"group":"Verification links","pages":[{"title":"Create verification public link","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml post /api/v3/profiles/{profile_id}/link","href":"/api-reference/verification-links/create-verification-public-link"},{"title":"Get new verification by public link","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml get /api/v3/sdk/link/{link_id}","href":"/api-reference/verification-links/get-new-verification-by-public-link"},{"title":"Change link options","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml post /api/v3/profiles/link/{link_id}","href":"/api-reference/verification-links/change-link-options"},{"title":"Archive link","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml delete /api/v3/profiles/link/{link_id}","href":"/api-reference/verification-links/archive-link"},{"title":"Unarchive public link","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml post /api/v3/profiles/link/{link_id}/unarchive","href":"/api-reference/verification-links/unarchive-public-link"}]},{"group":"File management","pages":[{"title":"Upload document","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml post /api/v3/upload/{applicant_id}","href":"/api-reference/file-management/upload-document"},{"title":"Preview Document","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml get /api/v3/documents/{document_id}/preview","href":"/api-reference/file-management/preview-document"},{"title":"Get Document","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml get /api/v3/documents/{document_id}","href":"/api-reference/file-management/get-document"}]},{"group":"Webhooks","pages":[{"title":"Example of Possible Webhook Events","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml post /webhook","href":"/api-reference/webhooks/example-of-possible-webhook-events"},{"title":"List Webhooks","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml get /api/v3/organization/webhooks","href":"/api-reference/webhooks/list-webhooks"},{"title":"Create Webhook","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml post /api/v3/organization/webhooks","href":"/api-reference/webhooks/create-webhook"},{"title":"Update Webhook","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml put /api/v3/organization/webhooks/{webhook_id}","href":"/api-reference/webhooks/update-webhook"},{"title":"Delete Webhooks","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml delete /api/v3/organization/webhooks/{webhook_id}","href":"/api-reference/webhooks/delete-webhooks"},{"title":"Rotate Webhook HMAC Secret","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml post /api/v3/organization/webhooks/{webhook_id}/hmac/rotate","href":"/api-reference/webhooks/rotate-webhook-hmac-secret"},{"title":"View Webhook Hisotry","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml get /api/v3/notifications/webhook/history","href":"/api-reference/webhooks/view-webhook-hisotry"}]},{"group":"SDK","pages":[{"title":"Get verification","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml get /api/v3/sdk/{short_id}","href":"/api-reference/sdk/get-verification"},{"title":"Upload document","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml post /api/v3/upload/sdk/{short_id}","href":"/api-reference/sdk/upload-document"},{"title":"Proceed with an existing Verification","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml post /api/v3/sdk/{short_id}/proceed","href":"/api-reference/sdk/proceed-with-an-existing-verification"},{"title":"Set custom fields for applicant by short verification id","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml post /api/v3/sdk/{short_id}/fields","href":"/api-reference/sdk/set-custom-fields-for-applicant-by-short-verification-id"},{"title":"Set country for verification","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml post /api/v3/sdk/{short_id}/set_country","href":"/api-reference/sdk/set-country-for-verification"},{"title":"Upload custom files to verification","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml post /api/v3/sdk/{short_id}/upload","href":"/api-reference/sdk/upload-custom-files-to-verification"}]},{"group":"Bankbooks","pages":[{"title":"Extract Data","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml post /api/v3/extract/bankbooks","href":"/api-reference/bankbooks/extract-data"}]},{"group":"Transmon","pages":[{"title":"Send transaction event","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml post /api/v3/transmon/transaction","href":"/api-reference/transmon/send-transaction-event"},{"title":"Send payment event","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml post /api/v3/transmon/payment","href":"/api-reference/transmon/send-payment-event"},{"title":"Create new rule","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml post /api/v3/transmon/rules","href":"/api-reference/transmon/create-new-rule"},{"title":"Update existing rule","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml put /api/v3/transmon/rules/{rule_id}","href":"/api-reference/transmon/update-existing-rule"},{"title":"Delete existing rule","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml delete /api/v3/transmon/rules/{rule_id}","href":"/api-reference/transmon/delete-existing-rule"},{"title":"List existing rules","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml get /api/v3/transmon/rules/list/{event_type}","href":"/api-reference/transmon/list-existing-rules"}]},{"group":"Non-Document Verification","pages":[{"title":"Initiate Non-Document Verification","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml post /api/v4/nondoc/{applicant_id}/verify","href":"/api-reference/non-document-verification/initiate-non-document-verification"}]},{"group":"Deepfake API","pages":[{"title":"Analyze Image","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml post /api/v4/deepfake/image/analyze","href":"/api-reference/deepfake-api/analyze-image"},{"title":"Analyze Document","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml post /api/v4/deepfake/document/image/analyze","href":"/api-reference/deepfake-api/analyze-document"},{"title":"Analyze Video","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml post /api/v4/deepfake/video/analyze","href":"/api-reference/deepfake-api/analyze-video"},{"title":"Analyze Audio","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml post /api/v4/deepfake/audio/analyze","href":"/api-reference/deepfake-api/analyze-audio"},{"title":"Get Deepfake Job Status","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml get /api/v4/deepfake/job/{job_id}","href":"/api-reference/deepfake-api/get-deepfake-job-status"}]},{"group":"KYB Single Checks","pages":[{"title":"Verify corporate document","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml post /api/v4/kyb/{applicant_id}/verify-document","href":"/api-reference/kyb-single-checks/verify-corporate-document"},{"title":"US Company Registry Check","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml post /api/v4/kyb/{applicant_id}/us-registry-check","href":"/api-reference/kyb-single-checks/us-company-registry-check"},{"title":"US TIN Verification","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml post /api/v4/kyb/{applicant_id}/tin-verification","href":"/api-reference/kyb-single-checks/us-tin-verification"},{"title":"UK Company Registry Check","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml post /api/v4/kyb/{applicant_id}/uk-registry-check","href":"/api-reference/kyb-single-checks/uk-company-registry-check"},{"title":"UK Land Registry Check","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml post /api/v4/kyb/{applicant_id}/uk-land-registry-check","href":"/api-reference/kyb-single-checks/uk-land-registry-check"},{"title":"Get KYB verification result","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml get /api/v4/kyb/result/{request_id}","href":"/api-reference/kyb-single-checks/get-kyb-verification-result"}]},{"group":"Email Verification","pages":[{"title":"List email checks","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml get /api/v4/email/checks","href":"/api-reference/email-verification/list-email-checks"},{"title":"Create an email check","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml post /api/v4/email/checks","href":"/api-reference/email-verification/create-an-email-check"},{"title":"Get an email check","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml get /api/v4/email/checks/{id}","href":"/api-reference/email-verification/get-an-email-check"},{"title":"Resend OTP code","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml post /api/v4/email/otp/resend","href":"/api-reference/email-verification/resend-otp-code"},{"title":"Verify OTP code","deprecated":null,"version":null,"openapi":"/api-reference/dataspike_openapi.yaml post /api/v4/email/otp/verify","href":"/api-reference/email-verification/verify-otp-code"}]}]},{"group":"KYB","pages":[{"group":"KYB Cases","pages":[{"title":"Create a KYB case","deprecated":null,"version":null,"openapi":"/api-reference/kyb_openapi.json post /api/v4/kyb/cases","href":"/api-reference/kyb/kyb-cases/create-a-kyb-case"},{"title":"Re-run the pipeline","deprecated":null,"version":null,"openapi":"/api-reference/kyb_openapi.json post /api/v4/kyb/cases/{caseId}/rerun","href":"/api-reference/kyb/kyb-cases/re-run-the-pipeline"}]},{"group":"KYB Profiles","pages":[{"title":"Create a KYB flow-profile","deprecated":null,"version":null,"openapi":"/api-reference/kyb_openapi.json post /api/v4/kyb/profiles","href":"/api-reference/kyb/kyb-profiles/create-a-kyb-flow-profile"},{"title":"Edit a KYB flow-profile","deprecated":null,"version":null,"openapi":"/api-reference/kyb_openapi.json patch /api/v4/kyb/profiles/{kybProfileId}","href":"/api-reference/kyb/kyb-profiles/edit-a-kyb-flow-profile"}]},{"group":"KYB Verifications","pages":[{"title":"List KYB verifications","deprecated":null,"version":null,"openapi":"/api-reference/kyb_openapi.json get /api/v4/kyb/verifications","href":"/api-reference/kyb/kyb-verifications/list-kyb-verifications"},{"title":"Get a KYB verification (full detail)","deprecated":null,"version":null,"openapi":"/api-reference/kyb_openapi.json get /api/v4/kyb/verifications/{caseId}","href":"/api-reference/kyb/kyb-verifications/get-a-kyb-verification-full-detail"},{"title":"Download the KYB investigation report (PDF)","deprecated":null,"version":null,"openapi":"/api-reference/kyb_openapi.json get /api/v4/kyb/verifications/{caseId}/pdf","href":"/api-reference/kyb/kyb-verifications/download-the-kyb-investigation-report-pdf"}]},{"group":"KYB Widget","pages":[{"title":"Get the widget state","deprecated":null,"version":null,"openapi":"/api-reference/kyb_openapi.json get /api/v4/kyb/widget/{publicId}","href":"/api-reference/kyb/kyb-widget/get-the-widget-state"},{"title":"Delete a document","deprecated":null,"version":null,"openapi":"/api-reference/kyb_openapi.json delete /api/v4/kyb/widget/{publicId}/documents/{documentId}","href":"/api-reference/kyb/kyb-widget/delete-a-document"},{"title":"Save owners","deprecated":null,"version":null,"openapi":"/api-reference/kyb_openapi.json put /api/v4/kyb/widget/{publicId}/owners","href":"/api-reference/kyb/kyb-widget/save-owners"},{"title":"Start / retry a person's KYC","deprecated":null,"version":null,"openapi":"/api-reference/kyb_openapi.json post /api/v4/kyb/widget/{publicId}/persons/{personId}/kyc","href":"/api-reference/kyb/kyb-widget/start-retry-a-persons-kyc"},{"title":"Answer an open information request","deprecated":null,"version":null,"openapi":"/api-reference/kyb_openapi.json post /api/v4/kyb/widget/{publicId}/remediation","href":"/api-reference/kyb/kyb-widget/answer-an-open-information-request"},{"title":"Link/unlink the representative to a beneficial owner","description":"Links the case's Authorized Representative to an existing beneficial owner — owner_id null clears the link back to independent manual entry. The link is literal identity sharing: whichever side already carries a KYC verification keeps it, the other side's applicant_id is repointed to match, and the representative section's identity fields are refreshed from the owner's current data. Calling again (same or a different owner_id) is safe and just re-resolves the link.","deprecated":null,"version":null,"openapi":"/api-reference/kyb_openapi.json put /api/v4/kyb/widget/{publicId}/representative/link","href":"/api-reference/kyb/kyb-widget/linkunlink-the-representative-to-a-beneficial-owner"},{"title":"Save section field values","deprecated":null,"version":null,"openapi":"/api-reference/kyb_openapi.json put /api/v4/kyb/widget/{publicId}/sections/{section}/fields","href":"/api-reference/kyb/kyb-widget/save-section-field-values"},{"title":"Submit the case","description":"Runs hard validation across all required sections: required and conditionally-required fields, at least one beneficial owner, per-owner completeness (every required field of the parties form template plus an attached government ID) and every required document slot including the representative's government ID. On success locks every field and transitions draft to under_review. Idempotent: submitting an already under_review, remediation_review or completed case returns its current state.\n\nThis is also the re-submit for an open information request (the case is `in_remediation`): it additionally requires every requested field to be non-empty, answering the request all at once even though the values autosave as they are typed. A request with an empty target left is a 422 `remediation_incomplete` whose `param` names the first one, so the widget can scroll to it. The representative KYC gate is not re-applied on a re-submit. A requested document group answers the same way by holding a file, whether that file is a fresh upload or the one that was already there. Answering the request resolves it, re-locks the fields and parks the case in `remediation_review`: no checks run until a compliance officer approves or rejects the case, re-runs the checks on the corrected data, or opens a follow-up information request.\n\nA CUSTOM ask is answered on the ask itself and its `resp_type` says how: **text** needs `answer_text`, **file** needs at least one file uploaded against the ask, **text+file** needs both. Only an ask the officer marked `required` holds the re-submit up, and there `param` is the ask's `label` rather than a `section.field` pair, since it has no catalog keys to be named by.","deprecated":null,"version":null,"openapi":"/api-reference/kyb_openapi.json post /api/v4/kyb/widget/{publicId}/submit","href":"/api-reference/kyb/kyb-widget/submit-the-case"}]}]},{"group":"KYT","pages":[{"group":"Address Checks","pages":[{"title":"List address checks","deprecated":null,"version":null,"openapi":"https://api.dataspike.io/openapi/kyt/public.json get /api/v4/kyt/checks/address","href":"/api-reference/kyt/address-checks/list-address-checks"},{"title":"Initiate an address check","deprecated":null,"version":null,"openapi":"https://api.dataspike.io/openapi/kyt/public.json put /api/v4/kyt/checks/address","href":"/api-reference/kyt/address-checks/initiate-an-address-check"},{"title":"Get an address check","deprecated":null,"version":null,"openapi":"https://api.dataspike.io/openapi/kyt/public.json get /api/v4/kyt/checks/address/{id}","href":"/api-reference/kyt/address-checks/get-an-address-check"},{"title":"List alerts for an address check","deprecated":null,"version":null,"openapi":"https://api.dataspike.io/openapi/kyt/public.json get /api/v4/kyt/checks/address/{id}/alerts","href":"/api-reference/kyt/address-checks/list-alerts-for-an-address-check"},{"title":"Download an address check PDF report","deprecated":null,"version":null,"openapi":"https://api.dataspike.io/openapi/kyt/public.json get /api/v4/kyt/checks/address/{id}/report","href":"/api-reference/kyt/address-checks/download-an-address-check-pdf-report"}]},{"group":"Transaction Checks","pages":[{"title":"List transaction checks","deprecated":null,"version":null,"openapi":"https://api.dataspike.io/openapi/kyt/public.json get /api/v4/kyt/checks/transaction","href":"/api-reference/kyt/transaction-checks/list-transaction-checks"},{"title":"Initiate a transaction check","deprecated":null,"version":null,"openapi":"https://api.dataspike.io/openapi/kyt/public.json put /api/v4/kyt/checks/transaction","href":"/api-reference/kyt/transaction-checks/initiate-a-transaction-check"},{"title":"Get a transaction check","deprecated":null,"version":null,"openapi":"https://api.dataspike.io/openapi/kyt/public.json get /api/v4/kyt/checks/transaction/{id}","href":"/api-reference/kyt/transaction-checks/get-a-transaction-check"},{"title":"List alerts for a transaction check","deprecated":null,"version":null,"openapi":"https://api.dataspike.io/openapi/kyt/public.json get /api/v4/kyt/checks/transaction/{id}/alerts","href":"/api-reference/kyt/transaction-checks/list-alerts-for-a-transaction-check"},{"title":"Download a transaction check PDF report","deprecated":null,"version":null,"openapi":"https://api.dataspike.io/openapi/kyt/public.json get /api/v4/kyt/checks/transaction/{id}/report","href":"/api-reference/kyt/transaction-checks/download-a-transaction-check-pdf-report"}]},{"group":"Transfer Checks","pages":[{"title":"List transfer checks","deprecated":null,"version":null,"openapi":"https://api.dataspike.io/openapi/kyt/public.json get /api/v4/kyt/checks/transfer","href":"/api-reference/kyt/transfer-checks/list-transfer-checks"},{"title":"Initiate a transfer check","deprecated":null,"version":null,"openapi":"https://api.dataspike.io/openapi/kyt/public.json put /api/v4/kyt/checks/transfer","href":"/api-reference/kyt/transfer-checks/initiate-a-transfer-check"},{"title":"Get a transfer check","deprecated":null,"version":null,"openapi":"https://api.dataspike.io/openapi/kyt/public.json get /api/v4/kyt/checks/transfer/{id}","href":"/api-reference/kyt/transfer-checks/get-a-transfer-check"},{"title":"List alerts for a transfer check","deprecated":null,"version":null,"openapi":"https://api.dataspike.io/openapi/kyt/public.json get /api/v4/kyt/checks/transfer/{id}/alerts","href":"/api-reference/kyt/transfer-checks/list-alerts-for-a-transfer-check"}]},{"group":"Entity Types","pages":[{"title":"List entity types","deprecated":null,"version":null,"openapi":"https://api.dataspike.io/openapi/kyt/public.json get /api/v4/kyt/entity-types","href":"/api-reference/kyt/entity-types/list-entity-types"}]},{"group":"Risk Profiles","pages":[{"title":"List risk profiles","deprecated":null,"version":null,"openapi":"https://api.dataspike.io/openapi/kyt/public.json get /api/v4/kyt/risk-profiles","href":"/api-reference/kyt/risk-profiles/list-risk-profiles"},{"title":"Create a risk profile","deprecated":null,"version":null,"openapi":"https://api.dataspike.io/openapi/kyt/public.json post /api/v4/kyt/risk-profiles","href":"/api-reference/kyt/risk-profiles/create-a-risk-profile"},{"title":"Get a risk profile","deprecated":null,"version":null,"openapi":"https://api.dataspike.io/openapi/kyt/public.json get /api/v4/kyt/risk-profiles/{id}","href":"/api-reference/kyt/risk-profiles/get-a-risk-profile"},{"title":"Update a risk profile","deprecated":null,"version":null,"openapi":"https://api.dataspike.io/openapi/kyt/public.json put /api/v4/kyt/risk-profiles/{id}","href":"/api-reference/kyt/risk-profiles/update-a-risk-profile"},{"title":"Delete a risk profile","deprecated":null,"version":null,"openapi":"https://api.dataspike.io/openapi/kyt/public.json delete /api/v4/kyt/risk-profiles/{id}","href":"/api-reference/kyt/risk-profiles/delete-a-risk-profile"}]}]}]}]},"basePath":"","title":"Save section field values - Dataspike","buildId":"dpl_DTau1J5HqS9UTgVSDwGksstFWtPa","deploymentId":"dpl_DTau1J5HqS9UTgVSDwGksstFWtPa","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-5FCzAcfS.js","utils-SLtAG4EZ.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-2DZi8ZMu.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-D7J3nkzE.js","snippetPresets-D0Alv0AH.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-BI4qNJ2c.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BD3uyr8j.js","shallow-D8iEBr5z.js","getApiPlaygroundDisplay-CgNP4lzR.js","CodeSnippet-CX-QHuMs.js","CodeSnippets-VlXE-ZUf.js","Page-D9ithiIZ.js","getPastedJson-DYNQkZ1M.js","icon-CzacdwOi.js","MethodPill-2JVqoYKi.js","DuplicateIcon-_xVXs-U8.js","createIcon-BRHrweLo.js","DynamicMarkdown-mQG_iQiE.js","SectionHeading-DMpJzv8f.js","axios-vUo_bRtp.js","Markdown-5FGIym-8.js","clsx-D-TRO5q5.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CdrJecqK.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-CHlcWBLM.js"]}