When the other document type is enabled, end users can upload arbitrary documents that don't fit the other categories. Truv does not parse these documents into structured data (they are captured only) — you can collect the uploaded files through the Uploaded Documents API (GET /v1/links/{link_id}/documents/).
When the other document type is enabled, end users can upload arbitrary documents that don't fit the other categories. Truv does not parse these documents into structured data (they are captured only) — you can collect the uploaded files through the Uploaded Documents API (GET /v1/links/{link_id}/documents/).
Data sources and flow configuration per product type. Supported product keys: employment, income, insurance.
Show child attributes
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Truv","colors":{"primary":"#2C64E3","light":"#5A8AEF","dark":"#1E4BB8"},"logo":{"light":"https://mintcdn.com/truv/O5kzkDEe7x_ypnh0/logo/dark.svg?fit=max\u0026auto=format\u0026n=O5kzkDEe7x_ypnh0\u0026q=85\u0026s=4a88c1e43db8b515ffb08e5f87aafa65","dark":"https://mintcdn.com/truv/O5kzkDEe7x_ypnh0/logo/white.svg?fit=max\u0026auto=format\u0026n=O5kzkDEe7x_ypnh0\u0026q=85\u0026s=d611c5c17a34572abc853ebf93a96759","href":"/"},"favicon":"https://mintcdn.com/truv/z9uMK6PrkzslSpM_/favicon.ico?fit=max\u0026auto=format\u0026n=z9uMK6PrkzslSpM_\u0026q=85\u0026s=61f2e85e389d4ed41a43c6db75e7b406","api":{"openapi":"openapi.yaml","mdx":{"server":"https://prod.truv.com"}},"background":{"color":{"light":"#FFFFFF","dark":"#0F1117"}},"navbar":{"links":[{"href":"https://dashboard.truv.com","label":"Dashboard"}],"primary":{"type":"button","label":"Get API Keys","href":"https://dashboard.truv.com"}},"footer":{"socials":{"twitter":"https://twitter.com/truv","linkedin":"https://www.linkedin.com/company/truv","github":"https://github.com/truvhq"}},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"truv","hasAudioNarration":false,"actualSubdomain":"truv","customDomains":["docs.truv.com"],"gitSource":{"type":"github","owner":"truvhq","repo":"mint-docs","deployBranch":"master","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6aedd43714aa97ea2243a7a7","clientVersion":"0.0.4087","searchFilterCounts":[{"language":"default","tag":"API Reference","count":163},{"language":"default","tag":"Get Started","count":78},{"language":"default","tag":"Platform","count":71},{"language":"default","tag":"Mortgage","count":42},{"language":"default","tag":"Income \u0026 Employment","count":25},{"language":"default","tag":"Consumer Credit","count":25},{"language":"default","tag":"Implementation","count":23},{"language":"default","tag":"Financial Accounts","count":22},{"language":"default","tag":"Document Processing","count":19},{"language":"default","tag":"Public Sector","count":18}]},"assistantConfig":{"deflection":{"enabled":true,"email":"support@truv.com","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":"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":[{"filePath":"coverage-search.css","content":".cw-widget{margin:0.5rem 0 1.5rem}.cw-widget *{margin:0;padding:0;box-sizing:border-box}.cw-sb{position:relative;margin-bottom:0.75rem}.cw-si{position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:1.125rem;height:1.125rem;color:#9ca3af;pointer-events:none}.cw-input{width:100%;padding:0.875rem 2.5rem 0.875rem 2.75rem;font-size:1rem;font-family:inherit;border:1.5px solid #e5e7eb;border-radius:12px;background:#fff;color:#111827;outline:none;box-sizing:border-box;transition:border-color 0.15s, box-shadow 0.15s}.cw-input:focus{border-color:#818cf8;box-shadow:0 0 0 4px rgba(129, 140, 248, 0.15)}.cw-input::placeholder{color:#9ca3af}.cw-clear{position:absolute;right:0.75rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;color:#9ca3af}.cw-ci{width:1.25rem;height:1.25rem}.cw-tabs{display:flex;flex-wrap:wrap;gap:0.5rem;margin-bottom:1rem}.cw-tab{padding:0.5rem 1rem;font-size:0.875rem;font-family:inherit;font-weight:500;border:1.5px solid #e5e7eb;border-radius:999px;background:#fff;color:#374151;cursor:pointer;transition:all 0.15s}.cw-tab:hover{border-color:#c7d2fe}.cw-tab-active{background:#eef2ff;border-color:#c7d2fe;color:#4338ca}.cw-ch{display:flex;justify-content:space-between;padding:0.5rem 0;font-size:0.8rem;color:#9ca3af;border-bottom:1px solid #f3f4f6}.cw-list{transition:opacity 0.15s}.cw-row{display:flex;align-items:center;justify-content:space-between;padding:0.5rem 0;margin:0!important;border-bottom:1px solid #f3f4f6}.cw-row-l{display:flex;align-items:center;gap:0.75rem;flex:1;min-width:0}.cw-logo{width:36px;height:36px;border-radius:8px;object-fit:contain;flex-shrink:0;background:#f9fafb}.cw-logo-empty{background:#f3f4f6}.cw-name{font-size:0.95rem;font-weight:500;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cw-rate{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;flex-shrink:0}.cw-rate-high{background:#dcfce7}.cw-rate-unk{background:#f3f4f6;color:#9ca3af;font-size:0.85rem;font-weight:600}.cw-empty{text-align:center;padding:1.5rem 0!important;color:#6b7280;font-size:0.9rem}.cw-foot{text-align:center;margin-top:0.75rem}.cw-btn{padding:0.625rem 1.5rem;font-size:0.875rem;font-weight:500;font-family:inherit;border:1.5px solid #e5e7eb;border-radius:8px;background:#fff;color:#374151;cursor:pointer;transition:background 0.15s, border-color 0.15s}.cw-btn:hover{background:#f9fafb;border-color:#d1d5db}.dark .cw-input{background:#18181b;border-color:#3f3f46;color:#f4f4f5}.dark .cw-input:focus{border-color:#818cf8;box-shadow:0 0 0 4px rgba(129, 140, 248, 0.1)}.dark .cw-input::placeholder{color:#71717a}.dark .cw-clear{color:#71717a}.dark .cw-tab{background:#18181b;border-color:#3f3f46;color:#d4d4d8}.dark .cw-tab:hover{border-color:#6366f1}.dark .cw-tab-active{background:#1e1b4b;border-color:#6366f1;color:#a5b4fc}.dark .cw-ch{color:#71717a;border-color:#27272a}.dark .cw-row{border-color:#27272a}.dark .cw-logo{background:#27272a}.dark .cw-logo-empty{background:#3f3f46}.dark .cw-name{color:#f4f4f5}.dark .cw-rate-high{background:#052e16}.dark .cw-rate-high svg{fill:#4ade80}.dark .cw-rate-unk{background:#27272a;color:#71717a}.dark .cw-empty{color:#a1a1aa}.dark .cw-btn{background:#18181b;border-color:#3f3f46;color:#d4d4d8}.dark .cw-btn:hover{background:#27272a;border-color:#52525b}"},{"filePath":"custom.css","content":"div.eyebrow{display:none!important}img.nav-logo{height:44px!important}.truv-topbar-group{display:inline-flex;align-items:center;gap:4px}.truv-resources-dropdown{position:relative;display:inline-flex;align-items:center}.truv-resources-btn{display:inline-flex;align-items:center;gap:2px;padding:6px 12px;background:transparent;border:none;color:inherit;font-size:14px;font-weight:500;cursor:pointer;font-family:inherit;white-space:nowrap}.truv-resources-btn:hover{opacity:0.7}.truv-resources-menu{display:none;position:absolute;top:100%;right:0;margin-top:4px;min-width:160px;background:white;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px rgba(0, 0, 0, 0.1);padding:4px;z-index:1000}.truv-resources-menu.open{display:block}.truv-resources-menu a{display:block;padding:8px 12px;color:#374151;text-decoration:none;font-size:14px;border-radius:6px;white-space:nowrap}.truv-resources-menu a:hover{background:#f3f4f6;color:#111827}.dark .truv-resources-menu,html[class*=\"dark\"] .truv-resources-menu{background:#1f2937;border-color:#374151}.dark .truv-resources-menu a,html[class*=\"dark\"] .truv-resources-menu a{color:#d1d5db}.dark .truv-resources-menu a:hover,html[class*=\"dark\"] .truv-resources-menu a:hover{background:#374151;color:#f9fafb}#content-area table th,#content-area table td{min-width:0}#content-area table code{white-space:nowrap}.coverage-table th,.coverage-table td{padding:10px 12px;text-align:left;vertical-align:middle}.coverage-table th:first-child,.coverage-table td:first-child{width:56px;text-align:center}.coverage-table th:nth-child(2),.coverage-table td:nth-child(2){width:110px}.coverage-table td:first-child img{display:block;margin:0 auto}:root{--mmd-line: #9CA3AF;--mmd-lifeline: #2C64E3;--mmd-node-fill: #EBF0FD;--mmd-node-border: #2C64E3;--mmd-node-text: #111827;--mmd-actor-fill: #2C64E3;--mmd-actor-border: #1E4BB8;--mmd-actor-text: #FFFFFF;--mmd-note-fill: #EBF0FD;--mmd-note-border: #5A8AEF;--mmd-note-text: #111827;--mmd-label-text: #111827;--mmd-label-bg: rgb(var(--background-light, 255 255 255))}.dark{--mmd-line: #9CA3AF;--mmd-lifeline: #5A8AEF;--mmd-node-fill: #16233B;--mmd-node-border: #5A8AEF;--mmd-node-text: #E5E7EB;--mmd-actor-fill: #2C64E3;--mmd-actor-border: #5A8AEF;--mmd-actor-text: #FFFFFF;--mmd-note-fill: #1E3A8A;--mmd-note-border: #5A8AEF;--mmd-note-text: #E5E7EB;--mmd-label-text: #E5E7EB;--mmd-label-bg: rgb(var(--background-dark, 15 17 23))}svg[id^=\"mermaid-\"] .messageLine0,svg[id^=\"mermaid-\"] .messageLine1,svg[id^=\"mermaid-\"] .loopLine,svg[id^=\"mermaid-\"] .flowchart-link,svg[id^=\"mermaid-\"] .edgePath .path{stroke:var(--mmd-line)!important}svg[id^=\"mermaid-\"] .actor-line{stroke:var(--mmd-lifeline)!important}svg[id^=\"mermaid-\"] marker path{fill:var(--mmd-line)!important;stroke:var(--mmd-line)!important}svg[id^=\"mermaid-\"] .node:not(.active):not(.error) rect,svg[id^=\"mermaid-\"] .node:not(.active):not(.error) circle,svg[id^=\"mermaid-\"] .node:not(.active):not(.error) polygon,svg[id^=\"mermaid-\"] .node:not(.active):not(.error) path{fill:var(--mmd-node-fill)!important;stroke:var(--mmd-node-border)!important}svg[id^=\"mermaid-\"] .node:not(.active):not(.error) .nodeLabel{fill:var(--mmd-node-text)!important;color:var(--mmd-node-text)!important}svg[id^=\"mermaid-\"] rect.actor{fill:var(--mmd-actor-fill)!important;stroke:var(--mmd-actor-border)!important}svg[id^=\"mermaid-\"] text.actor,svg[id^=\"mermaid-\"] text.actor tspan{fill:var(--mmd-actor-text)!important}svg[id^=\"mermaid-\"] .note{fill:var(--mmd-note-fill)!important;stroke:var(--mmd-note-border)!important}svg[id^=\"mermaid-\"] .noteText,svg[id^=\"mermaid-\"] .noteText tspan{fill:var(--mmd-note-text)!important}svg[id^=\"mermaid-\"] .messageText,svg[id^=\"mermaid-\"] .loopText,svg[id^=\"mermaid-\"] .loopText tspan,svg[id^=\"mermaid-\"] .labelText,svg[id^=\"mermaid-\"] .labelText tspan,svg[id^=\"mermaid-\"] .edgeLabel,svg[id^=\"mermaid-\"] .edgeLabel p{fill:var(--mmd-label-text)!important;color:var(--mmd-label-text)!important}svg[id^=\"mermaid-\"] .edgeLabel,svg[id^=\"mermaid-\"] .edgeLabel p,svg[id^=\"mermaid-\"] .edgeLabel span,svg[id^=\"mermaid-\"] .edgeLabel div,svg[id^=\"mermaid-\"] .edgeLabel foreignObject>div,svg[id^=\"mermaid-\"] .labelBkg,svg[id^=\"mermaid-\"] .edgeLabel rect,svg[id^=\"mermaid-\"] .labelBox{background-color:var(--mmd-label-bg)!important;fill:var(--mmd-label-bg)!important}svg[id^=\"mermaid-\"] .messageText,svg[id^=\"mermaid-\"] .loopText,svg[id^=\"mermaid-\"] .labelText{paint-order:stroke fill;stroke:var(--mmd-label-bg)!important;stroke-width:3px!important;stroke-linejoin:round}"}],"page":{"pagePath":"api-reference/templates/templates_create","slug":"/api-reference/templates/templates_create","pageMetadata":{"title":"Create a customization template","openapi":"POST /v1/templates/","description":"The endpoint creates a customization template.","href":"/api-reference/templates/templates_create"},"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: \"The endpoint creates a customization template.\"\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":"Create a customization template","openapi":"POST /v1/templates/","description":"The endpoint creates a customization template.","href":"/api-reference/templates/templates_create"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/truv/9a81556fef08db13/coverage-search.js","/_mintlify/custom/truv/c15dff2b800bd197/dev-footer.js"],"openApiReferenceData":{"operation":{"operationId":"v1_templates_create","summary":"Create a customization template","description":"The endpoint creates a customization template.","requestBody":"48f4bbc3-6072-4dd3-bfed-c62d01b05c28","responses":{"201":"d4f59e59-e392-4971-91e0-fc8f7509fce0","400":"7ee5b9a2-c602-4b6f-9595-0286170782b6","401":"54e805eb-79d1-454d-84a3-94bf5225a61b","403":"b5e8c0e5-39b3-4af6-af98-94e944000782"},"tags":["Customization Templates"],"method":"post","type":"path","servers":["833b4f73-c154-490d-aa6d-bec739989c24"],"security":["35daf88f-977c-46f9-9de3-fafbcd723553"],"path":"/v1/templates/","baseUrlOptions":["https://prod.truv.com"],"title":"Create a customization template","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"content":{"application/json":{"schema":{"required":["name","products"],"type":"object","properties":{"name":{"description":"Template name","type":"string","default":"My template","maxLength":128,"isRequired":true,"uniqueKey":"name","typeLabel":"string"},"products":{"description":"Products list this template applies to","type":"array","items":{"type":"string","enum":["income","employment","deposit_switch","pll","insurance","transactions","assets","education"],"uniqueKey":"products.items.[INDEX]","typeLabel":"enum\u003cstring>"},"default":["income"],"isRequired":true,"uniqueKey":"products","typeLabel":"enum\u003cstring>[]"},"default_for_products":{"description":"If enabled, the template will be applied for the products by default","type":"boolean","uniqueKey":"default_for_products","typeLabel":"boolean"},"bridge":{"type":"object","properties":{"texts":{"type":"object","description":"Deprecated: Use product_settings instead. This field will be removed in future versions.","default":{},"properties":{"search_header":{"oneOf":[{"description":"Search screen header text","type":"string","maxLength":500,"uniqueKey":"bridge.texts.search_header.oneOf.0","typeLabel":"string"},{"description":"Search screen header text","type":"null","maxLength":500,"uniqueKey":"bridge.texts.search_header.oneOf.1","typeLabel":"null"}],"uniqueKey":"bridge.texts.search_header","typeLabel":"string | null"},"success_title":{"oneOf":[{"description":"Success screen title","type":"string","maxLength":500,"uniqueKey":"bridge.texts.success_title.oneOf.0","typeLabel":"string"},{"description":"Success screen title","type":"null","maxLength":500,"uniqueKey":"bridge.texts.success_title.oneOf.1","typeLabel":"null"}],"uniqueKey":"bridge.texts.success_title","typeLabel":"string | null"},"success_subtitle":{"oneOf":[{"description":"Success screen subtitle","type":"string","maxLength":500,"uniqueKey":"bridge.texts.success_subtitle.oneOf.0","typeLabel":"string"},{"description":"Success screen subtitle","type":"null","maxLength":500,"uniqueKey":"bridge.texts.success_subtitle.oneOf.1","typeLabel":"null"}],"uniqueKey":"bridge.texts.success_subtitle","typeLabel":"string | null"},"success_cta":{"oneOf":[{"description":"Success button label","type":"string","maxLength":500,"uniqueKey":"bridge.texts.success_cta.oneOf.0","typeLabel":"string"},{"description":"Success button label","type":"null","maxLength":500,"uniqueKey":"bridge.texts.success_cta.oneOf.1","typeLabel":"null"}],"uniqueKey":"bridge.texts.success_cta","typeLabel":"string | null"}},"uniqueKey":"bridge.texts","typeLabel":"object"},"hide_truv_logo":{"description":"Hide the Truv logo","type":"boolean","uniqueKey":"bridge.hide_truv_logo","typeLabel":"boolean"},"hide_support_button":{"description":"Hide the support button","type":"boolean","uniqueKey":"bridge.hide_support_button","typeLabel":"boolean"},"product_settings":{"description":"List of product types configurations","type":"array","items":{"required":["product_type"],"type":"object","properties":{"product_type":{"description":"Product type","type":"string","enum":["income","employment","deposit_switch","pll","insurance","transactions","assets"],"example":"income","isRequired":true,"uniqueKey":"bridge.product_settings.items.[INDEX].product_type","typeLabel":"enum\u003cstring>"},"data_source":{"description":"Data source","type":"string","enum":["payroll","docs","insurance","financial_accounts","tax"],"example":"financial_accounts","uniqueKey":"bridge.product_settings.items.[INDEX].data_source","typeLabel":"enum\u003cstring>"},"texts":{"type":"object","properties":{"search_header":{"oneOf":[{"description":"Search screen header text","type":"string","maxLength":500,"uniqueKey":"bridge.product_settings.items.[INDEX].texts.search_header.oneOf.0","typeLabel":"string"},{"description":"Search screen header text","type":"null","maxLength":500,"uniqueKey":"bridge.product_settings.items.[INDEX].texts.search_header.oneOf.1","typeLabel":"null"}],"uniqueKey":"bridge.product_settings.items.[INDEX].texts.search_header","typeLabel":"string | null"},"success_title":{"oneOf":[{"description":"Success screen title","type":"string","maxLength":500,"uniqueKey":"bridge.product_settings.items.[INDEX].texts.success_title.oneOf.0","typeLabel":"string"},{"description":"Success screen title","type":"null","maxLength":500,"uniqueKey":"bridge.product_settings.items.[INDEX].texts.success_title.oneOf.1","typeLabel":"null"}],"uniqueKey":"bridge.product_settings.items.[INDEX].texts.success_title","typeLabel":"string | null"},"success_subtitle":{"oneOf":[{"description":"Success screen subtitle","type":"string","maxLength":500,"uniqueKey":"bridge.product_settings.items.[INDEX].texts.success_subtitle.oneOf.0","typeLabel":"string"},{"description":"Success screen subtitle","type":"null","maxLength":500,"uniqueKey":"bridge.product_settings.items.[INDEX].texts.success_subtitle.oneOf.1","typeLabel":"null"}],"uniqueKey":"bridge.product_settings.items.[INDEX].texts.success_subtitle","typeLabel":"string | null"},"success_cta":{"oneOf":[{"description":"Success button label","type":"string","maxLength":500,"uniqueKey":"bridge.product_settings.items.[INDEX].texts.success_cta.oneOf.0","typeLabel":"string"},{"description":"Success button label","type":"null","maxLength":500,"uniqueKey":"bridge.product_settings.items.[INDEX].texts.success_cta.oneOf.1","typeLabel":"null"}],"uniqueKey":"bridge.product_settings.items.[INDEX].texts.success_cta","typeLabel":"string | null"}},"default":{},"uniqueKey":"bridge.product_settings.items.[INDEX].texts","typeLabel":"object"}},"uniqueKey":"bridge.product_settings.items.[INDEX]","typeLabel":"object"},"example":[{"product_type":"assets","texts":{"search_header":"Find your bank","success_title":"Success!","success_subtitle":"Your bank account has been connected","success_cta":"Continue"}}],"uniqueKey":"bridge.product_settings","typeLabel":"object[]"}},"description":"Settings for bridge","default":{},"uniqueKey":"bridge","typeLabel":"object"},"branding":{"type":"object","properties":{"company_name":{"oneOf":[{"description":"Client name","type":"string","maxLength":255,"uniqueKey":"branding.company_name.oneOf.0","typeLabel":"string"},{"description":"Client name","type":"null","maxLength":255,"uniqueKey":"branding.company_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"branding.company_name","typeLabel":"string | null"},"accent_color":{"oneOf":[{"description":"Main color","type":"string","example":"#aabb00","uniqueKey":"branding.accent_color.oneOf.0","typeLabel":"string"},{"description":"Main color","type":"null","example":"#aabb00","uniqueKey":"branding.accent_color.oneOf.1","typeLabel":"null"}],"uniqueKey":"branding.accent_color","typeLabel":"string | null"},"background_color":{"oneOf":[{"description":"Background color","type":"string","example":"rgba(0, 0, 255, 0.5)","uniqueKey":"branding.background_color.oneOf.0","typeLabel":"string"},{"description":"Background color","type":"null","example":"rgba(0, 0, 255, 0.5)","uniqueKey":"branding.background_color.oneOf.1","typeLabel":"null"}],"uniqueKey":"branding.background_color","typeLabel":"string | null"},"logo":{"oneOf":[{"description":"Company logo image.","type":"string","format":"uri","uniqueKey":"branding.logo.oneOf.0","typeLabel":"string\u003curi>"},{"description":"Company logo image.","type":"null","format":"uri","uniqueKey":"branding.logo.oneOf.1","typeLabel":"null"}],"uniqueKey":"branding.logo","typeLabel":"string\u003curi> | null"},"hide_confetti":{"description":"Option to hide confetti on the success screen","type":"boolean","uniqueKey":"branding.hide_confetti","typeLabel":"boolean"},"custom_end_user_agreement":{"type":"object","properties":{"header":{"oneOf":[{"description":"End-user agreement or privacy policy label","type":"string","maxLength":500,"uniqueKey":"branding.custom_end_user_agreement.header.oneOf.0","typeLabel":"string"},{"description":"End-user agreement or privacy policy label","type":"null","maxLength":500,"uniqueKey":"branding.custom_end_user_agreement.header.oneOf.1","typeLabel":"null"}],"uniqueKey":"branding.custom_end_user_agreement.header","typeLabel":"string | null"},"url":{"oneOf":[{"description":"End-user agreement or privacy policy URL","type":"string","format":"uri","maxLength":255,"uniqueKey":"branding.custom_end_user_agreement.url.oneOf.0","typeLabel":"string\u003curi>"},{"description":"End-user agreement or privacy policy URL","type":"null","format":"uri","maxLength":255,"uniqueKey":"branding.custom_end_user_agreement.url.oneOf.1","typeLabel":"null"}],"uniqueKey":"branding.custom_end_user_agreement.url","typeLabel":"string\u003curi> | null"}},"default":{},"uniqueKey":"branding.custom_end_user_agreement","typeLabel":"object"}},"description":"Settings for branding","default":{},"uniqueKey":"branding","typeLabel":"object"},"orders":{"type":"object","properties":{"link_expiration":{"oneOf":[{"description":"Expiration of the link to the landing page","type":"string","example":"24","enum":["24","48","72","120","240","360","480","1440",null],"uniqueKey":"orders.link_expiration.oneOf.0","typeLabel":"enum\u003cstring>"},{"description":"Expiration of the link to the landing page","type":"null","example":"24","enum":["24","48","72","120","240","360","480","1440",null],"uniqueKey":"orders.link_expiration.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.link_expiration","typeLabel":"enum\u003cstring> | null"},"auto_open":{"oneOf":[{"description":"Product name to auto-open in the widget for order-based flows, or 'disabled' to always suppress auto-open","type":"string","example":"income","enum":["income","assets","insurance","disabled",null],"uniqueKey":"orders.auto_open.oneOf.0","typeLabel":"enum\u003cstring>"},{"description":"Product name to auto-open in the widget for order-based flows, or 'disabled' to always suppress auto-open","type":"null","example":"income","enum":["income","assets","insurance","disabled",null],"uniqueKey":"orders.auto_open.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.auto_open","typeLabel":"enum\u003cstring> | null"},"custom_field_title":{"oneOf":[{"description":"Custom field title","type":"string","maxLength":255,"uniqueKey":"orders.custom_field_title.oneOf.0","typeLabel":"string"},{"description":"Custom field title","type":"null","maxLength":255,"uniqueKey":"orders.custom_field_title.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.custom_field_title","typeLabel":"string | null"},"support_email":{"oneOf":[{"description":"Email address for customer support","type":"string","format":"email","maxLength":254,"uniqueKey":"orders.support_email.oneOf.0","typeLabel":"string\u003cemail>"},{"description":"Email address for customer support","type":"null","format":"email","maxLength":254,"uniqueKey":"orders.support_email.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.support_email","typeLabel":"string\u003cemail> | null"},"auto_complete_after_hours":{"oneOf":[{"description":"Hours to wait after a successful data collection before automatically completing the order. Defaults to 24. Applies only when `skip_behavior` has at least one product set to `expire`.\n","type":"integer","minimum":1,"maximum":720,"uniqueKey":"orders.auto_complete_after_hours.oneOf.0","typeLabel":"integer"},{"description":"Hours to wait after a successful data collection before automatically completing the order. Defaults to 24. Applies only when `skip_behavior` has at least one product set to `expire`.\n","type":"null","minimum":1,"maximum":720,"uniqueKey":"orders.auto_complete_after_hours.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.auto_complete_after_hours","typeLabel":"integer | null"},"skip_behavior":{"oneOf":[{"description":"Per-product skip behavior applied to orders using this template. Keys must be in this template's products list. Values:\n- `disabled`: product is required.\n- `all`: skip is allowed only after the user has tried every data provider for this product in the order.\n- `any`: skip is allowed after the user has tried at least one data provider for this product in the order.\n- `expire`: same as `any`, plus the order is auto-completed after `auto_complete_after_hours`.\n","type":"object","additionalProperties":{"type":"string","example":"disabled","enum":["disabled","all","any","expire"],"uniqueKey":"orders.skip_behavior.oneOf.0.additionalProperties","typeLabel":"enum\u003cstring>"},"example":{"income":"any","assets":"expire"},"uniqueKey":"orders.skip_behavior.oneOf.0","typeLabel":"object"},{"description":"Per-product skip behavior applied to orders using this template. Keys must be in this template's products list. Values:\n- `disabled`: product is required.\n- `all`: skip is allowed only after the user has tried every data provider for this product in the order.\n- `any`: skip is allowed after the user has tried at least one data provider for this product in the order.\n- `expire`: same as `any`, plus the order is auto-completed after `auto_complete_after_hours`.\n","type":"null","additionalProperties":{"type":"string","example":"disabled","enum":["disabled","all","any","expire"],"uniqueKey":"orders.skip_behavior.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"example":{"income":"any","assets":"expire"},"uniqueKey":"orders.skip_behavior.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.skip_behavior","typeLabel":"object | null"},"allow_additional_connections":{"oneOf":[{"description":"Product types for which an end user can add more than one connection in a single order. Overrides the account-level default. Omit or set to null to inherit the default; pass `[]` to disallow all additional connections; pass a subset of the template's products to allow only those.\n","type":"array","items":{"type":"string","enum":["income","employment","deposit_switch","pll","insurance","transactions","assets"],"uniqueKey":"orders.allow_additional_connections.oneOf.0.items.[INDEX]","typeLabel":"enum\u003cstring>"},"example":["income"],"uniqueKey":"orders.allow_additional_connections.oneOf.0","typeLabel":"enum\u003cstring>[]"},{"description":"Product types for which an end user can add more than one connection in a single order. Overrides the account-level default. Omit or set to null to inherit the default; pass `[]` to disallow all additional connections; pass a subset of the template's products to allow only those.\n","type":"null","items":{"type":"string","enum":["income","employment","deposit_switch","pll","insurance","transactions","assets"]},"example":["income"],"uniqueKey":"orders.allow_additional_connections.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.allow_additional_connections","typeLabel":"enum\u003cstring>[] | null"},"notification_settings":{"description":"Configuration for order notifications applied to orders created with this template.","type":"object","properties":{"suppress_user_notifications":{"oneOf":[{"description":"When true, suppresses all user-facing notifications. If enabled, first_notification_delay_hours is ignored.","type":"boolean","default":false,"example":false,"uniqueKey":"orders.notification_settings.suppress_user_notifications.oneOf.0","typeLabel":"boolean"},{"description":"When true, suppresses all user-facing notifications. If enabled, first_notification_delay_hours is ignored.","type":"null","default":false,"example":false,"uniqueKey":"orders.notification_settings.suppress_user_notifications.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.notification_settings.suppress_user_notifications","typeLabel":"boolean | null"},"first_notification_delay_hours":{"oneOf":[{"description":"Number of hours to delay the first notification. Default is 0 (immediate). Ignored when suppress_user_notifications is true.","type":"integer","default":0,"example":12,"minimum":0,"uniqueKey":"orders.notification_settings.first_notification_delay_hours.oneOf.0","typeLabel":"integer"},{"description":"Number of hours to delay the first notification. Default is 0 (immediate). Ignored when suppress_user_notifications is true.","type":"null","default":0,"example":12,"minimum":0,"uniqueKey":"orders.notification_settings.first_notification_delay_hours.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.notification_settings.first_notification_delay_hours","typeLabel":"integer | null"}},"uniqueKey":"orders.notification_settings","typeLabel":"object"},"first_sms":{"type":"object","properties":{"text":{"oneOf":[{"description":"SMS text message","type":"string","uniqueKey":"orders.first_sms.text.oneOf.0","typeLabel":"string"},{"description":"SMS text message","type":"null","uniqueKey":"orders.first_sms.text.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.first_sms.text","typeLabel":"string | null"},"apply_for_reminder":{"description":"If enabled, the first SMS text message will also be used as the reminder","type":"boolean","uniqueKey":"orders.first_sms.apply_for_reminder","typeLabel":"boolean"}},"default":{},"uniqueKey":"orders.first_sms","typeLabel":"object"},"reminder_sms":{"type":"object","properties":{"text":{"oneOf":[{"description":"SMS text message","type":"string","uniqueKey":"orders.reminder_sms.text.oneOf.0","typeLabel":"string"},{"description":"SMS text message","type":"null","uniqueKey":"orders.reminder_sms.text.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.reminder_sms.text","typeLabel":"string | null"}},"default":{},"uniqueKey":"orders.reminder_sms","typeLabel":"object"},"first_email":{"type":"object","properties":{"title":{"oneOf":[{"description":"Title of the email","type":"string","maxLength":500,"uniqueKey":"orders.first_email.title.oneOf.0","typeLabel":"string"},{"description":"Title of the email","type":"null","maxLength":500,"uniqueKey":"orders.first_email.title.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.first_email.title","typeLabel":"string | null"},"subject":{"oneOf":[{"description":"Subject line of the email","type":"string","maxLength":500,"uniqueKey":"orders.first_email.subject.oneOf.0","typeLabel":"string"},{"description":"Subject line of the email","type":"null","maxLength":500,"uniqueKey":"orders.first_email.subject.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.first_email.subject","typeLabel":"string | null"},"header":{"oneOf":[{"description":"Main header content of the email","type":"string","maxLength":2000,"uniqueKey":"orders.first_email.header.oneOf.0","typeLabel":"string"},{"description":"Main header content of the email","type":"null","maxLength":2000,"uniqueKey":"orders.first_email.header.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.first_email.header","typeLabel":"string | null"},"button":{"oneOf":[{"description":"Text within the call-to-action button","type":"string","maxLength":500,"uniqueKey":"orders.first_email.button.oneOf.0","typeLabel":"string"},{"description":"Text within the call-to-action button","type":"null","maxLength":500,"uniqueKey":"orders.first_email.button.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.first_email.button","typeLabel":"string | null"},"caption":{"oneOf":[{"description":"Small text below the call-to-action button","type":"string","maxLength":2000,"uniqueKey":"orders.first_email.caption.oneOf.0","typeLabel":"string"},{"description":"Small text below the call-to-action button","type":"null","maxLength":2000,"uniqueKey":"orders.first_email.caption.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.first_email.caption","typeLabel":"string | null"},"apply_for_reminder":{"description":"If enabled, the first email fields will also be used as the reminder email fields","type":"boolean","uniqueKey":"orders.first_email.apply_for_reminder","typeLabel":"boolean"}},"default":{},"uniqueKey":"orders.first_email","typeLabel":"object"},"reminder_email":{"type":"object","properties":{"title":{"oneOf":[{"description":"Title of the email","type":"string","maxLength":500,"uniqueKey":"orders.reminder_email.title.oneOf.0","typeLabel":"string"},{"description":"Title of the email","type":"null","maxLength":500,"uniqueKey":"orders.reminder_email.title.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.reminder_email.title","typeLabel":"string | null"},"subject":{"oneOf":[{"description":"Subject line of the email","type":"string","maxLength":500,"uniqueKey":"orders.reminder_email.subject.oneOf.0","typeLabel":"string"},{"description":"Subject line of the email","type":"null","maxLength":500,"uniqueKey":"orders.reminder_email.subject.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.reminder_email.subject","typeLabel":"string | null"},"header":{"oneOf":[{"description":"Main header content of the email","type":"string","maxLength":2000,"uniqueKey":"orders.reminder_email.header.oneOf.0","typeLabel":"string"},{"description":"Main header content of the email","type":"null","maxLength":2000,"uniqueKey":"orders.reminder_email.header.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.reminder_email.header","typeLabel":"string | null"},"button":{"oneOf":[{"description":"Text within the call-to-action button","type":"string","maxLength":500,"uniqueKey":"orders.reminder_email.button.oneOf.0","typeLabel":"string"},{"description":"Text within the call-to-action button","type":"null","maxLength":500,"uniqueKey":"orders.reminder_email.button.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.reminder_email.button","typeLabel":"string | null"},"caption":{"oneOf":[{"description":"Small text below the call-to-action button","type":"string","maxLength":2000,"uniqueKey":"orders.reminder_email.caption.oneOf.0","typeLabel":"string"},{"description":"Small text below the call-to-action button","type":"null","maxLength":2000,"uniqueKey":"orders.reminder_email.caption.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.reminder_email.caption","typeLabel":"string | null"}},"default":{},"uniqueKey":"orders.reminder_email","typeLabel":"object"},"refresh_first_sms":{"type":"object","properties":{"text":{"oneOf":[{"description":"SMS text message","type":"string","uniqueKey":"orders.refresh_first_sms.text.oneOf.0","typeLabel":"string"},{"description":"SMS text message","type":"null","uniqueKey":"orders.refresh_first_sms.text.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.refresh_first_sms.text","typeLabel":"string | null"},"apply_for_reminder":{"description":"If enabled, the first SMS text message will also be used as the reminder","type":"boolean","uniqueKey":"orders.refresh_first_sms.apply_for_reminder","typeLabel":"boolean"}},"default":{},"uniqueKey":"orders.refresh_first_sms","typeLabel":"object"},"refresh_reminder_sms":{"type":"object","properties":{"text":{"oneOf":[{"description":"SMS text message","type":"string","uniqueKey":"orders.refresh_reminder_sms.text.oneOf.0","typeLabel":"string"},{"description":"SMS text message","type":"null","uniqueKey":"orders.refresh_reminder_sms.text.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.refresh_reminder_sms.text","typeLabel":"string | null"}},"default":{},"uniqueKey":"orders.refresh_reminder_sms","typeLabel":"object"},"refresh_first_email":{"type":"object","properties":{"title":{"oneOf":[{"description":"Title of the email","type":"string","maxLength":500,"uniqueKey":"orders.refresh_first_email.title.oneOf.0","typeLabel":"string"},{"description":"Title of the email","type":"null","maxLength":500,"uniqueKey":"orders.refresh_first_email.title.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.refresh_first_email.title","typeLabel":"string | null"},"subject":{"oneOf":[{"description":"Subject line of the email","type":"string","maxLength":500,"uniqueKey":"orders.refresh_first_email.subject.oneOf.0","typeLabel":"string"},{"description":"Subject line of the email","type":"null","maxLength":500,"uniqueKey":"orders.refresh_first_email.subject.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.refresh_first_email.subject","typeLabel":"string | null"},"header":{"oneOf":[{"description":"Main header content of the email","type":"string","maxLength":2000,"uniqueKey":"orders.refresh_first_email.header.oneOf.0","typeLabel":"string"},{"description":"Main header content of the email","type":"null","maxLength":2000,"uniqueKey":"orders.refresh_first_email.header.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.refresh_first_email.header","typeLabel":"string | null"},"button":{"oneOf":[{"description":"Text within the call-to-action button","type":"string","maxLength":500,"uniqueKey":"orders.refresh_first_email.button.oneOf.0","typeLabel":"string"},{"description":"Text within the call-to-action button","type":"null","maxLength":500,"uniqueKey":"orders.refresh_first_email.button.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.refresh_first_email.button","typeLabel":"string | null"},"caption":{"oneOf":[{"description":"Small text below the call-to-action button","type":"string","maxLength":2000,"uniqueKey":"orders.refresh_first_email.caption.oneOf.0","typeLabel":"string"},{"description":"Small text below the call-to-action button","type":"null","maxLength":2000,"uniqueKey":"orders.refresh_first_email.caption.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.refresh_first_email.caption","typeLabel":"string | null"},"apply_for_reminder":{"description":"If enabled, the first email fields will also be used as the reminder email fields","type":"boolean","uniqueKey":"orders.refresh_first_email.apply_for_reminder","typeLabel":"boolean"}},"default":{},"uniqueKey":"orders.refresh_first_email","typeLabel":"object"},"refresh_reminder_email":{"type":"object","properties":{"title":{"oneOf":[{"description":"Title of the email","type":"string","maxLength":500,"uniqueKey":"orders.refresh_reminder_email.title.oneOf.0","typeLabel":"string"},{"description":"Title of the email","type":"null","maxLength":500,"uniqueKey":"orders.refresh_reminder_email.title.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.refresh_reminder_email.title","typeLabel":"string | null"},"subject":{"oneOf":[{"description":"Subject line of the email","type":"string","maxLength":500,"uniqueKey":"orders.refresh_reminder_email.subject.oneOf.0","typeLabel":"string"},{"description":"Subject line of the email","type":"null","maxLength":500,"uniqueKey":"orders.refresh_reminder_email.subject.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.refresh_reminder_email.subject","typeLabel":"string | null"},"header":{"oneOf":[{"description":"Main header content of the email","type":"string","maxLength":2000,"uniqueKey":"orders.refresh_reminder_email.header.oneOf.0","typeLabel":"string"},{"description":"Main header content of the email","type":"null","maxLength":2000,"uniqueKey":"orders.refresh_reminder_email.header.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.refresh_reminder_email.header","typeLabel":"string | null"},"button":{"oneOf":[{"description":"Text within the call-to-action button","type":"string","maxLength":500,"uniqueKey":"orders.refresh_reminder_email.button.oneOf.0","typeLabel":"string"},{"description":"Text within the call-to-action button","type":"null","maxLength":500,"uniqueKey":"orders.refresh_reminder_email.button.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.refresh_reminder_email.button","typeLabel":"string | null"},"caption":{"oneOf":[{"description":"Small text below the call-to-action button","type":"string","maxLength":2000,"uniqueKey":"orders.refresh_reminder_email.caption.oneOf.0","typeLabel":"string"},{"description":"Small text below the call-to-action button","type":"null","maxLength":2000,"uniqueKey":"orders.refresh_reminder_email.caption.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.refresh_reminder_email.caption","typeLabel":"string | null"}},"default":{},"uniqueKey":"orders.refresh_reminder_email","typeLabel":"object"},"first_call":{"type":"object","properties":{"text":{"oneOf":[{"description":"Text message that will be spelled out during an automated phone call. The message should be composed of alphanumeric characters and standard punctuation.","type":"string","maxLength":1000,"uniqueKey":"orders.first_call.text.oneOf.0","typeLabel":"string"},{"description":"Text message that will be spelled out during an automated phone call. The message should be composed of alphanumeric characters and standard punctuation.","type":"null","maxLength":1000,"uniqueKey":"orders.first_call.text.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.first_call.text","typeLabel":"string | null"},"delay_seconds":{"oneOf":[{"description":"Delay in seconds after the order is placed.","type":"integer","maximum":10800,"minimum":60,"uniqueKey":"orders.first_call.delay_seconds.oneOf.0","typeLabel":"integer"},{"description":"Delay in seconds after the order is placed.","type":"null","maximum":10800,"minimum":60,"uniqueKey":"orders.first_call.delay_seconds.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.first_call.delay_seconds","typeLabel":"integer | null"},"apply_for_reminder":{"description":"Flag that determines whether the associated text message should be utilized in automated reminder phone calls","type":"boolean","uniqueKey":"orders.first_call.apply_for_reminder","typeLabel":"boolean"}},"default":{},"uniqueKey":"orders.first_call","typeLabel":"object"},"reminder_call":{"type":"object","properties":{"text":{"oneOf":[{"description":"Call text","type":"string","maxLength":1000,"uniqueKey":"orders.reminder_call.text.oneOf.0","typeLabel":"string"},{"description":"Call text","type":"null","maxLength":1000,"uniqueKey":"orders.reminder_call.text.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.reminder_call.text","typeLabel":"string | null"},"delay_seconds":{"oneOf":[{"description":"Call delay in seconds","type":"integer","maximum":864000,"minimum":600,"uniqueKey":"orders.reminder_call.delay_seconds.oneOf.0","typeLabel":"integer"},{"description":"Call delay in seconds","type":"null","maximum":864000,"minimum":600,"uniqueKey":"orders.reminder_call.delay_seconds.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.reminder_call.delay_seconds","typeLabel":"integer | null"}},"default":{},"uniqueKey":"orders.reminder_call","typeLabel":"object"},"landing":{"type":"object","properties":{"header":{"oneOf":[{"description":"Title header text","type":"string","maxLength":500,"uniqueKey":"orders.landing.header.oneOf.0","typeLabel":"string"},{"description":"Title header text","type":"null","maxLength":500,"uniqueKey":"orders.landing.header.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.landing.header","typeLabel":"string | null"},"body":{"oneOf":[{"description":"Body text","type":"string","maxLength":2000,"uniqueKey":"orders.landing.body.oneOf.0","typeLabel":"string"},{"description":"Body text","type":"null","maxLength":2000,"uniqueKey":"orders.landing.body.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.landing.body","typeLabel":"string | null"},"buttons":{"description":"Labels for the Landing page buttons. Each falls back to the widget default when unset. Labels render on one line and longer text is truncated, so keep them short","type":"object","properties":{"connect":{"oneOf":[{"description":"Primary connect button label","type":"string","maxLength":50,"uniqueKey":"orders.landing.buttons.connect.oneOf.0","typeLabel":"string"},{"description":"Primary connect button label","type":"null","maxLength":50,"uniqueKey":"orders.landing.buttons.connect.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.landing.buttons.connect","typeLabel":"string | null"},"add_account":{"oneOf":[{"description":"Connect button label when adding another account for the same product","type":"string","maxLength":50,"uniqueKey":"orders.landing.buttons.add_account.oneOf.0","typeLabel":"string"},{"description":"Connect button label when adding another account for the same product","type":"null","maxLength":50,"uniqueKey":"orders.landing.buttons.add_account.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.landing.buttons.add_account","typeLabel":"string | null"},"try_again":{"oneOf":[{"description":"Connect button label when retrying after a failed connection","type":"string","maxLength":50,"uniqueKey":"orders.landing.buttons.try_again.oneOf.0","typeLabel":"string"},{"description":"Connect button label when retrying after a failed connection","type":"null","maxLength":50,"uniqueKey":"orders.landing.buttons.try_again.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.landing.buttons.try_again","typeLabel":"string | null"},"review_accounts":{"oneOf":[{"description":"Finish button label when self-certification is the next step","type":"string","maxLength":50,"uniqueKey":"orders.landing.buttons.review_accounts.oneOf.0","typeLabel":"string"},{"description":"Finish button label when self-certification is the next step","type":"null","maxLength":50,"uniqueKey":"orders.landing.buttons.review_accounts.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.landing.buttons.review_accounts","typeLabel":"string | null"},"submit_accounts":{"oneOf":[{"description":"Finish button label when self-certification is not the next step","type":"string","maxLength":50,"uniqueKey":"orders.landing.buttons.submit_accounts.oneOf.0","typeLabel":"string"},{"description":"Finish button label when self-certification is not the next step","type":"null","maxLength":50,"uniqueKey":"orders.landing.buttons.submit_accounts.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.landing.buttons.submit_accounts","typeLabel":"string | null"}},"default":{},"uniqueKey":"orders.landing.buttons","typeLabel":"object"},"hide_faq":{"description":"If enabled, FAQ will be suppressed on the Landing page","type":"boolean","uniqueKey":"orders.landing.hide_faq","typeLabel":"boolean"},"success_screen":{"type":"object","properties":{"header":{"oneOf":[{"description":"Title header text","type":"string","maxLength":500,"uniqueKey":"orders.landing.success_screen.header.oneOf.0","typeLabel":"string"},{"description":"Title header text","type":"null","maxLength":500,"uniqueKey":"orders.landing.success_screen.header.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.landing.success_screen.header","typeLabel":"string | null"},"body":{"oneOf":[{"description":"Body text","type":"string","maxLength":2000,"uniqueKey":"orders.landing.success_screen.body.oneOf.0","typeLabel":"string"},{"description":"Body text","type":"null","maxLength":2000,"uniqueKey":"orders.landing.success_screen.body.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.landing.success_screen.body","typeLabel":"string | null"}},"default":{},"uniqueKey":"orders.landing.success_screen","typeLabel":"object"},"expired_screen":{"type":"object","properties":{"header":{"oneOf":[{"description":"Title header text","type":"string","maxLength":500,"uniqueKey":"orders.landing.expired_screen.header.oneOf.0","typeLabel":"string"},{"description":"Title header text","type":"null","maxLength":500,"uniqueKey":"orders.landing.expired_screen.header.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.landing.expired_screen.header","typeLabel":"string | null"},"body":{"oneOf":[{"description":"Body text","type":"string","maxLength":2000,"uniqueKey":"orders.landing.expired_screen.body.oneOf.0","typeLabel":"string"},{"description":"Body text","type":"null","maxLength":2000,"uniqueKey":"orders.landing.expired_screen.body.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.landing.expired_screen.body","typeLabel":"string | null"}},"default":{},"uniqueKey":"orders.landing.expired_screen","typeLabel":"object"}},"default":{},"uniqueKey":"orders.landing","typeLabel":"object"},"bank_info":{"type":"object","properties":{"bank_name":{"oneOf":[{"title":"Bank name","type":"string","maxLength":128,"minLength":1,"uniqueKey":"orders.bank_info.bank_name.oneOf.0","typeLabel":"string"},{"title":"Bank name","type":"null","maxLength":128,"minLength":1,"uniqueKey":"orders.bank_info.bank_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.bank_info.bank_name","typeLabel":"string | null"}},"uniqueKey":"orders.bank_info","typeLabel":"object"},"self_certification":{"description":"Settings for the self-certification page","type":"object","properties":{"main_header":{"oneOf":[{"description":"Main header text. Use {first_name} and {last_name} as placeholders","type":"string","maxLength":500,"uniqueKey":"orders.self_certification.main_header.oneOf.0","typeLabel":"string"},{"description":"Main header text. Use {first_name} and {last_name} as placeholders","type":"null","maxLength":500,"uniqueKey":"orders.self_certification.main_header.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.self_certification.main_header","typeLabel":"string | null"},"main_body":{"oneOf":[{"description":"Main body text","type":"string","maxLength":2000,"uniqueKey":"orders.self_certification.main_body.oneOf.0","typeLabel":"string"},{"description":"Main body text","type":"null","maxLength":2000,"uniqueKey":"orders.self_certification.main_body.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.self_certification.main_body","typeLabel":"string | null"},"deposits_header":{"oneOf":[{"description":"Deposits section header text","type":"string","maxLength":500,"uniqueKey":"orders.self_certification.deposits_header.oneOf.0","typeLabel":"string"},{"description":"Deposits section header text","type":"null","maxLength":500,"uniqueKey":"orders.self_certification.deposits_header.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.self_certification.deposits_header","typeLabel":"string | null"},"deposits_body":{"oneOf":[{"description":"Deposits section body text","type":"string","maxLength":2000,"uniqueKey":"orders.self_certification.deposits_body.oneOf.0","typeLabel":"string"},{"description":"Deposits section body text","type":"null","maxLength":2000,"uniqueKey":"orders.self_certification.deposits_body.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.self_certification.deposits_body","typeLabel":"string | null"},"hide_uncategorized_deposits":{"description":"If enabled, uncategorized deposits section will be hidden","type":"boolean","uniqueKey":"orders.self_certification.hide_uncategorized_deposits","typeLabel":"boolean"},"community_engagement":{"type":"object","properties":{"enabled":{"description":"If enabled, community engagement section will be shown","type":"boolean","uniqueKey":"orders.self_certification.community_engagement.enabled","typeLabel":"boolean"},"text":{"oneOf":[{"description":"Community engagement text. Use {total_hours} to display the sum of hours","type":"string","maxLength":500,"uniqueKey":"orders.self_certification.community_engagement.text.oneOf.0","typeLabel":"string"},{"description":"Community engagement text. Use {total_hours} to display the sum of hours","type":"null","maxLength":500,"uniqueKey":"orders.self_certification.community_engagement.text.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.self_certification.community_engagement.text","typeLabel":"string | null"}},"uniqueKey":"orders.self_certification.community_engagement","typeLabel":"object"},"non_certifiable_income":{"type":"object","properties":{"enabled":{"description":"If enabled, non-certifiable income sources section will be shown","type":"boolean","uniqueKey":"orders.self_certification.non_certifiable_income.enabled","typeLabel":"boolean"},"header":{"oneOf":[{"description":"Header displayed for non-certifiable income sources","type":"string","maxLength":500,"uniqueKey":"orders.self_certification.non_certifiable_income.header.oneOf.0","typeLabel":"string"},{"description":"Header displayed for non-certifiable income sources","type":"null","maxLength":500,"uniqueKey":"orders.self_certification.non_certifiable_income.header.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.self_certification.non_certifiable_income.header","typeLabel":"string | null"},"text":{"oneOf":[{"description":"Text displayed for non-certifiable income sources","type":"string","maxLength":500,"uniqueKey":"orders.self_certification.non_certifiable_income.text.oneOf.0","typeLabel":"string"},{"description":"Text displayed for non-certifiable income sources","type":"null","maxLength":500,"uniqueKey":"orders.self_certification.non_certifiable_income.text.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.self_certification.non_certifiable_income.text","typeLabel":"string | null"}},"uniqueKey":"orders.self_certification.non_certifiable_income","typeLabel":"object"},"caption":{"oneOf":[{"description":"Small text below the action button","type":"string","maxLength":2000,"uniqueKey":"orders.self_certification.caption.oneOf.0","typeLabel":"string"},{"description":"Small text below the action button","type":"null","maxLength":2000,"uniqueKey":"orders.self_certification.caption.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.self_certification.caption","typeLabel":"string | null"},"button":{"oneOf":[{"description":"Text within the action button","type":"string","maxLength":255,"uniqueKey":"orders.self_certification.button.oneOf.0","typeLabel":"string"},{"description":"Text within the action button","type":"null","maxLength":255,"uniqueKey":"orders.self_certification.button.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.self_certification.button","typeLabel":"string | null"},"certification_mode":{"oneOf":[{"description":"Certification mode for the self-certification page.","type":"string","enum":["financial_accounts","bank_income",null],"example":"financial_accounts","uniqueKey":"orders.self_certification.certification_mode.oneOf.0","typeLabel":"enum\u003cstring>"},{"description":"Certification mode for the self-certification page.","type":"null","enum":["financial_accounts","bank_income",null],"example":"financial_accounts","uniqueKey":"orders.self_certification.certification_mode.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.self_certification.certification_mode","typeLabel":"enum\u003cstring> | null"}},"uniqueKey":"orders.self_certification","typeLabel":"object"},"employment_duration_requirement":{"oneOf":[{"type":"object","properties":{"enabled":{"description":"Whether the employment duration requirement is active","type":"boolean","default":false,"uniqueKey":"orders.employment_duration_requirement.oneOf.0.enabled","typeLabel":"boolean"},"minimum_duration":{"oneOf":[{"description":"Minimum cumulative employment duration","type":"object","required":["value","unit"],"properties":{"value":{"type":"integer","minimum":1,"isRequired":true,"uniqueKey":"orders.employment_duration_requirement.oneOf.0.minimum_duration.oneOf.0.value","typeLabel":"integer"},"unit":{"type":"string","enum":["years","months","days"],"example":"months","isRequired":true,"uniqueKey":"orders.employment_duration_requirement.oneOf.0.minimum_duration.oneOf.0.unit","typeLabel":"enum\u003cstring>"}},"uniqueKey":"orders.employment_duration_requirement.oneOf.0.minimum_duration.oneOf.0","typeLabel":"object"},{"description":"Minimum cumulative employment duration","type":"null","required":["value","unit"],"properties":{"value":{"type":"integer","minimum":1},"unit":{"type":"string","enum":["years","months","days"],"example":"months"}},"uniqueKey":"orders.employment_duration_requirement.oneOf.0.minimum_duration.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.employment_duration_requirement.oneOf.0.minimum_duration","typeLabel":"object | null"},"warning_header":{"oneOf":[{"description":"Header text shown when employment duration is below the minimum","type":"string","maxLength":500,"uniqueKey":"orders.employment_duration_requirement.oneOf.0.warning_header.oneOf.0","typeLabel":"string"},{"description":"Header text shown when employment duration is below the minimum","type":"null","maxLength":500,"uniqueKey":"orders.employment_duration_requirement.oneOf.0.warning_header.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.employment_duration_requirement.oneOf.0.warning_header","typeLabel":"string | null"},"warning_body":{"oneOf":[{"description":"Body text shown when employment duration is below the minimum","type":"string","maxLength":2000,"uniqueKey":"orders.employment_duration_requirement.oneOf.0.warning_body.oneOf.0","typeLabel":"string"},{"description":"Body text shown when employment duration is below the minimum","type":"null","maxLength":2000,"uniqueKey":"orders.employment_duration_requirement.oneOf.0.warning_body.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.employment_duration_requirement.oneOf.0.warning_body","typeLabel":"string | null"}},"uniqueKey":"orders.employment_duration_requirement.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"enabled":{"description":"Whether the employment duration requirement is active","type":"boolean","default":false},"minimum_duration":{"oneOf":[{"description":"Minimum cumulative employment duration","type":"object","required":["value","unit"],"properties":{"value":{"type":"integer","minimum":1},"unit":{"type":"string","enum":["years","months","days"],"example":"months"}}},{"description":"Minimum cumulative employment duration","type":"null","required":["value","unit"],"properties":{"value":{"type":"integer","minimum":1},"unit":{"type":"string","enum":["years","months","days"],"example":"months"}}}]},"warning_header":{"oneOf":[{"description":"Header text shown when employment duration is below the minimum","type":"string","maxLength":500},{"description":"Header text shown when employment duration is below the minimum","type":"null","maxLength":500}]},"warning_body":{"oneOf":[{"description":"Body text shown when employment duration is below the minimum","type":"string","maxLength":2000},{"description":"Body text shown when employment duration is below the minimum","type":"null","maxLength":2000}]}},"uniqueKey":"orders.employment_duration_requirement.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.employment_duration_requirement","typeLabel":"object | null"}},"description":"Settings for orders","default":{},"uniqueKey":"orders","typeLabel":"object"},"document_upload":{"type":"object","properties":{"is_enabled":{"oneOf":[{"description":"If document upload is enabled for the template or not. Set to null - for global settings. If set to true document types should be enabled in the template explicitly.","type":"boolean","uniqueKey":"document_upload.is_enabled.oneOf.0","typeLabel":"boolean"},{"description":"If document upload is enabled for the template or not. Set to null - for global settings. If set to true document types should be enabled in the template explicitly.","type":"null","uniqueKey":"document_upload.is_enabled.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.is_enabled","typeLabel":"boolean | null"},"freddie_aim_check":{"type":"object","properties":{"is_enabled":{"oneOf":[{"description":"Enable Freddie Mac AIM check document upload for this template.","type":"boolean","uniqueKey":"document_upload.freddie_aim_check.is_enabled.oneOf.0","typeLabel":"boolean"},{"description":"Enable Freddie Mac AIM check document upload for this template.","type":"null","uniqueKey":"document_upload.freddie_aim_check.is_enabled.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.freddie_aim_check.is_enabled","typeLabel":"boolean | null"},"seller_id":{"oneOf":[{"description":"Freddie Mac seller ID used for the AIM check.","type":"string","maxLength":255,"uniqueKey":"document_upload.freddie_aim_check.seller_id.oneOf.0","typeLabel":"string"},{"description":"Freddie Mac seller ID used for the AIM check.","type":"null","maxLength":255,"uniqueKey":"document_upload.freddie_aim_check.seller_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.freddie_aim_check.seller_id","typeLabel":"string | null"}},"description":"Freddie Mac AIM check settings for this template. Each value takes priority over the account-level setting; null falls back to it.","default":{},"uniqueKey":"document_upload.freddie_aim_check","typeLabel":"object"},"paystub":{"type":"object","properties":{"is_enabled":{"description":"If the document type is enabled","type":"boolean","uniqueKey":"document_upload.paystub.is_enabled","typeLabel":"boolean"},"is_required":{"description":"If the document type is required","type":"boolean","uniqueKey":"document_upload.paystub.is_required","typeLabel":"boolean"},"title":{"oneOf":[{"description":"Title on the first document upload screen","type":"string","uniqueKey":"document_upload.paystub.title.oneOf.0","typeLabel":"string"},{"description":"Title on the first document upload screen","type":"null","uniqueKey":"document_upload.paystub.title.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.paystub.title","typeLabel":"string | null"},"description":{"oneOf":[{"description":"Description on the first document upload screen","type":"string","example":"PDF files only under 15 MB.","uniqueKey":"document_upload.paystub.description.oneOf.0","typeLabel":"string"},{"description":"Description on the first document upload screen","type":"null","example":"PDF files only under 15 MB.","uniqueKey":"document_upload.paystub.description.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.paystub.description","typeLabel":"string | null"},"button":{"oneOf":[{"description":"Text on the upload button","type":"string","example":"Upload","uniqueKey":"document_upload.paystub.button.oneOf.0","typeLabel":"string"},{"description":"Text on the upload button","type":"null","example":"Upload","uniqueKey":"document_upload.paystub.button.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.paystub.button","typeLabel":"string | null"},"submit_title":{"oneOf":[{"description":"Title on the submit screen","type":"string","uniqueKey":"document_upload.paystub.submit_title.oneOf.0","typeLabel":"string"},{"description":"Title on the submit screen","type":"null","uniqueKey":"document_upload.paystub.submit_title.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.paystub.submit_title","typeLabel":"string | null"},"min_count":{"oneOf":[{"description":"Minimum required number of uploaded documents","type":"integer","example":2,"uniqueKey":"document_upload.paystub.min_count.oneOf.0","typeLabel":"integer"},{"description":"Minimum required number of uploaded documents","type":"null","example":2,"uniqueKey":"document_upload.paystub.min_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.paystub.min_count","typeLabel":"integer | null"},"max_count":{"oneOf":[{"description":"Maximum required number of uploaded documents","type":"integer","example":5,"uniqueKey":"document_upload.paystub.max_count.oneOf.0","typeLabel":"integer"},{"description":"Maximum required number of uploaded documents","type":"null","example":5,"uniqueKey":"document_upload.paystub.max_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.paystub.max_count","typeLabel":"integer | null"}},"default":{},"uniqueKey":"document_upload.paystub","typeLabel":"object"},"w2":{"type":"object","properties":{"is_enabled":{"description":"If the document type is enabled","type":"boolean","uniqueKey":"document_upload.w2.is_enabled","typeLabel":"boolean"},"is_required":{"description":"If the document type is required","type":"boolean","uniqueKey":"document_upload.w2.is_required","typeLabel":"boolean"},"title":{"oneOf":[{"description":"Title on the first document upload screen","type":"string","uniqueKey":"document_upload.w2.title.oneOf.0","typeLabel":"string"},{"description":"Title on the first document upload screen","type":"null","uniqueKey":"document_upload.w2.title.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.w2.title","typeLabel":"string | null"},"description":{"oneOf":[{"description":"Description on the first document upload screen","type":"string","example":"PDF files only under 15 MB.","uniqueKey":"document_upload.w2.description.oneOf.0","typeLabel":"string"},{"description":"Description on the first document upload screen","type":"null","example":"PDF files only under 15 MB.","uniqueKey":"document_upload.w2.description.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.w2.description","typeLabel":"string | null"},"button":{"oneOf":[{"description":"Text on the upload button","type":"string","example":"Upload","uniqueKey":"document_upload.w2.button.oneOf.0","typeLabel":"string"},{"description":"Text on the upload button","type":"null","example":"Upload","uniqueKey":"document_upload.w2.button.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.w2.button","typeLabel":"string | null"},"submit_title":{"oneOf":[{"description":"Title on the submit screen","type":"string","uniqueKey":"document_upload.w2.submit_title.oneOf.0","typeLabel":"string"},{"description":"Title on the submit screen","type":"null","uniqueKey":"document_upload.w2.submit_title.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.w2.submit_title","typeLabel":"string | null"},"min_count":{"oneOf":[{"description":"Minimum required number of uploaded documents","type":"integer","example":2,"uniqueKey":"document_upload.w2.min_count.oneOf.0","typeLabel":"integer"},{"description":"Minimum required number of uploaded documents","type":"null","example":2,"uniqueKey":"document_upload.w2.min_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.w2.min_count","typeLabel":"integer | null"},"max_count":{"oneOf":[{"description":"Maximum required number of uploaded documents","type":"integer","example":5,"uniqueKey":"document_upload.w2.max_count.oneOf.0","typeLabel":"integer"},{"description":"Maximum required number of uploaded documents","type":"null","example":5,"uniqueKey":"document_upload.w2.max_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.w2.max_count","typeLabel":"integer | null"}},"default":{},"uniqueKey":"document_upload.w2","typeLabel":"object"},"f1099":{"type":"object","properties":{"is_enabled":{"description":"If the document type is enabled","type":"boolean","uniqueKey":"document_upload.f1099.is_enabled","typeLabel":"boolean"},"is_required":{"description":"If the document type is required","type":"boolean","uniqueKey":"document_upload.f1099.is_required","typeLabel":"boolean"},"title":{"oneOf":[{"description":"Title on the first document upload screen","type":"string","uniqueKey":"document_upload.f1099.title.oneOf.0","typeLabel":"string"},{"description":"Title on the first document upload screen","type":"null","uniqueKey":"document_upload.f1099.title.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.f1099.title","typeLabel":"string | null"},"description":{"oneOf":[{"description":"Description on the first document upload screen","type":"string","example":"PDF files only under 15 MB.","uniqueKey":"document_upload.f1099.description.oneOf.0","typeLabel":"string"},{"description":"Description on the first document upload screen","type":"null","example":"PDF files only under 15 MB.","uniqueKey":"document_upload.f1099.description.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.f1099.description","typeLabel":"string | null"},"button":{"oneOf":[{"description":"Text on the upload button","type":"string","example":"Upload","uniqueKey":"document_upload.f1099.button.oneOf.0","typeLabel":"string"},{"description":"Text on the upload button","type":"null","example":"Upload","uniqueKey":"document_upload.f1099.button.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.f1099.button","typeLabel":"string | null"},"submit_title":{"oneOf":[{"description":"Title on the submit screen","type":"string","uniqueKey":"document_upload.f1099.submit_title.oneOf.0","typeLabel":"string"},{"description":"Title on the submit screen","type":"null","uniqueKey":"document_upload.f1099.submit_title.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.f1099.submit_title","typeLabel":"string | null"},"min_count":{"oneOf":[{"description":"Minimum required number of uploaded documents","type":"integer","example":2,"uniqueKey":"document_upload.f1099.min_count.oneOf.0","typeLabel":"integer"},{"description":"Minimum required number of uploaded documents","type":"null","example":2,"uniqueKey":"document_upload.f1099.min_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.f1099.min_count","typeLabel":"integer | null"},"max_count":{"oneOf":[{"description":"Maximum required number of uploaded documents","type":"integer","example":5,"uniqueKey":"document_upload.f1099.max_count.oneOf.0","typeLabel":"integer"},{"description":"Maximum required number of uploaded documents","type":"null","example":5,"uniqueKey":"document_upload.f1099.max_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.f1099.max_count","typeLabel":"integer | null"}},"default":{},"uniqueKey":"document_upload.f1099","typeLabel":"object"},"f1040":{"type":"object","properties":{"is_enabled":{"description":"If the document type is enabled","type":"boolean","uniqueKey":"document_upload.f1040.is_enabled","typeLabel":"boolean"},"is_required":{"description":"If the document type is required","type":"boolean","uniqueKey":"document_upload.f1040.is_required","typeLabel":"boolean"},"title":{"oneOf":[{"description":"Title on the first document upload screen","type":"string","uniqueKey":"document_upload.f1040.title.oneOf.0","typeLabel":"string"},{"description":"Title on the first document upload screen","type":"null","uniqueKey":"document_upload.f1040.title.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.f1040.title","typeLabel":"string | null"},"description":{"oneOf":[{"description":"Description on the first document upload screen","type":"string","example":"PDF files only under 15 MB.","uniqueKey":"document_upload.f1040.description.oneOf.0","typeLabel":"string"},{"description":"Description on the first document upload screen","type":"null","example":"PDF files only under 15 MB.","uniqueKey":"document_upload.f1040.description.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.f1040.description","typeLabel":"string | null"},"button":{"oneOf":[{"description":"Text on the upload button","type":"string","example":"Upload","uniqueKey":"document_upload.f1040.button.oneOf.0","typeLabel":"string"},{"description":"Text on the upload button","type":"null","example":"Upload","uniqueKey":"document_upload.f1040.button.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.f1040.button","typeLabel":"string | null"},"submit_title":{"oneOf":[{"description":"Title on the submit screen","type":"string","uniqueKey":"document_upload.f1040.submit_title.oneOf.0","typeLabel":"string"},{"description":"Title on the submit screen","type":"null","uniqueKey":"document_upload.f1040.submit_title.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.f1040.submit_title","typeLabel":"string | null"},"min_count":{"oneOf":[{"description":"Minimum required number of uploaded documents","type":"integer","example":2,"uniqueKey":"document_upload.f1040.min_count.oneOf.0","typeLabel":"integer"},{"description":"Minimum required number of uploaded documents","type":"null","example":2,"uniqueKey":"document_upload.f1040.min_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.f1040.min_count","typeLabel":"integer | null"},"max_count":{"oneOf":[{"description":"Maximum required number of uploaded documents","type":"integer","example":5,"uniqueKey":"document_upload.f1040.max_count.oneOf.0","typeLabel":"integer"},{"description":"Maximum required number of uploaded documents","type":"null","example":5,"uniqueKey":"document_upload.f1040.max_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.f1040.max_count","typeLabel":"integer | null"}},"default":{},"uniqueKey":"document_upload.f1040","typeLabel":"object"},"insurance_home_policy":{"type":"object","properties":{"is_enabled":{"description":"If the document type is enabled","type":"boolean","uniqueKey":"document_upload.insurance_home_policy.is_enabled","typeLabel":"boolean"},"is_required":{"description":"If the document type is required","type":"boolean","uniqueKey":"document_upload.insurance_home_policy.is_required","typeLabel":"boolean"},"title":{"oneOf":[{"description":"Title on the first document upload screen","type":"string","uniqueKey":"document_upload.insurance_home_policy.title.oneOf.0","typeLabel":"string"},{"description":"Title on the first document upload screen","type":"null","uniqueKey":"document_upload.insurance_home_policy.title.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.insurance_home_policy.title","typeLabel":"string | null"},"description":{"oneOf":[{"description":"Description on the first document upload screen","type":"string","example":"PDF files only under 15 MB.","uniqueKey":"document_upload.insurance_home_policy.description.oneOf.0","typeLabel":"string"},{"description":"Description on the first document upload screen","type":"null","example":"PDF files only under 15 MB.","uniqueKey":"document_upload.insurance_home_policy.description.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.insurance_home_policy.description","typeLabel":"string | null"},"button":{"oneOf":[{"description":"Text on the upload button","type":"string","example":"Upload","uniqueKey":"document_upload.insurance_home_policy.button.oneOf.0","typeLabel":"string"},{"description":"Text on the upload button","type":"null","example":"Upload","uniqueKey":"document_upload.insurance_home_policy.button.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.insurance_home_policy.button","typeLabel":"string | null"},"submit_title":{"oneOf":[{"description":"Title on the submit screen","type":"string","uniqueKey":"document_upload.insurance_home_policy.submit_title.oneOf.0","typeLabel":"string"},{"description":"Title on the submit screen","type":"null","uniqueKey":"document_upload.insurance_home_policy.submit_title.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.insurance_home_policy.submit_title","typeLabel":"string | null"},"min_count":{"oneOf":[{"description":"Minimum required number of uploaded documents","type":"integer","example":2,"uniqueKey":"document_upload.insurance_home_policy.min_count.oneOf.0","typeLabel":"integer"},{"description":"Minimum required number of uploaded documents","type":"null","example":2,"uniqueKey":"document_upload.insurance_home_policy.min_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.insurance_home_policy.min_count","typeLabel":"integer | null"},"max_count":{"oneOf":[{"description":"Maximum required number of uploaded documents","type":"integer","example":5,"uniqueKey":"document_upload.insurance_home_policy.max_count.oneOf.0","typeLabel":"integer"},{"description":"Maximum required number of uploaded documents","type":"null","example":5,"uniqueKey":"document_upload.insurance_home_policy.max_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.insurance_home_policy.max_count","typeLabel":"integer | null"}},"default":{},"uniqueKey":"document_upload.insurance_home_policy","typeLabel":"object"},"insurance_auto_policy":{"type":"object","properties":{"is_enabled":{"description":"If the document type is enabled","type":"boolean","uniqueKey":"document_upload.insurance_auto_policy.is_enabled","typeLabel":"boolean"},"is_required":{"description":"If the document type is required","type":"boolean","uniqueKey":"document_upload.insurance_auto_policy.is_required","typeLabel":"boolean"},"title":{"oneOf":[{"description":"Title on the first document upload screen","type":"string","uniqueKey":"document_upload.insurance_auto_policy.title.oneOf.0","typeLabel":"string"},{"description":"Title on the first document upload screen","type":"null","uniqueKey":"document_upload.insurance_auto_policy.title.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.insurance_auto_policy.title","typeLabel":"string | null"},"description":{"oneOf":[{"description":"Description on the first document upload screen","type":"string","example":"PDF files only under 15 MB.","uniqueKey":"document_upload.insurance_auto_policy.description.oneOf.0","typeLabel":"string"},{"description":"Description on the first document upload screen","type":"null","example":"PDF files only under 15 MB.","uniqueKey":"document_upload.insurance_auto_policy.description.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.insurance_auto_policy.description","typeLabel":"string | null"},"button":{"oneOf":[{"description":"Text on the upload button","type":"string","example":"Upload","uniqueKey":"document_upload.insurance_auto_policy.button.oneOf.0","typeLabel":"string"},{"description":"Text on the upload button","type":"null","example":"Upload","uniqueKey":"document_upload.insurance_auto_policy.button.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.insurance_auto_policy.button","typeLabel":"string | null"},"submit_title":{"oneOf":[{"description":"Title on the submit screen","type":"string","uniqueKey":"document_upload.insurance_auto_policy.submit_title.oneOf.0","typeLabel":"string"},{"description":"Title on the submit screen","type":"null","uniqueKey":"document_upload.insurance_auto_policy.submit_title.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.insurance_auto_policy.submit_title","typeLabel":"string | null"},"min_count":{"oneOf":[{"description":"Minimum required number of uploaded documents","type":"integer","example":2,"uniqueKey":"document_upload.insurance_auto_policy.min_count.oneOf.0","typeLabel":"integer"},{"description":"Minimum required number of uploaded documents","type":"null","example":2,"uniqueKey":"document_upload.insurance_auto_policy.min_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.insurance_auto_policy.min_count","typeLabel":"integer | null"},"max_count":{"oneOf":[{"description":"Maximum required number of uploaded documents","type":"integer","example":5,"uniqueKey":"document_upload.insurance_auto_policy.max_count.oneOf.0","typeLabel":"integer"},{"description":"Maximum required number of uploaded documents","type":"null","example":5,"uniqueKey":"document_upload.insurance_auto_policy.max_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.insurance_auto_policy.max_count","typeLabel":"integer | null"}},"default":{},"uniqueKey":"document_upload.insurance_auto_policy","typeLabel":"object"},"volunteer_letter":{"type":"object","properties":{"is_enabled":{"description":"If the document type is enabled","type":"boolean","uniqueKey":"document_upload.volunteer_letter.is_enabled","typeLabel":"boolean"},"is_required":{"description":"If the document type is required","type":"boolean","uniqueKey":"document_upload.volunteer_letter.is_required","typeLabel":"boolean"},"title":{"oneOf":[{"description":"Title on the first document upload screen","type":"string","uniqueKey":"document_upload.volunteer_letter.title.oneOf.0","typeLabel":"string"},{"description":"Title on the first document upload screen","type":"null","uniqueKey":"document_upload.volunteer_letter.title.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.volunteer_letter.title","typeLabel":"string | null"},"description":{"oneOf":[{"description":"Description on the first document upload screen","type":"string","example":"PDF files only under 15 MB.","uniqueKey":"document_upload.volunteer_letter.description.oneOf.0","typeLabel":"string"},{"description":"Description on the first document upload screen","type":"null","example":"PDF files only under 15 MB.","uniqueKey":"document_upload.volunteer_letter.description.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.volunteer_letter.description","typeLabel":"string | null"},"button":{"oneOf":[{"description":"Text on the upload button","type":"string","example":"Upload","uniqueKey":"document_upload.volunteer_letter.button.oneOf.0","typeLabel":"string"},{"description":"Text on the upload button","type":"null","example":"Upload","uniqueKey":"document_upload.volunteer_letter.button.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.volunteer_letter.button","typeLabel":"string | null"},"submit_title":{"oneOf":[{"description":"Title on the submit screen","type":"string","uniqueKey":"document_upload.volunteer_letter.submit_title.oneOf.0","typeLabel":"string"},{"description":"Title on the submit screen","type":"null","uniqueKey":"document_upload.volunteer_letter.submit_title.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.volunteer_letter.submit_title","typeLabel":"string | null"},"min_count":{"oneOf":[{"description":"Minimum required number of uploaded documents","type":"integer","example":2,"uniqueKey":"document_upload.volunteer_letter.min_count.oneOf.0","typeLabel":"integer"},{"description":"Minimum required number of uploaded documents","type":"null","example":2,"uniqueKey":"document_upload.volunteer_letter.min_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.volunteer_letter.min_count","typeLabel":"integer | null"},"max_count":{"oneOf":[{"description":"Maximum required number of uploaded documents","type":"integer","example":5,"uniqueKey":"document_upload.volunteer_letter.max_count.oneOf.0","typeLabel":"integer"},{"description":"Maximum required number of uploaded documents","type":"null","example":5,"uniqueKey":"document_upload.volunteer_letter.max_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.volunteer_letter.max_count","typeLabel":"integer | null"}},"default":{},"uniqueKey":"document_upload.volunteer_letter","typeLabel":"object"},"pcs_orders":{"type":"object","properties":{"is_enabled":{"description":"If the document type is enabled","type":"boolean","uniqueKey":"document_upload.pcs_orders.is_enabled","typeLabel":"boolean"},"is_required":{"description":"If the document type is required","type":"boolean","uniqueKey":"document_upload.pcs_orders.is_required","typeLabel":"boolean"},"title":{"oneOf":[{"description":"Title on the first document upload screen","type":"string","uniqueKey":"document_upload.pcs_orders.title.oneOf.0","typeLabel":"string"},{"description":"Title on the first document upload screen","type":"null","uniqueKey":"document_upload.pcs_orders.title.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.pcs_orders.title","typeLabel":"string | null"},"description":{"oneOf":[{"description":"Description on the first document upload screen","type":"string","example":"PDF files only under 15 MB.","uniqueKey":"document_upload.pcs_orders.description.oneOf.0","typeLabel":"string"},{"description":"Description on the first document upload screen","type":"null","example":"PDF files only under 15 MB.","uniqueKey":"document_upload.pcs_orders.description.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.pcs_orders.description","typeLabel":"string | null"},"button":{"oneOf":[{"description":"Text on the upload button","type":"string","example":"Upload","uniqueKey":"document_upload.pcs_orders.button.oneOf.0","typeLabel":"string"},{"description":"Text on the upload button","type":"null","example":"Upload","uniqueKey":"document_upload.pcs_orders.button.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.pcs_orders.button","typeLabel":"string | null"},"submit_title":{"oneOf":[{"description":"Title on the submit screen","type":"string","uniqueKey":"document_upload.pcs_orders.submit_title.oneOf.0","typeLabel":"string"},{"description":"Title on the submit screen","type":"null","uniqueKey":"document_upload.pcs_orders.submit_title.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.pcs_orders.submit_title","typeLabel":"string | null"},"min_count":{"oneOf":[{"description":"Minimum required number of uploaded documents","type":"integer","example":2,"uniqueKey":"document_upload.pcs_orders.min_count.oneOf.0","typeLabel":"integer"},{"description":"Minimum required number of uploaded documents","type":"null","example":2,"uniqueKey":"document_upload.pcs_orders.min_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.pcs_orders.min_count","typeLabel":"integer | null"},"max_count":{"oneOf":[{"description":"Maximum required number of uploaded documents","type":"integer","example":5,"uniqueKey":"document_upload.pcs_orders.max_count.oneOf.0","typeLabel":"integer"},{"description":"Maximum required number of uploaded documents","type":"null","example":5,"uniqueKey":"document_upload.pcs_orders.max_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.pcs_orders.max_count","typeLabel":"integer | null"}},"default":{},"uniqueKey":"document_upload.pcs_orders","typeLabel":"object"},"other":{"type":"object","properties":{"is_enabled":{"description":"If the document type is enabled","type":"boolean","uniqueKey":"document_upload.other.is_enabled","typeLabel":"boolean"},"is_required":{"description":"If the document type is required","type":"boolean","uniqueKey":"document_upload.other.is_required","typeLabel":"boolean"},"title":{"oneOf":[{"description":"Title on the first document upload screen","type":"string","uniqueKey":"document_upload.other.title.oneOf.0","typeLabel":"string"},{"description":"Title on the first document upload screen","type":"null","uniqueKey":"document_upload.other.title.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.other.title","typeLabel":"string | null"},"description":{"oneOf":[{"description":"Description on the first document upload screen","type":"string","example":"PDF files only under 15 MB.","uniqueKey":"document_upload.other.description.oneOf.0","typeLabel":"string"},{"description":"Description on the first document upload screen","type":"null","example":"PDF files only under 15 MB.","uniqueKey":"document_upload.other.description.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.other.description","typeLabel":"string | null"},"button":{"oneOf":[{"description":"Text on the upload button","type":"string","example":"Upload","uniqueKey":"document_upload.other.button.oneOf.0","typeLabel":"string"},{"description":"Text on the upload button","type":"null","example":"Upload","uniqueKey":"document_upload.other.button.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.other.button","typeLabel":"string | null"},"submit_title":{"oneOf":[{"description":"Title on the submit screen","type":"string","uniqueKey":"document_upload.other.submit_title.oneOf.0","typeLabel":"string"},{"description":"Title on the submit screen","type":"null","uniqueKey":"document_upload.other.submit_title.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.other.submit_title","typeLabel":"string | null"},"min_count":{"oneOf":[{"description":"Minimum required number of uploaded documents","type":"integer","example":2,"uniqueKey":"document_upload.other.min_count.oneOf.0","typeLabel":"integer"},{"description":"Minimum required number of uploaded documents","type":"null","example":2,"uniqueKey":"document_upload.other.min_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.other.min_count","typeLabel":"integer | null"},"max_count":{"oneOf":[{"description":"Maximum required number of uploaded documents","type":"integer","example":5,"uniqueKey":"document_upload.other.max_count.oneOf.0","typeLabel":"integer"},{"description":"Maximum required number of uploaded documents","type":"null","example":5,"uniqueKey":"document_upload.other.max_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.other.max_count","typeLabel":"integer | null"}},"default":{},"uniqueKey":"document_upload.other","typeLabel":"object"}},"description":"Settings for document upload.\n\nWhen the `other` document type is enabled, end users can upload arbitrary documents that don't fit the other categories. Truv does not parse these documents into structured data (they are captured only) — you can collect the uploaded files through the Uploaded Documents API (`GET /v1/links/{link_id}/documents/`).\n","default":{},"uniqueKey":"document_upload","typeLabel":"object"},"data":{"oneOf":[{"type":"object","properties":{"paystubs_count":{"oneOf":[{"description":"The number of most recent paystubs to include in the response. Specify the desired count of paystubs to be returned.","type":"integer","example":6,"uniqueKey":"data.oneOf.0.paystubs_count.oneOf.0","typeLabel":"integer"},{"description":"The number of most recent paystubs to include in the response. Specify the desired count of paystubs to be returned.","type":"null","example":6,"uniqueKey":"data.oneOf.0.paystubs_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.oneOf.0.paystubs_count","typeLabel":"integer | null"},"w2_count":{"oneOf":[{"description":"The number of most recent W2 forms to include in the response. Specify the desired count of W2 forms to be returned.","type":"integer","example":3,"uniqueKey":"data.oneOf.0.w2_count.oneOf.0","typeLabel":"integer"},{"description":"The number of most recent W2 forms to include in the response. Specify the desired count of W2 forms to be returned.","type":"null","example":3,"uniqueKey":"data.oneOf.0.w2_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.oneOf.0.w2_count","typeLabel":"integer | null"},"paystubs_ytd_count":{"oneOf":[{"description":"The number of most recent year-to-date paystubs to include in the response. Specify the desired count of year-to-date paystubs to be returned.","type":"integer","example":3,"uniqueKey":"data.oneOf.0.paystubs_ytd_count.oneOf.0","typeLabel":"integer"},{"description":"The number of most recent year-to-date paystubs to include in the response. Specify the desired count of year-to-date paystubs to be returned.","type":"null","example":3,"uniqueKey":"data.oneOf.0.paystubs_ytd_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.oneOf.0.paystubs_ytd_count","typeLabel":"integer | null"},"extended_history":{"type":"object","properties":{"statements_history_days":{"oneOf":[{"description":"The number of days of paystub history to fetch from the payroll source.","type":"integer","example":180,"maximum":730,"minimum":90,"uniqueKey":"data.oneOf.0.extended_history.statements_history_days.oneOf.0","typeLabel":"integer"},{"description":"The number of days of paystub history to fetch from the payroll source.","type":"null","example":180,"maximum":730,"minimum":90,"uniqueKey":"data.oneOf.0.extended_history.statements_history_days.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.oneOf.0.extended_history.statements_history_days","typeLabel":"integer | null"}},"description":"Settings for extended data collection","default":{},"uniqueKey":"data.oneOf.0.extended_history","typeLabel":"object"},"bank_statements_count":{"oneOf":[{"description":"The number of most recent bank statements to include in the response per account. Set to 0 to disable; leave null to fall back to the account-level setting. Applies only to bank account connections; the provider may return fewer statements, or none. Note - enabling this feature incurs an additional fee.","type":"integer","minimum":0,"maximum":6,"example":3,"uniqueKey":"data.oneOf.0.bank_statements_count.oneOf.0","typeLabel":"integer"},{"description":"The number of most recent bank statements to include in the response per account. Set to 0 to disable; leave null to fall back to the account-level setting. Applies only to bank account connections; the provider may return fewer statements, or none. Note - enabling this feature incurs an additional fee.","type":"null","minimum":0,"maximum":6,"example":3,"uniqueKey":"data.oneOf.0.bank_statements_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.oneOf.0.bank_statements_count","typeLabel":"integer | null"},"is_liabilities_enabled":{"description":"Enables the liabilities endpoint for links connected with this template. Note - bank connections that return liability accounts incur an additional fee.","type":"boolean","default":false,"uniqueKey":"data.oneOf.0.is_liabilities_enabled","typeLabel":"boolean"}},"description":"Settings for returned documents data","default":{},"uniqueKey":"data.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"paystubs_count":{"oneOf":[{"description":"The number of most recent paystubs to include in the response. Specify the desired count of paystubs to be returned.","type":"integer","example":6},{"description":"The number of most recent paystubs to include in the response. Specify the desired count of paystubs to be returned.","type":"null","example":6}]},"w2_count":{"oneOf":[{"description":"The number of most recent W2 forms to include in the response. Specify the desired count of W2 forms to be returned.","type":"integer","example":3},{"description":"The number of most recent W2 forms to include in the response. Specify the desired count of W2 forms to be returned.","type":"null","example":3}]},"paystubs_ytd_count":{"oneOf":[{"description":"The number of most recent year-to-date paystubs to include in the response. Specify the desired count of year-to-date paystubs to be returned.","type":"integer","example":3},{"description":"The number of most recent year-to-date paystubs to include in the response. Specify the desired count of year-to-date paystubs to be returned.","type":"null","example":3}]},"extended_history":{"type":"object","properties":{"statements_history_days":{"oneOf":[{"description":"The number of days of paystub history to fetch from the payroll source.","type":"integer","example":180,"maximum":730,"minimum":90},{"description":"The number of days of paystub history to fetch from the payroll source.","type":"null","example":180,"maximum":730,"minimum":90}]}},"description":"Settings for extended data collection","default":{}},"bank_statements_count":{"oneOf":[{"description":"The number of most recent bank statements to include in the response per account. Set to 0 to disable; leave null to fall back to the account-level setting. Applies only to bank account connections; the provider may return fewer statements, or none. Note - enabling this feature incurs an additional fee.","type":"integer","minimum":0,"maximum":6,"example":3},{"description":"The number of most recent bank statements to include in the response per account. Set to 0 to disable; leave null to fall back to the account-level setting. Applies only to bank account connections; the provider may return fewer statements, or none. Note - enabling this feature incurs an additional fee.","type":"null","minimum":0,"maximum":6,"example":3}]},"is_liabilities_enabled":{"description":"Enables the liabilities endpoint for links connected with this template. Note - bank connections that return liability accounts incur an additional fee.","type":"boolean","default":false}},"description":"Settings for returned documents data","default":{},"uniqueKey":"data.oneOf.1","typeLabel":"null"}],"uniqueKey":"data","typeLabel":"object | null"},"reports":{"oneOf":[{"type":"object","properties":{"hidden_sections":{"type":"object","properties":{"deposits":{"description":"Hide Deposits in VOIE reports","type":"boolean","uniqueKey":"reports.oneOf.0.hidden_sections.deposits","typeLabel":"boolean"},"large_deposits":{"description":"Hide Large Deposits in VOA reports","type":"boolean","uniqueKey":"reports.oneOf.0.hidden_sections.large_deposits","typeLabel":"boolean"},"historical_payment_summary":{"description":"Hide Historical Pay Summary","type":"boolean","uniqueKey":"reports.oneOf.0.hidden_sections.historical_payment_summary","typeLabel":"boolean"}},"description":"Sections to hide in PDF reports","uniqueKey":"reports.oneOf.0.hidden_sections","typeLabel":"object"},"days_requested":{"oneOf":[{"description":"The specific duration in days for which the VOA report is requested to be generated. If not specified, returns the default value.","type":"integer","example":60,"maximum":730,"minimum":30,"uniqueKey":"reports.oneOf.0.days_requested.oneOf.0","typeLabel":"integer"},{"description":"The specific duration in days for which the VOA report is requested to be generated. If not specified, returns the default value.","type":"null","example":60,"maximum":730,"minimum":30,"uniqueKey":"reports.oneOf.0.days_requested.oneOf.1","typeLabel":"null"}],"uniqueKey":"reports.oneOf.0.days_requested","typeLabel":"integer | null"},"large_deposit_threshold":{"oneOf":[{"description":"Amount that must be met or exceeded for deposits to be marked as large for VOA reports. If not specified, returns the default value.","type":"integer","example":500,"maximum":100000,"minimum":0,"uniqueKey":"reports.oneOf.0.large_deposit_threshold.oneOf.0","typeLabel":"integer"},{"description":"Amount that must be met or exceeded for deposits to be marked as large for VOA reports. If not specified, returns the default value.","type":"null","example":500,"maximum":100000,"minimum":0,"uniqueKey":"reports.oneOf.0.large_deposit_threshold.oneOf.1","typeLabel":"null"}],"uniqueKey":"reports.oneOf.0.large_deposit_threshold","typeLabel":"integer | null"},"transaction_categories":{"oneOf":[{"description":"List of transaction categories to include in VOA/DVOE reports. Only transactions with at least one matching category will be shown. If not specified or empty, all transactions are included. Applies to VOA JSON, VOA PDF, and DVOE PDF reports only.","type":"array","items":{"type":"string","maxLength":100,"uniqueKey":"reports.oneOf.0.transaction_categories.oneOf.0.items.[INDEX]","typeLabel":"string"},"example":["Food \u0026 Dining","Travel","Shopping"],"uniqueKey":"reports.oneOf.0.transaction_categories.oneOf.0","typeLabel":"string[]"},{"description":"List of transaction categories to include in VOA/DVOE reports. Only transactions with at least one matching category will be shown. If not specified or empty, all transactions are included. Applies to VOA JSON, VOA PDF, and DVOE PDF reports only.","type":"null","items":{"type":"string","maxLength":100},"example":["Food \u0026 Dining","Travel","Shopping"],"uniqueKey":"reports.oneOf.0.transaction_categories.oneOf.1","typeLabel":"null"}],"uniqueKey":"reports.oneOf.0.transaction_categories","typeLabel":"string[] | null"},"transaction_account_types":{"oneOf":[{"description":"List of account types to include in VOA/DVOE reports. Only transactions from accounts matching these types will be shown. If not specified or empty, all account types are included. Applies to VOA JSON, VOA PDF, and DVOE PDF reports only.","type":"array","items":{"type":"string","maxLength":100,"uniqueKey":"reports.oneOf.0.transaction_account_types.oneOf.0.items.[INDEX]","typeLabel":"string"},"example":["CHECKING","SAVINGS"],"uniqueKey":"reports.oneOf.0.transaction_account_types.oneOf.0","typeLabel":"string[]"},{"description":"List of account types to include in VOA/DVOE reports. Only transactions from accounts matching these types will be shown. If not specified or empty, all account types are included. Applies to VOA JSON, VOA PDF, and DVOE PDF reports only.","type":"null","items":{"type":"string","maxLength":100},"example":["CHECKING","SAVINGS"],"uniqueKey":"reports.oneOf.0.transaction_account_types.oneOf.1","typeLabel":"null"}],"uniqueKey":"reports.oneOf.0.transaction_account_types","typeLabel":"string[] | null"},"transaction_account_subtypes":{"oneOf":[{"description":"List of account subtypes to include in VOA/DVOE reports. Only transactions from accounts matching these subtypes will be shown. If not specified or empty, all account subtypes are included. Applies to VOA JSON, VOA PDF, and DVOE PDF reports only.","type":"array","items":{"type":"string","maxLength":100,"uniqueKey":"reports.oneOf.0.transaction_account_subtypes.oneOf.0.items.[INDEX]","typeLabel":"string"},"example":["FIXED_ANNUITY","LOCKED_IN_RETIREMENT_ACCOUNT","PLAN_401_A"],"uniqueKey":"reports.oneOf.0.transaction_account_subtypes.oneOf.0","typeLabel":"string[]"},{"description":"List of account subtypes to include in VOA/DVOE reports. Only transactions from accounts matching these subtypes will be shown. If not specified or empty, all account subtypes are included. Applies to VOA JSON, VOA PDF, and DVOE PDF reports only.","type":"null","items":{"type":"string","maxLength":100},"example":["FIXED_ANNUITY","LOCKED_IN_RETIREMENT_ACCOUNT","PLAN_401_A"],"uniqueKey":"reports.oneOf.0.transaction_account_subtypes.oneOf.1","typeLabel":"null"}],"uniqueKey":"reports.oneOf.0.transaction_account_subtypes","typeLabel":"string[] | null"},"income_insights":{"type":"object","properties":{"days_requested":{"oneOf":[{"description":"The specific duration in days for which an income insights report is requested to be generated.","type":"integer","example":60,"maximum":730,"minimum":30,"uniqueKey":"reports.oneOf.0.income_insights.days_requested.oneOf.0","typeLabel":"integer"},{"description":"The specific duration in days for which an income insights report is requested to be generated.","type":"null","example":60,"maximum":730,"minimum":30,"uniqueKey":"reports.oneOf.0.income_insights.days_requested.oneOf.1","typeLabel":"null"}],"uniqueKey":"reports.oneOf.0.income_insights.days_requested","typeLabel":"integer | null"},"consumer_report_permissible_purpose":{"oneOf":[{"description":"Describes the reason you are generating an income insights report.","type":"string","example":"WRITTEN_INSTRUCTION_OTHER","enum":["ACCOUNT_REVIEW_CREDIT","ACCOUNT_REVIEW_NON_CREDIT","EMPLOYMENT","EXTENSION_OF_CREDIT","LEGITIMATE_BUSINESS_NEED_TENANT_SCREENING","LEGITIMATE_BUSINESS_NEED_OTHER","WRITTEN_INSTRUCTION_PREQUALIFICATION","WRITTEN_INSTRUCTION_OTHER",null],"uniqueKey":"reports.oneOf.0.income_insights.consumer_report_permissible_purpose.oneOf.0","typeLabel":"enum\u003cstring>"},{"description":"Describes the reason you are generating an income insights report.","type":"null","example":"WRITTEN_INSTRUCTION_OTHER","enum":["ACCOUNT_REVIEW_CREDIT","ACCOUNT_REVIEW_NON_CREDIT","EMPLOYMENT","EXTENSION_OF_CREDIT","LEGITIMATE_BUSINESS_NEED_TENANT_SCREENING","LEGITIMATE_BUSINESS_NEED_OTHER","WRITTEN_INSTRUCTION_PREQUALIFICATION","WRITTEN_INSTRUCTION_OTHER",null],"uniqueKey":"reports.oneOf.0.income_insights.consumer_report_permissible_purpose.oneOf.1","typeLabel":"null"}],"uniqueKey":"reports.oneOf.0.income_insights.consumer_report_permissible_purpose","typeLabel":"enum\u003cstring> | null"}},"description":"Default parameters for income insights reports","uniqueKey":"reports.oneOf.0.income_insights","typeLabel":"object"},"labeled_transaction_categories":{"oneOf":[{"description":"List of transaction categories that will have colored labels in VOA reports. Only selected categories will display colored badge labels. If not specified or empty, all categories are labeled.","type":"array","items":{"type":"string","maxLength":100,"uniqueKey":"reports.oneOf.0.labeled_transaction_categories.oneOf.0.items.[INDEX]","typeLabel":"string"},"example":["Food \u0026 Dining","Travel","Shopping"],"uniqueKey":"reports.oneOf.0.labeled_transaction_categories.oneOf.0","typeLabel":"string[]"},{"description":"List of transaction categories that will have colored labels in VOA reports. Only selected categories will display colored badge labels. If not specified or empty, all categories are labeled.","type":"null","items":{"type":"string","maxLength":100},"example":["Food \u0026 Dining","Travel","Shopping"],"uniqueKey":"reports.oneOf.0.labeled_transaction_categories.oneOf.1","typeLabel":"null"}],"uniqueKey":"reports.oneOf.0.labeled_transaction_categories","typeLabel":"string[] | null"}},"description":"Settings for reports","uniqueKey":"reports.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"hidden_sections":{"type":"object","properties":{"deposits":{"description":"Hide Deposits in VOIE reports","type":"boolean"},"large_deposits":{"description":"Hide Large Deposits in VOA reports","type":"boolean"},"historical_payment_summary":{"description":"Hide Historical Pay Summary","type":"boolean"}},"description":"Sections to hide in PDF reports"},"days_requested":{"oneOf":[{"description":"The specific duration in days for which the VOA report is requested to be generated. If not specified, returns the default value.","type":"integer","example":60,"maximum":730,"minimum":30},{"description":"The specific duration in days for which the VOA report is requested to be generated. If not specified, returns the default value.","type":"null","example":60,"maximum":730,"minimum":30}]},"large_deposit_threshold":{"oneOf":[{"description":"Amount that must be met or exceeded for deposits to be marked as large for VOA reports. If not specified, returns the default value.","type":"integer","example":500,"maximum":100000,"minimum":0},{"description":"Amount that must be met or exceeded for deposits to be marked as large for VOA reports. If not specified, returns the default value.","type":"null","example":500,"maximum":100000,"minimum":0}]},"transaction_categories":{"oneOf":[{"description":"List of transaction categories to include in VOA/DVOE reports. Only transactions with at least one matching category will be shown. If not specified or empty, all transactions are included. Applies to VOA JSON, VOA PDF, and DVOE PDF reports only.","type":"array","items":{"type":"string","maxLength":100},"example":["Food \u0026 Dining","Travel","Shopping"]},{"description":"List of transaction categories to include in VOA/DVOE reports. Only transactions with at least one matching category will be shown. If not specified or empty, all transactions are included. Applies to VOA JSON, VOA PDF, and DVOE PDF reports only.","type":"null","items":{"type":"string","maxLength":100},"example":["Food \u0026 Dining","Travel","Shopping"]}]},"transaction_account_types":{"oneOf":[{"description":"List of account types to include in VOA/DVOE reports. Only transactions from accounts matching these types will be shown. If not specified or empty, all account types are included. Applies to VOA JSON, VOA PDF, and DVOE PDF reports only.","type":"array","items":{"type":"string","maxLength":100},"example":["CHECKING","SAVINGS"]},{"description":"List of account types to include in VOA/DVOE reports. Only transactions from accounts matching these types will be shown. If not specified or empty, all account types are included. Applies to VOA JSON, VOA PDF, and DVOE PDF reports only.","type":"null","items":{"type":"string","maxLength":100},"example":["CHECKING","SAVINGS"]}]},"transaction_account_subtypes":{"oneOf":[{"description":"List of account subtypes to include in VOA/DVOE reports. Only transactions from accounts matching these subtypes will be shown. If not specified or empty, all account subtypes are included. Applies to VOA JSON, VOA PDF, and DVOE PDF reports only.","type":"array","items":{"type":"string","maxLength":100},"example":["FIXED_ANNUITY","LOCKED_IN_RETIREMENT_ACCOUNT","PLAN_401_A"]},{"description":"List of account subtypes to include in VOA/DVOE reports. Only transactions from accounts matching these subtypes will be shown. If not specified or empty, all account subtypes are included. Applies to VOA JSON, VOA PDF, and DVOE PDF reports only.","type":"null","items":{"type":"string","maxLength":100},"example":["FIXED_ANNUITY","LOCKED_IN_RETIREMENT_ACCOUNT","PLAN_401_A"]}]},"income_insights":{"type":"object","properties":{"days_requested":{"oneOf":[{"description":"The specific duration in days for which an income insights report is requested to be generated.","type":"integer","example":60,"maximum":730,"minimum":30},{"description":"The specific duration in days for which an income insights report is requested to be generated.","type":"null","example":60,"maximum":730,"minimum":30}]},"consumer_report_permissible_purpose":{"oneOf":[{"description":"Describes the reason you are generating an income insights report.","type":"string","example":"WRITTEN_INSTRUCTION_OTHER","enum":["ACCOUNT_REVIEW_CREDIT","ACCOUNT_REVIEW_NON_CREDIT","EMPLOYMENT","EXTENSION_OF_CREDIT","LEGITIMATE_BUSINESS_NEED_TENANT_SCREENING","LEGITIMATE_BUSINESS_NEED_OTHER","WRITTEN_INSTRUCTION_PREQUALIFICATION","WRITTEN_INSTRUCTION_OTHER",null]},{"description":"Describes the reason you are generating an income insights report.","type":"null","example":"WRITTEN_INSTRUCTION_OTHER","enum":["ACCOUNT_REVIEW_CREDIT","ACCOUNT_REVIEW_NON_CREDIT","EMPLOYMENT","EXTENSION_OF_CREDIT","LEGITIMATE_BUSINESS_NEED_TENANT_SCREENING","LEGITIMATE_BUSINESS_NEED_OTHER","WRITTEN_INSTRUCTION_PREQUALIFICATION","WRITTEN_INSTRUCTION_OTHER",null]}]}},"description":"Default parameters for income insights reports"},"labeled_transaction_categories":{"oneOf":[{"description":"List of transaction categories that will have colored labels in VOA reports. Only selected categories will display colored badge labels. If not specified or empty, all categories are labeled.","type":"array","items":{"type":"string","maxLength":100},"example":["Food \u0026 Dining","Travel","Shopping"]},{"description":"List of transaction categories that will have colored labels in VOA reports. Only selected categories will display colored badge labels. If not specified or empty, all categories are labeled.","type":"null","items":{"type":"string","maxLength":100},"example":["Food \u0026 Dining","Travel","Shopping"]}]}},"description":"Settings for reports","uniqueKey":"reports.oneOf.1","typeLabel":"null"}],"uniqueKey":"reports","typeLabel":"object | null"},"data_sources_flow":{"description":"Data sources and flow configuration per product type. Supported product keys: employment, income, insurance.","type":"object","additionalProperties":false,"properties":{"employment":{"type":"object","additionalProperties":false,"minProperties":1,"properties":{"flow":{"description":"Specifies the presentation order and fallback behavior for multiple data sources in the widget.","type":"string","example":"fallback","enum":["fallback","waterfall","smart_routing","manual_selection"],"uniqueKey":"data_sources_flow.employment.flow","typeLabel":"enum\u003cstring>"},"data_sources":{"description":"Data sources to use for this product type, in the order they are attempted.","type":"array","minItems":1,"uniqueItems":true,"example":["payroll"],"items":{"type":"string","enum":["payroll","docs","financial_accounts"],"uniqueKey":"data_sources_flow.employment.data_sources.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"data_sources_flow.employment.data_sources","typeLabel":"enum\u003cstring>[]"}},"uniqueKey":"data_sources_flow.employment","typeLabel":"object"},"income":{"type":"object","additionalProperties":false,"minProperties":1,"properties":{"flow":{"description":"Specifies the presentation order and fallback behavior for multiple data sources in the widget.","type":"string","example":"fallback","enum":["fallback","waterfall","smart_routing","manual_selection"],"uniqueKey":"data_sources_flow.income.flow","typeLabel":"enum\u003cstring>"},"data_sources":{"description":"Data sources to use for this product type, in the order they are attempted.","type":"array","minItems":1,"uniqueItems":true,"example":["payroll"],"items":{"type":"string","enum":["payroll","financial_accounts","docs","tax"],"uniqueKey":"data_sources_flow.income.data_sources.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"data_sources_flow.income.data_sources","typeLabel":"enum\u003cstring>[]"}},"uniqueKey":"data_sources_flow.income","typeLabel":"object"},"insurance":{"type":"object","additionalProperties":false,"minProperties":1,"properties":{"flow":{"description":"Specifies the presentation order and fallback behavior for multiple data sources in the widget.","type":"string","example":"fallback","enum":["fallback","waterfall","smart_routing","manual_selection"],"uniqueKey":"data_sources_flow.insurance.flow","typeLabel":"enum\u003cstring>"},"data_sources":{"description":"Data sources to use for this product type, in the order they are attempted.","type":"array","minItems":1,"uniqueItems":true,"example":["insurance"],"items":{"type":"string","enum":["insurance","docs"],"uniqueKey":"data_sources_flow.insurance.data_sources.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"data_sources_flow.insurance.data_sources","typeLabel":"enum\u003cstring>[]"}},"uniqueKey":"data_sources_flow.insurance","typeLabel":"object"}},"uniqueKey":"data_sources_flow","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"name":"My template","products":["income"],"default_for_products":true,"bridge":{},"branding":{},"orders":{},"document_upload":{},"data":{},"reports":{"hidden_sections":{"deposits":true,"large_deposits":true,"historical_payment_summary":true},"days_requested":60,"large_deposit_threshold":500,"transaction_categories":["Food \u0026 Dining","Travel","Shopping"],"transaction_account_types":["CHECKING","SAVINGS"],"transaction_account_subtypes":["FIXED_ANNUITY","LOCKED_IN_RETIREMENT_ACCOUNT","PLAN_401_A"],"income_insights":{"days_requested":60,"consumer_report_permissible_purpose":"WRITTEN_INSTRUCTION_OTHER"},"labeled_transaction_categories":["Food \u0026 Dining","Travel","Shopping"]},"data_sources_flow":{"employment":{"flow":"fallback","data_sources":["payroll"]},"income":{"flow":"fallback","data_sources":["payroll"]},"insurance":{"flow":"fallback","data_sources":["insurance"]}}}}},"exampleType":"generated"}},"required":true,"exampleType":"generated"},"responses":{"d4f59e59-e392-4971-91e0-fc8f7509fce0":{"description":"","content":{"application/json":{"schema":{"required":["id","name","products","default_for_products","created_at","updated_at"],"type":"object","properties":{"id":{"description":"Unique identifier of the template.","type":"string","readOnly":true,"maxLength":32,"example":"48427a36d43c4d5aa6324bc06c692456","isRequired":true,"uniqueKey":"id","typeLabel":"string"},"name":{"description":"Template name","type":"string","default":"My template","maxLength":128,"isRequired":true,"uniqueKey":"name","typeLabel":"string"},"products":{"description":"Products list this template applies to","type":"array","items":{"type":"string","enum":["income","employment","deposit_switch","pll","insurance","transactions","assets","education"],"uniqueKey":"products.items.[INDEX]","typeLabel":"enum\u003cstring>"},"default":["income"],"isRequired":true,"uniqueKey":"products","typeLabel":"enum\u003cstring>[]"},"default_for_products":{"description":"If enabled, the template will be applied for the products by default","type":"boolean","isRequired":true,"uniqueKey":"default_for_products","typeLabel":"boolean"},"created_at":{"description":"Timestamp when the template was created.","type":"string","format":"date-time","readOnly":true,"example":"2022-05-04T11:30:00Z","isRequired":true,"uniqueKey":"created_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"description":"Timestamp when the template was updated last time.","type":"string","format":"date-time","readOnly":true,"example":"2022-05-04T12:00:00Z","isRequired":true,"uniqueKey":"updated_at","typeLabel":"string\u003cdate-time>"},"bridge":{"type":"object","properties":{"texts":{"type":"object","description":"Deprecated: Use product_settings instead. This field will be removed in future versions.","default":{},"properties":{"search_header":{"oneOf":[{"description":"Search screen header text","type":"string","maxLength":500,"uniqueKey":"bridge.texts.search_header.oneOf.0","typeLabel":"string"},{"description":"Search screen header text","type":"null","maxLength":500,"uniqueKey":"bridge.texts.search_header.oneOf.1","typeLabel":"null"}],"uniqueKey":"bridge.texts.search_header","typeLabel":"string | null"},"success_title":{"oneOf":[{"description":"Success screen title","type":"string","maxLength":500,"uniqueKey":"bridge.texts.success_title.oneOf.0","typeLabel":"string"},{"description":"Success screen title","type":"null","maxLength":500,"uniqueKey":"bridge.texts.success_title.oneOf.1","typeLabel":"null"}],"uniqueKey":"bridge.texts.success_title","typeLabel":"string | null"},"success_subtitle":{"oneOf":[{"description":"Success screen subtitle","type":"string","maxLength":500,"uniqueKey":"bridge.texts.success_subtitle.oneOf.0","typeLabel":"string"},{"description":"Success screen subtitle","type":"null","maxLength":500,"uniqueKey":"bridge.texts.success_subtitle.oneOf.1","typeLabel":"null"}],"uniqueKey":"bridge.texts.success_subtitle","typeLabel":"string | null"},"success_cta":{"oneOf":[{"description":"Success button label","type":"string","maxLength":500,"uniqueKey":"bridge.texts.success_cta.oneOf.0","typeLabel":"string"},{"description":"Success button label","type":"null","maxLength":500,"uniqueKey":"bridge.texts.success_cta.oneOf.1","typeLabel":"null"}],"uniqueKey":"bridge.texts.success_cta","typeLabel":"string | null"}},"uniqueKey":"bridge.texts","typeLabel":"object"},"hide_truv_logo":{"description":"Hide the Truv logo","type":"boolean","uniqueKey":"bridge.hide_truv_logo","typeLabel":"boolean"},"hide_support_button":{"description":"Hide the support button","type":"boolean","uniqueKey":"bridge.hide_support_button","typeLabel":"boolean"},"product_settings":{"description":"List of product types configurations","type":"array","items":{"required":["product_type"],"type":"object","properties":{"product_type":{"description":"Product type","type":"string","enum":["income","employment","deposit_switch","pll","insurance","transactions","assets"],"example":"income","isRequired":true,"uniqueKey":"bridge.product_settings.items.[INDEX].product_type","typeLabel":"enum\u003cstring>"},"data_source":{"description":"Data source","type":"string","enum":["payroll","docs","insurance","financial_accounts","tax"],"example":"financial_accounts","uniqueKey":"bridge.product_settings.items.[INDEX].data_source","typeLabel":"enum\u003cstring>"},"texts":{"type":"object","properties":{"search_header":{"oneOf":[{"description":"Search screen header text","type":"string","maxLength":500,"uniqueKey":"bridge.product_settings.items.[INDEX].texts.search_header.oneOf.0","typeLabel":"string"},{"description":"Search screen header text","type":"null","maxLength":500,"uniqueKey":"bridge.product_settings.items.[INDEX].texts.search_header.oneOf.1","typeLabel":"null"}],"uniqueKey":"bridge.product_settings.items.[INDEX].texts.search_header","typeLabel":"string | null"},"success_title":{"oneOf":[{"description":"Success screen title","type":"string","maxLength":500,"uniqueKey":"bridge.product_settings.items.[INDEX].texts.success_title.oneOf.0","typeLabel":"string"},{"description":"Success screen title","type":"null","maxLength":500,"uniqueKey":"bridge.product_settings.items.[INDEX].texts.success_title.oneOf.1","typeLabel":"null"}],"uniqueKey":"bridge.product_settings.items.[INDEX].texts.success_title","typeLabel":"string | null"},"success_subtitle":{"oneOf":[{"description":"Success screen subtitle","type":"string","maxLength":500,"uniqueKey":"bridge.product_settings.items.[INDEX].texts.success_subtitle.oneOf.0","typeLabel":"string"},{"description":"Success screen subtitle","type":"null","maxLength":500,"uniqueKey":"bridge.product_settings.items.[INDEX].texts.success_subtitle.oneOf.1","typeLabel":"null"}],"uniqueKey":"bridge.product_settings.items.[INDEX].texts.success_subtitle","typeLabel":"string | null"},"success_cta":{"oneOf":[{"description":"Success button label","type":"string","maxLength":500,"uniqueKey":"bridge.product_settings.items.[INDEX].texts.success_cta.oneOf.0","typeLabel":"string"},{"description":"Success button label","type":"null","maxLength":500,"uniqueKey":"bridge.product_settings.items.[INDEX].texts.success_cta.oneOf.1","typeLabel":"null"}],"uniqueKey":"bridge.product_settings.items.[INDEX].texts.success_cta","typeLabel":"string | null"}},"default":{},"uniqueKey":"bridge.product_settings.items.[INDEX].texts","typeLabel":"object"}},"uniqueKey":"bridge.product_settings.items.[INDEX]","typeLabel":"object"},"example":[{"product_type":"assets","texts":{"search_header":"Find your bank","success_title":"Success!","success_subtitle":"Your bank account has been connected","success_cta":"Continue"}}],"uniqueKey":"bridge.product_settings","typeLabel":"object[]"}},"description":"Settings for bridge","default":{},"uniqueKey":"bridge","typeLabel":"object"},"branding":{"type":"object","properties":{"company_name":{"oneOf":[{"description":"Client name","type":"string","maxLength":255,"uniqueKey":"branding.company_name.oneOf.0","typeLabel":"string"},{"description":"Client name","type":"null","maxLength":255,"uniqueKey":"branding.company_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"branding.company_name","typeLabel":"string | null"},"accent_color":{"oneOf":[{"description":"Main color","type":"string","example":"#aabb00","uniqueKey":"branding.accent_color.oneOf.0","typeLabel":"string"},{"description":"Main color","type":"null","example":"#aabb00","uniqueKey":"branding.accent_color.oneOf.1","typeLabel":"null"}],"uniqueKey":"branding.accent_color","typeLabel":"string | null"},"background_color":{"oneOf":[{"description":"Background color","type":"string","example":"rgba(0, 0, 255, 0.5)","uniqueKey":"branding.background_color.oneOf.0","typeLabel":"string"},{"description":"Background color","type":"null","example":"rgba(0, 0, 255, 0.5)","uniqueKey":"branding.background_color.oneOf.1","typeLabel":"null"}],"uniqueKey":"branding.background_color","typeLabel":"string | null"},"logo":{"oneOf":[{"description":"Company logo image.","type":"string","format":"uri","uniqueKey":"branding.logo.oneOf.0","typeLabel":"string\u003curi>"},{"description":"Company logo image.","type":"null","format":"uri","uniqueKey":"branding.logo.oneOf.1","typeLabel":"null"}],"uniqueKey":"branding.logo","typeLabel":"string\u003curi> | null"},"hide_confetti":{"description":"Option to hide confetti on the success screen","type":"boolean","uniqueKey":"branding.hide_confetti","typeLabel":"boolean"},"custom_end_user_agreement":{"type":"object","properties":{"header":{"oneOf":[{"description":"End-user agreement or privacy policy label","type":"string","maxLength":500,"uniqueKey":"branding.custom_end_user_agreement.header.oneOf.0","typeLabel":"string"},{"description":"End-user agreement or privacy policy label","type":"null","maxLength":500,"uniqueKey":"branding.custom_end_user_agreement.header.oneOf.1","typeLabel":"null"}],"uniqueKey":"branding.custom_end_user_agreement.header","typeLabel":"string | null"},"url":{"oneOf":[{"description":"End-user agreement or privacy policy URL","type":"string","format":"uri","maxLength":255,"uniqueKey":"branding.custom_end_user_agreement.url.oneOf.0","typeLabel":"string\u003curi>"},{"description":"End-user agreement or privacy policy URL","type":"null","format":"uri","maxLength":255,"uniqueKey":"branding.custom_end_user_agreement.url.oneOf.1","typeLabel":"null"}],"uniqueKey":"branding.custom_end_user_agreement.url","typeLabel":"string\u003curi> | null"}},"default":{},"uniqueKey":"branding.custom_end_user_agreement","typeLabel":"object"}},"description":"Settings for branding","default":{},"uniqueKey":"branding","typeLabel":"object"},"orders":{"type":"object","properties":{"link_expiration":{"oneOf":[{"description":"Expiration of the link to the landing page","type":"string","example":"24","enum":["24","48","72","120","240","360","480","1440",null],"uniqueKey":"orders.link_expiration.oneOf.0","typeLabel":"enum\u003cstring>"},{"description":"Expiration of the link to the landing page","type":"null","example":"24","enum":["24","48","72","120","240","360","480","1440",null],"uniqueKey":"orders.link_expiration.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.link_expiration","typeLabel":"enum\u003cstring> | null"},"auto_open":{"oneOf":[{"description":"Product name to auto-open in the widget for order-based flows, or 'disabled' to always suppress auto-open","type":"string","example":"income","enum":["income","assets","insurance","disabled",null],"uniqueKey":"orders.auto_open.oneOf.0","typeLabel":"enum\u003cstring>"},{"description":"Product name to auto-open in the widget for order-based flows, or 'disabled' to always suppress auto-open","type":"null","example":"income","enum":["income","assets","insurance","disabled",null],"uniqueKey":"orders.auto_open.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.auto_open","typeLabel":"enum\u003cstring> | null"},"custom_field_title":{"oneOf":[{"description":"Custom field title","type":"string","maxLength":255,"uniqueKey":"orders.custom_field_title.oneOf.0","typeLabel":"string"},{"description":"Custom field title","type":"null","maxLength":255,"uniqueKey":"orders.custom_field_title.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.custom_field_title","typeLabel":"string | null"},"support_email":{"oneOf":[{"description":"Email address for customer support","type":"string","format":"email","maxLength":254,"uniqueKey":"orders.support_email.oneOf.0","typeLabel":"string\u003cemail>"},{"description":"Email address for customer support","type":"null","format":"email","maxLength":254,"uniqueKey":"orders.support_email.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.support_email","typeLabel":"string\u003cemail> | null"},"auto_complete_after_hours":{"oneOf":[{"description":"Hours to wait after a successful data collection before automatically completing the order. Defaults to 24. Applies only when `skip_behavior` has at least one product set to `expire`.\n","type":"integer","minimum":1,"maximum":720,"uniqueKey":"orders.auto_complete_after_hours.oneOf.0","typeLabel":"integer"},{"description":"Hours to wait after a successful data collection before automatically completing the order. Defaults to 24. Applies only when `skip_behavior` has at least one product set to `expire`.\n","type":"null","minimum":1,"maximum":720,"uniqueKey":"orders.auto_complete_after_hours.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.auto_complete_after_hours","typeLabel":"integer | null"},"skip_behavior":{"oneOf":[{"description":"Per-product skip behavior applied to orders using this template. Keys must be in this template's products list. Values:\n- `disabled`: product is required.\n- `all`: skip is allowed only after the user has tried every data provider for this product in the order.\n- `any`: skip is allowed after the user has tried at least one data provider for this product in the order.\n- `expire`: same as `any`, plus the order is auto-completed after `auto_complete_after_hours`.\n","type":"object","additionalProperties":{"type":"string","example":"disabled","enum":["disabled","all","any","expire"],"uniqueKey":"orders.skip_behavior.oneOf.0.additionalProperties","typeLabel":"enum\u003cstring>"},"example":{"income":"any","assets":"expire"},"uniqueKey":"orders.skip_behavior.oneOf.0","typeLabel":"object"},{"description":"Per-product skip behavior applied to orders using this template. Keys must be in this template's products list. Values:\n- `disabled`: product is required.\n- `all`: skip is allowed only after the user has tried every data provider for this product in the order.\n- `any`: skip is allowed after the user has tried at least one data provider for this product in the order.\n- `expire`: same as `any`, plus the order is auto-completed after `auto_complete_after_hours`.\n","type":"null","additionalProperties":{"type":"string","example":"disabled","enum":["disabled","all","any","expire"],"uniqueKey":"orders.skip_behavior.oneOf.1.additionalProperties","typeLabel":"enum\u003cstring>"},"example":{"income":"any","assets":"expire"},"uniqueKey":"orders.skip_behavior.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.skip_behavior","typeLabel":"object | null"},"allow_additional_connections":{"oneOf":[{"description":"Product types for which an end user can add more than one connection in a single order. Overrides the account-level default. Omit or set to null to inherit the default; pass `[]` to disallow all additional connections; pass a subset of the template's products to allow only those.\n","type":"array","items":{"type":"string","enum":["income","employment","deposit_switch","pll","insurance","transactions","assets"],"uniqueKey":"orders.allow_additional_connections.oneOf.0.items.[INDEX]","typeLabel":"enum\u003cstring>"},"example":["income"],"uniqueKey":"orders.allow_additional_connections.oneOf.0","typeLabel":"enum\u003cstring>[]"},{"description":"Product types for which an end user can add more than one connection in a single order. Overrides the account-level default. Omit or set to null to inherit the default; pass `[]` to disallow all additional connections; pass a subset of the template's products to allow only those.\n","type":"null","items":{"type":"string","enum":["income","employment","deposit_switch","pll","insurance","transactions","assets"]},"example":["income"],"uniqueKey":"orders.allow_additional_connections.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.allow_additional_connections","typeLabel":"enum\u003cstring>[] | null"},"notification_settings":{"description":"Configuration for order notifications applied to orders created with this template.","type":"object","properties":{"suppress_user_notifications":{"oneOf":[{"description":"When true, suppresses all user-facing notifications. If enabled, first_notification_delay_hours is ignored.","type":"boolean","default":false,"example":false,"uniqueKey":"orders.notification_settings.suppress_user_notifications.oneOf.0","typeLabel":"boolean"},{"description":"When true, suppresses all user-facing notifications. If enabled, first_notification_delay_hours is ignored.","type":"null","default":false,"example":false,"uniqueKey":"orders.notification_settings.suppress_user_notifications.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.notification_settings.suppress_user_notifications","typeLabel":"boolean | null"},"first_notification_delay_hours":{"oneOf":[{"description":"Number of hours to delay the first notification. Default is 0 (immediate). Ignored when suppress_user_notifications is true.","type":"integer","default":0,"example":12,"minimum":0,"uniqueKey":"orders.notification_settings.first_notification_delay_hours.oneOf.0","typeLabel":"integer"},{"description":"Number of hours to delay the first notification. Default is 0 (immediate). Ignored when suppress_user_notifications is true.","type":"null","default":0,"example":12,"minimum":0,"uniqueKey":"orders.notification_settings.first_notification_delay_hours.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.notification_settings.first_notification_delay_hours","typeLabel":"integer | null"}},"uniqueKey":"orders.notification_settings","typeLabel":"object"},"first_sms":{"type":"object","properties":{"text":{"oneOf":[{"description":"SMS text message","type":"string","uniqueKey":"orders.first_sms.text.oneOf.0","typeLabel":"string"},{"description":"SMS text message","type":"null","uniqueKey":"orders.first_sms.text.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.first_sms.text","typeLabel":"string | null"},"apply_for_reminder":{"description":"If enabled, the first SMS text message will also be used as the reminder","type":"boolean","uniqueKey":"orders.first_sms.apply_for_reminder","typeLabel":"boolean"}},"default":{},"uniqueKey":"orders.first_sms","typeLabel":"object"},"reminder_sms":{"type":"object","properties":{"text":{"oneOf":[{"description":"SMS text message","type":"string","uniqueKey":"orders.reminder_sms.text.oneOf.0","typeLabel":"string"},{"description":"SMS text message","type":"null","uniqueKey":"orders.reminder_sms.text.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.reminder_sms.text","typeLabel":"string | null"}},"default":{},"uniqueKey":"orders.reminder_sms","typeLabel":"object"},"first_email":{"type":"object","properties":{"title":{"oneOf":[{"description":"Title of the email","type":"string","maxLength":500,"uniqueKey":"orders.first_email.title.oneOf.0","typeLabel":"string"},{"description":"Title of the email","type":"null","maxLength":500,"uniqueKey":"orders.first_email.title.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.first_email.title","typeLabel":"string | null"},"subject":{"oneOf":[{"description":"Subject line of the email","type":"string","maxLength":500,"uniqueKey":"orders.first_email.subject.oneOf.0","typeLabel":"string"},{"description":"Subject line of the email","type":"null","maxLength":500,"uniqueKey":"orders.first_email.subject.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.first_email.subject","typeLabel":"string | null"},"header":{"oneOf":[{"description":"Main header content of the email","type":"string","maxLength":2000,"uniqueKey":"orders.first_email.header.oneOf.0","typeLabel":"string"},{"description":"Main header content of the email","type":"null","maxLength":2000,"uniqueKey":"orders.first_email.header.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.first_email.header","typeLabel":"string | null"},"button":{"oneOf":[{"description":"Text within the call-to-action button","type":"string","maxLength":500,"uniqueKey":"orders.first_email.button.oneOf.0","typeLabel":"string"},{"description":"Text within the call-to-action button","type":"null","maxLength":500,"uniqueKey":"orders.first_email.button.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.first_email.button","typeLabel":"string | null"},"caption":{"oneOf":[{"description":"Small text below the call-to-action button","type":"string","maxLength":2000,"uniqueKey":"orders.first_email.caption.oneOf.0","typeLabel":"string"},{"description":"Small text below the call-to-action button","type":"null","maxLength":2000,"uniqueKey":"orders.first_email.caption.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.first_email.caption","typeLabel":"string | null"},"apply_for_reminder":{"description":"If enabled, the first email fields will also be used as the reminder email fields","type":"boolean","uniqueKey":"orders.first_email.apply_for_reminder","typeLabel":"boolean"}},"default":{},"uniqueKey":"orders.first_email","typeLabel":"object"},"reminder_email":{"type":"object","properties":{"title":{"oneOf":[{"description":"Title of the email","type":"string","maxLength":500,"uniqueKey":"orders.reminder_email.title.oneOf.0","typeLabel":"string"},{"description":"Title of the email","type":"null","maxLength":500,"uniqueKey":"orders.reminder_email.title.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.reminder_email.title","typeLabel":"string | null"},"subject":{"oneOf":[{"description":"Subject line of the email","type":"string","maxLength":500,"uniqueKey":"orders.reminder_email.subject.oneOf.0","typeLabel":"string"},{"description":"Subject line of the email","type":"null","maxLength":500,"uniqueKey":"orders.reminder_email.subject.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.reminder_email.subject","typeLabel":"string | null"},"header":{"oneOf":[{"description":"Main header content of the email","type":"string","maxLength":2000,"uniqueKey":"orders.reminder_email.header.oneOf.0","typeLabel":"string"},{"description":"Main header content of the email","type":"null","maxLength":2000,"uniqueKey":"orders.reminder_email.header.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.reminder_email.header","typeLabel":"string | null"},"button":{"oneOf":[{"description":"Text within the call-to-action button","type":"string","maxLength":500,"uniqueKey":"orders.reminder_email.button.oneOf.0","typeLabel":"string"},{"description":"Text within the call-to-action button","type":"null","maxLength":500,"uniqueKey":"orders.reminder_email.button.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.reminder_email.button","typeLabel":"string | null"},"caption":{"oneOf":[{"description":"Small text below the call-to-action button","type":"string","maxLength":2000,"uniqueKey":"orders.reminder_email.caption.oneOf.0","typeLabel":"string"},{"description":"Small text below the call-to-action button","type":"null","maxLength":2000,"uniqueKey":"orders.reminder_email.caption.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.reminder_email.caption","typeLabel":"string | null"}},"default":{},"uniqueKey":"orders.reminder_email","typeLabel":"object"},"refresh_first_sms":{"type":"object","properties":{"text":{"oneOf":[{"description":"SMS text message","type":"string","uniqueKey":"orders.refresh_first_sms.text.oneOf.0","typeLabel":"string"},{"description":"SMS text message","type":"null","uniqueKey":"orders.refresh_first_sms.text.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.refresh_first_sms.text","typeLabel":"string | null"},"apply_for_reminder":{"description":"If enabled, the first SMS text message will also be used as the reminder","type":"boolean","uniqueKey":"orders.refresh_first_sms.apply_for_reminder","typeLabel":"boolean"}},"default":{},"uniqueKey":"orders.refresh_first_sms","typeLabel":"object"},"refresh_reminder_sms":{"type":"object","properties":{"text":{"oneOf":[{"description":"SMS text message","type":"string","uniqueKey":"orders.refresh_reminder_sms.text.oneOf.0","typeLabel":"string"},{"description":"SMS text message","type":"null","uniqueKey":"orders.refresh_reminder_sms.text.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.refresh_reminder_sms.text","typeLabel":"string | null"}},"default":{},"uniqueKey":"orders.refresh_reminder_sms","typeLabel":"object"},"refresh_first_email":{"type":"object","properties":{"title":{"oneOf":[{"description":"Title of the email","type":"string","maxLength":500,"uniqueKey":"orders.refresh_first_email.title.oneOf.0","typeLabel":"string"},{"description":"Title of the email","type":"null","maxLength":500,"uniqueKey":"orders.refresh_first_email.title.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.refresh_first_email.title","typeLabel":"string | null"},"subject":{"oneOf":[{"description":"Subject line of the email","type":"string","maxLength":500,"uniqueKey":"orders.refresh_first_email.subject.oneOf.0","typeLabel":"string"},{"description":"Subject line of the email","type":"null","maxLength":500,"uniqueKey":"orders.refresh_first_email.subject.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.refresh_first_email.subject","typeLabel":"string | null"},"header":{"oneOf":[{"description":"Main header content of the email","type":"string","maxLength":2000,"uniqueKey":"orders.refresh_first_email.header.oneOf.0","typeLabel":"string"},{"description":"Main header content of the email","type":"null","maxLength":2000,"uniqueKey":"orders.refresh_first_email.header.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.refresh_first_email.header","typeLabel":"string | null"},"button":{"oneOf":[{"description":"Text within the call-to-action button","type":"string","maxLength":500,"uniqueKey":"orders.refresh_first_email.button.oneOf.0","typeLabel":"string"},{"description":"Text within the call-to-action button","type":"null","maxLength":500,"uniqueKey":"orders.refresh_first_email.button.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.refresh_first_email.button","typeLabel":"string | null"},"caption":{"oneOf":[{"description":"Small text below the call-to-action button","type":"string","maxLength":2000,"uniqueKey":"orders.refresh_first_email.caption.oneOf.0","typeLabel":"string"},{"description":"Small text below the call-to-action button","type":"null","maxLength":2000,"uniqueKey":"orders.refresh_first_email.caption.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.refresh_first_email.caption","typeLabel":"string | null"},"apply_for_reminder":{"description":"If enabled, the first email fields will also be used as the reminder email fields","type":"boolean","uniqueKey":"orders.refresh_first_email.apply_for_reminder","typeLabel":"boolean"}},"default":{},"uniqueKey":"orders.refresh_first_email","typeLabel":"object"},"refresh_reminder_email":{"type":"object","properties":{"title":{"oneOf":[{"description":"Title of the email","type":"string","maxLength":500,"uniqueKey":"orders.refresh_reminder_email.title.oneOf.0","typeLabel":"string"},{"description":"Title of the email","type":"null","maxLength":500,"uniqueKey":"orders.refresh_reminder_email.title.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.refresh_reminder_email.title","typeLabel":"string | null"},"subject":{"oneOf":[{"description":"Subject line of the email","type":"string","maxLength":500,"uniqueKey":"orders.refresh_reminder_email.subject.oneOf.0","typeLabel":"string"},{"description":"Subject line of the email","type":"null","maxLength":500,"uniqueKey":"orders.refresh_reminder_email.subject.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.refresh_reminder_email.subject","typeLabel":"string | null"},"header":{"oneOf":[{"description":"Main header content of the email","type":"string","maxLength":2000,"uniqueKey":"orders.refresh_reminder_email.header.oneOf.0","typeLabel":"string"},{"description":"Main header content of the email","type":"null","maxLength":2000,"uniqueKey":"orders.refresh_reminder_email.header.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.refresh_reminder_email.header","typeLabel":"string | null"},"button":{"oneOf":[{"description":"Text within the call-to-action button","type":"string","maxLength":500,"uniqueKey":"orders.refresh_reminder_email.button.oneOf.0","typeLabel":"string"},{"description":"Text within the call-to-action button","type":"null","maxLength":500,"uniqueKey":"orders.refresh_reminder_email.button.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.refresh_reminder_email.button","typeLabel":"string | null"},"caption":{"oneOf":[{"description":"Small text below the call-to-action button","type":"string","maxLength":2000,"uniqueKey":"orders.refresh_reminder_email.caption.oneOf.0","typeLabel":"string"},{"description":"Small text below the call-to-action button","type":"null","maxLength":2000,"uniqueKey":"orders.refresh_reminder_email.caption.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.refresh_reminder_email.caption","typeLabel":"string | null"}},"default":{},"uniqueKey":"orders.refresh_reminder_email","typeLabel":"object"},"first_call":{"type":"object","properties":{"text":{"oneOf":[{"description":"Text message that will be spelled out during an automated phone call. The message should be composed of alphanumeric characters and standard punctuation.","type":"string","maxLength":1000,"uniqueKey":"orders.first_call.text.oneOf.0","typeLabel":"string"},{"description":"Text message that will be spelled out during an automated phone call. The message should be composed of alphanumeric characters and standard punctuation.","type":"null","maxLength":1000,"uniqueKey":"orders.first_call.text.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.first_call.text","typeLabel":"string | null"},"delay_seconds":{"oneOf":[{"description":"Delay in seconds after the order is placed.","type":"integer","maximum":10800,"minimum":60,"uniqueKey":"orders.first_call.delay_seconds.oneOf.0","typeLabel":"integer"},{"description":"Delay in seconds after the order is placed.","type":"null","maximum":10800,"minimum":60,"uniqueKey":"orders.first_call.delay_seconds.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.first_call.delay_seconds","typeLabel":"integer | null"},"apply_for_reminder":{"description":"Flag that determines whether the associated text message should be utilized in automated reminder phone calls","type":"boolean","uniqueKey":"orders.first_call.apply_for_reminder","typeLabel":"boolean"}},"default":{},"uniqueKey":"orders.first_call","typeLabel":"object"},"reminder_call":{"type":"object","properties":{"text":{"oneOf":[{"description":"Call text","type":"string","maxLength":1000,"uniqueKey":"orders.reminder_call.text.oneOf.0","typeLabel":"string"},{"description":"Call text","type":"null","maxLength":1000,"uniqueKey":"orders.reminder_call.text.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.reminder_call.text","typeLabel":"string | null"},"delay_seconds":{"oneOf":[{"description":"Call delay in seconds","type":"integer","maximum":864000,"minimum":600,"uniqueKey":"orders.reminder_call.delay_seconds.oneOf.0","typeLabel":"integer"},{"description":"Call delay in seconds","type":"null","maximum":864000,"minimum":600,"uniqueKey":"orders.reminder_call.delay_seconds.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.reminder_call.delay_seconds","typeLabel":"integer | null"}},"default":{},"uniqueKey":"orders.reminder_call","typeLabel":"object"},"landing":{"type":"object","properties":{"header":{"oneOf":[{"description":"Title header text","type":"string","maxLength":500,"uniqueKey":"orders.landing.header.oneOf.0","typeLabel":"string"},{"description":"Title header text","type":"null","maxLength":500,"uniqueKey":"orders.landing.header.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.landing.header","typeLabel":"string | null"},"body":{"oneOf":[{"description":"Body text","type":"string","maxLength":2000,"uniqueKey":"orders.landing.body.oneOf.0","typeLabel":"string"},{"description":"Body text","type":"null","maxLength":2000,"uniqueKey":"orders.landing.body.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.landing.body","typeLabel":"string | null"},"buttons":{"description":"Labels for the Landing page buttons. Each falls back to the widget default when unset. Labels render on one line and longer text is truncated, so keep them short","type":"object","properties":{"connect":{"oneOf":[{"description":"Primary connect button label","type":"string","maxLength":50,"uniqueKey":"orders.landing.buttons.connect.oneOf.0","typeLabel":"string"},{"description":"Primary connect button label","type":"null","maxLength":50,"uniqueKey":"orders.landing.buttons.connect.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.landing.buttons.connect","typeLabel":"string | null"},"add_account":{"oneOf":[{"description":"Connect button label when adding another account for the same product","type":"string","maxLength":50,"uniqueKey":"orders.landing.buttons.add_account.oneOf.0","typeLabel":"string"},{"description":"Connect button label when adding another account for the same product","type":"null","maxLength":50,"uniqueKey":"orders.landing.buttons.add_account.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.landing.buttons.add_account","typeLabel":"string | null"},"try_again":{"oneOf":[{"description":"Connect button label when retrying after a failed connection","type":"string","maxLength":50,"uniqueKey":"orders.landing.buttons.try_again.oneOf.0","typeLabel":"string"},{"description":"Connect button label when retrying after a failed connection","type":"null","maxLength":50,"uniqueKey":"orders.landing.buttons.try_again.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.landing.buttons.try_again","typeLabel":"string | null"},"review_accounts":{"oneOf":[{"description":"Finish button label when self-certification is the next step","type":"string","maxLength":50,"uniqueKey":"orders.landing.buttons.review_accounts.oneOf.0","typeLabel":"string"},{"description":"Finish button label when self-certification is the next step","type":"null","maxLength":50,"uniqueKey":"orders.landing.buttons.review_accounts.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.landing.buttons.review_accounts","typeLabel":"string | null"},"submit_accounts":{"oneOf":[{"description":"Finish button label when self-certification is not the next step","type":"string","maxLength":50,"uniqueKey":"orders.landing.buttons.submit_accounts.oneOf.0","typeLabel":"string"},{"description":"Finish button label when self-certification is not the next step","type":"null","maxLength":50,"uniqueKey":"orders.landing.buttons.submit_accounts.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.landing.buttons.submit_accounts","typeLabel":"string | null"}},"default":{},"uniqueKey":"orders.landing.buttons","typeLabel":"object"},"hide_faq":{"description":"If enabled, FAQ will be suppressed on the Landing page","type":"boolean","uniqueKey":"orders.landing.hide_faq","typeLabel":"boolean"},"success_screen":{"type":"object","properties":{"header":{"oneOf":[{"description":"Title header text","type":"string","maxLength":500,"uniqueKey":"orders.landing.success_screen.header.oneOf.0","typeLabel":"string"},{"description":"Title header text","type":"null","maxLength":500,"uniqueKey":"orders.landing.success_screen.header.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.landing.success_screen.header","typeLabel":"string | null"},"body":{"oneOf":[{"description":"Body text","type":"string","maxLength":2000,"uniqueKey":"orders.landing.success_screen.body.oneOf.0","typeLabel":"string"},{"description":"Body text","type":"null","maxLength":2000,"uniqueKey":"orders.landing.success_screen.body.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.landing.success_screen.body","typeLabel":"string | null"}},"default":{},"uniqueKey":"orders.landing.success_screen","typeLabel":"object"},"expired_screen":{"type":"object","properties":{"header":{"oneOf":[{"description":"Title header text","type":"string","maxLength":500,"uniqueKey":"orders.landing.expired_screen.header.oneOf.0","typeLabel":"string"},{"description":"Title header text","type":"null","maxLength":500,"uniqueKey":"orders.landing.expired_screen.header.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.landing.expired_screen.header","typeLabel":"string | null"},"body":{"oneOf":[{"description":"Body text","type":"string","maxLength":2000,"uniqueKey":"orders.landing.expired_screen.body.oneOf.0","typeLabel":"string"},{"description":"Body text","type":"null","maxLength":2000,"uniqueKey":"orders.landing.expired_screen.body.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.landing.expired_screen.body","typeLabel":"string | null"}},"default":{},"uniqueKey":"orders.landing.expired_screen","typeLabel":"object"}},"default":{},"uniqueKey":"orders.landing","typeLabel":"object"},"bank_info":{"type":"object","properties":{"bank_name":{"oneOf":[{"title":"Bank name","type":"string","maxLength":128,"minLength":1,"uniqueKey":"orders.bank_info.bank_name.oneOf.0","typeLabel":"string"},{"title":"Bank name","type":"null","maxLength":128,"minLength":1,"uniqueKey":"orders.bank_info.bank_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.bank_info.bank_name","typeLabel":"string | null"}},"uniqueKey":"orders.bank_info","typeLabel":"object"},"self_certification":{"description":"Settings for the self-certification page","type":"object","properties":{"main_header":{"oneOf":[{"description":"Main header text. Use {first_name} and {last_name} as placeholders","type":"string","maxLength":500,"uniqueKey":"orders.self_certification.main_header.oneOf.0","typeLabel":"string"},{"description":"Main header text. Use {first_name} and {last_name} as placeholders","type":"null","maxLength":500,"uniqueKey":"orders.self_certification.main_header.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.self_certification.main_header","typeLabel":"string | null"},"main_body":{"oneOf":[{"description":"Main body text","type":"string","maxLength":2000,"uniqueKey":"orders.self_certification.main_body.oneOf.0","typeLabel":"string"},{"description":"Main body text","type":"null","maxLength":2000,"uniqueKey":"orders.self_certification.main_body.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.self_certification.main_body","typeLabel":"string | null"},"deposits_header":{"oneOf":[{"description":"Deposits section header text","type":"string","maxLength":500,"uniqueKey":"orders.self_certification.deposits_header.oneOf.0","typeLabel":"string"},{"description":"Deposits section header text","type":"null","maxLength":500,"uniqueKey":"orders.self_certification.deposits_header.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.self_certification.deposits_header","typeLabel":"string | null"},"deposits_body":{"oneOf":[{"description":"Deposits section body text","type":"string","maxLength":2000,"uniqueKey":"orders.self_certification.deposits_body.oneOf.0","typeLabel":"string"},{"description":"Deposits section body text","type":"null","maxLength":2000,"uniqueKey":"orders.self_certification.deposits_body.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.self_certification.deposits_body","typeLabel":"string | null"},"hide_uncategorized_deposits":{"description":"If enabled, uncategorized deposits section will be hidden","type":"boolean","uniqueKey":"orders.self_certification.hide_uncategorized_deposits","typeLabel":"boolean"},"community_engagement":{"type":"object","properties":{"enabled":{"description":"If enabled, community engagement section will be shown","type":"boolean","uniqueKey":"orders.self_certification.community_engagement.enabled","typeLabel":"boolean"},"text":{"oneOf":[{"description":"Community engagement text. Use {total_hours} to display the sum of hours","type":"string","maxLength":500,"uniqueKey":"orders.self_certification.community_engagement.text.oneOf.0","typeLabel":"string"},{"description":"Community engagement text. Use {total_hours} to display the sum of hours","type":"null","maxLength":500,"uniqueKey":"orders.self_certification.community_engagement.text.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.self_certification.community_engagement.text","typeLabel":"string | null"}},"uniqueKey":"orders.self_certification.community_engagement","typeLabel":"object"},"non_certifiable_income":{"type":"object","properties":{"enabled":{"description":"If enabled, non-certifiable income sources section will be shown","type":"boolean","uniqueKey":"orders.self_certification.non_certifiable_income.enabled","typeLabel":"boolean"},"header":{"oneOf":[{"description":"Header displayed for non-certifiable income sources","type":"string","maxLength":500,"uniqueKey":"orders.self_certification.non_certifiable_income.header.oneOf.0","typeLabel":"string"},{"description":"Header displayed for non-certifiable income sources","type":"null","maxLength":500,"uniqueKey":"orders.self_certification.non_certifiable_income.header.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.self_certification.non_certifiable_income.header","typeLabel":"string | null"},"text":{"oneOf":[{"description":"Text displayed for non-certifiable income sources","type":"string","maxLength":500,"uniqueKey":"orders.self_certification.non_certifiable_income.text.oneOf.0","typeLabel":"string"},{"description":"Text displayed for non-certifiable income sources","type":"null","maxLength":500,"uniqueKey":"orders.self_certification.non_certifiable_income.text.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.self_certification.non_certifiable_income.text","typeLabel":"string | null"}},"uniqueKey":"orders.self_certification.non_certifiable_income","typeLabel":"object"},"caption":{"oneOf":[{"description":"Small text below the action button","type":"string","maxLength":2000,"uniqueKey":"orders.self_certification.caption.oneOf.0","typeLabel":"string"},{"description":"Small text below the action button","type":"null","maxLength":2000,"uniqueKey":"orders.self_certification.caption.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.self_certification.caption","typeLabel":"string | null"},"button":{"oneOf":[{"description":"Text within the action button","type":"string","maxLength":255,"uniqueKey":"orders.self_certification.button.oneOf.0","typeLabel":"string"},{"description":"Text within the action button","type":"null","maxLength":255,"uniqueKey":"orders.self_certification.button.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.self_certification.button","typeLabel":"string | null"},"certification_mode":{"oneOf":[{"description":"Certification mode for the self-certification page.","type":"string","enum":["financial_accounts","bank_income",null],"example":"financial_accounts","uniqueKey":"orders.self_certification.certification_mode.oneOf.0","typeLabel":"enum\u003cstring>"},{"description":"Certification mode for the self-certification page.","type":"null","enum":["financial_accounts","bank_income",null],"example":"financial_accounts","uniqueKey":"orders.self_certification.certification_mode.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.self_certification.certification_mode","typeLabel":"enum\u003cstring> | null"}},"uniqueKey":"orders.self_certification","typeLabel":"object"},"employment_duration_requirement":{"oneOf":[{"type":"object","properties":{"enabled":{"description":"Whether the employment duration requirement is active","type":"boolean","default":false,"uniqueKey":"orders.employment_duration_requirement.oneOf.0.enabled","typeLabel":"boolean"},"minimum_duration":{"oneOf":[{"description":"Minimum cumulative employment duration","type":"object","required":["value","unit"],"properties":{"value":{"type":"integer","minimum":1,"isRequired":true,"uniqueKey":"orders.employment_duration_requirement.oneOf.0.minimum_duration.oneOf.0.value","typeLabel":"integer"},"unit":{"type":"string","enum":["years","months","days"],"example":"months","isRequired":true,"uniqueKey":"orders.employment_duration_requirement.oneOf.0.minimum_duration.oneOf.0.unit","typeLabel":"enum\u003cstring>"}},"uniqueKey":"orders.employment_duration_requirement.oneOf.0.minimum_duration.oneOf.0","typeLabel":"object"},{"description":"Minimum cumulative employment duration","type":"null","required":["value","unit"],"properties":{"value":{"type":"integer","minimum":1},"unit":{"type":"string","enum":["years","months","days"],"example":"months"}},"uniqueKey":"orders.employment_duration_requirement.oneOf.0.minimum_duration.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.employment_duration_requirement.oneOf.0.minimum_duration","typeLabel":"object | null"},"warning_header":{"oneOf":[{"description":"Header text shown when employment duration is below the minimum","type":"string","maxLength":500,"uniqueKey":"orders.employment_duration_requirement.oneOf.0.warning_header.oneOf.0","typeLabel":"string"},{"description":"Header text shown when employment duration is below the minimum","type":"null","maxLength":500,"uniqueKey":"orders.employment_duration_requirement.oneOf.0.warning_header.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.employment_duration_requirement.oneOf.0.warning_header","typeLabel":"string | null"},"warning_body":{"oneOf":[{"description":"Body text shown when employment duration is below the minimum","type":"string","maxLength":2000,"uniqueKey":"orders.employment_duration_requirement.oneOf.0.warning_body.oneOf.0","typeLabel":"string"},{"description":"Body text shown when employment duration is below the minimum","type":"null","maxLength":2000,"uniqueKey":"orders.employment_duration_requirement.oneOf.0.warning_body.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.employment_duration_requirement.oneOf.0.warning_body","typeLabel":"string | null"}},"uniqueKey":"orders.employment_duration_requirement.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"enabled":{"description":"Whether the employment duration requirement is active","type":"boolean","default":false},"minimum_duration":{"oneOf":[{"description":"Minimum cumulative employment duration","type":"object","required":["value","unit"],"properties":{"value":{"type":"integer","minimum":1},"unit":{"type":"string","enum":["years","months","days"],"example":"months"}}},{"description":"Minimum cumulative employment duration","type":"null","required":["value","unit"],"properties":{"value":{"type":"integer","minimum":1},"unit":{"type":"string","enum":["years","months","days"],"example":"months"}}}]},"warning_header":{"oneOf":[{"description":"Header text shown when employment duration is below the minimum","type":"string","maxLength":500},{"description":"Header text shown when employment duration is below the minimum","type":"null","maxLength":500}]},"warning_body":{"oneOf":[{"description":"Body text shown when employment duration is below the minimum","type":"string","maxLength":2000},{"description":"Body text shown when employment duration is below the minimum","type":"null","maxLength":2000}]}},"uniqueKey":"orders.employment_duration_requirement.oneOf.1","typeLabel":"null"}],"uniqueKey":"orders.employment_duration_requirement","typeLabel":"object | null"}},"description":"Settings for orders","default":{},"uniqueKey":"orders","typeLabel":"object"},"document_upload":{"type":"object","properties":{"is_enabled":{"oneOf":[{"description":"If document upload is enabled for the template or not. Set to null - for global settings. If set to true document types should be enabled in the template explicitly.","type":"boolean","uniqueKey":"document_upload.is_enabled.oneOf.0","typeLabel":"boolean"},{"description":"If document upload is enabled for the template or not. Set to null - for global settings. If set to true document types should be enabled in the template explicitly.","type":"null","uniqueKey":"document_upload.is_enabled.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.is_enabled","typeLabel":"boolean | null"},"freddie_aim_check":{"type":"object","properties":{"is_enabled":{"oneOf":[{"description":"Enable Freddie Mac AIM check document upload for this template.","type":"boolean","uniqueKey":"document_upload.freddie_aim_check.is_enabled.oneOf.0","typeLabel":"boolean"},{"description":"Enable Freddie Mac AIM check document upload for this template.","type":"null","uniqueKey":"document_upload.freddie_aim_check.is_enabled.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.freddie_aim_check.is_enabled","typeLabel":"boolean | null"},"seller_id":{"oneOf":[{"description":"Freddie Mac seller ID used for the AIM check.","type":"string","maxLength":255,"uniqueKey":"document_upload.freddie_aim_check.seller_id.oneOf.0","typeLabel":"string"},{"description":"Freddie Mac seller ID used for the AIM check.","type":"null","maxLength":255,"uniqueKey":"document_upload.freddie_aim_check.seller_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.freddie_aim_check.seller_id","typeLabel":"string | null"}},"description":"Freddie Mac AIM check settings for this template. Each value takes priority over the account-level setting; null falls back to it.","default":{},"uniqueKey":"document_upload.freddie_aim_check","typeLabel":"object"},"paystub":{"type":"object","properties":{"is_enabled":{"description":"If the document type is enabled","type":"boolean","uniqueKey":"document_upload.paystub.is_enabled","typeLabel":"boolean"},"is_required":{"description":"If the document type is required","type":"boolean","uniqueKey":"document_upload.paystub.is_required","typeLabel":"boolean"},"title":{"oneOf":[{"description":"Title on the first document upload screen","type":"string","uniqueKey":"document_upload.paystub.title.oneOf.0","typeLabel":"string"},{"description":"Title on the first document upload screen","type":"null","uniqueKey":"document_upload.paystub.title.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.paystub.title","typeLabel":"string | null"},"description":{"oneOf":[{"description":"Description on the first document upload screen","type":"string","example":"PDF files only under 15 MB.","uniqueKey":"document_upload.paystub.description.oneOf.0","typeLabel":"string"},{"description":"Description on the first document upload screen","type":"null","example":"PDF files only under 15 MB.","uniqueKey":"document_upload.paystub.description.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.paystub.description","typeLabel":"string | null"},"button":{"oneOf":[{"description":"Text on the upload button","type":"string","example":"Upload","uniqueKey":"document_upload.paystub.button.oneOf.0","typeLabel":"string"},{"description":"Text on the upload button","type":"null","example":"Upload","uniqueKey":"document_upload.paystub.button.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.paystub.button","typeLabel":"string | null"},"submit_title":{"oneOf":[{"description":"Title on the submit screen","type":"string","uniqueKey":"document_upload.paystub.submit_title.oneOf.0","typeLabel":"string"},{"description":"Title on the submit screen","type":"null","uniqueKey":"document_upload.paystub.submit_title.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.paystub.submit_title","typeLabel":"string | null"},"min_count":{"oneOf":[{"description":"Minimum required number of uploaded documents","type":"integer","example":2,"uniqueKey":"document_upload.paystub.min_count.oneOf.0","typeLabel":"integer"},{"description":"Minimum required number of uploaded documents","type":"null","example":2,"uniqueKey":"document_upload.paystub.min_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.paystub.min_count","typeLabel":"integer | null"},"max_count":{"oneOf":[{"description":"Maximum required number of uploaded documents","type":"integer","example":5,"uniqueKey":"document_upload.paystub.max_count.oneOf.0","typeLabel":"integer"},{"description":"Maximum required number of uploaded documents","type":"null","example":5,"uniqueKey":"document_upload.paystub.max_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.paystub.max_count","typeLabel":"integer | null"}},"default":{},"uniqueKey":"document_upload.paystub","typeLabel":"object"},"w2":{"type":"object","properties":{"is_enabled":{"description":"If the document type is enabled","type":"boolean","uniqueKey":"document_upload.w2.is_enabled","typeLabel":"boolean"},"is_required":{"description":"If the document type is required","type":"boolean","uniqueKey":"document_upload.w2.is_required","typeLabel":"boolean"},"title":{"oneOf":[{"description":"Title on the first document upload screen","type":"string","uniqueKey":"document_upload.w2.title.oneOf.0","typeLabel":"string"},{"description":"Title on the first document upload screen","type":"null","uniqueKey":"document_upload.w2.title.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.w2.title","typeLabel":"string | null"},"description":{"oneOf":[{"description":"Description on the first document upload screen","type":"string","example":"PDF files only under 15 MB.","uniqueKey":"document_upload.w2.description.oneOf.0","typeLabel":"string"},{"description":"Description on the first document upload screen","type":"null","example":"PDF files only under 15 MB.","uniqueKey":"document_upload.w2.description.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.w2.description","typeLabel":"string | null"},"button":{"oneOf":[{"description":"Text on the upload button","type":"string","example":"Upload","uniqueKey":"document_upload.w2.button.oneOf.0","typeLabel":"string"},{"description":"Text on the upload button","type":"null","example":"Upload","uniqueKey":"document_upload.w2.button.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.w2.button","typeLabel":"string | null"},"submit_title":{"oneOf":[{"description":"Title on the submit screen","type":"string","uniqueKey":"document_upload.w2.submit_title.oneOf.0","typeLabel":"string"},{"description":"Title on the submit screen","type":"null","uniqueKey":"document_upload.w2.submit_title.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.w2.submit_title","typeLabel":"string | null"},"min_count":{"oneOf":[{"description":"Minimum required number of uploaded documents","type":"integer","example":2,"uniqueKey":"document_upload.w2.min_count.oneOf.0","typeLabel":"integer"},{"description":"Minimum required number of uploaded documents","type":"null","example":2,"uniqueKey":"document_upload.w2.min_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.w2.min_count","typeLabel":"integer | null"},"max_count":{"oneOf":[{"description":"Maximum required number of uploaded documents","type":"integer","example":5,"uniqueKey":"document_upload.w2.max_count.oneOf.0","typeLabel":"integer"},{"description":"Maximum required number of uploaded documents","type":"null","example":5,"uniqueKey":"document_upload.w2.max_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.w2.max_count","typeLabel":"integer | null"}},"default":{},"uniqueKey":"document_upload.w2","typeLabel":"object"},"f1099":{"type":"object","properties":{"is_enabled":{"description":"If the document type is enabled","type":"boolean","uniqueKey":"document_upload.f1099.is_enabled","typeLabel":"boolean"},"is_required":{"description":"If the document type is required","type":"boolean","uniqueKey":"document_upload.f1099.is_required","typeLabel":"boolean"},"title":{"oneOf":[{"description":"Title on the first document upload screen","type":"string","uniqueKey":"document_upload.f1099.title.oneOf.0","typeLabel":"string"},{"description":"Title on the first document upload screen","type":"null","uniqueKey":"document_upload.f1099.title.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.f1099.title","typeLabel":"string | null"},"description":{"oneOf":[{"description":"Description on the first document upload screen","type":"string","example":"PDF files only under 15 MB.","uniqueKey":"document_upload.f1099.description.oneOf.0","typeLabel":"string"},{"description":"Description on the first document upload screen","type":"null","example":"PDF files only under 15 MB.","uniqueKey":"document_upload.f1099.description.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.f1099.description","typeLabel":"string | null"},"button":{"oneOf":[{"description":"Text on the upload button","type":"string","example":"Upload","uniqueKey":"document_upload.f1099.button.oneOf.0","typeLabel":"string"},{"description":"Text on the upload button","type":"null","example":"Upload","uniqueKey":"document_upload.f1099.button.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.f1099.button","typeLabel":"string | null"},"submit_title":{"oneOf":[{"description":"Title on the submit screen","type":"string","uniqueKey":"document_upload.f1099.submit_title.oneOf.0","typeLabel":"string"},{"description":"Title on the submit screen","type":"null","uniqueKey":"document_upload.f1099.submit_title.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.f1099.submit_title","typeLabel":"string | null"},"min_count":{"oneOf":[{"description":"Minimum required number of uploaded documents","type":"integer","example":2,"uniqueKey":"document_upload.f1099.min_count.oneOf.0","typeLabel":"integer"},{"description":"Minimum required number of uploaded documents","type":"null","example":2,"uniqueKey":"document_upload.f1099.min_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.f1099.min_count","typeLabel":"integer | null"},"max_count":{"oneOf":[{"description":"Maximum required number of uploaded documents","type":"integer","example":5,"uniqueKey":"document_upload.f1099.max_count.oneOf.0","typeLabel":"integer"},{"description":"Maximum required number of uploaded documents","type":"null","example":5,"uniqueKey":"document_upload.f1099.max_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.f1099.max_count","typeLabel":"integer | null"}},"default":{},"uniqueKey":"document_upload.f1099","typeLabel":"object"},"f1040":{"type":"object","properties":{"is_enabled":{"description":"If the document type is enabled","type":"boolean","uniqueKey":"document_upload.f1040.is_enabled","typeLabel":"boolean"},"is_required":{"description":"If the document type is required","type":"boolean","uniqueKey":"document_upload.f1040.is_required","typeLabel":"boolean"},"title":{"oneOf":[{"description":"Title on the first document upload screen","type":"string","uniqueKey":"document_upload.f1040.title.oneOf.0","typeLabel":"string"},{"description":"Title on the first document upload screen","type":"null","uniqueKey":"document_upload.f1040.title.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.f1040.title","typeLabel":"string | null"},"description":{"oneOf":[{"description":"Description on the first document upload screen","type":"string","example":"PDF files only under 15 MB.","uniqueKey":"document_upload.f1040.description.oneOf.0","typeLabel":"string"},{"description":"Description on the first document upload screen","type":"null","example":"PDF files only under 15 MB.","uniqueKey":"document_upload.f1040.description.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.f1040.description","typeLabel":"string | null"},"button":{"oneOf":[{"description":"Text on the upload button","type":"string","example":"Upload","uniqueKey":"document_upload.f1040.button.oneOf.0","typeLabel":"string"},{"description":"Text on the upload button","type":"null","example":"Upload","uniqueKey":"document_upload.f1040.button.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.f1040.button","typeLabel":"string | null"},"submit_title":{"oneOf":[{"description":"Title on the submit screen","type":"string","uniqueKey":"document_upload.f1040.submit_title.oneOf.0","typeLabel":"string"},{"description":"Title on the submit screen","type":"null","uniqueKey":"document_upload.f1040.submit_title.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.f1040.submit_title","typeLabel":"string | null"},"min_count":{"oneOf":[{"description":"Minimum required number of uploaded documents","type":"integer","example":2,"uniqueKey":"document_upload.f1040.min_count.oneOf.0","typeLabel":"integer"},{"description":"Minimum required number of uploaded documents","type":"null","example":2,"uniqueKey":"document_upload.f1040.min_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.f1040.min_count","typeLabel":"integer | null"},"max_count":{"oneOf":[{"description":"Maximum required number of uploaded documents","type":"integer","example":5,"uniqueKey":"document_upload.f1040.max_count.oneOf.0","typeLabel":"integer"},{"description":"Maximum required number of uploaded documents","type":"null","example":5,"uniqueKey":"document_upload.f1040.max_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.f1040.max_count","typeLabel":"integer | null"}},"default":{},"uniqueKey":"document_upload.f1040","typeLabel":"object"},"insurance_home_policy":{"type":"object","properties":{"is_enabled":{"description":"If the document type is enabled","type":"boolean","uniqueKey":"document_upload.insurance_home_policy.is_enabled","typeLabel":"boolean"},"is_required":{"description":"If the document type is required","type":"boolean","uniqueKey":"document_upload.insurance_home_policy.is_required","typeLabel":"boolean"},"title":{"oneOf":[{"description":"Title on the first document upload screen","type":"string","uniqueKey":"document_upload.insurance_home_policy.title.oneOf.0","typeLabel":"string"},{"description":"Title on the first document upload screen","type":"null","uniqueKey":"document_upload.insurance_home_policy.title.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.insurance_home_policy.title","typeLabel":"string | null"},"description":{"oneOf":[{"description":"Description on the first document upload screen","type":"string","example":"PDF files only under 15 MB.","uniqueKey":"document_upload.insurance_home_policy.description.oneOf.0","typeLabel":"string"},{"description":"Description on the first document upload screen","type":"null","example":"PDF files only under 15 MB.","uniqueKey":"document_upload.insurance_home_policy.description.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.insurance_home_policy.description","typeLabel":"string | null"},"button":{"oneOf":[{"description":"Text on the upload button","type":"string","example":"Upload","uniqueKey":"document_upload.insurance_home_policy.button.oneOf.0","typeLabel":"string"},{"description":"Text on the upload button","type":"null","example":"Upload","uniqueKey":"document_upload.insurance_home_policy.button.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.insurance_home_policy.button","typeLabel":"string | null"},"submit_title":{"oneOf":[{"description":"Title on the submit screen","type":"string","uniqueKey":"document_upload.insurance_home_policy.submit_title.oneOf.0","typeLabel":"string"},{"description":"Title on the submit screen","type":"null","uniqueKey":"document_upload.insurance_home_policy.submit_title.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.insurance_home_policy.submit_title","typeLabel":"string | null"},"min_count":{"oneOf":[{"description":"Minimum required number of uploaded documents","type":"integer","example":2,"uniqueKey":"document_upload.insurance_home_policy.min_count.oneOf.0","typeLabel":"integer"},{"description":"Minimum required number of uploaded documents","type":"null","example":2,"uniqueKey":"document_upload.insurance_home_policy.min_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.insurance_home_policy.min_count","typeLabel":"integer | null"},"max_count":{"oneOf":[{"description":"Maximum required number of uploaded documents","type":"integer","example":5,"uniqueKey":"document_upload.insurance_home_policy.max_count.oneOf.0","typeLabel":"integer"},{"description":"Maximum required number of uploaded documents","type":"null","example":5,"uniqueKey":"document_upload.insurance_home_policy.max_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.insurance_home_policy.max_count","typeLabel":"integer | null"}},"default":{},"uniqueKey":"document_upload.insurance_home_policy","typeLabel":"object"},"insurance_auto_policy":{"type":"object","properties":{"is_enabled":{"description":"If the document type is enabled","type":"boolean","uniqueKey":"document_upload.insurance_auto_policy.is_enabled","typeLabel":"boolean"},"is_required":{"description":"If the document type is required","type":"boolean","uniqueKey":"document_upload.insurance_auto_policy.is_required","typeLabel":"boolean"},"title":{"oneOf":[{"description":"Title on the first document upload screen","type":"string","uniqueKey":"document_upload.insurance_auto_policy.title.oneOf.0","typeLabel":"string"},{"description":"Title on the first document upload screen","type":"null","uniqueKey":"document_upload.insurance_auto_policy.title.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.insurance_auto_policy.title","typeLabel":"string | null"},"description":{"oneOf":[{"description":"Description on the first document upload screen","type":"string","example":"PDF files only under 15 MB.","uniqueKey":"document_upload.insurance_auto_policy.description.oneOf.0","typeLabel":"string"},{"description":"Description on the first document upload screen","type":"null","example":"PDF files only under 15 MB.","uniqueKey":"document_upload.insurance_auto_policy.description.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.insurance_auto_policy.description","typeLabel":"string | null"},"button":{"oneOf":[{"description":"Text on the upload button","type":"string","example":"Upload","uniqueKey":"document_upload.insurance_auto_policy.button.oneOf.0","typeLabel":"string"},{"description":"Text on the upload button","type":"null","example":"Upload","uniqueKey":"document_upload.insurance_auto_policy.button.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.insurance_auto_policy.button","typeLabel":"string | null"},"submit_title":{"oneOf":[{"description":"Title on the submit screen","type":"string","uniqueKey":"document_upload.insurance_auto_policy.submit_title.oneOf.0","typeLabel":"string"},{"description":"Title on the submit screen","type":"null","uniqueKey":"document_upload.insurance_auto_policy.submit_title.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.insurance_auto_policy.submit_title","typeLabel":"string | null"},"min_count":{"oneOf":[{"description":"Minimum required number of uploaded documents","type":"integer","example":2,"uniqueKey":"document_upload.insurance_auto_policy.min_count.oneOf.0","typeLabel":"integer"},{"description":"Minimum required number of uploaded documents","type":"null","example":2,"uniqueKey":"document_upload.insurance_auto_policy.min_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.insurance_auto_policy.min_count","typeLabel":"integer | null"},"max_count":{"oneOf":[{"description":"Maximum required number of uploaded documents","type":"integer","example":5,"uniqueKey":"document_upload.insurance_auto_policy.max_count.oneOf.0","typeLabel":"integer"},{"description":"Maximum required number of uploaded documents","type":"null","example":5,"uniqueKey":"document_upload.insurance_auto_policy.max_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.insurance_auto_policy.max_count","typeLabel":"integer | null"}},"default":{},"uniqueKey":"document_upload.insurance_auto_policy","typeLabel":"object"},"volunteer_letter":{"type":"object","properties":{"is_enabled":{"description":"If the document type is enabled","type":"boolean","uniqueKey":"document_upload.volunteer_letter.is_enabled","typeLabel":"boolean"},"is_required":{"description":"If the document type is required","type":"boolean","uniqueKey":"document_upload.volunteer_letter.is_required","typeLabel":"boolean"},"title":{"oneOf":[{"description":"Title on the first document upload screen","type":"string","uniqueKey":"document_upload.volunteer_letter.title.oneOf.0","typeLabel":"string"},{"description":"Title on the first document upload screen","type":"null","uniqueKey":"document_upload.volunteer_letter.title.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.volunteer_letter.title","typeLabel":"string | null"},"description":{"oneOf":[{"description":"Description on the first document upload screen","type":"string","example":"PDF files only under 15 MB.","uniqueKey":"document_upload.volunteer_letter.description.oneOf.0","typeLabel":"string"},{"description":"Description on the first document upload screen","type":"null","example":"PDF files only under 15 MB.","uniqueKey":"document_upload.volunteer_letter.description.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.volunteer_letter.description","typeLabel":"string | null"},"button":{"oneOf":[{"description":"Text on the upload button","type":"string","example":"Upload","uniqueKey":"document_upload.volunteer_letter.button.oneOf.0","typeLabel":"string"},{"description":"Text on the upload button","type":"null","example":"Upload","uniqueKey":"document_upload.volunteer_letter.button.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.volunteer_letter.button","typeLabel":"string | null"},"submit_title":{"oneOf":[{"description":"Title on the submit screen","type":"string","uniqueKey":"document_upload.volunteer_letter.submit_title.oneOf.0","typeLabel":"string"},{"description":"Title on the submit screen","type":"null","uniqueKey":"document_upload.volunteer_letter.submit_title.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.volunteer_letter.submit_title","typeLabel":"string | null"},"min_count":{"oneOf":[{"description":"Minimum required number of uploaded documents","type":"integer","example":2,"uniqueKey":"document_upload.volunteer_letter.min_count.oneOf.0","typeLabel":"integer"},{"description":"Minimum required number of uploaded documents","type":"null","example":2,"uniqueKey":"document_upload.volunteer_letter.min_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.volunteer_letter.min_count","typeLabel":"integer | null"},"max_count":{"oneOf":[{"description":"Maximum required number of uploaded documents","type":"integer","example":5,"uniqueKey":"document_upload.volunteer_letter.max_count.oneOf.0","typeLabel":"integer"},{"description":"Maximum required number of uploaded documents","type":"null","example":5,"uniqueKey":"document_upload.volunteer_letter.max_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.volunteer_letter.max_count","typeLabel":"integer | null"}},"default":{},"uniqueKey":"document_upload.volunteer_letter","typeLabel":"object"},"pcs_orders":{"type":"object","properties":{"is_enabled":{"description":"If the document type is enabled","type":"boolean","uniqueKey":"document_upload.pcs_orders.is_enabled","typeLabel":"boolean"},"is_required":{"description":"If the document type is required","type":"boolean","uniqueKey":"document_upload.pcs_orders.is_required","typeLabel":"boolean"},"title":{"oneOf":[{"description":"Title on the first document upload screen","type":"string","uniqueKey":"document_upload.pcs_orders.title.oneOf.0","typeLabel":"string"},{"description":"Title on the first document upload screen","type":"null","uniqueKey":"document_upload.pcs_orders.title.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.pcs_orders.title","typeLabel":"string | null"},"description":{"oneOf":[{"description":"Description on the first document upload screen","type":"string","example":"PDF files only under 15 MB.","uniqueKey":"document_upload.pcs_orders.description.oneOf.0","typeLabel":"string"},{"description":"Description on the first document upload screen","type":"null","example":"PDF files only under 15 MB.","uniqueKey":"document_upload.pcs_orders.description.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.pcs_orders.description","typeLabel":"string | null"},"button":{"oneOf":[{"description":"Text on the upload button","type":"string","example":"Upload","uniqueKey":"document_upload.pcs_orders.button.oneOf.0","typeLabel":"string"},{"description":"Text on the upload button","type":"null","example":"Upload","uniqueKey":"document_upload.pcs_orders.button.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.pcs_orders.button","typeLabel":"string | null"},"submit_title":{"oneOf":[{"description":"Title on the submit screen","type":"string","uniqueKey":"document_upload.pcs_orders.submit_title.oneOf.0","typeLabel":"string"},{"description":"Title on the submit screen","type":"null","uniqueKey":"document_upload.pcs_orders.submit_title.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.pcs_orders.submit_title","typeLabel":"string | null"},"min_count":{"oneOf":[{"description":"Minimum required number of uploaded documents","type":"integer","example":2,"uniqueKey":"document_upload.pcs_orders.min_count.oneOf.0","typeLabel":"integer"},{"description":"Minimum required number of uploaded documents","type":"null","example":2,"uniqueKey":"document_upload.pcs_orders.min_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.pcs_orders.min_count","typeLabel":"integer | null"},"max_count":{"oneOf":[{"description":"Maximum required number of uploaded documents","type":"integer","example":5,"uniqueKey":"document_upload.pcs_orders.max_count.oneOf.0","typeLabel":"integer"},{"description":"Maximum required number of uploaded documents","type":"null","example":5,"uniqueKey":"document_upload.pcs_orders.max_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.pcs_orders.max_count","typeLabel":"integer | null"}},"default":{},"uniqueKey":"document_upload.pcs_orders","typeLabel":"object"},"other":{"type":"object","properties":{"is_enabled":{"description":"If the document type is enabled","type":"boolean","uniqueKey":"document_upload.other.is_enabled","typeLabel":"boolean"},"is_required":{"description":"If the document type is required","type":"boolean","uniqueKey":"document_upload.other.is_required","typeLabel":"boolean"},"title":{"oneOf":[{"description":"Title on the first document upload screen","type":"string","uniqueKey":"document_upload.other.title.oneOf.0","typeLabel":"string"},{"description":"Title on the first document upload screen","type":"null","uniqueKey":"document_upload.other.title.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.other.title","typeLabel":"string | null"},"description":{"oneOf":[{"description":"Description on the first document upload screen","type":"string","example":"PDF files only under 15 MB.","uniqueKey":"document_upload.other.description.oneOf.0","typeLabel":"string"},{"description":"Description on the first document upload screen","type":"null","example":"PDF files only under 15 MB.","uniqueKey":"document_upload.other.description.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.other.description","typeLabel":"string | null"},"button":{"oneOf":[{"description":"Text on the upload button","type":"string","example":"Upload","uniqueKey":"document_upload.other.button.oneOf.0","typeLabel":"string"},{"description":"Text on the upload button","type":"null","example":"Upload","uniqueKey":"document_upload.other.button.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.other.button","typeLabel":"string | null"},"submit_title":{"oneOf":[{"description":"Title on the submit screen","type":"string","uniqueKey":"document_upload.other.submit_title.oneOf.0","typeLabel":"string"},{"description":"Title on the submit screen","type":"null","uniqueKey":"document_upload.other.submit_title.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.other.submit_title","typeLabel":"string | null"},"min_count":{"oneOf":[{"description":"Minimum required number of uploaded documents","type":"integer","example":2,"uniqueKey":"document_upload.other.min_count.oneOf.0","typeLabel":"integer"},{"description":"Minimum required number of uploaded documents","type":"null","example":2,"uniqueKey":"document_upload.other.min_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.other.min_count","typeLabel":"integer | null"},"max_count":{"oneOf":[{"description":"Maximum required number of uploaded documents","type":"integer","example":5,"uniqueKey":"document_upload.other.max_count.oneOf.0","typeLabel":"integer"},{"description":"Maximum required number of uploaded documents","type":"null","example":5,"uniqueKey":"document_upload.other.max_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"document_upload.other.max_count","typeLabel":"integer | null"}},"default":{},"uniqueKey":"document_upload.other","typeLabel":"object"}},"description":"Settings for document upload.\n\nWhen the `other` document type is enabled, end users can upload arbitrary documents that don't fit the other categories. Truv does not parse these documents into structured data (they are captured only) — you can collect the uploaded files through the Uploaded Documents API (`GET /v1/links/{link_id}/documents/`).\n","default":{},"uniqueKey":"document_upload","typeLabel":"object"},"data":{"oneOf":[{"type":"object","properties":{"paystubs_count":{"oneOf":[{"description":"The number of most recent paystubs to include in the response. Specify the desired count of paystubs to be returned.","type":"integer","example":6,"uniqueKey":"data.oneOf.0.paystubs_count.oneOf.0","typeLabel":"integer"},{"description":"The number of most recent paystubs to include in the response. Specify the desired count of paystubs to be returned.","type":"null","example":6,"uniqueKey":"data.oneOf.0.paystubs_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.oneOf.0.paystubs_count","typeLabel":"integer | null"},"w2_count":{"oneOf":[{"description":"The number of most recent W2 forms to include in the response. Specify the desired count of W2 forms to be returned.","type":"integer","example":3,"uniqueKey":"data.oneOf.0.w2_count.oneOf.0","typeLabel":"integer"},{"description":"The number of most recent W2 forms to include in the response. Specify the desired count of W2 forms to be returned.","type":"null","example":3,"uniqueKey":"data.oneOf.0.w2_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.oneOf.0.w2_count","typeLabel":"integer | null"},"paystubs_ytd_count":{"oneOf":[{"description":"The number of most recent year-to-date paystubs to include in the response. Specify the desired count of year-to-date paystubs to be returned.","type":"integer","example":3,"uniqueKey":"data.oneOf.0.paystubs_ytd_count.oneOf.0","typeLabel":"integer"},{"description":"The number of most recent year-to-date paystubs to include in the response. Specify the desired count of year-to-date paystubs to be returned.","type":"null","example":3,"uniqueKey":"data.oneOf.0.paystubs_ytd_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.oneOf.0.paystubs_ytd_count","typeLabel":"integer | null"},"extended_history":{"type":"object","properties":{"statements_history_days":{"oneOf":[{"description":"The number of days of paystub history to fetch from the payroll source.","type":"integer","example":180,"maximum":730,"minimum":90,"uniqueKey":"data.oneOf.0.extended_history.statements_history_days.oneOf.0","typeLabel":"integer"},{"description":"The number of days of paystub history to fetch from the payroll source.","type":"null","example":180,"maximum":730,"minimum":90,"uniqueKey":"data.oneOf.0.extended_history.statements_history_days.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.oneOf.0.extended_history.statements_history_days","typeLabel":"integer | null"}},"description":"Settings for extended data collection","default":{},"uniqueKey":"data.oneOf.0.extended_history","typeLabel":"object"},"bank_statements_count":{"oneOf":[{"description":"The number of most recent bank statements to include in the response per account. Set to 0 to disable; leave null to fall back to the account-level setting. Applies only to bank account connections; the provider may return fewer statements, or none. Note - enabling this feature incurs an additional fee.","type":"integer","minimum":0,"maximum":6,"example":3,"uniqueKey":"data.oneOf.0.bank_statements_count.oneOf.0","typeLabel":"integer"},{"description":"The number of most recent bank statements to include in the response per account. Set to 0 to disable; leave null to fall back to the account-level setting. Applies only to bank account connections; the provider may return fewer statements, or none. Note - enabling this feature incurs an additional fee.","type":"null","minimum":0,"maximum":6,"example":3,"uniqueKey":"data.oneOf.0.bank_statements_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.oneOf.0.bank_statements_count","typeLabel":"integer | null"},"is_liabilities_enabled":{"description":"Enables the liabilities endpoint for links connected with this template. Note - bank connections that return liability accounts incur an additional fee.","type":"boolean","default":false,"uniqueKey":"data.oneOf.0.is_liabilities_enabled","typeLabel":"boolean"}},"description":"Settings for returned documents data","default":{},"uniqueKey":"data.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"paystubs_count":{"oneOf":[{"description":"The number of most recent paystubs to include in the response. Specify the desired count of paystubs to be returned.","type":"integer","example":6},{"description":"The number of most recent paystubs to include in the response. Specify the desired count of paystubs to be returned.","type":"null","example":6}]},"w2_count":{"oneOf":[{"description":"The number of most recent W2 forms to include in the response. Specify the desired count of W2 forms to be returned.","type":"integer","example":3},{"description":"The number of most recent W2 forms to include in the response. Specify the desired count of W2 forms to be returned.","type":"null","example":3}]},"paystubs_ytd_count":{"oneOf":[{"description":"The number of most recent year-to-date paystubs to include in the response. Specify the desired count of year-to-date paystubs to be returned.","type":"integer","example":3},{"description":"The number of most recent year-to-date paystubs to include in the response. Specify the desired count of year-to-date paystubs to be returned.","type":"null","example":3}]},"extended_history":{"type":"object","properties":{"statements_history_days":{"oneOf":[{"description":"The number of days of paystub history to fetch from the payroll source.","type":"integer","example":180,"maximum":730,"minimum":90},{"description":"The number of days of paystub history to fetch from the payroll source.","type":"null","example":180,"maximum":730,"minimum":90}]}},"description":"Settings for extended data collection","default":{}},"bank_statements_count":{"oneOf":[{"description":"The number of most recent bank statements to include in the response per account. Set to 0 to disable; leave null to fall back to the account-level setting. Applies only to bank account connections; the provider may return fewer statements, or none. Note - enabling this feature incurs an additional fee.","type":"integer","minimum":0,"maximum":6,"example":3},{"description":"The number of most recent bank statements to include in the response per account. Set to 0 to disable; leave null to fall back to the account-level setting. Applies only to bank account connections; the provider may return fewer statements, or none. Note - enabling this feature incurs an additional fee.","type":"null","minimum":0,"maximum":6,"example":3}]},"is_liabilities_enabled":{"description":"Enables the liabilities endpoint for links connected with this template. Note - bank connections that return liability accounts incur an additional fee.","type":"boolean","default":false}},"description":"Settings for returned documents data","default":{},"uniqueKey":"data.oneOf.1","typeLabel":"null"}],"uniqueKey":"data","typeLabel":"object | null"},"reports":{"oneOf":[{"type":"object","properties":{"hidden_sections":{"type":"object","properties":{"deposits":{"description":"Hide Deposits in VOIE reports","type":"boolean","uniqueKey":"reports.oneOf.0.hidden_sections.deposits","typeLabel":"boolean"},"large_deposits":{"description":"Hide Large Deposits in VOA reports","type":"boolean","uniqueKey":"reports.oneOf.0.hidden_sections.large_deposits","typeLabel":"boolean"},"historical_payment_summary":{"description":"Hide Historical Pay Summary","type":"boolean","uniqueKey":"reports.oneOf.0.hidden_sections.historical_payment_summary","typeLabel":"boolean"}},"description":"Sections to hide in PDF reports","uniqueKey":"reports.oneOf.0.hidden_sections","typeLabel":"object"},"days_requested":{"oneOf":[{"description":"The specific duration in days for which the VOA report is requested to be generated. If not specified, returns the default value.","type":"integer","example":60,"maximum":730,"minimum":30,"uniqueKey":"reports.oneOf.0.days_requested.oneOf.0","typeLabel":"integer"},{"description":"The specific duration in days for which the VOA report is requested to be generated. If not specified, returns the default value.","type":"null","example":60,"maximum":730,"minimum":30,"uniqueKey":"reports.oneOf.0.days_requested.oneOf.1","typeLabel":"null"}],"uniqueKey":"reports.oneOf.0.days_requested","typeLabel":"integer | null"},"large_deposit_threshold":{"oneOf":[{"description":"Amount that must be met or exceeded for deposits to be marked as large for VOA reports. If not specified, returns the default value.","type":"integer","example":500,"maximum":100000,"minimum":0,"uniqueKey":"reports.oneOf.0.large_deposit_threshold.oneOf.0","typeLabel":"integer"},{"description":"Amount that must be met or exceeded for deposits to be marked as large for VOA reports. If not specified, returns the default value.","type":"null","example":500,"maximum":100000,"minimum":0,"uniqueKey":"reports.oneOf.0.large_deposit_threshold.oneOf.1","typeLabel":"null"}],"uniqueKey":"reports.oneOf.0.large_deposit_threshold","typeLabel":"integer | null"},"transaction_categories":{"oneOf":[{"description":"List of transaction categories to include in VOA/DVOE reports. Only transactions with at least one matching category will be shown. If not specified or empty, all transactions are included. Applies to VOA JSON, VOA PDF, and DVOE PDF reports only.","type":"array","items":{"type":"string","maxLength":100,"uniqueKey":"reports.oneOf.0.transaction_categories.oneOf.0.items.[INDEX]","typeLabel":"string"},"example":["Food \u0026 Dining","Travel","Shopping"],"uniqueKey":"reports.oneOf.0.transaction_categories.oneOf.0","typeLabel":"string[]"},{"description":"List of transaction categories to include in VOA/DVOE reports. Only transactions with at least one matching category will be shown. If not specified or empty, all transactions are included. Applies to VOA JSON, VOA PDF, and DVOE PDF reports only.","type":"null","items":{"type":"string","maxLength":100},"example":["Food \u0026 Dining","Travel","Shopping"],"uniqueKey":"reports.oneOf.0.transaction_categories.oneOf.1","typeLabel":"null"}],"uniqueKey":"reports.oneOf.0.transaction_categories","typeLabel":"string[] | null"},"transaction_account_types":{"oneOf":[{"description":"List of account types to include in VOA/DVOE reports. Only transactions from accounts matching these types will be shown. If not specified or empty, all account types are included. Applies to VOA JSON, VOA PDF, and DVOE PDF reports only.","type":"array","items":{"type":"string","maxLength":100,"uniqueKey":"reports.oneOf.0.transaction_account_types.oneOf.0.items.[INDEX]","typeLabel":"string"},"example":["CHECKING","SAVINGS"],"uniqueKey":"reports.oneOf.0.transaction_account_types.oneOf.0","typeLabel":"string[]"},{"description":"List of account types to include in VOA/DVOE reports. Only transactions from accounts matching these types will be shown. If not specified or empty, all account types are included. Applies to VOA JSON, VOA PDF, and DVOE PDF reports only.","type":"null","items":{"type":"string","maxLength":100},"example":["CHECKING","SAVINGS"],"uniqueKey":"reports.oneOf.0.transaction_account_types.oneOf.1","typeLabel":"null"}],"uniqueKey":"reports.oneOf.0.transaction_account_types","typeLabel":"string[] | null"},"transaction_account_subtypes":{"oneOf":[{"description":"List of account subtypes to include in VOA/DVOE reports. Only transactions from accounts matching these subtypes will be shown. If not specified or empty, all account subtypes are included. Applies to VOA JSON, VOA PDF, and DVOE PDF reports only.","type":"array","items":{"type":"string","maxLength":100,"uniqueKey":"reports.oneOf.0.transaction_account_subtypes.oneOf.0.items.[INDEX]","typeLabel":"string"},"example":["FIXED_ANNUITY","LOCKED_IN_RETIREMENT_ACCOUNT","PLAN_401_A"],"uniqueKey":"reports.oneOf.0.transaction_account_subtypes.oneOf.0","typeLabel":"string[]"},{"description":"List of account subtypes to include in VOA/DVOE reports. Only transactions from accounts matching these subtypes will be shown. If not specified or empty, all account subtypes are included. Applies to VOA JSON, VOA PDF, and DVOE PDF reports only.","type":"null","items":{"type":"string","maxLength":100},"example":["FIXED_ANNUITY","LOCKED_IN_RETIREMENT_ACCOUNT","PLAN_401_A"],"uniqueKey":"reports.oneOf.0.transaction_account_subtypes.oneOf.1","typeLabel":"null"}],"uniqueKey":"reports.oneOf.0.transaction_account_subtypes","typeLabel":"string[] | null"},"income_insights":{"type":"object","properties":{"days_requested":{"oneOf":[{"description":"The specific duration in days for which an income insights report is requested to be generated.","type":"integer","example":60,"maximum":730,"minimum":30,"uniqueKey":"reports.oneOf.0.income_insights.days_requested.oneOf.0","typeLabel":"integer"},{"description":"The specific duration in days for which an income insights report is requested to be generated.","type":"null","example":60,"maximum":730,"minimum":30,"uniqueKey":"reports.oneOf.0.income_insights.days_requested.oneOf.1","typeLabel":"null"}],"uniqueKey":"reports.oneOf.0.income_insights.days_requested","typeLabel":"integer | null"},"consumer_report_permissible_purpose":{"oneOf":[{"description":"Describes the reason you are generating an income insights report.","type":"string","example":"WRITTEN_INSTRUCTION_OTHER","enum":["ACCOUNT_REVIEW_CREDIT","ACCOUNT_REVIEW_NON_CREDIT","EMPLOYMENT","EXTENSION_OF_CREDIT","LEGITIMATE_BUSINESS_NEED_TENANT_SCREENING","LEGITIMATE_BUSINESS_NEED_OTHER","WRITTEN_INSTRUCTION_PREQUALIFICATION","WRITTEN_INSTRUCTION_OTHER",null],"uniqueKey":"reports.oneOf.0.income_insights.consumer_report_permissible_purpose.oneOf.0","typeLabel":"enum\u003cstring>"},{"description":"Describes the reason you are generating an income insights report.","type":"null","example":"WRITTEN_INSTRUCTION_OTHER","enum":["ACCOUNT_REVIEW_CREDIT","ACCOUNT_REVIEW_NON_CREDIT","EMPLOYMENT","EXTENSION_OF_CREDIT","LEGITIMATE_BUSINESS_NEED_TENANT_SCREENING","LEGITIMATE_BUSINESS_NEED_OTHER","WRITTEN_INSTRUCTION_PREQUALIFICATION","WRITTEN_INSTRUCTION_OTHER",null],"uniqueKey":"reports.oneOf.0.income_insights.consumer_report_permissible_purpose.oneOf.1","typeLabel":"null"}],"uniqueKey":"reports.oneOf.0.income_insights.consumer_report_permissible_purpose","typeLabel":"enum\u003cstring> | null"}},"description":"Default parameters for income insights reports","uniqueKey":"reports.oneOf.0.income_insights","typeLabel":"object"},"labeled_transaction_categories":{"oneOf":[{"description":"List of transaction categories that will have colored labels in VOA reports. Only selected categories will display colored badge labels. If not specified or empty, all categories are labeled.","type":"array","items":{"type":"string","maxLength":100,"uniqueKey":"reports.oneOf.0.labeled_transaction_categories.oneOf.0.items.[INDEX]","typeLabel":"string"},"example":["Food \u0026 Dining","Travel","Shopping"],"uniqueKey":"reports.oneOf.0.labeled_transaction_categories.oneOf.0","typeLabel":"string[]"},{"description":"List of transaction categories that will have colored labels in VOA reports. Only selected categories will display colored badge labels. If not specified or empty, all categories are labeled.","type":"null","items":{"type":"string","maxLength":100},"example":["Food \u0026 Dining","Travel","Shopping"],"uniqueKey":"reports.oneOf.0.labeled_transaction_categories.oneOf.1","typeLabel":"null"}],"uniqueKey":"reports.oneOf.0.labeled_transaction_categories","typeLabel":"string[] | null"}},"description":"Settings for reports","uniqueKey":"reports.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"hidden_sections":{"type":"object","properties":{"deposits":{"description":"Hide Deposits in VOIE reports","type":"boolean"},"large_deposits":{"description":"Hide Large Deposits in VOA reports","type":"boolean"},"historical_payment_summary":{"description":"Hide Historical Pay Summary","type":"boolean"}},"description":"Sections to hide in PDF reports"},"days_requested":{"oneOf":[{"description":"The specific duration in days for which the VOA report is requested to be generated. If not specified, returns the default value.","type":"integer","example":60,"maximum":730,"minimum":30},{"description":"The specific duration in days for which the VOA report is requested to be generated. If not specified, returns the default value.","type":"null","example":60,"maximum":730,"minimum":30}]},"large_deposit_threshold":{"oneOf":[{"description":"Amount that must be met or exceeded for deposits to be marked as large for VOA reports. If not specified, returns the default value.","type":"integer","example":500,"maximum":100000,"minimum":0},{"description":"Amount that must be met or exceeded for deposits to be marked as large for VOA reports. If not specified, returns the default value.","type":"null","example":500,"maximum":100000,"minimum":0}]},"transaction_categories":{"oneOf":[{"description":"List of transaction categories to include in VOA/DVOE reports. Only transactions with at least one matching category will be shown. If not specified or empty, all transactions are included. Applies to VOA JSON, VOA PDF, and DVOE PDF reports only.","type":"array","items":{"type":"string","maxLength":100},"example":["Food \u0026 Dining","Travel","Shopping"]},{"description":"List of transaction categories to include in VOA/DVOE reports. Only transactions with at least one matching category will be shown. If not specified or empty, all transactions are included. Applies to VOA JSON, VOA PDF, and DVOE PDF reports only.","type":"null","items":{"type":"string","maxLength":100},"example":["Food \u0026 Dining","Travel","Shopping"]}]},"transaction_account_types":{"oneOf":[{"description":"List of account types to include in VOA/DVOE reports. Only transactions from accounts matching these types will be shown. If not specified or empty, all account types are included. Applies to VOA JSON, VOA PDF, and DVOE PDF reports only.","type":"array","items":{"type":"string","maxLength":100},"example":["CHECKING","SAVINGS"]},{"description":"List of account types to include in VOA/DVOE reports. Only transactions from accounts matching these types will be shown. If not specified or empty, all account types are included. Applies to VOA JSON, VOA PDF, and DVOE PDF reports only.","type":"null","items":{"type":"string","maxLength":100},"example":["CHECKING","SAVINGS"]}]},"transaction_account_subtypes":{"oneOf":[{"description":"List of account subtypes to include in VOA/DVOE reports. Only transactions from accounts matching these subtypes will be shown. If not specified or empty, all account subtypes are included. Applies to VOA JSON, VOA PDF, and DVOE PDF reports only.","type":"array","items":{"type":"string","maxLength":100},"example":["FIXED_ANNUITY","LOCKED_IN_RETIREMENT_ACCOUNT","PLAN_401_A"]},{"description":"List of account subtypes to include in VOA/DVOE reports. Only transactions from accounts matching these subtypes will be shown. If not specified or empty, all account subtypes are included. Applies to VOA JSON, VOA PDF, and DVOE PDF reports only.","type":"null","items":{"type":"string","maxLength":100},"example":["FIXED_ANNUITY","LOCKED_IN_RETIREMENT_ACCOUNT","PLAN_401_A"]}]},"income_insights":{"type":"object","properties":{"days_requested":{"oneOf":[{"description":"The specific duration in days for which an income insights report is requested to be generated.","type":"integer","example":60,"maximum":730,"minimum":30},{"description":"The specific duration in days for which an income insights report is requested to be generated.","type":"null","example":60,"maximum":730,"minimum":30}]},"consumer_report_permissible_purpose":{"oneOf":[{"description":"Describes the reason you are generating an income insights report.","type":"string","example":"WRITTEN_INSTRUCTION_OTHER","enum":["ACCOUNT_REVIEW_CREDIT","ACCOUNT_REVIEW_NON_CREDIT","EMPLOYMENT","EXTENSION_OF_CREDIT","LEGITIMATE_BUSINESS_NEED_TENANT_SCREENING","LEGITIMATE_BUSINESS_NEED_OTHER","WRITTEN_INSTRUCTION_PREQUALIFICATION","WRITTEN_INSTRUCTION_OTHER",null]},{"description":"Describes the reason you are generating an income insights report.","type":"null","example":"WRITTEN_INSTRUCTION_OTHER","enum":["ACCOUNT_REVIEW_CREDIT","ACCOUNT_REVIEW_NON_CREDIT","EMPLOYMENT","EXTENSION_OF_CREDIT","LEGITIMATE_BUSINESS_NEED_TENANT_SCREENING","LEGITIMATE_BUSINESS_NEED_OTHER","WRITTEN_INSTRUCTION_PREQUALIFICATION","WRITTEN_INSTRUCTION_OTHER",null]}]}},"description":"Default parameters for income insights reports"},"labeled_transaction_categories":{"oneOf":[{"description":"List of transaction categories that will have colored labels in VOA reports. Only selected categories will display colored badge labels. If not specified or empty, all categories are labeled.","type":"array","items":{"type":"string","maxLength":100},"example":["Food \u0026 Dining","Travel","Shopping"]},{"description":"List of transaction categories that will have colored labels in VOA reports. Only selected categories will display colored badge labels. If not specified or empty, all categories are labeled.","type":"null","items":{"type":"string","maxLength":100},"example":["Food \u0026 Dining","Travel","Shopping"]}]}},"description":"Settings for reports","uniqueKey":"reports.oneOf.1","typeLabel":"null"}],"uniqueKey":"reports","typeLabel":"object | null"},"data_sources_flow":{"description":"Data sources and flow configuration per product type. Supported product keys: employment, income, insurance.","type":"object","additionalProperties":false,"properties":{"employment":{"type":"object","additionalProperties":false,"minProperties":1,"properties":{"flow":{"description":"Specifies the presentation order and fallback behavior for multiple data sources in the widget.","type":"string","example":"fallback","enum":["fallback","waterfall","smart_routing","manual_selection"],"uniqueKey":"data_sources_flow.employment.flow","typeLabel":"enum\u003cstring>"},"data_sources":{"description":"Data sources to use for this product type, in the order they are attempted.","type":"array","minItems":1,"uniqueItems":true,"example":["payroll"],"items":{"type":"string","enum":["payroll","docs","financial_accounts"],"uniqueKey":"data_sources_flow.employment.data_sources.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"data_sources_flow.employment.data_sources","typeLabel":"enum\u003cstring>[]"}},"uniqueKey":"data_sources_flow.employment","typeLabel":"object"},"income":{"type":"object","additionalProperties":false,"minProperties":1,"properties":{"flow":{"description":"Specifies the presentation order and fallback behavior for multiple data sources in the widget.","type":"string","example":"fallback","enum":["fallback","waterfall","smart_routing","manual_selection"],"uniqueKey":"data_sources_flow.income.flow","typeLabel":"enum\u003cstring>"},"data_sources":{"description":"Data sources to use for this product type, in the order they are attempted.","type":"array","minItems":1,"uniqueItems":true,"example":["payroll"],"items":{"type":"string","enum":["payroll","financial_accounts","docs","tax"],"uniqueKey":"data_sources_flow.income.data_sources.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"data_sources_flow.income.data_sources","typeLabel":"enum\u003cstring>[]"}},"uniqueKey":"data_sources_flow.income","typeLabel":"object"},"insurance":{"type":"object","additionalProperties":false,"minProperties":1,"properties":{"flow":{"description":"Specifies the presentation order and fallback behavior for multiple data sources in the widget.","type":"string","example":"fallback","enum":["fallback","waterfall","smart_routing","manual_selection"],"uniqueKey":"data_sources_flow.insurance.flow","typeLabel":"enum\u003cstring>"},"data_sources":{"description":"Data sources to use for this product type, in the order they are attempted.","type":"array","minItems":1,"uniqueItems":true,"example":["insurance"],"items":{"type":"string","enum":["insurance","docs"],"uniqueKey":"data_sources_flow.insurance.data_sources.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"data_sources_flow.insurance.data_sources","typeLabel":"enum\u003cstring>[]"}},"uniqueKey":"data_sources_flow.insurance","typeLabel":"object"}},"uniqueKey":"data_sources_flow","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"id":"48427a36d43c4d5aa6324bc06c692456","name":"My template","products":["income"],"default_for_products":true,"created_at":"2022-05-04T11:30:00Z","updated_at":"2022-05-04T12:00:00Z","bridge":{},"branding":{},"orders":{},"document_upload":{},"data":{},"reports":{"hidden_sections":{"deposits":true,"large_deposits":true,"historical_payment_summary":true},"days_requested":60,"large_deposit_threshold":500,"transaction_categories":["Food \u0026 Dining","Travel","Shopping"],"transaction_account_types":["CHECKING","SAVINGS"],"transaction_account_subtypes":["FIXED_ANNUITY","LOCKED_IN_RETIREMENT_ACCOUNT","PLAN_401_A"],"income_insights":{"days_requested":60,"consumer_report_permissible_purpose":"WRITTEN_INSTRUCTION_OTHER"},"labeled_transaction_categories":["Food \u0026 Dining","Travel","Shopping"]},"data_sources_flow":{"employment":{"flow":"fallback","data_sources":["payroll"]},"income":{"flow":"fallback","data_sources":["payroll"]},"insurance":{"flow":"fallback","data_sources":["insurance"]}}}}},"exampleType":"generated"}},"exampleType":"generated"},"7ee5b9a2-c602-4b6f-9595-0286170782b6":{"description":"HTTP 400 Bad Request","content":{"application/json":{"schema":{"description":"","type":"object","properties":{"error":{"description":"","type":"object","properties":{"code":{"description":"","type":"string","example":"incorrect_parameters","uniqueKey":"error.code","typeLabel":"string"},"message":{"description":"","type":"string","example":"Incorrect request parameters","uniqueKey":"error.message","typeLabel":"string"},"extra":{"description":"","type":"object","properties":{"invalid-params":{"description":"","type":"array","items":{"description":"","type":"object","properties":{"field":{"description":"","type":"string","example":"access_token","uniqueKey":"error.extra.invalid-params.items.[INDEX].field","typeLabel":"string"},"message":{"description":"","type":"string","example":"This field is required.","uniqueKey":"error.extra.invalid-params.items.[INDEX].message","typeLabel":"string"}},"uniqueKey":"error.extra.invalid-params.items.[INDEX]","typeLabel":"object"},"example":[{"field":"access_token","message":"This field is required."}],"uniqueKey":"error.extra.invalid-params","typeLabel":"object[]"}},"uniqueKey":"error.extra","typeLabel":"object"}},"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"incorrect_parameters","message":"Incorrect request parameters","extra":{"invalid-params":[{"field":"access_token","message":"This field is required."}]}}}}},"exampleType":"generated"}},"exampleType":"generated"},"54e805eb-79d1-454d-84a3-94bf5225a61b":{"description":"HTTP 401 Unauthorized","content":{"application/json":{"schema":{"description":"","type":"object","properties":{"error":{"description":"","type":"object","properties":{"code":{"description":"","type":"string","example":"authentication_failed","uniqueKey":"error.code","typeLabel":"string"},"message":{"description":"","type":"string","example":"No such token","uniqueKey":"error.message","typeLabel":"string"}},"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"authentication_failed","message":"No such token"}}}},"exampleType":"generated"}},"exampleType":"generated"},"b5e8c0e5-39b3-4af6-af98-94e944000782":{"description":"HTTP 403 Forbidden","content":{"application/json":{"schema":{"description":"","type":"object","properties":{"error":{"description":"","type":"object","properties":{"code":{"description":"","type":"string","example":"not_authenticated","uniqueKey":"error.code","typeLabel":"string"},"message":{"description":"","type":"string","example":"Authentication credentials were not provided.","uniqueKey":"error.message","typeLabel":"string"}},"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"not_authenticated","message":"Authentication credentials were not provided."}}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"35daf88f-977c-46f9-9de3-fafbcd723553":{"ClientID":{"type":"apiKey","description":"Client ID","name":"X-Access-Client-Id","in":"header","scopes":[],"schemeName":"ClientID"},"AccessKey":{"type":"apiKey","description":"Client Access Key","name":"X-Access-Secret","in":"header","scopes":[],"schemeName":"AccessKey"}}},"servers":{"833b4f73-c154-490d-aa6d-bec739989c24":{"url":"https://prod.truv.com"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","description":"Client ID","name":"X-Access-Client-Id","in":"header","scopes":[],"schemeName":"ClientID"},"schema":{"title":"X-Access-Client-Id","type":"string","description":"Client ID","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"ClientID","name":"X-Access-Client-Id"},{"scheme":{"type":"apiKey","description":"Client Access Key","name":"X-Access-Secret","in":"header","scopes":[],"schemeName":"AccessKey"},"schema":{"title":"X-Access-Secret","type":"string","description":"Client Access Key","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"AccessKey","name":"X-Access-Secret"}],"title":"ClientID \u0026 AccessKey"}]},"originalFileLocation":"openapi.yaml"},"subdomain":"truv","siteName":"Truv","title":"Create a customization template - Truv","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-02-24T17:37:28.988Z","originalFileLocation":"api-reference/templates/templates_create.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=\"The endpoint creates a customization template.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Truv\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/truv/PBlsvTBzkVYuAN1i/_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/truv/PBlsvTBzkVYuAN1i/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/truv/PBlsvTBzkVYuAN1i/_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/truv/PBlsvTBzkVYuAN1i/_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/truv/PBlsvTBzkVYuAN1i/_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/truv/PBlsvTBzkVYuAN1i/_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/truv/PBlsvTBzkVYuAN1i/_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/truv/PBlsvTBzkVYuAN1i/_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/truv/PBlsvTBzkVYuAN1i/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Create a customization template - Truv\">\u003cmeta data-mint-head property=\"og:description\" content=\"The endpoint creates a customization template.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Truv\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.truv.com/api-reference/templates/templates_create\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://truv.mintlify.site/_mintlify/api/og/v2?division=UX+Customization\u0026amp;title=Create+a+customization+template\u0026amp;description=The+endpoint+creates+a+customization+template.\u0026amp;theme=1723ee55d07f48855b7cbd7f\u0026amp;signature=658a9dcc9d84a335726e5c882606ec99aa37763938ccdc33782c85dee7b62413\">\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=\"Create a customization template - Truv\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"The endpoint creates a customization template.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://truv.mintlify.site/_mintlify/api/og/v2?division=UX+Customization\u0026amp;title=Create+a+customization+template\u0026amp;description=The+endpoint+creates+a+customization+template.\u0026amp;theme=1723ee55d07f48855b7cbd7f\u0026amp;signature=658a9dcc9d84a335726e5c882606ec99aa37763938ccdc33782c85dee7b62413\">\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/truv/PBlsvTBzkVYuAN1i/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Truv\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#2C64E3\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.truv.com/api-reference/templates/templates_create\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/templates/templates_create.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.truv.com/#organization\",\"name\":\"Truv\",\"url\":\"https://docs.truv.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/truv/O5kzkDEe7x_ypnh0/logo/dark.svg?fit=max\u0026auto=format\u0026n=O5kzkDEe7x_ypnh0\u0026q=85\u0026s=4a88c1e43db8b515ffb08e5f87aafa65\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.truv.com#website\",\"name\":\"Truv\",\"url\":\"https://docs.truv.com\",\"publisher\":{\"@id\":\"https://docs.truv.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.truv.com/api-reference/templates/templates_create#webpage\",\"url\":\"https://docs.truv.com/api-reference/templates/templates_create\",\"name\":\"Create a customization template\",\"description\":\"The endpoint creates a customization template.\",\"dateModified\":\"2026-02-24T17:37:28.988Z\",\"isPartOf\":{\"@id\":\"https://docs.truv.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.truv.com/api-reference/templates/templates_create#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.truv.com/api-reference/templates/templates_create#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Platform\",\"item\":\"https://docs.truv.com/api-reference/data-structure\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"UX Customization\",\"item\":\"https://docs.truv.com/api-reference/templates/object\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Create a customization template\",\"item\":\"https://docs.truv.com/api-reference/templates/templates_create\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.truv.com/api-reference/templates/templates_create#apireference\",\"headline\":\"Create a customization template\",\"name\":\"Create a customization template\",\"description\":\"The endpoint creates a customization template.\",\"url\":\"https://docs.truv.com/api-reference/templates/templates_create\",\"mainEntityOfPage\":{\"@id\":\"https://docs.truv.com/api-reference/templates/templates_create#webpage\"},\"dateModified\":\"2026-02-24T17:37:28.988Z\",\"publisher\":{\"@id\":\"https://docs.truv.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.truv.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Truv\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Truv","nav":{"global":null,"tabs":[{"tab":"Get Started","pages":[{"title":"Get Started","href":"/developers/home"}]},{"tab":"Mortgage","pages":[{"title":"Mortgage","href":"/mortgage/overview"}]},{"tab":"Public Sector","pages":[{"title":"Public Sector","href":"/government/overview"}]},{"tab":"Consumer Credit","pages":[{"title":"Consumer Credit","href":"/credit/overview"}]},{"tab":"Retail Banking","pages":[{"title":"Retail Banking","href":"/banking/overview"}]},{"tab":"Screening","pages":[{"title":"Screening","href":"/screening/overview"}]},{"tab":"API Reference","groups":[{"group":"API Reference","pages":[{"title":"Authentication","href":"/api-reference/authentication"},{"title":"Errors \u0026 Rate Limits","href":"/api-reference/errors"},{"title":"Security","href":"/api-reference/security"},{"title":"OpenAPI Spec","sidebarTitle":"OpenAPI Spec","href":"/api-reference/openapi"},{"title":"SDK Overview","href":"/developers/sdks/overview"},{"title":"Webhooks","href":"/api-reference/webhooks"},{"title":"Postman Collection","href":"/api-reference/postman"},{"title":"Report Sizes","href":"/api-reference/report-sizes"}]},{"group":"Platform","pages":[{"title":"Data Structure","sidebarTitle":"Data Structure","href":"/api-reference/data-structure"},{"title":"Data Processing","sidebarTitle":"Data Processing","href":"/api-reference/data-processing"},{"group":"Orders","pages":[{"title":"The Orders object","href":"/api-reference/orders/object"},{"title":"Order Webhook Events","href":"/api-reference/orders/events"},{"title":"Create an order","openapi":"POST /v1/orders/","href":"/api-reference/orders/orders_create"},{"title":"Create orders as a batch","openapi":"POST /v1/orders/batch/","href":"/api-reference/orders/orders_batch_create"},{"title":"Get order batch job status","openapi":"GET /v1/orders/batch/{id}/","href":"/api-reference/orders/orders_batch_status"},{"title":"List orders","openapi":"GET /v1/orders/","href":"/api-reference/orders/orders_list"},{"title":"Get list of orders by SSN","openapi":"POST /v1/orders/lookup/","href":"/api-reference/orders/orders_list_lookup"},{"title":"Retrieve an order","openapi":"GET /v1/orders/{id}/","href":"/api-reference/orders/orders_read"},{"title":"Update an order","openapi":"PATCH /v1/orders/{id}/","href":"/api-reference/orders/orders_partial_update"},{"title":"Cancel an order","openapi":"POST /v1/orders/{id}/cancel/","href":"/api-reference/orders/orders_cancel_create"},{"title":"Create a data refresh order","openapi":"POST /v1/orders/{id}/","href":"/api-reference/orders/orders_create_refresh_order"},{"title":"Add new employer to the existing order","openapi":"POST /v1/orders/{id}/employers/","href":"/api-reference/orders/order-add-new-employer"},{"title":"Retrieve events for an order","openapi":"GET /v1/orders/{id}/events/","href":"/api-reference/orders/orders_events_list"},{"title":"Retrieve self-certification results for an order","openapi":"GET /v1/orders/{id}/certifications/","href":"/api-reference/orders/orders_certifications_results"},{"title":"Retrieve an order invoice","openapi":"GET /v1/orders/{id}/invoice/","href":"/api-reference/orders/order_group_invoice_detail"}]},{"group":"Users","pages":[{"title":"The Users object","href":"/api-reference/users/object"},{"title":"Create a user","openapi":"POST /v1/users/","href":"/api-reference/users/users_create"},{"title":"List all users","openapi":"GET /v1/users/","href":"/api-reference/users/users_list"},{"title":"Retrieve a user","openapi":"GET /v1/users/{user_id}/","href":"/api-reference/users/users_read"},{"title":"Update a user","openapi":"PATCH /v1/users/{user_id}/","href":"/api-reference/users/users_partial_update"},{"title":"Delete a user","openapi":"DELETE /v1/users/{user_id}/","href":"/api-reference/users/users_delete"}]},{"group":"Bridge Token","pages":[{"title":"The Bridge Token object","href":"/api-reference/bridge-token/object"},{"title":"Create a bridge token","openapi":"POST /v1/users/{user_id}/tokens/","href":"/api-reference/bridge-token/users_tokens"}]},{"group":"Tasks","pages":[{"title":"The Tasks object","href":"/api-reference/tasks/object"},{"title":"Task Lifecycle","href":"/api-reference/tasks/lifecycle"},{"title":"Task Webhook Events","href":"/api-reference/tasks/events"},{"title":"List all tasks","openapi":"GET /v1/tasks/","href":"/api-reference/tasks/tasks_list"},{"title":"Retrieve a task","openapi":"GET /v1/tasks/{id}/","href":"/api-reference/tasks/tasks_read"}]},{"group":"Data Refresh","pages":[{"title":"The Task Refresh object","href":"/api-reference/refresh/object"},{"title":"Create a data refresh task","openapi":"POST /v1/refresh/tasks/","href":"/api-reference/refresh/refresh_task_create"},{"title":"Retrieve a data refresh status","openapi":"GET /v1/refresh/tasks/{task_id}/","href":"/api-reference/refresh/refresh_task"}]},{"group":"Account Links","pages":[{"title":"The Account Links object","href":"/api-reference/links/object"},{"title":"Account Link Webhook Events","href":"/api-reference/links/events"},{"title":"List all links","openapi":"GET /v1/links/","href":"/api-reference/links/links-list"},{"title":"Retrieve a link","openapi":"GET /v1/links/{link_id}/","href":"/api-reference/links/links-item"},{"title":"Retrieve a link token","openapi":"POST /v1/link-access-tokens/","href":"/api-reference/links/link_exchange_token_flow"},{"title":"Delete a link","openapi":"DELETE /v1/links/{link_id}/","href":"/api-reference/links/delete_link_by_link_id"}]},{"group":"Companies","pages":[{"title":"The Companies object","href":"/api-reference/companies/object"},{"title":"Search companies","openapi":"POST /v1/companies/","href":"/api-reference/companies/company_mapping"},{"title":"Get company information","openapi":"GET /v1/companies/{company_mapping_id}/","href":"/api-reference/companies/company_info"},{"title":"Search companies with autocomplete","openapi":"GET /v1/company-mappings-search/","href":"/api-reference/companies/company_autocomplete_search"}]},{"group":"Data Providers","pages":[{"title":"The Data Providers object","href":"/api-reference/data-providers/object"},{"title":"List all data providers","openapi":"GET /v1/providers/","href":"/api-reference/data-providers/providers-list"},{"title":"Retrieve a data provider","openapi":"GET /v1/providers/{id}/","href":"/api-reference/data-providers/providers-detail"}]},{"group":"UX Customization","pages":[{"title":"The Templates object","description":"Customization templates let you configure the design and text of Truv Bridge and your workflow.","href":"/api-reference/templates/object"},{"title":"Create a customization template","openapi":"POST /v1/templates/","href":"/api-reference/templates/templates_create"},{"title":"List all customization templates","openapi":"GET /v1/templates/","description":"The endpoint returns a list of all customization templates for user.","href":"/api-reference/templates/templates_list"},{"title":"Retrieve a customization template","openapi":"GET /v1/templates/{template_id}/","href":"/api-reference/templates/templates_read"},{"title":"Update a customization template","openapi":"PATCH /v1/templates/{template_id}/","href":"/api-reference/templates/templates_partial_update"},{"title":"Delete a customization template","openapi":"DELETE /v1/templates/{template_id}/","href":"/api-reference/templates/templates_delete"}]},{"group":"Sandbox","pages":[{"title":"The Sandbox Scenario object","href":"/api-reference/sandbox/object"},{"title":"Create a sandbox scenario","openapi":"POST /v1/sandbox/scenarios/","href":"/api-reference/sandbox/v1_sandbox_scenarios_create"},{"title":"List sandbox scenarios","openapi":"GET /v1/sandbox/scenarios/","href":"/api-reference/sandbox/v1_sandbox_scenarios_list"},{"title":"Retrieve a sandbox scenario","openapi":"GET /v1/sandbox/scenarios/{scenario_id}/","href":"/api-reference/sandbox/v1_sandbox_scenarios_read"},{"title":"Update a sandbox scenario","openapi":"PATCH /v1/sandbox/scenarios/{scenario_id}/","href":"/api-reference/sandbox/v1_sandbox_scenarios_partial_update"},{"title":"Delete a sandbox scenario","openapi":"DELETE /v1/sandbox/scenarios/{scenario_id}/","href":"/api-reference/sandbox/v1_sandbox_scenarios_delete"},{"title":"Resolve a sandbox scenario","openapi":"POST /v1/sandbox/scenarios/resolve/","href":"/api-reference/sandbox/v1_sandbox_scenarios_resolve"},{"title":"Upload a sandbox document","openapi":"POST /v1/sandbox/documents/","href":"/api-reference/sandbox/v1_sandbox_documents_create"},{"title":"List sandbox documents","openapi":"GET /v1/sandbox/documents/","href":"/api-reference/sandbox/v1_sandbox_documents_list"},{"title":"Retrieve a sandbox document","openapi":"GET /v1/sandbox/documents/{document_id}/","href":"/api-reference/sandbox/v1_sandbox_documents_read"},{"title":"Update a sandbox document","openapi":"PATCH /v1/sandbox/documents/{document_id}/","href":"/api-reference/sandbox/v1_sandbox_documents_partial_update"},{"title":"Delete a sandbox document","openapi":"DELETE /v1/sandbox/documents/{document_id}/","href":"/api-reference/sandbox/v1_sandbox_documents_delete"}]},{"group":"Key Management","hidden":true,"pages":[{"title":"The Key Management object","href":"/api-reference/keys/object"},{"title":"Create an API key","openapi":"POST /v1/keys/","href":"/api-reference/keys/keys-create"},{"title":"Deactivate an API key","openapi":"POST /v1/keys/deactivate/","href":"/api-reference/keys/keys-deactivate"}]},{"group":"Webhook Endpoints","pages":[{"title":"The Webhook Endpoint object","href":"/api-reference/webhooks/object"},{"title":"Create a webhook endpoint","openapi":"POST /v1/webhooks/","href":"/api-reference/webhooks/webhooks_create"},{"title":"List all webhook endpoints","openapi":"GET /v1/webhooks/","href":"/api-reference/webhooks/webhooks_list"},{"title":"Retrieve a webhook endpoint","openapi":"GET /v1/webhooks/{webhook_id}/","href":"/api-reference/webhooks/webhooks_read"},{"title":"Update a webhook endpoint","openapi":"PATCH /v1/webhooks/{webhook_id}/","href":"/api-reference/webhooks/webhooks_partial_update"},{"title":"Delete a webhook endpoint","openapi":"DELETE /v1/webhooks/{webhook_id}/","href":"/api-reference/webhooks/webhooks_delete"},{"title":"List webhook request history","openapi":"GET /v1/webhook-requests/","href":"/api-reference/webhooks/webhook_requests_list"}]}]},{"group":"Income \u0026 Employment","pages":[{"group":"User Income and Employment Report","pages":[{"title":"The User Income \u0026 Employment Reports object","href":"/api-reference/user-income-and-employment-reports/object"},{"title":"Create an income and employment report","openapi":"POST /v1/users/{user_id}/reports/","href":"/api-reference/user-income-and-employment-reports/users_reports"},{"title":"Retrieve an income and employment report","openapi":"GET /v1/users/{user_id}/reports/{report_id}/","href":"/api-reference/user-income-and-employment-reports/users_get_report"}]},{"group":"Link Income and Employment Report","pages":[{"title":"The Link Income \u0026 Employment Reports object","href":"/api-reference/account-link-income-and-employment-reports/object"},{"title":"Retrieve an income and employment report for a link","openapi":"GET /v1/links/{link_id}/income/report/","href":"/api-reference/account-link-income-and-employment-reports/link_detail_reports_income"},{"title":"Retrieve an employment history report for a link","openapi":"GET /v1/links/{link_id}/employment/report/","href":"/api-reference/account-link-income-and-employment-reports/link_detail_reports_employment"}]},{"group":"Benefit Letters","pages":[{"title":"List all benefit letters","openapi":"GET /v1/links/{link_id}/benefit_letters/","href":"/api-reference/benefit-letters/benefit-letters"},{"title":"Retrieve benefit letter","openapi":"GET /v1/links/{link_id}/benefit_letters/{benefit_letter_id}/","href":"/api-reference/benefit-letters/benefit-letter"}]},{"group":"Employment","pages":[{"title":"The Employment object","href":"/api-reference/employment/object"},{"title":"Employment Webhook Events","href":"/api-reference/employment/events"},{"title":"List all employments","openapi":"GET /v1/links/{link_id}/employments/","href":"/api-reference/employment/link-employments"},{"title":"Retrieve an employment","openapi":"GET /v1/links/{link_id}/employment/","href":"/api-reference/employment/link-last-employment"}]},{"group":"Identity","pages":[{"title":"The Identity object","href":"/api-reference/identity/object"},{"title":"Identity Webhook Events","href":"/api-reference/identity/events"},{"title":"Retrieve an identity","openapi":"GET /v1/links/{link_id}/identity/","href":"/api-reference/identity/link-identity"}]},{"group":"Pay Statements","pages":[{"title":"The Pay Statements object","href":"/api-reference/statements/object"},{"title":"Pay Statement Webhook Events","href":"/api-reference/statements/events"},{"title":"List all statements","openapi":"GET /v1/links/{link_id}/statements/","href":"/api-reference/statements/link-statements"},{"title":"Retrieve a statement","openapi":"GET /v1/links/{link_id}/statements/{statement_id}/","href":"/api-reference/statements/retrieve-statement"}]},{"group":"Shifts","pages":[{"title":"The Shifts object","href":"/api-reference/shifts/object"},{"title":"Shift Webhook Events","href":"/api-reference/shifts/events"},{"title":"List all shifts","openapi":"GET /v1/links/{link_id}/shifts/","href":"/api-reference/shifts/link-shifts"}]},{"group":"Tax Documents","pages":[{"title":"The Tax Documents object","href":"/api-reference/tax/object"},{"title":"List all tax documents","openapi":"GET /v1/links/{link_id}/tax/","href":"/api-reference/tax/tax-documents"},{"title":"Retrieve tax document","openapi":"GET /v1/links/{link_id}/tax/{tax_id}/","href":"/api-reference/tax/tax-document"}]}]},{"group":"Financial Accounts","pages":[{"group":"User Assets Report","pages":[{"title":"The User Asset Reports object","href":"/api-reference/user-asset-verification-reports/object"},{"title":"Create an assets report","openapi":"POST /v1/users/{user_id}/assets/reports/","href":"/api-reference/user-asset-verification-reports/assets-report-create"},{"title":"Retrieve an assets report","openapi":"GET /v1/users/{user_id}/assets/reports/{report_id}/","href":"/api-reference/user-asset-verification-reports/assets-report-retrieve"}]},{"group":"Bank Income Report","pages":[{"title":"The Bank Income Report Object","href":"/api-reference/bank-income-insights/object"},{"title":"Retrieve the most recent bank income report","openapi":"GET /v1/links/{link_id}/income/transactions/reports/","href":"/api-reference/bank-income-insights/bank-income-report-retrieve"}]},{"group":"User Income Insights Report","pages":[{"title":"The User Income Insights object","href":"/api-reference/income-insights/object"},{"title":"Create a user bank income insights report","openapi":"POST /v1/users/{user_id}/income_insights/reports/","href":"/api-reference/income-insights/income-insights-report-create"},{"title":"Retrieve a user bank income insights report","openapi":"GET /v1/users/{user_id}/income_insights/reports/{report_id}/","href":"/api-reference/income-insights/income-insights-report-retrieve"}]},{"group":"Auth","pages":[{"title":"The Auth object","href":"/api-reference/auth/object"},{"title":"Retrieve auth data","openapi":"GET /v1/links/{link_id}/auth/","href":"/api-reference/auth/bank-auth-get"}]},{"group":"Balances","pages":[{"title":"The Balances object","href":"/api-reference/balances/object"},{"title":"List all balances","openapi":"GET /v1/links/{link_id}/balances/","href":"/api-reference/balances/balances-list"}]},{"group":"Transactions","pages":[{"title":"The Transactions object","href":"/api-reference/transactions/object"},{"title":"List all bank transactions","openapi":"GET /v1/links/{link_id}/transactions/","href":"/api-reference/transactions/link-bank-data-transactions"}]},{"group":"Recurring Transactions","pages":[{"title":"Retrieve recurring transactions (inflows and outflows) for a user","openapi":"GET /v1/users/{user_id}/transactions/recurring/","href":"/api-reference/recurring-transactions/applicant-recurring-transactions"}]},{"group":"Bank Statements","pages":[{"title":"List all bank statements","openapi":"GET /v1/links/{link_id}/bank_statements/","href":"/api-reference/bank-statements/link-bank-statements"}]},{"group":"Investments","pages":[{"title":"List all investment holdings","openapi":"GET /v1/links/{link_id}/investments/","href":"/api-reference/investments/link-investments-list"}]},{"group":"Liabilities","pages":[{"title":"The Liabilities object","href":"/api-reference/liabilities/object"},{"title":"Retrieve liabilities","openapi":"GET /v1/links/{link_id}/liabilities/","href":"/api-reference/liabilities/link_liabilities"}]},{"group":"Scoring Attributes Reports","pages":[{"title":"The Scoring Attributes Report object","href":"/api-reference/scoring-attributes/object"},{"title":"Create a scoring attributes report","openapi":"POST /v1/scoring_attributes/reports","href":"/api-reference/scoring-attributes/scoring-attributes-report-create"},{"title":"Retrieve a scoring attributes report","openapi":"GET /v1/scoring_attributes/reports/{report_id}","href":"/api-reference/scoring-attributes/scoring-attributes-report-retrieve"}]}]},{"group":"Document Processing","pages":[{"group":"Document Collections","pages":[{"title":"The Document Collections object","href":"/api-reference/document-collections/object"},{"title":"Document Collection Webhook Events","href":"/api-reference/document-collections/events"},{"title":"Create a new document collection","openapi":"POST /v1/documents/collections/","href":"/api-reference/document-collections/collections_create"},{"title":"Get document collection details","openapi":"GET /v1/documents/collections/{collection_id}/","href":"/api-reference/document-collections/collections_retrieve"},{"title":"List all document collections","openapi":"GET /v1/documents/collections/","href":"/api-reference/document-collections/collections_list"},{"title":"Upload files to existing collection","openapi":"POST /v1/documents/collections/{collection_id}/upload/","href":"/api-reference/document-collections/collections_upload"},{"title":"Get uploaded file details","openapi":"GET /v1/documents/collections/{collection_id}/upload/{uploaded_file_id}/","href":"/api-reference/document-collections/collections_uploaded_file_retrieve"},{"title":"Finalize a collection","openapi":"POST /v1/documents/collections/{collection_id}/finalize/","href":"/api-reference/document-collections/collections_finalize_create"},{"title":"Get collection finalization results","openapi":"GET /v1/documents/collections/{collection_id}/finalize/","href":"/api-reference/document-collections/collections_finalize_retrieve"},{"title":"Delete an uploaded file","openapi":"DELETE /v1/documents/collections/{collection_id}/upload/{uploaded_file_id}/","href":"/api-reference/document-collections/collections_uploaded_file_delete"},{"title":"Delete a document collection","openapi":"DELETE /v1/documents/collections/{collection_id}/","href":"/api-reference/document-collections/collections_delete"}]},{"group":"Uploaded Documents","pages":[{"title":"The Uploaded Documents object","href":"/api-reference/uploaded-documents/object"},{"title":"List all documents","openapi":"GET /v1/links/{link_id}/documents/","href":"/api-reference/uploaded-documents/list-documents"},{"title":"Retrieve document","openapi":"GET /v1/links/{link_id}/documents/{doc_id}/","href":"/api-reference/uploaded-documents/retrieve-document"}]},{"group":"Parsed Documents","pages":[{"title":"The Parsed Documents object","href":"/api-reference/parsed-documents/object"},{"title":"List all parsed documents","openapi":"GET /v1/links/{link_id}/parsed-documents/","href":"/api-reference/parsed-documents/list-parsed-documents"},{"title":"Retrieve parsed document","openapi":"GET /v1/links/{link_id}/parsed-documents/{doc_id}/","href":"/api-reference/parsed-documents/retrieve-parsed-document"}]}]},{"group":"Direct Deposit Switch","pages":[{"group":"Bank Accounts","pages":[{"title":"The Bank Accounts object","href":"/api-reference/bank-accounts/object"},{"title":"List all bank accounts","openapi":"GET /v1/links/{link_id}/bank_accounts/","href":"/api-reference/bank-accounts/link-bank-accounts"},{"title":"Bank Account Webhook Events","href":"/api-reference/bank-accounts/events"}]},{"group":"Deposit Switch","pages":[{"title":"The Deposit Switch object","href":"/api-reference/deposit-switch/object"},{"title":"Retrieve a direct deposit switch report for a link","openapi":"GET /v1/links/{link_id}/direct_deposit/report/","href":"/api-reference/deposit-switch/link_detail_reports_dds"},{"title":"Retrieve a paycheck linked loan report","openapi":"GET /v1/links/{link_id}/pll/report/","href":"/api-reference/deposit-switch/link_detail_reports_pll"}]},{"group":"User deposit switch report","pages":[{"title":"The User Deposit Switch Object","href":"/api-reference/dds-reports/object"},{"title":"Retrieve a deposit switch report","openapi":"GET /v1/users/{user_id}/deposit_switch/report/","href":"/api-reference/dds-reports/dds-report-retrieve"}]}]},{"group":"Insurance Verification","pages":[{"group":"Link Insurance Report","pages":[{"title":"The Insurance object","href":"/api-reference/insurance/object"},{"title":"Retrieve an auto insurance report","openapi":"GET /v1/links/{link_id}/insurance/report/auto/","href":"/api-reference/insurance/link_detail_reports_insurance_auto"},{"title":"Retrieve a home insurance report","openapi":"GET /v1/links/{link_id}/insurance/report/home/","href":"/api-reference/insurance/link_detail_reports_insurance_home"},{"title":"Retrieve an insurance report","openapi":"GET /v1/links/{link_id}/insurance/report/","href":"/api-reference/insurance/link_detail_reports_insurance"}]}]}]}]},"basePath":"","title":"Create a customization template - Truv","buildId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","deploymentId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CBsVopKK.js","utils-DZAk68jJ.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-D32AYZrP.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-D_A5_cny.js","snippetPresets-xNRfS9th.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-BIB25-tq.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-CydJ4w4j.js","shallow-CYPBeQSG.js","getApiPlaygroundDisplay-A5xJVBOu.js","CodeSnippet-BVRTgi3m.js","CodeSnippets-DjD6BSlt.js","Page-Dr40SSJq.js","getPastedJson-D4V4JyrR.js","icon-uhcnG22T.js","MethodPill-CM-ZQdGH.js","DuplicateIcon-B_WnOiNf.js","createIcon-CJsb8utt.js","DynamicMarkdown-D-2HDKEp.js","SectionHeading-KP5xmMgQ.js","axios-vUo_bRtp.js","Markdown-D_k0dg6k.js","clsx-DK3K4Z1S.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-DE3EVdvd.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-fN9H9n9g.js"]}