The branch the deal reached - the first whose condition passed, else the default, or one whose condition can't be evaluated (condition_unavailable: true). Null for a section with no branches (only shared checks), one not yet evaluated, or no match with no default
The branch conditions evaluated, in order, up to the one that matched. They choose the branch and never fail the section. Empty for a section without branches
Seconds from intake to decision, measured across the workflow run that produced this evaluation. Null unless that run completed - still running, failed, a dry run, or evaluated outside a workflow. A restarted deal is timed from the restart
{"docsConfig":{"theme":"maple","$schema":"https://mintlify.com/docs.json","name":"Heron","colors":{"primary":"#CD461D","light":"#FF835E","dark":"#CD461D"},"logo":{"light":"https://mintcdn.com/herondata/AkuG3WZNjPMLrlAs/logo/light.svg?fit=max\u0026auto=format\u0026n=AkuG3WZNjPMLrlAs\u0026q=85\u0026s=3fdaeef2943a89b32ca67895d004d0b9","dark":"https://mintcdn.com/herondata/AkuG3WZNjPMLrlAs/logo/dark.svg?fit=max\u0026auto=format\u0026n=AkuG3WZNjPMLrlAs\u0026q=85\u0026s=3e602c236a03e92457e96c309ce44d03","href":"https://herondata.io"},"favicon":"https://mintcdn.com/herondata/AkuG3WZNjPMLrlAs/favicon.svg?fit=max\u0026auto=format\u0026n=AkuG3WZNjPMLrlAs\u0026q=85\u0026s=d4ad7da2a98a69e7d704364b0877e1a5","background":{"color":{"light":"#F9FAF0","dark":"#15160C"}},"navbar":{"links":[{"href":"mailto:[email protected]","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://dashboard.herondata.io"}},"footer":{"socials":{"github":"https://github.com/herondata","linkedin":"https://www.linkedin.com/company/heron-data"}},"fonts":{"family":"Season Sans","weight":400,"source":"fonts/SeasonSans-Regular.woff2","format":"woff2"},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Heron","icon":"house","href":"https://herondata.io"},{"anchor":"Dashboard","icon":"chart-line","href":"https://dashboard.herondata.io"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"herondata","hasAudioNarration":false,"actualSubdomain":"herondata","customDomains":["docs.herondata.io"],"gitSource":{"type":"github","owner":"heron-data","repo":"mintlify","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae927dc937566f7d73be357","collectionId":"3679cd58-4684-46e2-a984-27126528ec55","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae927dc937566f7d73be357"},"feedback":{"thumbs":true,"issues":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae927dc937566f7d73be357","clientVersion":"0.0.4045","searchFilterCounts":[{"language":"default","tag":"API Reference","count":324},{"language":"default","tag":"EndUsers","count":33},{"language":"default","tag":"Documentation","count":24},{"language":"default","tag":"EndUserFiles","count":23},{"language":"default","tag":"Integrations","count":18},{"language":"default","tag":"EndUserCalculations","count":18},{"language":"default","tag":"EndUserEntity","count":17},{"language":"default","tag":"EndUserIntegrations","count":16},{"language":"default","tag":"Tags","count":9},{"language":"default","tag":"Policy Versions","count":8}]},"assistantConfig":{},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"@font-face{font-family:\"Season Sans\";src:url(/fonts/SeasonSans-Medium.woff2) format(\"woff2\");font-weight:500;font-style:normal;font-display:swap}.font-bold,.font-semibold,.sidebar-group a,b,h1,h2,h3,h4,h5,h6,strong{font-weight:500}html:not(.dark) #content-area,html:not(.dark) #content.prose{color:#4a1809;--tw-prose-body:#4a1809;--tw-prose-headings:#4a1809;--tw-prose-lead:#4a1809;--tw-prose-bold:#4a1809;--tw-prose-counters:#4a1809;--tw-prose-bullets:rgb(74 24 9 / 0.5);--tw-prose-th-borders:rgb(74 24 9 / 0.2);--tw-prose-td-borders:rgb(74 24 9 / 0.12)}html:not(.dark) #content-area :not(pre)>code{background-color:#ebedd9;border-color:#dcdfbe}html.dark #content-area :not(pre)>code{background-color:#2d2e20;border-color:#5a5c40}html:not(.dark) .sidebar-group a.text-gray-700{color:rgb(74 24 9/.72)}#content-area :not(code,pre,kbd,pre *),#sidebar-content :not(code,kbd),#table-of-contents-content a{font-weight:500}"}],"page":{"pagePath":"api-reference/policy/get-the-policy-evaluations-for-an-end-user","slug":"/api-reference/policy/get-the-policy-evaluations-for-an-end-user","pageMetadata":{"title":"Get the policy evaluations for an end user","description":"Evaluates the user's policies against end user on-the-fly\n","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_users/{end_user_id_or_heron_id}/policy_evaluations","href":"/api-reference/policy/get-the-policy-evaluations-for-an-end-user","autogeneratedByOpenApi":true},"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: \"Evaluates the user’s policies against end user on-the-fly\"\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":"Get the policy evaluations for an end user","description":"Evaluates the user's policies against end user on-the-fly\n","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_users/{end_user_id_or_heron_id}/policy_evaluations","href":"/api-reference/policy/get-the-policy-evaluations-for-an-end-user","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"description":"Evaluates the user's policies against end user on-the-fly\n","parameters":["2645b058-b124-473a-8daf-c8182fff6506"],"responses":{"200":"4aee538a-660a-48ba-8869-6cf3469b396a"},"security":["bcd279ab-0237-402d-b095-7ddfb6e8f6dd"],"summary":"Get the policy evaluations for an end user","tags":["Policy"],"method":"get","type":"path","servers":["e7cff334-6f8e-43f2-ac65-a1a1b9fe29a8"],"path":"/api/end_users/{end_user_id_or_heron_id}/policy_evaluations","baseUrlOptions":["https://app.herondata.io"],"title":"Get the policy evaluations for an end user","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"2645b058-b124-473a-8daf-c8182fff6506":{"in":"path","name":"end_user_id_or_heron_id","required":true,"schema":{"type":"string","isRequired":true,"uniqueKey":"","typeLabel":"string"}}},"responses":{"4aee538a-660a-48ba-8869-6cf3469b396a":{"content":{"application/json":{"schema":{"items":{"properties":{"branch":{"oneOf":[{"type":"object","description":"The branch the deal reached - the first whose condition passed, else the default, or one whose condition can't be evaluated (condition_unavailable: true). Null for a section with no branches (only shared checks), one not yet evaluated, or no match with no default","properties":{"condition_unavailable":{"description":"True when the branch's condition uses an attribute or check that no longer exists, so it can't be evaluated: the deal stopped here without knowing whether it matched, none of its checks ran, and the section is missing data","readOnly":true,"uniqueKey":"items.[INDEX].branch.oneOf.0.condition_unavailable","typeLabel":"any"},"heron_id":{"description":"Stable across renames, so route or compare on this rather than the name","readOnly":true,"type":"string","uniqueKey":"items.[INDEX].branch.oneOf.0.heron_id","typeLabel":"string"},"name":{"readOnly":true,"type":"string","uniqueKey":"items.[INDEX].branch.oneOf.0.name","typeLabel":"string"}},"uniqueKey":"items.[INDEX].branch.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].branch.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].branch","typeLabel":"object | null"},"condition_evaluations":{"description":"The branch conditions evaluated, in order, up to the one that matched. They choose the branch and never fail the section. Empty for a section without branches","items":{"properties":{"attribute_value":{"oneOf":[{"type":"object","properties":{"evidence":{"oneOf":[{"type":"object","description":"Where the value came from, so a reviewer can see what produced it - the source records for a background-check finding, the positions behind a holdback. Null for attributes that cite nothing","properties":{"record_indices":{"oneOf":[{"items":{"type":"integer","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].attribute_value.oneOf.0.evidence.oneOf.0.record_indices.oneOf.0.items.[INDEX]","typeLabel":"integer"},"type":"array","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].attribute_value.oneOf.0.evidence.oneOf.0.record_indices.oneOf.0","typeLabel":"integer[]"},{"items":{"type":"integer"},"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].attribute_value.oneOf.0.evidence.oneOf.0.record_indices.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].attribute_value.oneOf.0.evidence.oneOf.0.record_indices","typeLabel":"integer[] | null"},"section":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].attribute_value.oneOf.0.evidence.oneOf.0.section.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].attribute_value.oneOf.0.evidence.oneOf.0.section.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].attribute_value.oneOf.0.evidence.oneOf.0.section","typeLabel":"string | null"},"source_id":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].attribute_value.oneOf.0.evidence.oneOf.0.source_id.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].attribute_value.oneOf.0.evidence.oneOf.0.source_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].attribute_value.oneOf.0.evidence.oneOf.0.source_id","typeLabel":"string | null"},"source_ids":{"oneOf":[{"items":{"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].attribute_value.oneOf.0.evidence.oneOf.0.source_ids.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].attribute_value.oneOf.0.evidence.oneOf.0.source_ids.oneOf.0","typeLabel":"string[]"},{"items":{"type":"string"},"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].attribute_value.oneOf.0.evidence.oneOf.0.source_ids.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].attribute_value.oneOf.0.evidence.oneOf.0.source_ids","typeLabel":"string[] | null"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].attribute_value.oneOf.0.evidence.oneOf.0.source_type","typeLabel":"string"}},"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].attribute_value.oneOf.0.evidence.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].attribute_value.oneOf.0.evidence.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].attribute_value.oneOf.0.evidence","typeLabel":"object | null"},"missing_reason":{"type":"object","description":"Why the value is missing. Absent when the value is present or the reason is unknown","properties":{"code":{"description":"Why the value is missing, e.g. `not_covered`","enum":["no_data","not_covered","period_not_over","no_revenue","no_search","not_matched","none_in_period","no_identity_to_scan","no_owner_information","broker_account"],"readOnly":true,"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].attribute_value.oneOf.0.missing_reason.code","typeLabel":"enum\u003cstring>"},"period":{"oneOf":[{"type":"object","description":"The span that failed, e.g. the one uncovered month of three. Null when no span applies","properties":{"end":{"description":"Last day read, inclusive","format":"date","readOnly":true,"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].attribute_value.oneOf.0.missing_reason.period.oneOf.0.end","typeLabel":"string\u003cdate>"},"start":{"description":"First day read, inclusive","format":"date","readOnly":true,"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].attribute_value.oneOf.0.missing_reason.period.oneOf.0.start","typeLabel":"string\u003cdate>"}},"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].attribute_value.oneOf.0.missing_reason.period.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].attribute_value.oneOf.0.missing_reason.period.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].attribute_value.oneOf.0.missing_reason.period","typeLabel":"object | null"}},"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].attribute_value.oneOf.0.missing_reason","typeLabel":"object"},"period":{"type":"object","description":"The dates the value read. Heron users only; absent for attributes with no date window","properties":{"end":{"description":"Last day read, inclusive","format":"date","readOnly":true,"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].attribute_value.oneOf.0.period.end","typeLabel":"string\u003cdate>"},"start":{"description":"First day read, inclusive","format":"date","readOnly":true,"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].attribute_value.oneOf.0.period.start","typeLabel":"string\u003cdate>"}},"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].attribute_value.oneOf.0.period","typeLabel":"object"},"value":{"description":"The value, stringified whatever the attribute's type: \"3\", \"12500.00\", \"true\", \"1999-01-01\". Null when the deal has no data for this attribute","type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].attribute_value.oneOf.0.value","typeLabel":"string"}},"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].attribute_value.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].attribute_value.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].attribute_value","typeLabel":"object | null"},"check":{"type":"object","properties":{"attribute_description":{"oneOf":[{"description":"What the attribute measures. Present only for accounts on policy versions","type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.attribute_description.oneOf.0","typeLabel":"string"},{"description":"What the attribute measures. Present only for accounts on policy versions","type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.attribute_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.attribute_description","typeLabel":"string | null"},"attribute_display_name":{"oneOf":[{"description":"The attribute's human-readable name. Present only for accounts on policy versions","type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.attribute_display_name.oneOf.0","typeLabel":"string"},{"description":"The attribute's human-readable name. Present only for accounts on policy versions","type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.attribute_display_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.attribute_display_name","typeLabel":"string | null"},"attribute_label":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.attribute_label.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.attribute_label.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.attribute_label","typeLabel":"string | null"},"attribute_unit":{"oneOf":[{"description":"The unit of `attribute_label`, for formatting the attribute's value and the check's threshold. Null for a check without an attribute or an attribute with no declared unit","enum":["currency","percentage","count","ratio","days","years","text",null],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.attribute_unit.oneOf.0","typeLabel":"any"},{"description":"The unit of `attribute_label`, for formatting the attribute's value and the check's threshold. Null for a check without an attribute or an attribute with no declared unit","enum":["currency","percentage","count","ratio","days","years","text",null],"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.attribute_unit.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.attribute_unit","typeLabel":"any | null"},"attribute_validators":{"oneOf":[{"description":"The validity operators `attribute_label` offers, as in the catalogue's `check_options[].validators`, so a saved `is_valid` / `is_invalid` check can be worded. Empty for a check without an attribute or an attribute with no validity rule","items":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.attribute_validators.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.attribute_validators.oneOf.0.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.attribute_validators.oneOf.0","typeLabel":"object[]"},{"description":"The validity operators `attribute_label` offers, as in the catalogue's `check_options[].validators`, so a saved `is_valid` / `is_invalid` check can be worded. Empty for a check without an attribute or an attribute with no validity rule","items":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.attribute_validators.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.attribute_validators","typeLabel":"object[] | null"},"attribute_value_set":{"oneOf":[{"description":"The vocabulary `attribute_label` draws from, so the editor can offer a dropdown. Keys into the /policy_value_sets response. Null for free text","enum":["us_state","naics_industry","naics_code","restricted_industries","merchant","crm_decline_reason","iso_source_name","business_entity_type","fraud_network_finding","broker_velocity",null],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.attribute_value_set.oneOf.0","typeLabel":"any"},{"description":"The vocabulary `attribute_label` draws from, so the editor can offer a dropdown. Keys into the /policy_value_sets response. Null for free text","enum":["us_state","naics_industry","naics_code","restricted_industries","merchant","crm_decline_reason","iso_source_name","business_entity_type","fraud_network_finding","broker_velocity",null],"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.attribute_value_set.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.attribute_value_set","typeLabel":"any | null"},"boolean_check":{"oneOf":[{"type":"object","properties":{"auto_decline":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.boolean_check.oneOf.0.auto_decline","typeLabel":"boolean"},"decline_code":{"oneOf":[{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.boolean_check.oneOf.0.decline_code.oneOf.0","typeLabel":"string"},{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.boolean_check.oneOf.0.decline_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.boolean_check.oneOf.0.decline_code","typeLabel":"string | null"},"decline_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.boolean_check.oneOf.0.decline_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.boolean_check.oneOf.0.decline_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.boolean_check.oneOf.0.decline_description","typeLabel":"string | null"},"email_template_name":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.boolean_check.oneOf.0.email_template_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.boolean_check.oneOf.0.email_template_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.boolean_check.oneOf.0.email_template_name","typeLabel":"string | null"},"ignore_metric_availability":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.boolean_check.oneOf.0.ignore_metric_availability","typeLabel":"boolean"},"is_mandatory":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.boolean_check.oneOf.0.is_mandatory","typeLabel":"boolean"},"on_failure":{"default":"fail","enum":["fail","review_required"],"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.boolean_check.oneOf.0.on_failure","typeLabel":"enum\u003cstring>"},"on_missing":{"default":"missing_data","description":"What the check reports when it would report missing data: `missing_data` (the default), `fail` or `pass`. A check saved with an older flag (`pass_if_value_missing` on a date-delta check) reads as the setting it stands for. With `ignore_metric_availability` or `pass_if_value_missing` set, only that setting is accepted","enum":["missing_data","fail","pass"],"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.boolean_check.oneOf.0.on_missing","typeLabel":"enum\u003cstring>"},"pass_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.boolean_check.oneOf.0.pass_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.boolean_check.oneOf.0.pass_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.boolean_check.oneOf.0.pass_description","typeLabel":"string | null"},"transaction_scope":{"oneOf":[{"type":"object","properties":{"file_classes":{"oneOf":[{"items":{"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.boolean_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.boolean_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0","typeLabel":"string[]"},{"items":{"type":"string"},"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.boolean_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.boolean_check.oneOf.0.transaction_scope.oneOf.0.file_classes","typeLabel":"string[] | null"},"min_reconciliation_status":{"oneOf":[{"enum":["failed","not_possible","reconciled",null],"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.boolean_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"enum":["failed","not_possible","reconciled",null],"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.boolean_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.boolean_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status","typeLabel":"enum\u003cstring> | null"}},"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.boolean_check.oneOf.0.transaction_scope.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.boolean_check.oneOf.0.transaction_scope.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.boolean_check.oneOf.0.transaction_scope","typeLabel":"object | null"},"value":{"type":"boolean","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.boolean_check.oneOf.0.value","typeLabel":"boolean"}},"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.boolean_check.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.boolean_check.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.boolean_check","typeLabel":"object | null"},"composite_check":{"oneOf":[{"type":"object","properties":{"auto_decline":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.composite_check.oneOf.0.auto_decline","typeLabel":"boolean"},"checks":{"items":{"$circularRef":"598e80f3-0dc6-4efe-8bb5-6e24bbf6a042"},"type":"array","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.composite_check.oneOf.0.checks","typeLabel":"array"},"decline_code":{"oneOf":[{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.composite_check.oneOf.0.decline_code.oneOf.0","typeLabel":"string"},{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.composite_check.oneOf.0.decline_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.composite_check.oneOf.0.decline_code","typeLabel":"string | null"},"decline_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.composite_check.oneOf.0.decline_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.composite_check.oneOf.0.decline_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.composite_check.oneOf.0.decline_description","typeLabel":"string | null"},"email_template_name":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.composite_check.oneOf.0.email_template_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.composite_check.oneOf.0.email_template_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.composite_check.oneOf.0.email_template_name","typeLabel":"string | null"},"ignore_metric_availability":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.composite_check.oneOf.0.ignore_metric_availability","typeLabel":"boolean"},"is_mandatory":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.composite_check.oneOf.0.is_mandatory","typeLabel":"boolean"},"max_failing":{"oneOf":[{"type":"integer","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.composite_check.oneOf.0.max_failing.oneOf.0","typeLabel":"integer"},{"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.composite_check.oneOf.0.max_failing.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.composite_check.oneOf.0.max_failing","typeLabel":"integer | null"},"on_failure":{"default":"fail","enum":["fail","review_required"],"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.composite_check.oneOf.0.on_failure","typeLabel":"enum\u003cstring>"},"on_missing":{"default":"missing_data","description":"What the check reports when it would report missing data: `missing_data` (the default), `fail` or `pass`. A check saved with an older flag (`pass_if_value_missing` on a date-delta check) reads as the setting it stands for. With `ignore_metric_availability` or `pass_if_value_missing` set, only that setting is accepted","enum":["missing_data","fail","pass"],"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.composite_check.oneOf.0.on_missing","typeLabel":"enum\u003cstring>"},"pass_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.composite_check.oneOf.0.pass_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.composite_check.oneOf.0.pass_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.composite_check.oneOf.0.pass_description","typeLabel":"string | null"},"transaction_scope":{"oneOf":[{"type":"object","properties":{"file_classes":{"oneOf":[{"items":{"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.composite_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.composite_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0","typeLabel":"string[]"},{"items":{"type":"string"},"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.composite_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.composite_check.oneOf.0.transaction_scope.oneOf.0.file_classes","typeLabel":"string[] | null"},"min_reconciliation_status":{"oneOf":[{"enum":["failed","not_possible","reconciled",null],"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.composite_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"enum":["failed","not_possible","reconciled",null],"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.composite_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.composite_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status","typeLabel":"enum\u003cstring> | null"}},"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.composite_check.oneOf.0.transaction_scope.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.composite_check.oneOf.0.transaction_scope.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.composite_check.oneOf.0.transaction_scope","typeLabel":"object | null"},"type":{"enum":["AND","OR","AT_MOST_FAILING"],"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.composite_check.oneOf.0.type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.composite_check.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.composite_check.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.composite_check","typeLabel":"object | null"},"date_check":{"oneOf":[{"type":"object","properties":{"auto_decline":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_check.oneOf.0.auto_decline","typeLabel":"boolean"},"decline_code":{"oneOf":[{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_check.oneOf.0.decline_code.oneOf.0","typeLabel":"string"},{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_check.oneOf.0.decline_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_check.oneOf.0.decline_code","typeLabel":"string | null"},"decline_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_check.oneOf.0.decline_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_check.oneOf.0.decline_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_check.oneOf.0.decline_description","typeLabel":"string | null"},"email_template_name":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_check.oneOf.0.email_template_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_check.oneOf.0.email_template_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_check.oneOf.0.email_template_name","typeLabel":"string | null"},"ignore_metric_availability":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_check.oneOf.0.ignore_metric_availability","typeLabel":"boolean"},"is_mandatory":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_check.oneOf.0.is_mandatory","typeLabel":"boolean"},"on_failure":{"default":"fail","enum":["fail","review_required"],"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_check.oneOf.0.on_failure","typeLabel":"enum\u003cstring>"},"on_missing":{"default":"missing_data","description":"What the check reports when it would report missing data: `missing_data` (the default), `fail` or `pass`. A check saved with an older flag (`pass_if_value_missing` on a date-delta check) reads as the setting it stands for. With `ignore_metric_availability` or `pass_if_value_missing` set, only that setting is accepted","enum":["missing_data","fail","pass"],"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_check.oneOf.0.on_missing","typeLabel":"enum\u003cstring>"},"pass_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_check.oneOf.0.pass_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_check.oneOf.0.pass_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_check.oneOf.0.pass_description","typeLabel":"string | null"},"transaction_scope":{"oneOf":[{"type":"object","properties":{"file_classes":{"oneOf":[{"items":{"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0","typeLabel":"string[]"},{"items":{"type":"string"},"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_check.oneOf.0.transaction_scope.oneOf.0.file_classes","typeLabel":"string[] | null"},"min_reconciliation_status":{"oneOf":[{"enum":["failed","not_possible","reconciled",null],"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"enum":["failed","not_possible","reconciled",null],"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status","typeLabel":"enum\u003cstring> | null"}},"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_check.oneOf.0.transaction_scope.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_check.oneOf.0.transaction_scope.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_check.oneOf.0.transaction_scope","typeLabel":"object | null"},"type":{"enum":["equal","not_equal","before","before_or_on","after","after_or_on"],"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_check.oneOf.0.type","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{"format":"date","type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_check.oneOf.0.value.oneOf.0","typeLabel":"string\u003cdate>"},{"format":"date","type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_check.oneOf.0.value.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_check.oneOf.0.value","typeLabel":"string\u003cdate> | null"}},"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_check.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_check.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_check","typeLabel":"object | null"},"date_delta_to_now_check":{"oneOf":[{"type":"object","properties":{"auto_decline":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_delta_to_now_check.oneOf.0.auto_decline","typeLabel":"boolean"},"decline_code":{"oneOf":[{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_delta_to_now_check.oneOf.0.decline_code.oneOf.0","typeLabel":"string"},{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_delta_to_now_check.oneOf.0.decline_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_delta_to_now_check.oneOf.0.decline_code","typeLabel":"string | null"},"decline_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_delta_to_now_check.oneOf.0.decline_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_delta_to_now_check.oneOf.0.decline_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_delta_to_now_check.oneOf.0.decline_description","typeLabel":"string | null"},"email_template_name":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_delta_to_now_check.oneOf.0.email_template_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_delta_to_now_check.oneOf.0.email_template_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_delta_to_now_check.oneOf.0.email_template_name","typeLabel":"string | null"},"ignore_metric_availability":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_delta_to_now_check.oneOf.0.ignore_metric_availability","typeLabel":"boolean"},"is_mandatory":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_delta_to_now_check.oneOf.0.is_mandatory","typeLabel":"boolean"},"on_failure":{"default":"fail","enum":["fail","review_required"],"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_delta_to_now_check.oneOf.0.on_failure","typeLabel":"enum\u003cstring>"},"on_missing":{"default":"missing_data","description":"What the check reports when it would report missing data: `missing_data` (the default), `fail` or `pass`. A check saved with an older flag (`pass_if_value_missing` on a date-delta check) reads as the setting it stands for. With `ignore_metric_availability` or `pass_if_value_missing` set, only that setting is accepted","enum":["missing_data","fail","pass"],"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_delta_to_now_check.oneOf.0.on_missing","typeLabel":"enum\u003cstring>"},"pass_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_delta_to_now_check.oneOf.0.pass_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_delta_to_now_check.oneOf.0.pass_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_delta_to_now_check.oneOf.0.pass_description","typeLabel":"string | null"},"pass_if_value_missing":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_delta_to_now_check.oneOf.0.pass_if_value_missing","typeLabel":"boolean"},"transaction_scope":{"oneOf":[{"type":"object","properties":{"file_classes":{"oneOf":[{"items":{"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_delta_to_now_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_delta_to_now_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0","typeLabel":"string[]"},{"items":{"type":"string"},"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_delta_to_now_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_delta_to_now_check.oneOf.0.transaction_scope.oneOf.0.file_classes","typeLabel":"string[] | null"},"min_reconciliation_status":{"oneOf":[{"enum":["failed","not_possible","reconciled",null],"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_delta_to_now_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"enum":["failed","not_possible","reconciled",null],"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_delta_to_now_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_delta_to_now_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status","typeLabel":"enum\u003cstring> | null"}},"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_delta_to_now_check.oneOf.0.transaction_scope.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_delta_to_now_check.oneOf.0.transaction_scope.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_delta_to_now_check.oneOf.0.transaction_scope","typeLabel":"object | null"},"type":{"enum":["greater_than","greater_than_or_equal","less_than","less_than_or_equal"],"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_delta_to_now_check.oneOf.0.type","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_delta_to_now_check.oneOf.0.value.oneOf.0.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_delta_to_now_check.oneOf.0.value.oneOf.0","typeLabel":"object"},{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_delta_to_now_check.oneOf.0.value.oneOf.1.additionalProperties","typeLabel":"any"},"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_delta_to_now_check.oneOf.0.value.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_delta_to_now_check.oneOf.0.value","typeLabel":"object | null"}},"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_delta_to_now_check.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_delta_to_now_check.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.date_delta_to_now_check","typeLabel":"object | null"},"enhanced_sql_check":{"oneOf":[{"type":"object","required":["check_type","column_name","comparison_value","data_type","query_name"],"properties":{"check_type":{"enum":["equal","not_equal","greater_than","greater_than_or_equal","less_than","less_than_or_equal","before","before_or_on","after","after_or_on","is_in","is_not_in"],"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.enhanced_sql_check.oneOf.0.check_type","typeLabel":"enum\u003cstring>"},"column_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.enhanced_sql_check.oneOf.0.column_name","typeLabel":"string"},"comparison_value":{"oneOf":[{"isRequired":true}],"isRequired":true,"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.enhanced_sql_check.oneOf.0.comparison_value","typeLabel":"any"},"data_type":{"enum":["numeric","date","string"],"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.enhanced_sql_check.oneOf.0.data_type","typeLabel":"enum\u003cstring>"},"query_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.enhanced_sql_check.oneOf.0.query_name","typeLabel":"string"},"auto_decline":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.enhanced_sql_check.oneOf.0.auto_decline","typeLabel":"boolean"},"decline_code":{"oneOf":[{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.enhanced_sql_check.oneOf.0.decline_code.oneOf.0","typeLabel":"string"},{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.enhanced_sql_check.oneOf.0.decline_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.enhanced_sql_check.oneOf.0.decline_code","typeLabel":"string | null"},"decline_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.enhanced_sql_check.oneOf.0.decline_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.enhanced_sql_check.oneOf.0.decline_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.enhanced_sql_check.oneOf.0.decline_description","typeLabel":"string | null"},"email_template_name":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.enhanced_sql_check.oneOf.0.email_template_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.enhanced_sql_check.oneOf.0.email_template_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.enhanced_sql_check.oneOf.0.email_template_name","typeLabel":"string | null"},"ignore_metric_availability":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.enhanced_sql_check.oneOf.0.ignore_metric_availability","typeLabel":"boolean"},"is_mandatory":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.enhanced_sql_check.oneOf.0.is_mandatory","typeLabel":"boolean"},"on_failure":{"default":"fail","enum":["fail","review_required"],"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.enhanced_sql_check.oneOf.0.on_failure","typeLabel":"enum\u003cstring>"},"on_missing":{"default":"missing_data","description":"What the check reports when it would report missing data: `missing_data` (the default), `fail` or `pass`. A check saved with an older flag (`pass_if_value_missing` on a date-delta check) reads as the setting it stands for. With `ignore_metric_availability` or `pass_if_value_missing` set, only that setting is accepted","enum":["missing_data","fail","pass"],"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.enhanced_sql_check.oneOf.0.on_missing","typeLabel":"enum\u003cstring>"},"pass_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.enhanced_sql_check.oneOf.0.pass_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.enhanced_sql_check.oneOf.0.pass_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.enhanced_sql_check.oneOf.0.pass_description","typeLabel":"string | null"},"transaction_scope":{"oneOf":[{"type":"object","properties":{"file_classes":{"oneOf":[{"items":{"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.enhanced_sql_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.enhanced_sql_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0","typeLabel":"string[]"},{"items":{"type":"string"},"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.enhanced_sql_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.enhanced_sql_check.oneOf.0.transaction_scope.oneOf.0.file_classes","typeLabel":"string[] | null"},"min_reconciliation_status":{"oneOf":[{"enum":["failed","not_possible","reconciled",null],"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.enhanced_sql_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"enum":["failed","not_possible","reconciled",null],"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.enhanced_sql_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.enhanced_sql_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status","typeLabel":"enum\u003cstring> | null"}},"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.enhanced_sql_check.oneOf.0.transaction_scope.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.enhanced_sql_check.oneOf.0.transaction_scope.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.enhanced_sql_check.oneOf.0.transaction_scope","typeLabel":"object | null"}},"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.enhanced_sql_check.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.enhanced_sql_check.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.enhanced_sql_check","typeLabel":"object | null"},"group":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.group.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.group.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.group","typeLabel":"string | null"},"heron_id":{"oneOf":[{"description":"Stable across edits; omit for a new check and one is minted. Policy versions only","type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.heron_id.oneOf.0","typeLabel":"string"},{"description":"Stable across edits; omit for a new check and one is minted. Policy versions only","type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.heron_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.heron_id","typeLabel":"string | null"},"identity":{"oneOf":[{"description":"Stable kind:key identity used to match stored check evaluations","readOnly":true,"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.identity.oneOf.0","typeLabel":"string"},{"description":"Stable kind:key identity used to match stored check evaluations","readOnly":true,"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.identity.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.identity","typeLabel":"string | null"},"name":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.name.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.name","typeLabel":"string | null"},"numeric_check":{"oneOf":[{"type":"object","properties":{"auto_decline":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.numeric_check.oneOf.0.auto_decline","typeLabel":"boolean"},"decline_code":{"oneOf":[{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.numeric_check.oneOf.0.decline_code.oneOf.0","typeLabel":"string"},{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.numeric_check.oneOf.0.decline_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.numeric_check.oneOf.0.decline_code","typeLabel":"string | null"},"decline_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.numeric_check.oneOf.0.decline_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.numeric_check.oneOf.0.decline_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.numeric_check.oneOf.0.decline_description","typeLabel":"string | null"},"email_template_name":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.numeric_check.oneOf.0.email_template_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.numeric_check.oneOf.0.email_template_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.numeric_check.oneOf.0.email_template_name","typeLabel":"string | null"},"ignore_metric_availability":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.numeric_check.oneOf.0.ignore_metric_availability","typeLabel":"boolean"},"is_mandatory":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.numeric_check.oneOf.0.is_mandatory","typeLabel":"boolean"},"on_failure":{"default":"fail","enum":["fail","review_required"],"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.numeric_check.oneOf.0.on_failure","typeLabel":"enum\u003cstring>"},"on_missing":{"default":"missing_data","description":"What the check reports when it would report missing data: `missing_data` (the default), `fail` or `pass`. A check saved with an older flag (`pass_if_value_missing` on a date-delta check) reads as the setting it stands for. With `ignore_metric_availability` or `pass_if_value_missing` set, only that setting is accepted","enum":["missing_data","fail","pass"],"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.numeric_check.oneOf.0.on_missing","typeLabel":"enum\u003cstring>"},"pass_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.numeric_check.oneOf.0.pass_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.numeric_check.oneOf.0.pass_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.numeric_check.oneOf.0.pass_description","typeLabel":"string | null"},"transaction_scope":{"oneOf":[{"type":"object","properties":{"file_classes":{"oneOf":[{"items":{"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.numeric_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.numeric_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0","typeLabel":"string[]"},{"items":{"type":"string"},"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.numeric_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.numeric_check.oneOf.0.transaction_scope.oneOf.0.file_classes","typeLabel":"string[] | null"},"min_reconciliation_status":{"oneOf":[{"enum":["failed","not_possible","reconciled",null],"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.numeric_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"enum":["failed","not_possible","reconciled",null],"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.numeric_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.numeric_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status","typeLabel":"enum\u003cstring> | null"}},"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.numeric_check.oneOf.0.transaction_scope.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.numeric_check.oneOf.0.transaction_scope.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.numeric_check.oneOf.0.transaction_scope","typeLabel":"object | null"},"type":{"enum":["equal","not_equal","greater_than","greater_than_or_equal","less_than","less_than_or_equal"],"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.numeric_check.oneOf.0.type","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{"type":"string","description":"The threshold: a number as a string, {\"variable\": {...}} to compare with another variable (with an optional \"factor\" that scales it), or {\"lookup\": {\"table_heron_id\", \"column_id\"}} to read it from a lookup table column","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.numeric_check.oneOf.0.value.oneOf.0","typeLabel":"string"},{"type":"object","description":"The threshold: a number as a string, {\"variable\": {...}} to compare with another variable (with an optional \"factor\" that scales it), or {\"lookup\": {\"table_heron_id\", \"column_id\"}} to read it from a lookup table column","required":["variable"],"properties":{"variable":{"properties":{"attribute_label":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.numeric_check.oneOf.0.value.oneOf.1.variable.attribute_label","typeLabel":"string"},"parameters":{"oneOf":[{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.numeric_check.oneOf.0.value.oneOf.1.variable.parameters.oneOf.0.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.numeric_check.oneOf.0.value.oneOf.1.variable.parameters.oneOf.0","typeLabel":"object"},{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.numeric_check.oneOf.0.value.oneOf.1.variable.parameters.oneOf.1.additionalProperties","typeLabel":"string"},"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.numeric_check.oneOf.0.value.oneOf.1.variable.parameters.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.numeric_check.oneOf.0.value.oneOf.1.variable.parameters","typeLabel":"object | null"}},"required":["attribute_label"],"type":"object","isRequired":true,"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.numeric_check.oneOf.0.value.oneOf.1.variable","typeLabel":"object"},"factor":{"description":"Scales the variable: the check passes when the value \u003ctype> factor × variable. Default 1. More than 0, at most 100, up to 4 decimal places","type":"number","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.numeric_check.oneOf.0.value.oneOf.1.factor","typeLabel":"number"}},"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.numeric_check.oneOf.0.value.oneOf.1","typeLabel":"object"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.numeric_check.oneOf.0.value","typeLabel":"string | object"}},"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.numeric_check.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.numeric_check.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.numeric_check","typeLabel":"object | null"},"parameters":{"oneOf":[{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.parameters.oneOf.0.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.parameters.oneOf.0","typeLabel":"object"},{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.parameters.oneOf.1.additionalProperties","typeLabel":"string"},"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.parameters.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.parameters","typeLabel":"object | null"},"sql_check":{"oneOf":[{"type":"object","required":["column_name","query_name"],"properties":{"column_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.sql_check.oneOf.0.column_name","typeLabel":"string"},"query_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.sql_check.oneOf.0.query_name","typeLabel":"string"},"auto_decline":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.sql_check.oneOf.0.auto_decline","typeLabel":"boolean"},"decline_code":{"oneOf":[{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.sql_check.oneOf.0.decline_code.oneOf.0","typeLabel":"string"},{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.sql_check.oneOf.0.decline_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.sql_check.oneOf.0.decline_code","typeLabel":"string | null"},"decline_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.sql_check.oneOf.0.decline_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.sql_check.oneOf.0.decline_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.sql_check.oneOf.0.decline_description","typeLabel":"string | null"},"email_template_name":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.sql_check.oneOf.0.email_template_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.sql_check.oneOf.0.email_template_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.sql_check.oneOf.0.email_template_name","typeLabel":"string | null"},"ignore_metric_availability":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.sql_check.oneOf.0.ignore_metric_availability","typeLabel":"boolean"},"is_mandatory":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.sql_check.oneOf.0.is_mandatory","typeLabel":"boolean"},"on_failure":{"default":"fail","enum":["fail","review_required"],"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.sql_check.oneOf.0.on_failure","typeLabel":"enum\u003cstring>"},"on_missing":{"default":"missing_data","description":"What the check reports when it would report missing data: `missing_data` (the default), `fail` or `pass`. A check saved with an older flag (`pass_if_value_missing` on a date-delta check) reads as the setting it stands for. With `ignore_metric_availability` or `pass_if_value_missing` set, only that setting is accepted","enum":["missing_data","fail","pass"],"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.sql_check.oneOf.0.on_missing","typeLabel":"enum\u003cstring>"},"pass_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.sql_check.oneOf.0.pass_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.sql_check.oneOf.0.pass_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.sql_check.oneOf.0.pass_description","typeLabel":"string | null"},"transaction_scope":{"oneOf":[{"type":"object","properties":{"file_classes":{"oneOf":[{"items":{"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.sql_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.sql_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0","typeLabel":"string[]"},{"items":{"type":"string"},"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.sql_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.sql_check.oneOf.0.transaction_scope.oneOf.0.file_classes","typeLabel":"string[] | null"},"min_reconciliation_status":{"oneOf":[{"enum":["failed","not_possible","reconciled",null],"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.sql_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"enum":["failed","not_possible","reconciled",null],"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.sql_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.sql_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status","typeLabel":"enum\u003cstring> | null"}},"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.sql_check.oneOf.0.transaction_scope.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.sql_check.oneOf.0.transaction_scope.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.sql_check.oneOf.0.transaction_scope","typeLabel":"object | null"}},"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.sql_check.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.sql_check.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.sql_check","typeLabel":"object | null"},"string_check":{"oneOf":[{"type":"object","properties":{"auto_decline":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.string_check.oneOf.0.auto_decline","typeLabel":"boolean"},"decline_code":{"oneOf":[{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.string_check.oneOf.0.decline_code.oneOf.0","typeLabel":"string"},{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.string_check.oneOf.0.decline_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.string_check.oneOf.0.decline_code","typeLabel":"string | null"},"decline_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.string_check.oneOf.0.decline_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.string_check.oneOf.0.decline_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.string_check.oneOf.0.decline_description","typeLabel":"string | null"},"email_template_name":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.string_check.oneOf.0.email_template_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.string_check.oneOf.0.email_template_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.string_check.oneOf.0.email_template_name","typeLabel":"string | null"},"ignore_metric_availability":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.string_check.oneOf.0.ignore_metric_availability","typeLabel":"boolean"},"is_mandatory":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.string_check.oneOf.0.is_mandatory","typeLabel":"boolean"},"match_count":{"oneOf":[{"type":"integer","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.string_check.oneOf.0.match_count.oneOf.0","typeLabel":"integer"},{"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.string_check.oneOf.0.match_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.string_check.oneOf.0.match_count","typeLabel":"integer | null"},"on_failure":{"default":"fail","enum":["fail","review_required"],"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.string_check.oneOf.0.on_failure","typeLabel":"enum\u003cstring>"},"on_missing":{"default":"missing_data","description":"What the check reports when it would report missing data: `missing_data` (the default), `fail` or `pass`. A check saved with an older flag (`pass_if_value_missing` on a date-delta check) reads as the setting it stands for. With `ignore_metric_availability` or `pass_if_value_missing` set, only that setting is accepted","enum":["missing_data","fail","pass"],"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.string_check.oneOf.0.on_missing","typeLabel":"enum\u003cstring>"},"pass_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.string_check.oneOf.0.pass_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.string_check.oneOf.0.pass_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.string_check.oneOf.0.pass_description","typeLabel":"string | null"},"transaction_scope":{"oneOf":[{"type":"object","properties":{"file_classes":{"oneOf":[{"items":{"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.string_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.string_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0","typeLabel":"string[]"},{"items":{"type":"string"},"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.string_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.string_check.oneOf.0.transaction_scope.oneOf.0.file_classes","typeLabel":"string[] | null"},"min_reconciliation_status":{"oneOf":[{"enum":["failed","not_possible","reconciled",null],"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.string_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"enum":["failed","not_possible","reconciled",null],"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.string_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.string_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status","typeLabel":"enum\u003cstring> | null"}},"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.string_check.oneOf.0.transaction_scope.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.string_check.oneOf.0.transaction_scope.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.string_check.oneOf.0.transaction_scope","typeLabel":"object | null"},"type":{"enum":["equal","not_equal","starts_with","starts_with_any_of","does_not_start_with_any_of","contains","does_not_start_with","does_not_contain","is_in","is_not_in","has_none_of","has_any_of","has_only","has_fewer_than_n_matches","has_more_than_n_matches","is_valid","is_invalid"],"type":"string","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.string_check.oneOf.0.type","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{"type":"string","description":"The value as a string, or {\"lookup\": {\"table_heron_id\"}} for is_in, is_not_in, has_any_of, has_none_of or has_only to read the list from a lookup table's rows","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.string_check.oneOf.0.value.oneOf.0","typeLabel":"string"},{"type":"object","description":"The value as a string, or {\"lookup\": {\"table_heron_id\"}} for is_in, is_not_in, has_any_of, has_none_of or has_only to read the list from a lookup table's rows","required":["lookup"],"properties":{"lookup":{"properties":{"table_heron_id":{"description":"Heron ID of the lookup table whose row keys are the list","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.string_check.oneOf.0.value.oneOf.1.lookup.table_heron_id","typeLabel":"string"}},"required":["table_heron_id"],"type":"object","isRequired":true,"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.string_check.oneOf.0.value.oneOf.1.lookup","typeLabel":"object"}},"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.string_check.oneOf.0.value.oneOf.1","typeLabel":"object"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.string_check.oneOf.0.value","typeLabel":"string | object"}},"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.string_check.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.string_check.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check.string_check","typeLabel":"object | null"}},"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].check","typeLabel":"object"},"matched":{"description":"Whether the condition passed and chose its branch. One that did not is not a failed check","readOnly":true,"uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX].matched","typeLabel":"any"}},"type":"object","uniqueKey":"items.[INDEX].condition_evaluations.items.[INDEX]","typeLabel":"object"},"readOnly":true,"type":"array","uniqueKey":"items.[INDEX].condition_evaluations","typeLabel":"object[]"},"decision_time_seconds":{"oneOf":[{"description":"Seconds from intake to decision, measured across the workflow run that produced this evaluation. Null unless that run completed - still running, failed, a dry run, or evaluated outside a workflow. A restarted deal is timed from the restart","readOnly":true,"type":"number","uniqueKey":"items.[INDEX].decision_time_seconds.oneOf.0","typeLabel":"number"},{"description":"Seconds from intake to decision, measured across the workflow run that produced this evaluation. Null unless that run completed - still running, failed, a dry run, or evaluated outside a workflow. A restarted deal is timed from the restart","readOnly":true,"type":"null","uniqueKey":"items.[INDEX].decision_time_seconds.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].decision_time_seconds","typeLabel":"number | null"},"failed_checks":{"items":{"properties":{"attribute_value":{"oneOf":[{"type":"object","properties":{"evidence":{"oneOf":[{"type":"object","description":"Where the value came from, so a reviewer can see what produced it - the source records for a background-check finding, the positions behind a holdback. Null for attributes that cite nothing","properties":{"record_indices":{"oneOf":[{"items":{"type":"integer","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].attribute_value.oneOf.0.evidence.oneOf.0.record_indices.oneOf.0.items.[INDEX]","typeLabel":"integer"},"type":"array","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].attribute_value.oneOf.0.evidence.oneOf.0.record_indices.oneOf.0","typeLabel":"integer[]"},{"items":{"type":"integer"},"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].attribute_value.oneOf.0.evidence.oneOf.0.record_indices.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].attribute_value.oneOf.0.evidence.oneOf.0.record_indices","typeLabel":"integer[] | null"},"section":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].attribute_value.oneOf.0.evidence.oneOf.0.section.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].attribute_value.oneOf.0.evidence.oneOf.0.section.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].attribute_value.oneOf.0.evidence.oneOf.0.section","typeLabel":"string | null"},"source_id":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].attribute_value.oneOf.0.evidence.oneOf.0.source_id.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].attribute_value.oneOf.0.evidence.oneOf.0.source_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].attribute_value.oneOf.0.evidence.oneOf.0.source_id","typeLabel":"string | null"},"source_ids":{"oneOf":[{"items":{"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].attribute_value.oneOf.0.evidence.oneOf.0.source_ids.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].attribute_value.oneOf.0.evidence.oneOf.0.source_ids.oneOf.0","typeLabel":"string[]"},{"items":{"type":"string"},"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].attribute_value.oneOf.0.evidence.oneOf.0.source_ids.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].attribute_value.oneOf.0.evidence.oneOf.0.source_ids","typeLabel":"string[] | null"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].attribute_value.oneOf.0.evidence.oneOf.0.source_type","typeLabel":"string"}},"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].attribute_value.oneOf.0.evidence.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].attribute_value.oneOf.0.evidence.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].attribute_value.oneOf.0.evidence","typeLabel":"object | null"},"missing_reason":{"type":"object","description":"Why the value is missing. Absent when the value is present or the reason is unknown","properties":{"code":{"description":"Why the value is missing, e.g. `not_covered`","enum":["no_data","not_covered","period_not_over","no_revenue","no_search","not_matched","none_in_period","no_identity_to_scan","no_owner_information","broker_account"],"readOnly":true,"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].attribute_value.oneOf.0.missing_reason.code","typeLabel":"enum\u003cstring>"},"period":{"oneOf":[{"type":"object","description":"The span that failed, e.g. the one uncovered month of three. Null when no span applies","properties":{"end":{"description":"Last day read, inclusive","format":"date","readOnly":true,"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].attribute_value.oneOf.0.missing_reason.period.oneOf.0.end","typeLabel":"string\u003cdate>"},"start":{"description":"First day read, inclusive","format":"date","readOnly":true,"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].attribute_value.oneOf.0.missing_reason.period.oneOf.0.start","typeLabel":"string\u003cdate>"}},"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].attribute_value.oneOf.0.missing_reason.period.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].attribute_value.oneOf.0.missing_reason.period.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].attribute_value.oneOf.0.missing_reason.period","typeLabel":"object | null"}},"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].attribute_value.oneOf.0.missing_reason","typeLabel":"object"},"period":{"type":"object","description":"The dates the value read. Heron users only; absent for attributes with no date window","properties":{"end":{"description":"Last day read, inclusive","format":"date","readOnly":true,"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].attribute_value.oneOf.0.period.end","typeLabel":"string\u003cdate>"},"start":{"description":"First day read, inclusive","format":"date","readOnly":true,"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].attribute_value.oneOf.0.period.start","typeLabel":"string\u003cdate>"}},"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].attribute_value.oneOf.0.period","typeLabel":"object"},"value":{"description":"The value, stringified whatever the attribute's type: \"3\", \"12500.00\", \"true\", \"1999-01-01\". Null when the deal has no data for this attribute","type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].attribute_value.oneOf.0.value","typeLabel":"string"}},"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].attribute_value.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].attribute_value.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].attribute_value","typeLabel":"object | null"},"check":{"oneOf":[{"type":"object","properties":{"attribute_description":{"oneOf":[{"description":"What the attribute measures. Present only for accounts on policy versions","type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.attribute_description.oneOf.0","typeLabel":"string"},{"description":"What the attribute measures. Present only for accounts on policy versions","type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.attribute_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.attribute_description","typeLabel":"string | null"},"attribute_display_name":{"oneOf":[{"description":"The attribute's human-readable name. Present only for accounts on policy versions","type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.attribute_display_name.oneOf.0","typeLabel":"string"},{"description":"The attribute's human-readable name. Present only for accounts on policy versions","type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.attribute_display_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.attribute_display_name","typeLabel":"string | null"},"attribute_label":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.attribute_label.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.attribute_label.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.attribute_label","typeLabel":"string | null"},"attribute_unit":{"oneOf":[{"description":"The unit of `attribute_label`, for formatting the attribute's value and the check's threshold. Null for a check without an attribute or an attribute with no declared unit","enum":["currency","percentage","count","ratio","days","years","text",null],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.attribute_unit.oneOf.0","typeLabel":"any"},{"description":"The unit of `attribute_label`, for formatting the attribute's value and the check's threshold. Null for a check without an attribute or an attribute with no declared unit","enum":["currency","percentage","count","ratio","days","years","text",null],"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.attribute_unit.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.attribute_unit","typeLabel":"any | null"},"attribute_validators":{"oneOf":[{"description":"The validity operators `attribute_label` offers, as in the catalogue's `check_options[].validators`, so a saved `is_valid` / `is_invalid` check can be worded. Empty for a check without an attribute or an attribute with no validity rule","items":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.attribute_validators.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.attribute_validators.oneOf.0.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.attribute_validators.oneOf.0","typeLabel":"object[]"},{"description":"The validity operators `attribute_label` offers, as in the catalogue's `check_options[].validators`, so a saved `is_valid` / `is_invalid` check can be worded. Empty for a check without an attribute or an attribute with no validity rule","items":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.attribute_validators.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.attribute_validators","typeLabel":"object[] | null"},"attribute_value_set":{"oneOf":[{"description":"The vocabulary `attribute_label` draws from, so the editor can offer a dropdown. Keys into the /policy_value_sets response. Null for free text","enum":["us_state","naics_industry","naics_code","restricted_industries","merchant","crm_decline_reason","iso_source_name","business_entity_type","fraud_network_finding","broker_velocity",null],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.attribute_value_set.oneOf.0","typeLabel":"any"},{"description":"The vocabulary `attribute_label` draws from, so the editor can offer a dropdown. Keys into the /policy_value_sets response. Null for free text","enum":["us_state","naics_industry","naics_code","restricted_industries","merchant","crm_decline_reason","iso_source_name","business_entity_type","fraud_network_finding","broker_velocity",null],"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.attribute_value_set.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.attribute_value_set","typeLabel":"any | null"},"boolean_check":{"oneOf":[{"type":"object","properties":{"auto_decline":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.auto_decline","typeLabel":"boolean"},"decline_code":{"oneOf":[{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.decline_code.oneOf.0","typeLabel":"string"},{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.decline_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.decline_code","typeLabel":"string | null"},"decline_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.decline_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.decline_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.decline_description","typeLabel":"string | null"},"email_template_name":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.email_template_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.email_template_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.email_template_name","typeLabel":"string | null"},"ignore_metric_availability":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.ignore_metric_availability","typeLabel":"boolean"},"is_mandatory":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.is_mandatory","typeLabel":"boolean"},"on_failure":{"default":"fail","enum":["fail","review_required"],"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.on_failure","typeLabel":"enum\u003cstring>"},"on_missing":{"default":"missing_data","description":"What the check reports when it would report missing data: `missing_data` (the default), `fail` or `pass`. A check saved with an older flag (`pass_if_value_missing` on a date-delta check) reads as the setting it stands for. With `ignore_metric_availability` or `pass_if_value_missing` set, only that setting is accepted","enum":["missing_data","fail","pass"],"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.on_missing","typeLabel":"enum\u003cstring>"},"pass_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.pass_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.pass_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.pass_description","typeLabel":"string | null"},"transaction_scope":{"oneOf":[{"type":"object","properties":{"file_classes":{"oneOf":[{"items":{"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0","typeLabel":"string[]"},{"items":{"type":"string"},"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.transaction_scope.oneOf.0.file_classes","typeLabel":"string[] | null"},"min_reconciliation_status":{"oneOf":[{"enum":["failed","not_possible","reconciled",null],"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"enum":["failed","not_possible","reconciled",null],"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status","typeLabel":"enum\u003cstring> | null"}},"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.transaction_scope.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.transaction_scope.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.transaction_scope","typeLabel":"object | null"},"value":{"type":"boolean","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.value","typeLabel":"boolean"}},"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.boolean_check","typeLabel":"object | null"},"composite_check":{"oneOf":[{"type":"object","properties":{"auto_decline":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.auto_decline","typeLabel":"boolean"},"checks":{"items":{"$circularRef":"598e80f3-0dc6-4efe-8bb5-6e24bbf6a042"},"type":"array","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.checks","typeLabel":"array"},"decline_code":{"oneOf":[{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.decline_code.oneOf.0","typeLabel":"string"},{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.decline_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.decline_code","typeLabel":"string | null"},"decline_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.decline_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.decline_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.decline_description","typeLabel":"string | null"},"email_template_name":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.email_template_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.email_template_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.email_template_name","typeLabel":"string | null"},"ignore_metric_availability":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.ignore_metric_availability","typeLabel":"boolean"},"is_mandatory":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.is_mandatory","typeLabel":"boolean"},"max_failing":{"oneOf":[{"type":"integer","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.max_failing.oneOf.0","typeLabel":"integer"},{"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.max_failing.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.max_failing","typeLabel":"integer | null"},"on_failure":{"default":"fail","enum":["fail","review_required"],"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.on_failure","typeLabel":"enum\u003cstring>"},"on_missing":{"default":"missing_data","description":"What the check reports when it would report missing data: `missing_data` (the default), `fail` or `pass`. A check saved with an older flag (`pass_if_value_missing` on a date-delta check) reads as the setting it stands for. With `ignore_metric_availability` or `pass_if_value_missing` set, only that setting is accepted","enum":["missing_data","fail","pass"],"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.on_missing","typeLabel":"enum\u003cstring>"},"pass_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.pass_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.pass_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.pass_description","typeLabel":"string | null"},"transaction_scope":{"oneOf":[{"type":"object","properties":{"file_classes":{"oneOf":[{"items":{"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0","typeLabel":"string[]"},{"items":{"type":"string"},"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.transaction_scope.oneOf.0.file_classes","typeLabel":"string[] | null"},"min_reconciliation_status":{"oneOf":[{"enum":["failed","not_possible","reconciled",null],"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"enum":["failed","not_possible","reconciled",null],"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status","typeLabel":"enum\u003cstring> | null"}},"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.transaction_scope.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.transaction_scope.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.transaction_scope","typeLabel":"object | null"},"type":{"enum":["AND","OR","AT_MOST_FAILING"],"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.composite_check","typeLabel":"object | null"},"date_check":{"oneOf":[{"type":"object","properties":{"auto_decline":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.auto_decline","typeLabel":"boolean"},"decline_code":{"oneOf":[{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.decline_code.oneOf.0","typeLabel":"string"},{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.decline_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.decline_code","typeLabel":"string | null"},"decline_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.decline_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.decline_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.decline_description","typeLabel":"string | null"},"email_template_name":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.email_template_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.email_template_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.email_template_name","typeLabel":"string | null"},"ignore_metric_availability":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.ignore_metric_availability","typeLabel":"boolean"},"is_mandatory":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.is_mandatory","typeLabel":"boolean"},"on_failure":{"default":"fail","enum":["fail","review_required"],"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.on_failure","typeLabel":"enum\u003cstring>"},"on_missing":{"default":"missing_data","description":"What the check reports when it would report missing data: `missing_data` (the default), `fail` or `pass`. A check saved with an older flag (`pass_if_value_missing` on a date-delta check) reads as the setting it stands for. With `ignore_metric_availability` or `pass_if_value_missing` set, only that setting is accepted","enum":["missing_data","fail","pass"],"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.on_missing","typeLabel":"enum\u003cstring>"},"pass_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.pass_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.pass_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.pass_description","typeLabel":"string | null"},"transaction_scope":{"oneOf":[{"type":"object","properties":{"file_classes":{"oneOf":[{"items":{"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0","typeLabel":"string[]"},{"items":{"type":"string"},"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.transaction_scope.oneOf.0.file_classes","typeLabel":"string[] | null"},"min_reconciliation_status":{"oneOf":[{"enum":["failed","not_possible","reconciled",null],"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"enum":["failed","not_possible","reconciled",null],"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status","typeLabel":"enum\u003cstring> | null"}},"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.transaction_scope.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.transaction_scope.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.transaction_scope","typeLabel":"object | null"},"type":{"enum":["equal","not_equal","before","before_or_on","after","after_or_on"],"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.type","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{"format":"date","type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.value.oneOf.0","typeLabel":"string\u003cdate>"},{"format":"date","type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.value.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.value","typeLabel":"string\u003cdate> | null"}},"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_check","typeLabel":"object | null"},"date_delta_to_now_check":{"oneOf":[{"type":"object","properties":{"auto_decline":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.auto_decline","typeLabel":"boolean"},"decline_code":{"oneOf":[{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.decline_code.oneOf.0","typeLabel":"string"},{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.decline_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.decline_code","typeLabel":"string | null"},"decline_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.decline_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.decline_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.decline_description","typeLabel":"string | null"},"email_template_name":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.email_template_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.email_template_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.email_template_name","typeLabel":"string | null"},"ignore_metric_availability":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.ignore_metric_availability","typeLabel":"boolean"},"is_mandatory":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.is_mandatory","typeLabel":"boolean"},"on_failure":{"default":"fail","enum":["fail","review_required"],"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.on_failure","typeLabel":"enum\u003cstring>"},"on_missing":{"default":"missing_data","description":"What the check reports when it would report missing data: `missing_data` (the default), `fail` or `pass`. A check saved with an older flag (`pass_if_value_missing` on a date-delta check) reads as the setting it stands for. With `ignore_metric_availability` or `pass_if_value_missing` set, only that setting is accepted","enum":["missing_data","fail","pass"],"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.on_missing","typeLabel":"enum\u003cstring>"},"pass_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.pass_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.pass_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.pass_description","typeLabel":"string | null"},"pass_if_value_missing":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.pass_if_value_missing","typeLabel":"boolean"},"transaction_scope":{"oneOf":[{"type":"object","properties":{"file_classes":{"oneOf":[{"items":{"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0","typeLabel":"string[]"},{"items":{"type":"string"},"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.transaction_scope.oneOf.0.file_classes","typeLabel":"string[] | null"},"min_reconciliation_status":{"oneOf":[{"enum":["failed","not_possible","reconciled",null],"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"enum":["failed","not_possible","reconciled",null],"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status","typeLabel":"enum\u003cstring> | null"}},"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.transaction_scope.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.transaction_scope.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.transaction_scope","typeLabel":"object | null"},"type":{"enum":["greater_than","greater_than_or_equal","less_than","less_than_or_equal"],"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.type","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.value.oneOf.0.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.value.oneOf.0","typeLabel":"object"},{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.value.oneOf.1.additionalProperties","typeLabel":"any"},"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.value.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.value","typeLabel":"object | null"}},"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check","typeLabel":"object | null"},"enhanced_sql_check":{"oneOf":[{"type":"object","required":["check_type","column_name","comparison_value","data_type","query_name"],"properties":{"check_type":{"enum":["equal","not_equal","greater_than","greater_than_or_equal","less_than","less_than_or_equal","before","before_or_on","after","after_or_on","is_in","is_not_in"],"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.check_type","typeLabel":"enum\u003cstring>"},"column_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.column_name","typeLabel":"string"},"comparison_value":{"oneOf":[{"isRequired":true}],"isRequired":true,"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.comparison_value","typeLabel":"any"},"data_type":{"enum":["numeric","date","string"],"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.data_type","typeLabel":"enum\u003cstring>"},"query_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.query_name","typeLabel":"string"},"auto_decline":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.auto_decline","typeLabel":"boolean"},"decline_code":{"oneOf":[{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.decline_code.oneOf.0","typeLabel":"string"},{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.decline_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.decline_code","typeLabel":"string | null"},"decline_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.decline_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.decline_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.decline_description","typeLabel":"string | null"},"email_template_name":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.email_template_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.email_template_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.email_template_name","typeLabel":"string | null"},"ignore_metric_availability":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.ignore_metric_availability","typeLabel":"boolean"},"is_mandatory":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.is_mandatory","typeLabel":"boolean"},"on_failure":{"default":"fail","enum":["fail","review_required"],"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.on_failure","typeLabel":"enum\u003cstring>"},"on_missing":{"default":"missing_data","description":"What the check reports when it would report missing data: `missing_data` (the default), `fail` or `pass`. A check saved with an older flag (`pass_if_value_missing` on a date-delta check) reads as the setting it stands for. With `ignore_metric_availability` or `pass_if_value_missing` set, only that setting is accepted","enum":["missing_data","fail","pass"],"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.on_missing","typeLabel":"enum\u003cstring>"},"pass_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.pass_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.pass_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.pass_description","typeLabel":"string | null"},"transaction_scope":{"oneOf":[{"type":"object","properties":{"file_classes":{"oneOf":[{"items":{"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0","typeLabel":"string[]"},{"items":{"type":"string"},"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.transaction_scope.oneOf.0.file_classes","typeLabel":"string[] | null"},"min_reconciliation_status":{"oneOf":[{"enum":["failed","not_possible","reconciled",null],"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"enum":["failed","not_possible","reconciled",null],"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status","typeLabel":"enum\u003cstring> | null"}},"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.transaction_scope.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.transaction_scope.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.transaction_scope","typeLabel":"object | null"}},"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check","typeLabel":"object | null"},"group":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.group.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.group.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.group","typeLabel":"string | null"},"heron_id":{"oneOf":[{"description":"Stable across edits; omit for a new check and one is minted. Policy versions only","type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.heron_id.oneOf.0","typeLabel":"string"},{"description":"Stable across edits; omit for a new check and one is minted. Policy versions only","type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.heron_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.heron_id","typeLabel":"string | null"},"identity":{"oneOf":[{"description":"Stable kind:key identity used to match stored check evaluations","readOnly":true,"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.identity.oneOf.0","typeLabel":"string"},{"description":"Stable kind:key identity used to match stored check evaluations","readOnly":true,"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.identity.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.identity","typeLabel":"string | null"},"name":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.name.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.name","typeLabel":"string | null"},"numeric_check":{"oneOf":[{"type":"object","properties":{"auto_decline":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.auto_decline","typeLabel":"boolean"},"decline_code":{"oneOf":[{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.decline_code.oneOf.0","typeLabel":"string"},{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.decline_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.decline_code","typeLabel":"string | null"},"decline_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.decline_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.decline_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.decline_description","typeLabel":"string | null"},"email_template_name":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.email_template_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.email_template_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.email_template_name","typeLabel":"string | null"},"ignore_metric_availability":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.ignore_metric_availability","typeLabel":"boolean"},"is_mandatory":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.is_mandatory","typeLabel":"boolean"},"on_failure":{"default":"fail","enum":["fail","review_required"],"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.on_failure","typeLabel":"enum\u003cstring>"},"on_missing":{"default":"missing_data","description":"What the check reports when it would report missing data: `missing_data` (the default), `fail` or `pass`. A check saved with an older flag (`pass_if_value_missing` on a date-delta check) reads as the setting it stands for. With `ignore_metric_availability` or `pass_if_value_missing` set, only that setting is accepted","enum":["missing_data","fail","pass"],"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.on_missing","typeLabel":"enum\u003cstring>"},"pass_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.pass_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.pass_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.pass_description","typeLabel":"string | null"},"transaction_scope":{"oneOf":[{"type":"object","properties":{"file_classes":{"oneOf":[{"items":{"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0","typeLabel":"string[]"},{"items":{"type":"string"},"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.transaction_scope.oneOf.0.file_classes","typeLabel":"string[] | null"},"min_reconciliation_status":{"oneOf":[{"enum":["failed","not_possible","reconciled",null],"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"enum":["failed","not_possible","reconciled",null],"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status","typeLabel":"enum\u003cstring> | null"}},"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.transaction_scope.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.transaction_scope.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.transaction_scope","typeLabel":"object | null"},"type":{"enum":["equal","not_equal","greater_than","greater_than_or_equal","less_than","less_than_or_equal"],"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.type","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{"type":"string","description":"The threshold: a number as a string, {\"variable\": {...}} to compare with another variable (with an optional \"factor\" that scales it), or {\"lookup\": {\"table_heron_id\", \"column_id\"}} to read it from a lookup table column","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.value.oneOf.0","typeLabel":"string"},{"type":"object","description":"The threshold: a number as a string, {\"variable\": {...}} to compare with another variable (with an optional \"factor\" that scales it), or {\"lookup\": {\"table_heron_id\", \"column_id\"}} to read it from a lookup table column","required":["variable"],"properties":{"variable":{"properties":{"attribute_label":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.value.oneOf.1.variable.attribute_label","typeLabel":"string"},"parameters":{"oneOf":[{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.value.oneOf.1.variable.parameters.oneOf.0.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.value.oneOf.1.variable.parameters.oneOf.0","typeLabel":"object"},{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.value.oneOf.1.variable.parameters.oneOf.1.additionalProperties","typeLabel":"string"},"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.value.oneOf.1.variable.parameters.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.value.oneOf.1.variable.parameters","typeLabel":"object | null"}},"required":["attribute_label"],"type":"object","isRequired":true,"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.value.oneOf.1.variable","typeLabel":"object"},"factor":{"description":"Scales the variable: the check passes when the value \u003ctype> factor × variable. Default 1. More than 0, at most 100, up to 4 decimal places","type":"number","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.value.oneOf.1.factor","typeLabel":"number"}},"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.value.oneOf.1","typeLabel":"object"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.value","typeLabel":"string | object"}},"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.numeric_check","typeLabel":"object | null"},"parameters":{"oneOf":[{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.parameters.oneOf.0.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.parameters.oneOf.0","typeLabel":"object"},{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.parameters.oneOf.1.additionalProperties","typeLabel":"string"},"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.parameters.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.parameters","typeLabel":"object | null"},"sql_check":{"oneOf":[{"type":"object","required":["column_name","query_name"],"properties":{"column_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.column_name","typeLabel":"string"},"query_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.query_name","typeLabel":"string"},"auto_decline":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.auto_decline","typeLabel":"boolean"},"decline_code":{"oneOf":[{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.decline_code.oneOf.0","typeLabel":"string"},{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.decline_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.decline_code","typeLabel":"string | null"},"decline_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.decline_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.decline_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.decline_description","typeLabel":"string | null"},"email_template_name":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.email_template_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.email_template_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.email_template_name","typeLabel":"string | null"},"ignore_metric_availability":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.ignore_metric_availability","typeLabel":"boolean"},"is_mandatory":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.is_mandatory","typeLabel":"boolean"},"on_failure":{"default":"fail","enum":["fail","review_required"],"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.on_failure","typeLabel":"enum\u003cstring>"},"on_missing":{"default":"missing_data","description":"What the check reports when it would report missing data: `missing_data` (the default), `fail` or `pass`. A check saved with an older flag (`pass_if_value_missing` on a date-delta check) reads as the setting it stands for. With `ignore_metric_availability` or `pass_if_value_missing` set, only that setting is accepted","enum":["missing_data","fail","pass"],"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.on_missing","typeLabel":"enum\u003cstring>"},"pass_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.pass_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.pass_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.pass_description","typeLabel":"string | null"},"transaction_scope":{"oneOf":[{"type":"object","properties":{"file_classes":{"oneOf":[{"items":{"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0","typeLabel":"string[]"},{"items":{"type":"string"},"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.transaction_scope.oneOf.0.file_classes","typeLabel":"string[] | null"},"min_reconciliation_status":{"oneOf":[{"enum":["failed","not_possible","reconciled",null],"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"enum":["failed","not_possible","reconciled",null],"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status","typeLabel":"enum\u003cstring> | null"}},"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.transaction_scope.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.transaction_scope.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.transaction_scope","typeLabel":"object | null"}},"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.sql_check","typeLabel":"object | null"},"string_check":{"oneOf":[{"type":"object","properties":{"auto_decline":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.auto_decline","typeLabel":"boolean"},"decline_code":{"oneOf":[{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.decline_code.oneOf.0","typeLabel":"string"},{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.decline_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.decline_code","typeLabel":"string | null"},"decline_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.decline_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.decline_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.decline_description","typeLabel":"string | null"},"email_template_name":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.email_template_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.email_template_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.email_template_name","typeLabel":"string | null"},"ignore_metric_availability":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.ignore_metric_availability","typeLabel":"boolean"},"is_mandatory":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.is_mandatory","typeLabel":"boolean"},"match_count":{"oneOf":[{"type":"integer","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.match_count.oneOf.0","typeLabel":"integer"},{"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.match_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.match_count","typeLabel":"integer | null"},"on_failure":{"default":"fail","enum":["fail","review_required"],"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.on_failure","typeLabel":"enum\u003cstring>"},"on_missing":{"default":"missing_data","description":"What the check reports when it would report missing data: `missing_data` (the default), `fail` or `pass`. A check saved with an older flag (`pass_if_value_missing` on a date-delta check) reads as the setting it stands for. With `ignore_metric_availability` or `pass_if_value_missing` set, only that setting is accepted","enum":["missing_data","fail","pass"],"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.on_missing","typeLabel":"enum\u003cstring>"},"pass_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.pass_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.pass_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.pass_description","typeLabel":"string | null"},"transaction_scope":{"oneOf":[{"type":"object","properties":{"file_classes":{"oneOf":[{"items":{"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0","typeLabel":"string[]"},{"items":{"type":"string"},"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.transaction_scope.oneOf.0.file_classes","typeLabel":"string[] | null"},"min_reconciliation_status":{"oneOf":[{"enum":["failed","not_possible","reconciled",null],"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"enum":["failed","not_possible","reconciled",null],"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status","typeLabel":"enum\u003cstring> | null"}},"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.transaction_scope.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.transaction_scope.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.transaction_scope","typeLabel":"object | null"},"type":{"enum":["equal","not_equal","starts_with","starts_with_any_of","does_not_start_with_any_of","contains","does_not_start_with","does_not_contain","is_in","is_not_in","has_none_of","has_any_of","has_only","has_fewer_than_n_matches","has_more_than_n_matches","is_valid","is_invalid"],"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.type","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{"type":"string","description":"The value as a string, or {\"lookup\": {\"table_heron_id\"}} for is_in, is_not_in, has_any_of, has_none_of or has_only to read the list from a lookup table's rows","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.value.oneOf.0","typeLabel":"string"},{"type":"object","description":"The value as a string, or {\"lookup\": {\"table_heron_id\"}} for is_in, is_not_in, has_any_of, has_none_of or has_only to read the list from a lookup table's rows","required":["lookup"],"properties":{"lookup":{"properties":{"table_heron_id":{"description":"Heron ID of the lookup table whose row keys are the list","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.value.oneOf.1.lookup.table_heron_id","typeLabel":"string"}},"required":["table_heron_id"],"type":"object","isRequired":true,"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.value.oneOf.1.lookup","typeLabel":"object"}},"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.value.oneOf.1","typeLabel":"object"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.value","typeLabel":"string | object"}},"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0.string_check","typeLabel":"object | null"}},"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].check","typeLabel":"object | null"},"computed_threshold":{"description":"factor × threshold_value, the number the check compared against, as a decimal string. Absent when the check has no factor or the compared value is missing","readOnly":true,"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].computed_threshold","typeLabel":"any"},"effective_result":{"description":"The check's result after failure routing: `review_required` for a tripped check whose on_failure is review_required (and not auto_decline), else the same as `result`","enum":["pass","failed","review_required","missing_data"],"readOnly":true,"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].effective_result","typeLabel":"enum\u003cstring>"},"evaluations":{"oneOf":[{"items":{"$circularRef":"c6c5ded7-783e-49bf-9e6d-2a1b2b8294e8"},"type":"array","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].evaluations.oneOf.0","typeLabel":"array"},{"items":{"$circularRef":"c6c5ded7-783e-49bf-9e6d-2a1b2b8294e8"},"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].evaluations.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].evaluations","typeLabel":"array | null"},"reason":{"oneOf":[{"description":"Only populated for customers on policy versions, and only for company-attribute checks","readOnly":true,"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].reason.oneOf.0","typeLabel":"string"},{"description":"Only populated for customers on policy versions, and only for company-attribute checks","readOnly":true,"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].reason","typeLabel":"string | null"},"result":{"enum":["pass","failed","review_required","missing_data"],"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].result","typeLabel":"enum\u003cstring>"},"threshold_value":{"oneOf":[{"type":"object","description":"The value of the variable a number check compares against. Absent for a check with a fixed number","properties":{"evidence":{"oneOf":[{"type":"object","description":"Where the value came from, so a reviewer can see what produced it - the source records for a background-check finding, the positions behind a holdback. Null for attributes that cite nothing","properties":{"record_indices":{"oneOf":[{"items":{"type":"integer","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].threshold_value.oneOf.0.evidence.oneOf.0.record_indices.oneOf.0.items.[INDEX]","typeLabel":"integer"},"type":"array","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].threshold_value.oneOf.0.evidence.oneOf.0.record_indices.oneOf.0","typeLabel":"integer[]"},{"items":{"type":"integer"},"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].threshold_value.oneOf.0.evidence.oneOf.0.record_indices.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].threshold_value.oneOf.0.evidence.oneOf.0.record_indices","typeLabel":"integer[] | null"},"section":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].threshold_value.oneOf.0.evidence.oneOf.0.section.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].threshold_value.oneOf.0.evidence.oneOf.0.section.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].threshold_value.oneOf.0.evidence.oneOf.0.section","typeLabel":"string | null"},"source_id":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].threshold_value.oneOf.0.evidence.oneOf.0.source_id.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].threshold_value.oneOf.0.evidence.oneOf.0.source_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].threshold_value.oneOf.0.evidence.oneOf.0.source_id","typeLabel":"string | null"},"source_ids":{"oneOf":[{"items":{"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].threshold_value.oneOf.0.evidence.oneOf.0.source_ids.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].threshold_value.oneOf.0.evidence.oneOf.0.source_ids.oneOf.0","typeLabel":"string[]"},{"items":{"type":"string"},"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].threshold_value.oneOf.0.evidence.oneOf.0.source_ids.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].threshold_value.oneOf.0.evidence.oneOf.0.source_ids","typeLabel":"string[] | null"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].threshold_value.oneOf.0.evidence.oneOf.0.source_type","typeLabel":"string"}},"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].threshold_value.oneOf.0.evidence.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].threshold_value.oneOf.0.evidence.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].threshold_value.oneOf.0.evidence","typeLabel":"object | null"},"missing_reason":{"type":"object","description":"Why the value is missing. Absent when the value is present or the reason is unknown","properties":{"code":{"description":"Why the value is missing, e.g. `not_covered`","enum":["no_data","not_covered","period_not_over","no_revenue","no_search","not_matched","none_in_period","no_identity_to_scan","no_owner_information","broker_account"],"readOnly":true,"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].threshold_value.oneOf.0.missing_reason.code","typeLabel":"enum\u003cstring>"},"period":{"oneOf":[{"type":"object","description":"The span that failed, e.g. the one uncovered month of three. Null when no span applies","properties":{"end":{"description":"Last day read, inclusive","format":"date","readOnly":true,"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].threshold_value.oneOf.0.missing_reason.period.oneOf.0.end","typeLabel":"string\u003cdate>"},"start":{"description":"First day read, inclusive","format":"date","readOnly":true,"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].threshold_value.oneOf.0.missing_reason.period.oneOf.0.start","typeLabel":"string\u003cdate>"}},"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].threshold_value.oneOf.0.missing_reason.period.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].threshold_value.oneOf.0.missing_reason.period.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].threshold_value.oneOf.0.missing_reason.period","typeLabel":"object | null"}},"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].threshold_value.oneOf.0.missing_reason","typeLabel":"object"},"period":{"type":"object","description":"The dates the value read. Heron users only; absent for attributes with no date window","properties":{"end":{"description":"Last day read, inclusive","format":"date","readOnly":true,"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].threshold_value.oneOf.0.period.end","typeLabel":"string\u003cdate>"},"start":{"description":"First day read, inclusive","format":"date","readOnly":true,"type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].threshold_value.oneOf.0.period.start","typeLabel":"string\u003cdate>"}},"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].threshold_value.oneOf.0.period","typeLabel":"object"},"value":{"description":"The value, stringified whatever the attribute's type: \"3\", \"12500.00\", \"true\", \"1999-01-01\". Null when the deal has no data for this attribute","type":"string","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].threshold_value.oneOf.0.value","typeLabel":"string"}},"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].threshold_value.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].threshold_value.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].failed_checks.items.[INDEX].threshold_value","typeLabel":"object | null"}},"type":"object","uniqueKey":"items.[INDEX].failed_checks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].failed_checks","typeLabel":"object[]"},"missing_data_checks":{"items":{"properties":{"attribute_value":{"oneOf":[{"type":"object","properties":{"evidence":{"oneOf":[{"type":"object","description":"Where the value came from, so a reviewer can see what produced it - the source records for a background-check finding, the positions behind a holdback. Null for attributes that cite nothing","properties":{"record_indices":{"oneOf":[{"items":{"type":"integer","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].attribute_value.oneOf.0.evidence.oneOf.0.record_indices.oneOf.0.items.[INDEX]","typeLabel":"integer"},"type":"array","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].attribute_value.oneOf.0.evidence.oneOf.0.record_indices.oneOf.0","typeLabel":"integer[]"},{"items":{"type":"integer"},"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].attribute_value.oneOf.0.evidence.oneOf.0.record_indices.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].attribute_value.oneOf.0.evidence.oneOf.0.record_indices","typeLabel":"integer[] | null"},"section":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].attribute_value.oneOf.0.evidence.oneOf.0.section.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].attribute_value.oneOf.0.evidence.oneOf.0.section.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].attribute_value.oneOf.0.evidence.oneOf.0.section","typeLabel":"string | null"},"source_id":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].attribute_value.oneOf.0.evidence.oneOf.0.source_id.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].attribute_value.oneOf.0.evidence.oneOf.0.source_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].attribute_value.oneOf.0.evidence.oneOf.0.source_id","typeLabel":"string | null"},"source_ids":{"oneOf":[{"items":{"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].attribute_value.oneOf.0.evidence.oneOf.0.source_ids.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].attribute_value.oneOf.0.evidence.oneOf.0.source_ids.oneOf.0","typeLabel":"string[]"},{"items":{"type":"string"},"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].attribute_value.oneOf.0.evidence.oneOf.0.source_ids.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].attribute_value.oneOf.0.evidence.oneOf.0.source_ids","typeLabel":"string[] | null"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].attribute_value.oneOf.0.evidence.oneOf.0.source_type","typeLabel":"string"}},"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].attribute_value.oneOf.0.evidence.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].attribute_value.oneOf.0.evidence.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].attribute_value.oneOf.0.evidence","typeLabel":"object | null"},"missing_reason":{"type":"object","description":"Why the value is missing. Absent when the value is present or the reason is unknown","properties":{"code":{"description":"Why the value is missing, e.g. `not_covered`","enum":["no_data","not_covered","period_not_over","no_revenue","no_search","not_matched","none_in_period","no_identity_to_scan","no_owner_information","broker_account"],"readOnly":true,"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].attribute_value.oneOf.0.missing_reason.code","typeLabel":"enum\u003cstring>"},"period":{"oneOf":[{"type":"object","description":"The span that failed, e.g. the one uncovered month of three. Null when no span applies","properties":{"end":{"description":"Last day read, inclusive","format":"date","readOnly":true,"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].attribute_value.oneOf.0.missing_reason.period.oneOf.0.end","typeLabel":"string\u003cdate>"},"start":{"description":"First day read, inclusive","format":"date","readOnly":true,"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].attribute_value.oneOf.0.missing_reason.period.oneOf.0.start","typeLabel":"string\u003cdate>"}},"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].attribute_value.oneOf.0.missing_reason.period.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].attribute_value.oneOf.0.missing_reason.period.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].attribute_value.oneOf.0.missing_reason.period","typeLabel":"object | null"}},"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].attribute_value.oneOf.0.missing_reason","typeLabel":"object"},"period":{"type":"object","description":"The dates the value read. Heron users only; absent for attributes with no date window","properties":{"end":{"description":"Last day read, inclusive","format":"date","readOnly":true,"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].attribute_value.oneOf.0.period.end","typeLabel":"string\u003cdate>"},"start":{"description":"First day read, inclusive","format":"date","readOnly":true,"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].attribute_value.oneOf.0.period.start","typeLabel":"string\u003cdate>"}},"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].attribute_value.oneOf.0.period","typeLabel":"object"},"value":{"description":"The value, stringified whatever the attribute's type: \"3\", \"12500.00\", \"true\", \"1999-01-01\". Null when the deal has no data for this attribute","type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].attribute_value.oneOf.0.value","typeLabel":"string"}},"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].attribute_value.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].attribute_value.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].attribute_value","typeLabel":"object | null"},"check":{"oneOf":[{"type":"object","properties":{"attribute_description":{"oneOf":[{"description":"What the attribute measures. Present only for accounts on policy versions","type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.attribute_description.oneOf.0","typeLabel":"string"},{"description":"What the attribute measures. Present only for accounts on policy versions","type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.attribute_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.attribute_description","typeLabel":"string | null"},"attribute_display_name":{"oneOf":[{"description":"The attribute's human-readable name. Present only for accounts on policy versions","type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.attribute_display_name.oneOf.0","typeLabel":"string"},{"description":"The attribute's human-readable name. Present only for accounts on policy versions","type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.attribute_display_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.attribute_display_name","typeLabel":"string | null"},"attribute_label":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.attribute_label.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.attribute_label.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.attribute_label","typeLabel":"string | null"},"attribute_unit":{"oneOf":[{"description":"The unit of `attribute_label`, for formatting the attribute's value and the check's threshold. Null for a check without an attribute or an attribute with no declared unit","enum":["currency","percentage","count","ratio","days","years","text",null],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.attribute_unit.oneOf.0","typeLabel":"any"},{"description":"The unit of `attribute_label`, for formatting the attribute's value and the check's threshold. Null for a check without an attribute or an attribute with no declared unit","enum":["currency","percentage","count","ratio","days","years","text",null],"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.attribute_unit.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.attribute_unit","typeLabel":"any | null"},"attribute_validators":{"oneOf":[{"description":"The validity operators `attribute_label` offers, as in the catalogue's `check_options[].validators`, so a saved `is_valid` / `is_invalid` check can be worded. Empty for a check without an attribute or an attribute with no validity rule","items":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.attribute_validators.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.attribute_validators.oneOf.0.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.attribute_validators.oneOf.0","typeLabel":"object[]"},{"description":"The validity operators `attribute_label` offers, as in the catalogue's `check_options[].validators`, so a saved `is_valid` / `is_invalid` check can be worded. Empty for a check without an attribute or an attribute with no validity rule","items":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.attribute_validators.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.attribute_validators","typeLabel":"object[] | null"},"attribute_value_set":{"oneOf":[{"description":"The vocabulary `attribute_label` draws from, so the editor can offer a dropdown. Keys into the /policy_value_sets response. Null for free text","enum":["us_state","naics_industry","naics_code","restricted_industries","merchant","crm_decline_reason","iso_source_name","business_entity_type","fraud_network_finding","broker_velocity",null],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.attribute_value_set.oneOf.0","typeLabel":"any"},{"description":"The vocabulary `attribute_label` draws from, so the editor can offer a dropdown. Keys into the /policy_value_sets response. Null for free text","enum":["us_state","naics_industry","naics_code","restricted_industries","merchant","crm_decline_reason","iso_source_name","business_entity_type","fraud_network_finding","broker_velocity",null],"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.attribute_value_set.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.attribute_value_set","typeLabel":"any | null"},"boolean_check":{"oneOf":[{"type":"object","properties":{"auto_decline":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.auto_decline","typeLabel":"boolean"},"decline_code":{"oneOf":[{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.decline_code.oneOf.0","typeLabel":"string"},{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.decline_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.decline_code","typeLabel":"string | null"},"decline_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.decline_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.decline_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.decline_description","typeLabel":"string | null"},"email_template_name":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.email_template_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.email_template_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.email_template_name","typeLabel":"string | null"},"ignore_metric_availability":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.ignore_metric_availability","typeLabel":"boolean"},"is_mandatory":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.is_mandatory","typeLabel":"boolean"},"on_failure":{"default":"fail","enum":["fail","review_required"],"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.on_failure","typeLabel":"enum\u003cstring>"},"on_missing":{"default":"missing_data","description":"What the check reports when it would report missing data: `missing_data` (the default), `fail` or `pass`. A check saved with an older flag (`pass_if_value_missing` on a date-delta check) reads as the setting it stands for. With `ignore_metric_availability` or `pass_if_value_missing` set, only that setting is accepted","enum":["missing_data","fail","pass"],"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.on_missing","typeLabel":"enum\u003cstring>"},"pass_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.pass_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.pass_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.pass_description","typeLabel":"string | null"},"transaction_scope":{"oneOf":[{"type":"object","properties":{"file_classes":{"oneOf":[{"items":{"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0","typeLabel":"string[]"},{"items":{"type":"string"},"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.transaction_scope.oneOf.0.file_classes","typeLabel":"string[] | null"},"min_reconciliation_status":{"oneOf":[{"enum":["failed","not_possible","reconciled",null],"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"enum":["failed","not_possible","reconciled",null],"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status","typeLabel":"enum\u003cstring> | null"}},"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.transaction_scope.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.transaction_scope.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.transaction_scope","typeLabel":"object | null"},"value":{"type":"boolean","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.value","typeLabel":"boolean"}},"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.boolean_check","typeLabel":"object | null"},"composite_check":{"oneOf":[{"type":"object","properties":{"auto_decline":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.auto_decline","typeLabel":"boolean"},"checks":{"items":{"$circularRef":"598e80f3-0dc6-4efe-8bb5-6e24bbf6a042"},"type":"array","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.checks","typeLabel":"array"},"decline_code":{"oneOf":[{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.decline_code.oneOf.0","typeLabel":"string"},{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.decline_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.decline_code","typeLabel":"string | null"},"decline_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.decline_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.decline_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.decline_description","typeLabel":"string | null"},"email_template_name":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.email_template_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.email_template_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.email_template_name","typeLabel":"string | null"},"ignore_metric_availability":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.ignore_metric_availability","typeLabel":"boolean"},"is_mandatory":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.is_mandatory","typeLabel":"boolean"},"max_failing":{"oneOf":[{"type":"integer","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.max_failing.oneOf.0","typeLabel":"integer"},{"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.max_failing.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.max_failing","typeLabel":"integer | null"},"on_failure":{"default":"fail","enum":["fail","review_required"],"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.on_failure","typeLabel":"enum\u003cstring>"},"on_missing":{"default":"missing_data","description":"What the check reports when it would report missing data: `missing_data` (the default), `fail` or `pass`. A check saved with an older flag (`pass_if_value_missing` on a date-delta check) reads as the setting it stands for. With `ignore_metric_availability` or `pass_if_value_missing` set, only that setting is accepted","enum":["missing_data","fail","pass"],"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.on_missing","typeLabel":"enum\u003cstring>"},"pass_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.pass_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.pass_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.pass_description","typeLabel":"string | null"},"transaction_scope":{"oneOf":[{"type":"object","properties":{"file_classes":{"oneOf":[{"items":{"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0","typeLabel":"string[]"},{"items":{"type":"string"},"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.transaction_scope.oneOf.0.file_classes","typeLabel":"string[] | null"},"min_reconciliation_status":{"oneOf":[{"enum":["failed","not_possible","reconciled",null],"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"enum":["failed","not_possible","reconciled",null],"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status","typeLabel":"enum\u003cstring> | null"}},"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.transaction_scope.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.transaction_scope.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.transaction_scope","typeLabel":"object | null"},"type":{"enum":["AND","OR","AT_MOST_FAILING"],"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.composite_check","typeLabel":"object | null"},"date_check":{"oneOf":[{"type":"object","properties":{"auto_decline":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.auto_decline","typeLabel":"boolean"},"decline_code":{"oneOf":[{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.decline_code.oneOf.0","typeLabel":"string"},{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.decline_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.decline_code","typeLabel":"string | null"},"decline_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.decline_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.decline_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.decline_description","typeLabel":"string | null"},"email_template_name":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.email_template_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.email_template_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.email_template_name","typeLabel":"string | null"},"ignore_metric_availability":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.ignore_metric_availability","typeLabel":"boolean"},"is_mandatory":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.is_mandatory","typeLabel":"boolean"},"on_failure":{"default":"fail","enum":["fail","review_required"],"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.on_failure","typeLabel":"enum\u003cstring>"},"on_missing":{"default":"missing_data","description":"What the check reports when it would report missing data: `missing_data` (the default), `fail` or `pass`. A check saved with an older flag (`pass_if_value_missing` on a date-delta check) reads as the setting it stands for. With `ignore_metric_availability` or `pass_if_value_missing` set, only that setting is accepted","enum":["missing_data","fail","pass"],"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.on_missing","typeLabel":"enum\u003cstring>"},"pass_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.pass_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.pass_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.pass_description","typeLabel":"string | null"},"transaction_scope":{"oneOf":[{"type":"object","properties":{"file_classes":{"oneOf":[{"items":{"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0","typeLabel":"string[]"},{"items":{"type":"string"},"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.transaction_scope.oneOf.0.file_classes","typeLabel":"string[] | null"},"min_reconciliation_status":{"oneOf":[{"enum":["failed","not_possible","reconciled",null],"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"enum":["failed","not_possible","reconciled",null],"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status","typeLabel":"enum\u003cstring> | null"}},"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.transaction_scope.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.transaction_scope.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.transaction_scope","typeLabel":"object | null"},"type":{"enum":["equal","not_equal","before","before_or_on","after","after_or_on"],"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.type","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{"format":"date","type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.value.oneOf.0","typeLabel":"string\u003cdate>"},{"format":"date","type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.value.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.value","typeLabel":"string\u003cdate> | null"}},"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_check","typeLabel":"object | null"},"date_delta_to_now_check":{"oneOf":[{"type":"object","properties":{"auto_decline":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.auto_decline","typeLabel":"boolean"},"decline_code":{"oneOf":[{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.decline_code.oneOf.0","typeLabel":"string"},{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.decline_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.decline_code","typeLabel":"string | null"},"decline_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.decline_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.decline_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.decline_description","typeLabel":"string | null"},"email_template_name":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.email_template_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.email_template_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.email_template_name","typeLabel":"string | null"},"ignore_metric_availability":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.ignore_metric_availability","typeLabel":"boolean"},"is_mandatory":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.is_mandatory","typeLabel":"boolean"},"on_failure":{"default":"fail","enum":["fail","review_required"],"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.on_failure","typeLabel":"enum\u003cstring>"},"on_missing":{"default":"missing_data","description":"What the check reports when it would report missing data: `missing_data` (the default), `fail` or `pass`. A check saved with an older flag (`pass_if_value_missing` on a date-delta check) reads as the setting it stands for. With `ignore_metric_availability` or `pass_if_value_missing` set, only that setting is accepted","enum":["missing_data","fail","pass"],"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.on_missing","typeLabel":"enum\u003cstring>"},"pass_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.pass_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.pass_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.pass_description","typeLabel":"string | null"},"pass_if_value_missing":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.pass_if_value_missing","typeLabel":"boolean"},"transaction_scope":{"oneOf":[{"type":"object","properties":{"file_classes":{"oneOf":[{"items":{"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0","typeLabel":"string[]"},{"items":{"type":"string"},"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.transaction_scope.oneOf.0.file_classes","typeLabel":"string[] | null"},"min_reconciliation_status":{"oneOf":[{"enum":["failed","not_possible","reconciled",null],"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"enum":["failed","not_possible","reconciled",null],"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status","typeLabel":"enum\u003cstring> | null"}},"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.transaction_scope.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.transaction_scope.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.transaction_scope","typeLabel":"object | null"},"type":{"enum":["greater_than","greater_than_or_equal","less_than","less_than_or_equal"],"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.type","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.value.oneOf.0.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.value.oneOf.0","typeLabel":"object"},{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.value.oneOf.1.additionalProperties","typeLabel":"any"},"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.value.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.value","typeLabel":"object | null"}},"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check","typeLabel":"object | null"},"enhanced_sql_check":{"oneOf":[{"type":"object","required":["check_type","column_name","comparison_value","data_type","query_name"],"properties":{"check_type":{"enum":["equal","not_equal","greater_than","greater_than_or_equal","less_than","less_than_or_equal","before","before_or_on","after","after_or_on","is_in","is_not_in"],"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.check_type","typeLabel":"enum\u003cstring>"},"column_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.column_name","typeLabel":"string"},"comparison_value":{"oneOf":[{"isRequired":true}],"isRequired":true,"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.comparison_value","typeLabel":"any"},"data_type":{"enum":["numeric","date","string"],"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.data_type","typeLabel":"enum\u003cstring>"},"query_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.query_name","typeLabel":"string"},"auto_decline":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.auto_decline","typeLabel":"boolean"},"decline_code":{"oneOf":[{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.decline_code.oneOf.0","typeLabel":"string"},{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.decline_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.decline_code","typeLabel":"string | null"},"decline_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.decline_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.decline_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.decline_description","typeLabel":"string | null"},"email_template_name":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.email_template_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.email_template_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.email_template_name","typeLabel":"string | null"},"ignore_metric_availability":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.ignore_metric_availability","typeLabel":"boolean"},"is_mandatory":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.is_mandatory","typeLabel":"boolean"},"on_failure":{"default":"fail","enum":["fail","review_required"],"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.on_failure","typeLabel":"enum\u003cstring>"},"on_missing":{"default":"missing_data","description":"What the check reports when it would report missing data: `missing_data` (the default), `fail` or `pass`. A check saved with an older flag (`pass_if_value_missing` on a date-delta check) reads as the setting it stands for. With `ignore_metric_availability` or `pass_if_value_missing` set, only that setting is accepted","enum":["missing_data","fail","pass"],"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.on_missing","typeLabel":"enum\u003cstring>"},"pass_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.pass_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.pass_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.pass_description","typeLabel":"string | null"},"transaction_scope":{"oneOf":[{"type":"object","properties":{"file_classes":{"oneOf":[{"items":{"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0","typeLabel":"string[]"},{"items":{"type":"string"},"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.transaction_scope.oneOf.0.file_classes","typeLabel":"string[] | null"},"min_reconciliation_status":{"oneOf":[{"enum":["failed","not_possible","reconciled",null],"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"enum":["failed","not_possible","reconciled",null],"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status","typeLabel":"enum\u003cstring> | null"}},"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.transaction_scope.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.transaction_scope.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.transaction_scope","typeLabel":"object | null"}},"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check","typeLabel":"object | null"},"group":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.group.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.group.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.group","typeLabel":"string | null"},"heron_id":{"oneOf":[{"description":"Stable across edits; omit for a new check and one is minted. Policy versions only","type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.heron_id.oneOf.0","typeLabel":"string"},{"description":"Stable across edits; omit for a new check and one is minted. Policy versions only","type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.heron_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.heron_id","typeLabel":"string | null"},"identity":{"oneOf":[{"description":"Stable kind:key identity used to match stored check evaluations","readOnly":true,"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.identity.oneOf.0","typeLabel":"string"},{"description":"Stable kind:key identity used to match stored check evaluations","readOnly":true,"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.identity.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.identity","typeLabel":"string | null"},"name":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.name.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.name","typeLabel":"string | null"},"numeric_check":{"oneOf":[{"type":"object","properties":{"auto_decline":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.auto_decline","typeLabel":"boolean"},"decline_code":{"oneOf":[{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.decline_code.oneOf.0","typeLabel":"string"},{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.decline_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.decline_code","typeLabel":"string | null"},"decline_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.decline_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.decline_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.decline_description","typeLabel":"string | null"},"email_template_name":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.email_template_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.email_template_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.email_template_name","typeLabel":"string | null"},"ignore_metric_availability":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.ignore_metric_availability","typeLabel":"boolean"},"is_mandatory":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.is_mandatory","typeLabel":"boolean"},"on_failure":{"default":"fail","enum":["fail","review_required"],"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.on_failure","typeLabel":"enum\u003cstring>"},"on_missing":{"default":"missing_data","description":"What the check reports when it would report missing data: `missing_data` (the default), `fail` or `pass`. A check saved with an older flag (`pass_if_value_missing` on a date-delta check) reads as the setting it stands for. With `ignore_metric_availability` or `pass_if_value_missing` set, only that setting is accepted","enum":["missing_data","fail","pass"],"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.on_missing","typeLabel":"enum\u003cstring>"},"pass_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.pass_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.pass_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.pass_description","typeLabel":"string | null"},"transaction_scope":{"oneOf":[{"type":"object","properties":{"file_classes":{"oneOf":[{"items":{"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0","typeLabel":"string[]"},{"items":{"type":"string"},"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.transaction_scope.oneOf.0.file_classes","typeLabel":"string[] | null"},"min_reconciliation_status":{"oneOf":[{"enum":["failed","not_possible","reconciled",null],"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"enum":["failed","not_possible","reconciled",null],"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status","typeLabel":"enum\u003cstring> | null"}},"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.transaction_scope.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.transaction_scope.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.transaction_scope","typeLabel":"object | null"},"type":{"enum":["equal","not_equal","greater_than","greater_than_or_equal","less_than","less_than_or_equal"],"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.type","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{"type":"string","description":"The threshold: a number as a string, {\"variable\": {...}} to compare with another variable (with an optional \"factor\" that scales it), or {\"lookup\": {\"table_heron_id\", \"column_id\"}} to read it from a lookup table column","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.value.oneOf.0","typeLabel":"string"},{"type":"object","description":"The threshold: a number as a string, {\"variable\": {...}} to compare with another variable (with an optional \"factor\" that scales it), or {\"lookup\": {\"table_heron_id\", \"column_id\"}} to read it from a lookup table column","required":["variable"],"properties":{"variable":{"properties":{"attribute_label":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.value.oneOf.1.variable.attribute_label","typeLabel":"string"},"parameters":{"oneOf":[{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.value.oneOf.1.variable.parameters.oneOf.0.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.value.oneOf.1.variable.parameters.oneOf.0","typeLabel":"object"},{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.value.oneOf.1.variable.parameters.oneOf.1.additionalProperties","typeLabel":"string"},"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.value.oneOf.1.variable.parameters.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.value.oneOf.1.variable.parameters","typeLabel":"object | null"}},"required":["attribute_label"],"type":"object","isRequired":true,"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.value.oneOf.1.variable","typeLabel":"object"},"factor":{"description":"Scales the variable: the check passes when the value \u003ctype> factor × variable. Default 1. More than 0, at most 100, up to 4 decimal places","type":"number","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.value.oneOf.1.factor","typeLabel":"number"}},"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.value.oneOf.1","typeLabel":"object"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.value","typeLabel":"string | object"}},"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.numeric_check","typeLabel":"object | null"},"parameters":{"oneOf":[{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.parameters.oneOf.0.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.parameters.oneOf.0","typeLabel":"object"},{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.parameters.oneOf.1.additionalProperties","typeLabel":"string"},"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.parameters.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.parameters","typeLabel":"object | null"},"sql_check":{"oneOf":[{"type":"object","required":["column_name","query_name"],"properties":{"column_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.column_name","typeLabel":"string"},"query_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.query_name","typeLabel":"string"},"auto_decline":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.auto_decline","typeLabel":"boolean"},"decline_code":{"oneOf":[{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.decline_code.oneOf.0","typeLabel":"string"},{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.decline_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.decline_code","typeLabel":"string | null"},"decline_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.decline_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.decline_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.decline_description","typeLabel":"string | null"},"email_template_name":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.email_template_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.email_template_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.email_template_name","typeLabel":"string | null"},"ignore_metric_availability":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.ignore_metric_availability","typeLabel":"boolean"},"is_mandatory":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.is_mandatory","typeLabel":"boolean"},"on_failure":{"default":"fail","enum":["fail","review_required"],"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.on_failure","typeLabel":"enum\u003cstring>"},"on_missing":{"default":"missing_data","description":"What the check reports when it would report missing data: `missing_data` (the default), `fail` or `pass`. A check saved with an older flag (`pass_if_value_missing` on a date-delta check) reads as the setting it stands for. With `ignore_metric_availability` or `pass_if_value_missing` set, only that setting is accepted","enum":["missing_data","fail","pass"],"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.on_missing","typeLabel":"enum\u003cstring>"},"pass_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.pass_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.pass_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.pass_description","typeLabel":"string | null"},"transaction_scope":{"oneOf":[{"type":"object","properties":{"file_classes":{"oneOf":[{"items":{"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0","typeLabel":"string[]"},{"items":{"type":"string"},"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.transaction_scope.oneOf.0.file_classes","typeLabel":"string[] | null"},"min_reconciliation_status":{"oneOf":[{"enum":["failed","not_possible","reconciled",null],"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"enum":["failed","not_possible","reconciled",null],"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status","typeLabel":"enum\u003cstring> | null"}},"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.transaction_scope.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.transaction_scope.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.transaction_scope","typeLabel":"object | null"}},"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.sql_check","typeLabel":"object | null"},"string_check":{"oneOf":[{"type":"object","properties":{"auto_decline":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.auto_decline","typeLabel":"boolean"},"decline_code":{"oneOf":[{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.decline_code.oneOf.0","typeLabel":"string"},{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.decline_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.decline_code","typeLabel":"string | null"},"decline_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.decline_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.decline_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.decline_description","typeLabel":"string | null"},"email_template_name":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.email_template_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.email_template_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.email_template_name","typeLabel":"string | null"},"ignore_metric_availability":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.ignore_metric_availability","typeLabel":"boolean"},"is_mandatory":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.is_mandatory","typeLabel":"boolean"},"match_count":{"oneOf":[{"type":"integer","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.match_count.oneOf.0","typeLabel":"integer"},{"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.match_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.match_count","typeLabel":"integer | null"},"on_failure":{"default":"fail","enum":["fail","review_required"],"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.on_failure","typeLabel":"enum\u003cstring>"},"on_missing":{"default":"missing_data","description":"What the check reports when it would report missing data: `missing_data` (the default), `fail` or `pass`. A check saved with an older flag (`pass_if_value_missing` on a date-delta check) reads as the setting it stands for. With `ignore_metric_availability` or `pass_if_value_missing` set, only that setting is accepted","enum":["missing_data","fail","pass"],"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.on_missing","typeLabel":"enum\u003cstring>"},"pass_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.pass_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.pass_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.pass_description","typeLabel":"string | null"},"transaction_scope":{"oneOf":[{"type":"object","properties":{"file_classes":{"oneOf":[{"items":{"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0","typeLabel":"string[]"},{"items":{"type":"string"},"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.transaction_scope.oneOf.0.file_classes","typeLabel":"string[] | null"},"min_reconciliation_status":{"oneOf":[{"enum":["failed","not_possible","reconciled",null],"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"enum":["failed","not_possible","reconciled",null],"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status","typeLabel":"enum\u003cstring> | null"}},"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.transaction_scope.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.transaction_scope.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.transaction_scope","typeLabel":"object | null"},"type":{"enum":["equal","not_equal","starts_with","starts_with_any_of","does_not_start_with_any_of","contains","does_not_start_with","does_not_contain","is_in","is_not_in","has_none_of","has_any_of","has_only","has_fewer_than_n_matches","has_more_than_n_matches","is_valid","is_invalid"],"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.type","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{"type":"string","description":"The value as a string, or {\"lookup\": {\"table_heron_id\"}} for is_in, is_not_in, has_any_of, has_none_of or has_only to read the list from a lookup table's rows","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.value.oneOf.0","typeLabel":"string"},{"type":"object","description":"The value as a string, or {\"lookup\": {\"table_heron_id\"}} for is_in, is_not_in, has_any_of, has_none_of or has_only to read the list from a lookup table's rows","required":["lookup"],"properties":{"lookup":{"properties":{"table_heron_id":{"description":"Heron ID of the lookup table whose row keys are the list","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.value.oneOf.1.lookup.table_heron_id","typeLabel":"string"}},"required":["table_heron_id"],"type":"object","isRequired":true,"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.value.oneOf.1.lookup","typeLabel":"object"}},"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.value.oneOf.1","typeLabel":"object"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.value","typeLabel":"string | object"}},"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0.string_check","typeLabel":"object | null"}},"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].check","typeLabel":"object | null"},"computed_threshold":{"description":"factor × threshold_value, the number the check compared against, as a decimal string. Absent when the check has no factor or the compared value is missing","readOnly":true,"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].computed_threshold","typeLabel":"any"},"effective_result":{"description":"The check's result after failure routing: `review_required` for a tripped check whose on_failure is review_required (and not auto_decline), else the same as `result`","enum":["pass","failed","review_required","missing_data"],"readOnly":true,"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].effective_result","typeLabel":"enum\u003cstring>"},"evaluations":{"oneOf":[{"items":{"$circularRef":"c6c5ded7-783e-49bf-9e6d-2a1b2b8294e8"},"type":"array","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].evaluations.oneOf.0","typeLabel":"array"},{"items":{"$circularRef":"c6c5ded7-783e-49bf-9e6d-2a1b2b8294e8"},"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].evaluations.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].evaluations","typeLabel":"array | null"},"reason":{"oneOf":[{"description":"Only populated for customers on policy versions, and only for company-attribute checks","readOnly":true,"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].reason.oneOf.0","typeLabel":"string"},{"description":"Only populated for customers on policy versions, and only for company-attribute checks","readOnly":true,"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].reason","typeLabel":"string | null"},"result":{"enum":["pass","failed","review_required","missing_data"],"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].result","typeLabel":"enum\u003cstring>"},"threshold_value":{"oneOf":[{"type":"object","description":"The value of the variable a number check compares against. Absent for a check with a fixed number","properties":{"evidence":{"oneOf":[{"type":"object","description":"Where the value came from, so a reviewer can see what produced it - the source records for a background-check finding, the positions behind a holdback. Null for attributes that cite nothing","properties":{"record_indices":{"oneOf":[{"items":{"type":"integer","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].threshold_value.oneOf.0.evidence.oneOf.0.record_indices.oneOf.0.items.[INDEX]","typeLabel":"integer"},"type":"array","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].threshold_value.oneOf.0.evidence.oneOf.0.record_indices.oneOf.0","typeLabel":"integer[]"},{"items":{"type":"integer"},"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].threshold_value.oneOf.0.evidence.oneOf.0.record_indices.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].threshold_value.oneOf.0.evidence.oneOf.0.record_indices","typeLabel":"integer[] | null"},"section":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].threshold_value.oneOf.0.evidence.oneOf.0.section.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].threshold_value.oneOf.0.evidence.oneOf.0.section.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].threshold_value.oneOf.0.evidence.oneOf.0.section","typeLabel":"string | null"},"source_id":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].threshold_value.oneOf.0.evidence.oneOf.0.source_id.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].threshold_value.oneOf.0.evidence.oneOf.0.source_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].threshold_value.oneOf.0.evidence.oneOf.0.source_id","typeLabel":"string | null"},"source_ids":{"oneOf":[{"items":{"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].threshold_value.oneOf.0.evidence.oneOf.0.source_ids.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].threshold_value.oneOf.0.evidence.oneOf.0.source_ids.oneOf.0","typeLabel":"string[]"},{"items":{"type":"string"},"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].threshold_value.oneOf.0.evidence.oneOf.0.source_ids.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].threshold_value.oneOf.0.evidence.oneOf.0.source_ids","typeLabel":"string[] | null"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].threshold_value.oneOf.0.evidence.oneOf.0.source_type","typeLabel":"string"}},"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].threshold_value.oneOf.0.evidence.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].threshold_value.oneOf.0.evidence.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].threshold_value.oneOf.0.evidence","typeLabel":"object | null"},"missing_reason":{"type":"object","description":"Why the value is missing. Absent when the value is present or the reason is unknown","properties":{"code":{"description":"Why the value is missing, e.g. `not_covered`","enum":["no_data","not_covered","period_not_over","no_revenue","no_search","not_matched","none_in_period","no_identity_to_scan","no_owner_information","broker_account"],"readOnly":true,"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].threshold_value.oneOf.0.missing_reason.code","typeLabel":"enum\u003cstring>"},"period":{"oneOf":[{"type":"object","description":"The span that failed, e.g. the one uncovered month of three. Null when no span applies","properties":{"end":{"description":"Last day read, inclusive","format":"date","readOnly":true,"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].threshold_value.oneOf.0.missing_reason.period.oneOf.0.end","typeLabel":"string\u003cdate>"},"start":{"description":"First day read, inclusive","format":"date","readOnly":true,"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].threshold_value.oneOf.0.missing_reason.period.oneOf.0.start","typeLabel":"string\u003cdate>"}},"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].threshold_value.oneOf.0.missing_reason.period.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].threshold_value.oneOf.0.missing_reason.period.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].threshold_value.oneOf.0.missing_reason.period","typeLabel":"object | null"}},"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].threshold_value.oneOf.0.missing_reason","typeLabel":"object"},"period":{"type":"object","description":"The dates the value read. Heron users only; absent for attributes with no date window","properties":{"end":{"description":"Last day read, inclusive","format":"date","readOnly":true,"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].threshold_value.oneOf.0.period.end","typeLabel":"string\u003cdate>"},"start":{"description":"First day read, inclusive","format":"date","readOnly":true,"type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].threshold_value.oneOf.0.period.start","typeLabel":"string\u003cdate>"}},"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].threshold_value.oneOf.0.period","typeLabel":"object"},"value":{"description":"The value, stringified whatever the attribute's type: \"3\", \"12500.00\", \"true\", \"1999-01-01\". Null when the deal has no data for this attribute","type":"string","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].threshold_value.oneOf.0.value","typeLabel":"string"}},"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].threshold_value.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].threshold_value.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX].threshold_value","typeLabel":"object | null"}},"type":"object","uniqueKey":"items.[INDEX].missing_data_checks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].missing_data_checks","typeLabel":"object[]"},"pass_status":{"oneOf":[{"description":"Where the evaluation pass this row belongs to has got to. Null when the deal was evaluated outside a workflow, or by a policy with no active version","enum":["in_progress","completed","failed",null],"readOnly":true,"uniqueKey":"items.[INDEX].pass_status.oneOf.0","typeLabel":"any"},{"description":"Where the evaluation pass this row belongs to has got to. Null when the deal was evaluated outside a workflow, or by a policy with no active version","enum":["in_progress","completed","failed",null],"readOnly":true,"type":"null","uniqueKey":"items.[INDEX].pass_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].pass_status","typeLabel":"any | null"},"passed_checks":{"items":{"properties":{"attribute_value":{"oneOf":[{"type":"object","properties":{"evidence":{"oneOf":[{"type":"object","description":"Where the value came from, so a reviewer can see what produced it - the source records for a background-check finding, the positions behind a holdback. Null for attributes that cite nothing","properties":{"record_indices":{"oneOf":[{"items":{"type":"integer","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].attribute_value.oneOf.0.evidence.oneOf.0.record_indices.oneOf.0.items.[INDEX]","typeLabel":"integer"},"type":"array","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].attribute_value.oneOf.0.evidence.oneOf.0.record_indices.oneOf.0","typeLabel":"integer[]"},{"items":{"type":"integer"},"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].attribute_value.oneOf.0.evidence.oneOf.0.record_indices.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].attribute_value.oneOf.0.evidence.oneOf.0.record_indices","typeLabel":"integer[] | null"},"section":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].attribute_value.oneOf.0.evidence.oneOf.0.section.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].attribute_value.oneOf.0.evidence.oneOf.0.section.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].attribute_value.oneOf.0.evidence.oneOf.0.section","typeLabel":"string | null"},"source_id":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].attribute_value.oneOf.0.evidence.oneOf.0.source_id.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].attribute_value.oneOf.0.evidence.oneOf.0.source_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].attribute_value.oneOf.0.evidence.oneOf.0.source_id","typeLabel":"string | null"},"source_ids":{"oneOf":[{"items":{"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].attribute_value.oneOf.0.evidence.oneOf.0.source_ids.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].attribute_value.oneOf.0.evidence.oneOf.0.source_ids.oneOf.0","typeLabel":"string[]"},{"items":{"type":"string"},"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].attribute_value.oneOf.0.evidence.oneOf.0.source_ids.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].attribute_value.oneOf.0.evidence.oneOf.0.source_ids","typeLabel":"string[] | null"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].attribute_value.oneOf.0.evidence.oneOf.0.source_type","typeLabel":"string"}},"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].attribute_value.oneOf.0.evidence.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].attribute_value.oneOf.0.evidence.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].attribute_value.oneOf.0.evidence","typeLabel":"object | null"},"missing_reason":{"type":"object","description":"Why the value is missing. Absent when the value is present or the reason is unknown","properties":{"code":{"description":"Why the value is missing, e.g. `not_covered`","enum":["no_data","not_covered","period_not_over","no_revenue","no_search","not_matched","none_in_period","no_identity_to_scan","no_owner_information","broker_account"],"readOnly":true,"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].attribute_value.oneOf.0.missing_reason.code","typeLabel":"enum\u003cstring>"},"period":{"oneOf":[{"type":"object","description":"The span that failed, e.g. the one uncovered month of three. Null when no span applies","properties":{"end":{"description":"Last day read, inclusive","format":"date","readOnly":true,"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].attribute_value.oneOf.0.missing_reason.period.oneOf.0.end","typeLabel":"string\u003cdate>"},"start":{"description":"First day read, inclusive","format":"date","readOnly":true,"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].attribute_value.oneOf.0.missing_reason.period.oneOf.0.start","typeLabel":"string\u003cdate>"}},"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].attribute_value.oneOf.0.missing_reason.period.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].attribute_value.oneOf.0.missing_reason.period.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].attribute_value.oneOf.0.missing_reason.period","typeLabel":"object | null"}},"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].attribute_value.oneOf.0.missing_reason","typeLabel":"object"},"period":{"type":"object","description":"The dates the value read. Heron users only; absent for attributes with no date window","properties":{"end":{"description":"Last day read, inclusive","format":"date","readOnly":true,"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].attribute_value.oneOf.0.period.end","typeLabel":"string\u003cdate>"},"start":{"description":"First day read, inclusive","format":"date","readOnly":true,"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].attribute_value.oneOf.0.period.start","typeLabel":"string\u003cdate>"}},"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].attribute_value.oneOf.0.period","typeLabel":"object"},"value":{"description":"The value, stringified whatever the attribute's type: \"3\", \"12500.00\", \"true\", \"1999-01-01\". Null when the deal has no data for this attribute","type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].attribute_value.oneOf.0.value","typeLabel":"string"}},"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].attribute_value.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].attribute_value.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].attribute_value","typeLabel":"object | null"},"check":{"oneOf":[{"type":"object","properties":{"attribute_description":{"oneOf":[{"description":"What the attribute measures. Present only for accounts on policy versions","type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.attribute_description.oneOf.0","typeLabel":"string"},{"description":"What the attribute measures. Present only for accounts on policy versions","type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.attribute_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.attribute_description","typeLabel":"string | null"},"attribute_display_name":{"oneOf":[{"description":"The attribute's human-readable name. Present only for accounts on policy versions","type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.attribute_display_name.oneOf.0","typeLabel":"string"},{"description":"The attribute's human-readable name. Present only for accounts on policy versions","type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.attribute_display_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.attribute_display_name","typeLabel":"string | null"},"attribute_label":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.attribute_label.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.attribute_label.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.attribute_label","typeLabel":"string | null"},"attribute_unit":{"oneOf":[{"description":"The unit of `attribute_label`, for formatting the attribute's value and the check's threshold. Null for a check without an attribute or an attribute with no declared unit","enum":["currency","percentage","count","ratio","days","years","text",null],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.attribute_unit.oneOf.0","typeLabel":"any"},{"description":"The unit of `attribute_label`, for formatting the attribute's value and the check's threshold. Null for a check without an attribute or an attribute with no declared unit","enum":["currency","percentage","count","ratio","days","years","text",null],"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.attribute_unit.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.attribute_unit","typeLabel":"any | null"},"attribute_validators":{"oneOf":[{"description":"The validity operators `attribute_label` offers, as in the catalogue's `check_options[].validators`, so a saved `is_valid` / `is_invalid` check can be worded. Empty for a check without an attribute or an attribute with no validity rule","items":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.attribute_validators.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.attribute_validators.oneOf.0.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.attribute_validators.oneOf.0","typeLabel":"object[]"},{"description":"The validity operators `attribute_label` offers, as in the catalogue's `check_options[].validators`, so a saved `is_valid` / `is_invalid` check can be worded. Empty for a check without an attribute or an attribute with no validity rule","items":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.attribute_validators.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.attribute_validators","typeLabel":"object[] | null"},"attribute_value_set":{"oneOf":[{"description":"The vocabulary `attribute_label` draws from, so the editor can offer a dropdown. Keys into the /policy_value_sets response. Null for free text","enum":["us_state","naics_industry","naics_code","restricted_industries","merchant","crm_decline_reason","iso_source_name","business_entity_type","fraud_network_finding","broker_velocity",null],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.attribute_value_set.oneOf.0","typeLabel":"any"},{"description":"The vocabulary `attribute_label` draws from, so the editor can offer a dropdown. Keys into the /policy_value_sets response. Null for free text","enum":["us_state","naics_industry","naics_code","restricted_industries","merchant","crm_decline_reason","iso_source_name","business_entity_type","fraud_network_finding","broker_velocity",null],"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.attribute_value_set.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.attribute_value_set","typeLabel":"any | null"},"boolean_check":{"oneOf":[{"type":"object","properties":{"auto_decline":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.auto_decline","typeLabel":"boolean"},"decline_code":{"oneOf":[{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.decline_code.oneOf.0","typeLabel":"string"},{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.decline_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.decline_code","typeLabel":"string | null"},"decline_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.decline_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.decline_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.decline_description","typeLabel":"string | null"},"email_template_name":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.email_template_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.email_template_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.email_template_name","typeLabel":"string | null"},"ignore_metric_availability":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.ignore_metric_availability","typeLabel":"boolean"},"is_mandatory":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.is_mandatory","typeLabel":"boolean"},"on_failure":{"default":"fail","enum":["fail","review_required"],"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.on_failure","typeLabel":"enum\u003cstring>"},"on_missing":{"default":"missing_data","description":"What the check reports when it would report missing data: `missing_data` (the default), `fail` or `pass`. A check saved with an older flag (`pass_if_value_missing` on a date-delta check) reads as the setting it stands for. With `ignore_metric_availability` or `pass_if_value_missing` set, only that setting is accepted","enum":["missing_data","fail","pass"],"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.on_missing","typeLabel":"enum\u003cstring>"},"pass_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.pass_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.pass_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.pass_description","typeLabel":"string | null"},"transaction_scope":{"oneOf":[{"type":"object","properties":{"file_classes":{"oneOf":[{"items":{"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0","typeLabel":"string[]"},{"items":{"type":"string"},"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.transaction_scope.oneOf.0.file_classes","typeLabel":"string[] | null"},"min_reconciliation_status":{"oneOf":[{"enum":["failed","not_possible","reconciled",null],"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"enum":["failed","not_possible","reconciled",null],"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status","typeLabel":"enum\u003cstring> | null"}},"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.transaction_scope.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.transaction_scope.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.transaction_scope","typeLabel":"object | null"},"value":{"type":"boolean","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0.value","typeLabel":"boolean"}},"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.boolean_check.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.boolean_check","typeLabel":"object | null"},"composite_check":{"oneOf":[{"type":"object","properties":{"auto_decline":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.auto_decline","typeLabel":"boolean"},"checks":{"items":{"$circularRef":"598e80f3-0dc6-4efe-8bb5-6e24bbf6a042"},"type":"array","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.checks","typeLabel":"array"},"decline_code":{"oneOf":[{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.decline_code.oneOf.0","typeLabel":"string"},{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.decline_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.decline_code","typeLabel":"string | null"},"decline_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.decline_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.decline_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.decline_description","typeLabel":"string | null"},"email_template_name":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.email_template_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.email_template_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.email_template_name","typeLabel":"string | null"},"ignore_metric_availability":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.ignore_metric_availability","typeLabel":"boolean"},"is_mandatory":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.is_mandatory","typeLabel":"boolean"},"max_failing":{"oneOf":[{"type":"integer","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.max_failing.oneOf.0","typeLabel":"integer"},{"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.max_failing.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.max_failing","typeLabel":"integer | null"},"on_failure":{"default":"fail","enum":["fail","review_required"],"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.on_failure","typeLabel":"enum\u003cstring>"},"on_missing":{"default":"missing_data","description":"What the check reports when it would report missing data: `missing_data` (the default), `fail` or `pass`. A check saved with an older flag (`pass_if_value_missing` on a date-delta check) reads as the setting it stands for. With `ignore_metric_availability` or `pass_if_value_missing` set, only that setting is accepted","enum":["missing_data","fail","pass"],"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.on_missing","typeLabel":"enum\u003cstring>"},"pass_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.pass_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.pass_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.pass_description","typeLabel":"string | null"},"transaction_scope":{"oneOf":[{"type":"object","properties":{"file_classes":{"oneOf":[{"items":{"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0","typeLabel":"string[]"},{"items":{"type":"string"},"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.transaction_scope.oneOf.0.file_classes","typeLabel":"string[] | null"},"min_reconciliation_status":{"oneOf":[{"enum":["failed","not_possible","reconciled",null],"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"enum":["failed","not_possible","reconciled",null],"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status","typeLabel":"enum\u003cstring> | null"}},"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.transaction_scope.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.transaction_scope.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.transaction_scope","typeLabel":"object | null"},"type":{"enum":["AND","OR","AT_MOST_FAILING"],"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0.type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.composite_check.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.composite_check","typeLabel":"object | null"},"date_check":{"oneOf":[{"type":"object","properties":{"auto_decline":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.auto_decline","typeLabel":"boolean"},"decline_code":{"oneOf":[{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.decline_code.oneOf.0","typeLabel":"string"},{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.decline_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.decline_code","typeLabel":"string | null"},"decline_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.decline_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.decline_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.decline_description","typeLabel":"string | null"},"email_template_name":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.email_template_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.email_template_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.email_template_name","typeLabel":"string | null"},"ignore_metric_availability":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.ignore_metric_availability","typeLabel":"boolean"},"is_mandatory":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.is_mandatory","typeLabel":"boolean"},"on_failure":{"default":"fail","enum":["fail","review_required"],"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.on_failure","typeLabel":"enum\u003cstring>"},"on_missing":{"default":"missing_data","description":"What the check reports when it would report missing data: `missing_data` (the default), `fail` or `pass`. A check saved with an older flag (`pass_if_value_missing` on a date-delta check) reads as the setting it stands for. With `ignore_metric_availability` or `pass_if_value_missing` set, only that setting is accepted","enum":["missing_data","fail","pass"],"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.on_missing","typeLabel":"enum\u003cstring>"},"pass_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.pass_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.pass_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.pass_description","typeLabel":"string | null"},"transaction_scope":{"oneOf":[{"type":"object","properties":{"file_classes":{"oneOf":[{"items":{"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0","typeLabel":"string[]"},{"items":{"type":"string"},"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.transaction_scope.oneOf.0.file_classes","typeLabel":"string[] | null"},"min_reconciliation_status":{"oneOf":[{"enum":["failed","not_possible","reconciled",null],"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"enum":["failed","not_possible","reconciled",null],"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status","typeLabel":"enum\u003cstring> | null"}},"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.transaction_scope.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.transaction_scope.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.transaction_scope","typeLabel":"object | null"},"type":{"enum":["equal","not_equal","before","before_or_on","after","after_or_on"],"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.type","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{"format":"date","type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.value.oneOf.0","typeLabel":"string\u003cdate>"},{"format":"date","type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.value.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0.value","typeLabel":"string\u003cdate> | null"}},"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_check.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_check","typeLabel":"object | null"},"date_delta_to_now_check":{"oneOf":[{"type":"object","properties":{"auto_decline":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.auto_decline","typeLabel":"boolean"},"decline_code":{"oneOf":[{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.decline_code.oneOf.0","typeLabel":"string"},{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.decline_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.decline_code","typeLabel":"string | null"},"decline_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.decline_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.decline_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.decline_description","typeLabel":"string | null"},"email_template_name":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.email_template_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.email_template_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.email_template_name","typeLabel":"string | null"},"ignore_metric_availability":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.ignore_metric_availability","typeLabel":"boolean"},"is_mandatory":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.is_mandatory","typeLabel":"boolean"},"on_failure":{"default":"fail","enum":["fail","review_required"],"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.on_failure","typeLabel":"enum\u003cstring>"},"on_missing":{"default":"missing_data","description":"What the check reports when it would report missing data: `missing_data` (the default), `fail` or `pass`. A check saved with an older flag (`pass_if_value_missing` on a date-delta check) reads as the setting it stands for. With `ignore_metric_availability` or `pass_if_value_missing` set, only that setting is accepted","enum":["missing_data","fail","pass"],"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.on_missing","typeLabel":"enum\u003cstring>"},"pass_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.pass_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.pass_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.pass_description","typeLabel":"string | null"},"pass_if_value_missing":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.pass_if_value_missing","typeLabel":"boolean"},"transaction_scope":{"oneOf":[{"type":"object","properties":{"file_classes":{"oneOf":[{"items":{"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0","typeLabel":"string[]"},{"items":{"type":"string"},"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.transaction_scope.oneOf.0.file_classes","typeLabel":"string[] | null"},"min_reconciliation_status":{"oneOf":[{"enum":["failed","not_possible","reconciled",null],"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"enum":["failed","not_possible","reconciled",null],"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status","typeLabel":"enum\u003cstring> | null"}},"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.transaction_scope.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.transaction_scope.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.transaction_scope","typeLabel":"object | null"},"type":{"enum":["greater_than","greater_than_or_equal","less_than","less_than_or_equal"],"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.type","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.value.oneOf.0.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.value.oneOf.0","typeLabel":"object"},{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.value.oneOf.1.additionalProperties","typeLabel":"any"},"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.value.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0.value","typeLabel":"object | null"}},"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.date_delta_to_now_check","typeLabel":"object | null"},"enhanced_sql_check":{"oneOf":[{"type":"object","required":["check_type","column_name","comparison_value","data_type","query_name"],"properties":{"check_type":{"enum":["equal","not_equal","greater_than","greater_than_or_equal","less_than","less_than_or_equal","before","before_or_on","after","after_or_on","is_in","is_not_in"],"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.check_type","typeLabel":"enum\u003cstring>"},"column_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.column_name","typeLabel":"string"},"comparison_value":{"oneOf":[{"isRequired":true}],"isRequired":true,"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.comparison_value","typeLabel":"any"},"data_type":{"enum":["numeric","date","string"],"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.data_type","typeLabel":"enum\u003cstring>"},"query_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.query_name","typeLabel":"string"},"auto_decline":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.auto_decline","typeLabel":"boolean"},"decline_code":{"oneOf":[{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.decline_code.oneOf.0","typeLabel":"string"},{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.decline_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.decline_code","typeLabel":"string | null"},"decline_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.decline_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.decline_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.decline_description","typeLabel":"string | null"},"email_template_name":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.email_template_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.email_template_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.email_template_name","typeLabel":"string | null"},"ignore_metric_availability":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.ignore_metric_availability","typeLabel":"boolean"},"is_mandatory":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.is_mandatory","typeLabel":"boolean"},"on_failure":{"default":"fail","enum":["fail","review_required"],"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.on_failure","typeLabel":"enum\u003cstring>"},"on_missing":{"default":"missing_data","description":"What the check reports when it would report missing data: `missing_data` (the default), `fail` or `pass`. A check saved with an older flag (`pass_if_value_missing` on a date-delta check) reads as the setting it stands for. With `ignore_metric_availability` or `pass_if_value_missing` set, only that setting is accepted","enum":["missing_data","fail","pass"],"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.on_missing","typeLabel":"enum\u003cstring>"},"pass_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.pass_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.pass_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.pass_description","typeLabel":"string | null"},"transaction_scope":{"oneOf":[{"type":"object","properties":{"file_classes":{"oneOf":[{"items":{"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0","typeLabel":"string[]"},{"items":{"type":"string"},"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.transaction_scope.oneOf.0.file_classes","typeLabel":"string[] | null"},"min_reconciliation_status":{"oneOf":[{"enum":["failed","not_possible","reconciled",null],"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"enum":["failed","not_possible","reconciled",null],"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status","typeLabel":"enum\u003cstring> | null"}},"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.transaction_scope.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.transaction_scope.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0.transaction_scope","typeLabel":"object | null"}},"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.enhanced_sql_check","typeLabel":"object | null"},"group":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.group.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.group.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.group","typeLabel":"string | null"},"heron_id":{"oneOf":[{"description":"Stable across edits; omit for a new check and one is minted. Policy versions only","type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.heron_id.oneOf.0","typeLabel":"string"},{"description":"Stable across edits; omit for a new check and one is minted. Policy versions only","type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.heron_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.heron_id","typeLabel":"string | null"},"identity":{"oneOf":[{"description":"Stable kind:key identity used to match stored check evaluations","readOnly":true,"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.identity.oneOf.0","typeLabel":"string"},{"description":"Stable kind:key identity used to match stored check evaluations","readOnly":true,"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.identity.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.identity","typeLabel":"string | null"},"name":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.name.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.name","typeLabel":"string | null"},"numeric_check":{"oneOf":[{"type":"object","properties":{"auto_decline":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.auto_decline","typeLabel":"boolean"},"decline_code":{"oneOf":[{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.decline_code.oneOf.0","typeLabel":"string"},{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.decline_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.decline_code","typeLabel":"string | null"},"decline_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.decline_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.decline_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.decline_description","typeLabel":"string | null"},"email_template_name":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.email_template_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.email_template_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.email_template_name","typeLabel":"string | null"},"ignore_metric_availability":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.ignore_metric_availability","typeLabel":"boolean"},"is_mandatory":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.is_mandatory","typeLabel":"boolean"},"on_failure":{"default":"fail","enum":["fail","review_required"],"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.on_failure","typeLabel":"enum\u003cstring>"},"on_missing":{"default":"missing_data","description":"What the check reports when it would report missing data: `missing_data` (the default), `fail` or `pass`. A check saved with an older flag (`pass_if_value_missing` on a date-delta check) reads as the setting it stands for. With `ignore_metric_availability` or `pass_if_value_missing` set, only that setting is accepted","enum":["missing_data","fail","pass"],"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.on_missing","typeLabel":"enum\u003cstring>"},"pass_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.pass_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.pass_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.pass_description","typeLabel":"string | null"},"transaction_scope":{"oneOf":[{"type":"object","properties":{"file_classes":{"oneOf":[{"items":{"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0","typeLabel":"string[]"},{"items":{"type":"string"},"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.transaction_scope.oneOf.0.file_classes","typeLabel":"string[] | null"},"min_reconciliation_status":{"oneOf":[{"enum":["failed","not_possible","reconciled",null],"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"enum":["failed","not_possible","reconciled",null],"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status","typeLabel":"enum\u003cstring> | null"}},"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.transaction_scope.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.transaction_scope.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.transaction_scope","typeLabel":"object | null"},"type":{"enum":["equal","not_equal","greater_than","greater_than_or_equal","less_than","less_than_or_equal"],"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.type","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{"type":"string","description":"The threshold: a number as a string, {\"variable\": {...}} to compare with another variable (with an optional \"factor\" that scales it), or {\"lookup\": {\"table_heron_id\", \"column_id\"}} to read it from a lookup table column","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.value.oneOf.0","typeLabel":"string"},{"type":"object","description":"The threshold: a number as a string, {\"variable\": {...}} to compare with another variable (with an optional \"factor\" that scales it), or {\"lookup\": {\"table_heron_id\", \"column_id\"}} to read it from a lookup table column","required":["variable"],"properties":{"variable":{"properties":{"attribute_label":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.value.oneOf.1.variable.attribute_label","typeLabel":"string"},"parameters":{"oneOf":[{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.value.oneOf.1.variable.parameters.oneOf.0.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.value.oneOf.1.variable.parameters.oneOf.0","typeLabel":"object"},{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.value.oneOf.1.variable.parameters.oneOf.1.additionalProperties","typeLabel":"string"},"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.value.oneOf.1.variable.parameters.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.value.oneOf.1.variable.parameters","typeLabel":"object | null"}},"required":["attribute_label"],"type":"object","isRequired":true,"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.value.oneOf.1.variable","typeLabel":"object"},"factor":{"description":"Scales the variable: the check passes when the value \u003ctype> factor × variable. Default 1. More than 0, at most 100, up to 4 decimal places","type":"number","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.value.oneOf.1.factor","typeLabel":"number"}},"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.value.oneOf.1","typeLabel":"object"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0.value","typeLabel":"string | object"}},"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.numeric_check.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.numeric_check","typeLabel":"object | null"},"parameters":{"oneOf":[{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.parameters.oneOf.0.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.parameters.oneOf.0","typeLabel":"object"},{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.parameters.oneOf.1.additionalProperties","typeLabel":"string"},"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.parameters.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.parameters","typeLabel":"object | null"},"sql_check":{"oneOf":[{"type":"object","required":["column_name","query_name"],"properties":{"column_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.column_name","typeLabel":"string"},"query_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.query_name","typeLabel":"string"},"auto_decline":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.auto_decline","typeLabel":"boolean"},"decline_code":{"oneOf":[{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.decline_code.oneOf.0","typeLabel":"string"},{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.decline_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.decline_code","typeLabel":"string | null"},"decline_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.decline_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.decline_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.decline_description","typeLabel":"string | null"},"email_template_name":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.email_template_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.email_template_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.email_template_name","typeLabel":"string | null"},"ignore_metric_availability":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.ignore_metric_availability","typeLabel":"boolean"},"is_mandatory":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.is_mandatory","typeLabel":"boolean"},"on_failure":{"default":"fail","enum":["fail","review_required"],"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.on_failure","typeLabel":"enum\u003cstring>"},"on_missing":{"default":"missing_data","description":"What the check reports when it would report missing data: `missing_data` (the default), `fail` or `pass`. A check saved with an older flag (`pass_if_value_missing` on a date-delta check) reads as the setting it stands for. With `ignore_metric_availability` or `pass_if_value_missing` set, only that setting is accepted","enum":["missing_data","fail","pass"],"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.on_missing","typeLabel":"enum\u003cstring>"},"pass_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.pass_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.pass_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.pass_description","typeLabel":"string | null"},"transaction_scope":{"oneOf":[{"type":"object","properties":{"file_classes":{"oneOf":[{"items":{"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0","typeLabel":"string[]"},{"items":{"type":"string"},"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.transaction_scope.oneOf.0.file_classes","typeLabel":"string[] | null"},"min_reconciliation_status":{"oneOf":[{"enum":["failed","not_possible","reconciled",null],"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"enum":["failed","not_possible","reconciled",null],"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status","typeLabel":"enum\u003cstring> | null"}},"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.transaction_scope.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.transaction_scope.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0.transaction_scope","typeLabel":"object | null"}},"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.sql_check.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.sql_check","typeLabel":"object | null"},"string_check":{"oneOf":[{"type":"object","properties":{"auto_decline":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.auto_decline","typeLabel":"boolean"},"decline_code":{"oneOf":[{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.decline_code.oneOf.0","typeLabel":"string"},{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.decline_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.decline_code","typeLabel":"string | null"},"decline_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.decline_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.decline_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.decline_description","typeLabel":"string | null"},"email_template_name":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.email_template_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.email_template_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.email_template_name","typeLabel":"string | null"},"ignore_metric_availability":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.ignore_metric_availability","typeLabel":"boolean"},"is_mandatory":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.is_mandatory","typeLabel":"boolean"},"match_count":{"oneOf":[{"type":"integer","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.match_count.oneOf.0","typeLabel":"integer"},{"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.match_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.match_count","typeLabel":"integer | null"},"on_failure":{"default":"fail","enum":["fail","review_required"],"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.on_failure","typeLabel":"enum\u003cstring>"},"on_missing":{"default":"missing_data","description":"What the check reports when it would report missing data: `missing_data` (the default), `fail` or `pass`. A check saved with an older flag (`pass_if_value_missing` on a date-delta check) reads as the setting it stands for. With `ignore_metric_availability` or `pass_if_value_missing` set, only that setting is accepted","enum":["missing_data","fail","pass"],"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.on_missing","typeLabel":"enum\u003cstring>"},"pass_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.pass_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.pass_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.pass_description","typeLabel":"string | null"},"transaction_scope":{"oneOf":[{"type":"object","properties":{"file_classes":{"oneOf":[{"items":{"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0","typeLabel":"string[]"},{"items":{"type":"string"},"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.transaction_scope.oneOf.0.file_classes","typeLabel":"string[] | null"},"min_reconciliation_status":{"oneOf":[{"enum":["failed","not_possible","reconciled",null],"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"enum":["failed","not_possible","reconciled",null],"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status","typeLabel":"enum\u003cstring> | null"}},"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.transaction_scope.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.transaction_scope.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.transaction_scope","typeLabel":"object | null"},"type":{"enum":["equal","not_equal","starts_with","starts_with_any_of","does_not_start_with_any_of","contains","does_not_start_with","does_not_contain","is_in","is_not_in","has_none_of","has_any_of","has_only","has_fewer_than_n_matches","has_more_than_n_matches","is_valid","is_invalid"],"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.type","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{"type":"string","description":"The value as a string, or {\"lookup\": {\"table_heron_id\"}} for is_in, is_not_in, has_any_of, has_none_of or has_only to read the list from a lookup table's rows","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.value.oneOf.0","typeLabel":"string"},{"type":"object","description":"The value as a string, or {\"lookup\": {\"table_heron_id\"}} for is_in, is_not_in, has_any_of, has_none_of or has_only to read the list from a lookup table's rows","required":["lookup"],"properties":{"lookup":{"properties":{"table_heron_id":{"description":"Heron ID of the lookup table whose row keys are the list","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.value.oneOf.1.lookup.table_heron_id","typeLabel":"string"}},"required":["table_heron_id"],"type":"object","isRequired":true,"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.value.oneOf.1.lookup","typeLabel":"object"}},"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.value.oneOf.1","typeLabel":"object"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0.value","typeLabel":"string | object"}},"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.string_check.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0.string_check","typeLabel":"object | null"}},"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].check","typeLabel":"object | null"},"computed_threshold":{"description":"factor × threshold_value, the number the check compared against, as a decimal string. Absent when the check has no factor or the compared value is missing","readOnly":true,"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].computed_threshold","typeLabel":"any"},"effective_result":{"description":"The check's result after failure routing: `review_required` for a tripped check whose on_failure is review_required (and not auto_decline), else the same as `result`","enum":["pass","failed","review_required","missing_data"],"readOnly":true,"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].effective_result","typeLabel":"enum\u003cstring>"},"evaluations":{"oneOf":[{"items":{"$circularRef":"c6c5ded7-783e-49bf-9e6d-2a1b2b8294e8"},"type":"array","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].evaluations.oneOf.0","typeLabel":"array"},{"items":{"$circularRef":"c6c5ded7-783e-49bf-9e6d-2a1b2b8294e8"},"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].evaluations.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].evaluations","typeLabel":"array | null"},"reason":{"oneOf":[{"description":"Only populated for customers on policy versions, and only for company-attribute checks","readOnly":true,"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].reason.oneOf.0","typeLabel":"string"},{"description":"Only populated for customers on policy versions, and only for company-attribute checks","readOnly":true,"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].reason","typeLabel":"string | null"},"result":{"enum":["pass","failed","review_required","missing_data"],"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].result","typeLabel":"enum\u003cstring>"},"threshold_value":{"oneOf":[{"type":"object","description":"The value of the variable a number check compares against. Absent for a check with a fixed number","properties":{"evidence":{"oneOf":[{"type":"object","description":"Where the value came from, so a reviewer can see what produced it - the source records for a background-check finding, the positions behind a holdback. Null for attributes that cite nothing","properties":{"record_indices":{"oneOf":[{"items":{"type":"integer","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].threshold_value.oneOf.0.evidence.oneOf.0.record_indices.oneOf.0.items.[INDEX]","typeLabel":"integer"},"type":"array","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].threshold_value.oneOf.0.evidence.oneOf.0.record_indices.oneOf.0","typeLabel":"integer[]"},{"items":{"type":"integer"},"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].threshold_value.oneOf.0.evidence.oneOf.0.record_indices.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].threshold_value.oneOf.0.evidence.oneOf.0.record_indices","typeLabel":"integer[] | null"},"section":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].threshold_value.oneOf.0.evidence.oneOf.0.section.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].threshold_value.oneOf.0.evidence.oneOf.0.section.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].threshold_value.oneOf.0.evidence.oneOf.0.section","typeLabel":"string | null"},"source_id":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].threshold_value.oneOf.0.evidence.oneOf.0.source_id.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].threshold_value.oneOf.0.evidence.oneOf.0.source_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].threshold_value.oneOf.0.evidence.oneOf.0.source_id","typeLabel":"string | null"},"source_ids":{"oneOf":[{"items":{"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].threshold_value.oneOf.0.evidence.oneOf.0.source_ids.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].threshold_value.oneOf.0.evidence.oneOf.0.source_ids.oneOf.0","typeLabel":"string[]"},{"items":{"type":"string"},"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].threshold_value.oneOf.0.evidence.oneOf.0.source_ids.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].threshold_value.oneOf.0.evidence.oneOf.0.source_ids","typeLabel":"string[] | null"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].threshold_value.oneOf.0.evidence.oneOf.0.source_type","typeLabel":"string"}},"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].threshold_value.oneOf.0.evidence.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].threshold_value.oneOf.0.evidence.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].threshold_value.oneOf.0.evidence","typeLabel":"object | null"},"missing_reason":{"type":"object","description":"Why the value is missing. Absent when the value is present or the reason is unknown","properties":{"code":{"description":"Why the value is missing, e.g. `not_covered`","enum":["no_data","not_covered","period_not_over","no_revenue","no_search","not_matched","none_in_period","no_identity_to_scan","no_owner_information","broker_account"],"readOnly":true,"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].threshold_value.oneOf.0.missing_reason.code","typeLabel":"enum\u003cstring>"},"period":{"oneOf":[{"type":"object","description":"The span that failed, e.g. the one uncovered month of three. Null when no span applies","properties":{"end":{"description":"Last day read, inclusive","format":"date","readOnly":true,"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].threshold_value.oneOf.0.missing_reason.period.oneOf.0.end","typeLabel":"string\u003cdate>"},"start":{"description":"First day read, inclusive","format":"date","readOnly":true,"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].threshold_value.oneOf.0.missing_reason.period.oneOf.0.start","typeLabel":"string\u003cdate>"}},"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].threshold_value.oneOf.0.missing_reason.period.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].threshold_value.oneOf.0.missing_reason.period.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].threshold_value.oneOf.0.missing_reason.period","typeLabel":"object | null"}},"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].threshold_value.oneOf.0.missing_reason","typeLabel":"object"},"period":{"type":"object","description":"The dates the value read. Heron users only; absent for attributes with no date window","properties":{"end":{"description":"Last day read, inclusive","format":"date","readOnly":true,"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].threshold_value.oneOf.0.period.end","typeLabel":"string\u003cdate>"},"start":{"description":"First day read, inclusive","format":"date","readOnly":true,"type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].threshold_value.oneOf.0.period.start","typeLabel":"string\u003cdate>"}},"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].threshold_value.oneOf.0.period","typeLabel":"object"},"value":{"description":"The value, stringified whatever the attribute's type: \"3\", \"12500.00\", \"true\", \"1999-01-01\". Null when the deal has no data for this attribute","type":"string","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].threshold_value.oneOf.0.value","typeLabel":"string"}},"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].threshold_value.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].threshold_value.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].passed_checks.items.[INDEX].threshold_value","typeLabel":"object | null"}},"type":"object","uniqueKey":"items.[INDEX].passed_checks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].passed_checks","typeLabel":"object[]"},"policy":{"properties":{"heron_id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].policy.heron_id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].policy.name","typeLabel":"string"},"checks":{"items":{"properties":{"attribute_description":{"oneOf":[{"description":"What the attribute measures. Present only for accounts on policy versions","type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].attribute_description.oneOf.0","typeLabel":"string"},{"description":"What the attribute measures. Present only for accounts on policy versions","type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].attribute_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].attribute_description","typeLabel":"string | null"},"attribute_display_name":{"oneOf":[{"description":"The attribute's human-readable name. Present only for accounts on policy versions","type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].attribute_display_name.oneOf.0","typeLabel":"string"},{"description":"The attribute's human-readable name. Present only for accounts on policy versions","type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].attribute_display_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].attribute_display_name","typeLabel":"string | null"},"attribute_label":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].attribute_label.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].attribute_label.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].attribute_label","typeLabel":"string | null"},"attribute_unit":{"oneOf":[{"description":"The unit of `attribute_label`, for formatting the attribute's value and the check's threshold. Null for a check without an attribute or an attribute with no declared unit","enum":["currency","percentage","count","ratio","days","years","text",null],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].attribute_unit.oneOf.0","typeLabel":"any"},{"description":"The unit of `attribute_label`, for formatting the attribute's value and the check's threshold. Null for a check without an attribute or an attribute with no declared unit","enum":["currency","percentage","count","ratio","days","years","text",null],"type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].attribute_unit.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].attribute_unit","typeLabel":"any | null"},"attribute_validators":{"oneOf":[{"description":"The validity operators `attribute_label` offers, as in the catalogue's `check_options[].validators`, so a saved `is_valid` / `is_invalid` check can be worded. Empty for a check without an attribute or an attribute with no validity rule","items":{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].attribute_validators.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].attribute_validators.oneOf.0.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].attribute_validators.oneOf.0","typeLabel":"object[]"},{"description":"The validity operators `attribute_label` offers, as in the catalogue's `check_options[].validators`, so a saved `is_valid` / `is_invalid` check can be worded. Empty for a check without an attribute or an attribute with no validity rule","items":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].attribute_validators.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].attribute_validators","typeLabel":"object[] | null"},"attribute_value_set":{"oneOf":[{"description":"The vocabulary `attribute_label` draws from, so the editor can offer a dropdown. Keys into the /policy_value_sets response. Null for free text","enum":["us_state","naics_industry","naics_code","restricted_industries","merchant","crm_decline_reason","iso_source_name","business_entity_type","fraud_network_finding","broker_velocity",null],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].attribute_value_set.oneOf.0","typeLabel":"any"},{"description":"The vocabulary `attribute_label` draws from, so the editor can offer a dropdown. Keys into the /policy_value_sets response. Null for free text","enum":["us_state","naics_industry","naics_code","restricted_industries","merchant","crm_decline_reason","iso_source_name","business_entity_type","fraud_network_finding","broker_velocity",null],"type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].attribute_value_set.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].attribute_value_set","typeLabel":"any | null"},"boolean_check":{"oneOf":[{"type":"object","properties":{"auto_decline":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].boolean_check.oneOf.0.auto_decline","typeLabel":"boolean"},"decline_code":{"oneOf":[{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].boolean_check.oneOf.0.decline_code.oneOf.0","typeLabel":"string"},{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].boolean_check.oneOf.0.decline_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].boolean_check.oneOf.0.decline_code","typeLabel":"string | null"},"decline_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].boolean_check.oneOf.0.decline_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].boolean_check.oneOf.0.decline_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].boolean_check.oneOf.0.decline_description","typeLabel":"string | null"},"email_template_name":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].boolean_check.oneOf.0.email_template_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].boolean_check.oneOf.0.email_template_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].boolean_check.oneOf.0.email_template_name","typeLabel":"string | null"},"ignore_metric_availability":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].boolean_check.oneOf.0.ignore_metric_availability","typeLabel":"boolean"},"is_mandatory":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].boolean_check.oneOf.0.is_mandatory","typeLabel":"boolean"},"on_failure":{"default":"fail","enum":["fail","review_required"],"type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].boolean_check.oneOf.0.on_failure","typeLabel":"enum\u003cstring>"},"on_missing":{"default":"missing_data","description":"What the check reports when it would report missing data: `missing_data` (the default), `fail` or `pass`. A check saved with an older flag (`pass_if_value_missing` on a date-delta check) reads as the setting it stands for. With `ignore_metric_availability` or `pass_if_value_missing` set, only that setting is accepted","enum":["missing_data","fail","pass"],"type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].boolean_check.oneOf.0.on_missing","typeLabel":"enum\u003cstring>"},"pass_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].boolean_check.oneOf.0.pass_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].boolean_check.oneOf.0.pass_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].boolean_check.oneOf.0.pass_description","typeLabel":"string | null"},"transaction_scope":{"oneOf":[{"type":"object","properties":{"file_classes":{"oneOf":[{"items":{"type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].boolean_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].boolean_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0","typeLabel":"string[]"},{"items":{"type":"string"},"type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].boolean_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].boolean_check.oneOf.0.transaction_scope.oneOf.0.file_classes","typeLabel":"string[] | null"},"min_reconciliation_status":{"oneOf":[{"enum":["failed","not_possible","reconciled",null],"type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].boolean_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"enum":["failed","not_possible","reconciled",null],"type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].boolean_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].boolean_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status","typeLabel":"enum\u003cstring> | null"}},"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].boolean_check.oneOf.0.transaction_scope.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].boolean_check.oneOf.0.transaction_scope.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].boolean_check.oneOf.0.transaction_scope","typeLabel":"object | null"},"value":{"type":"boolean","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].boolean_check.oneOf.0.value","typeLabel":"boolean"}},"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].boolean_check.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].boolean_check.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].boolean_check","typeLabel":"object | null"},"composite_check":{"oneOf":[{"type":"object","properties":{"auto_decline":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].composite_check.oneOf.0.auto_decline","typeLabel":"boolean"},"checks":{"items":{"$circularRef":"598e80f3-0dc6-4efe-8bb5-6e24bbf6a042"},"type":"array","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].composite_check.oneOf.0.checks","typeLabel":"array"},"decline_code":{"oneOf":[{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].composite_check.oneOf.0.decline_code.oneOf.0","typeLabel":"string"},{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].composite_check.oneOf.0.decline_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].composite_check.oneOf.0.decline_code","typeLabel":"string | null"},"decline_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].composite_check.oneOf.0.decline_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].composite_check.oneOf.0.decline_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].composite_check.oneOf.0.decline_description","typeLabel":"string | null"},"email_template_name":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].composite_check.oneOf.0.email_template_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].composite_check.oneOf.0.email_template_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].composite_check.oneOf.0.email_template_name","typeLabel":"string | null"},"ignore_metric_availability":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].composite_check.oneOf.0.ignore_metric_availability","typeLabel":"boolean"},"is_mandatory":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].composite_check.oneOf.0.is_mandatory","typeLabel":"boolean"},"max_failing":{"oneOf":[{"type":"integer","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].composite_check.oneOf.0.max_failing.oneOf.0","typeLabel":"integer"},{"type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].composite_check.oneOf.0.max_failing.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].composite_check.oneOf.0.max_failing","typeLabel":"integer | null"},"on_failure":{"default":"fail","enum":["fail","review_required"],"type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].composite_check.oneOf.0.on_failure","typeLabel":"enum\u003cstring>"},"on_missing":{"default":"missing_data","description":"What the check reports when it would report missing data: `missing_data` (the default), `fail` or `pass`. A check saved with an older flag (`pass_if_value_missing` on a date-delta check) reads as the setting it stands for. With `ignore_metric_availability` or `pass_if_value_missing` set, only that setting is accepted","enum":["missing_data","fail","pass"],"type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].composite_check.oneOf.0.on_missing","typeLabel":"enum\u003cstring>"},"pass_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].composite_check.oneOf.0.pass_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].composite_check.oneOf.0.pass_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].composite_check.oneOf.0.pass_description","typeLabel":"string | null"},"transaction_scope":{"oneOf":[{"type":"object","properties":{"file_classes":{"oneOf":[{"items":{"type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].composite_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].composite_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0","typeLabel":"string[]"},{"items":{"type":"string"},"type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].composite_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].composite_check.oneOf.0.transaction_scope.oneOf.0.file_classes","typeLabel":"string[] | null"},"min_reconciliation_status":{"oneOf":[{"enum":["failed","not_possible","reconciled",null],"type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].composite_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"enum":["failed","not_possible","reconciled",null],"type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].composite_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].composite_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status","typeLabel":"enum\u003cstring> | null"}},"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].composite_check.oneOf.0.transaction_scope.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].composite_check.oneOf.0.transaction_scope.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].composite_check.oneOf.0.transaction_scope","typeLabel":"object | null"},"type":{"enum":["AND","OR","AT_MOST_FAILING"],"type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].composite_check.oneOf.0.type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].composite_check.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].composite_check.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].composite_check","typeLabel":"object | null"},"date_check":{"oneOf":[{"type":"object","properties":{"auto_decline":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_check.oneOf.0.auto_decline","typeLabel":"boolean"},"decline_code":{"oneOf":[{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_check.oneOf.0.decline_code.oneOf.0","typeLabel":"string"},{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_check.oneOf.0.decline_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_check.oneOf.0.decline_code","typeLabel":"string | null"},"decline_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_check.oneOf.0.decline_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_check.oneOf.0.decline_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_check.oneOf.0.decline_description","typeLabel":"string | null"},"email_template_name":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_check.oneOf.0.email_template_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_check.oneOf.0.email_template_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_check.oneOf.0.email_template_name","typeLabel":"string | null"},"ignore_metric_availability":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_check.oneOf.0.ignore_metric_availability","typeLabel":"boolean"},"is_mandatory":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_check.oneOf.0.is_mandatory","typeLabel":"boolean"},"on_failure":{"default":"fail","enum":["fail","review_required"],"type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_check.oneOf.0.on_failure","typeLabel":"enum\u003cstring>"},"on_missing":{"default":"missing_data","description":"What the check reports when it would report missing data: `missing_data` (the default), `fail` or `pass`. A check saved with an older flag (`pass_if_value_missing` on a date-delta check) reads as the setting it stands for. With `ignore_metric_availability` or `pass_if_value_missing` set, only that setting is accepted","enum":["missing_data","fail","pass"],"type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_check.oneOf.0.on_missing","typeLabel":"enum\u003cstring>"},"pass_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_check.oneOf.0.pass_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_check.oneOf.0.pass_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_check.oneOf.0.pass_description","typeLabel":"string | null"},"transaction_scope":{"oneOf":[{"type":"object","properties":{"file_classes":{"oneOf":[{"items":{"type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0","typeLabel":"string[]"},{"items":{"type":"string"},"type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_check.oneOf.0.transaction_scope.oneOf.0.file_classes","typeLabel":"string[] | null"},"min_reconciliation_status":{"oneOf":[{"enum":["failed","not_possible","reconciled",null],"type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"enum":["failed","not_possible","reconciled",null],"type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status","typeLabel":"enum\u003cstring> | null"}},"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_check.oneOf.0.transaction_scope.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_check.oneOf.0.transaction_scope.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_check.oneOf.0.transaction_scope","typeLabel":"object | null"},"type":{"enum":["equal","not_equal","before","before_or_on","after","after_or_on"],"type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_check.oneOf.0.type","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{"format":"date","type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_check.oneOf.0.value.oneOf.0","typeLabel":"string\u003cdate>"},{"format":"date","type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_check.oneOf.0.value.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_check.oneOf.0.value","typeLabel":"string\u003cdate> | null"}},"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_check.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_check.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_check","typeLabel":"object | null"},"date_delta_to_now_check":{"oneOf":[{"type":"object","properties":{"auto_decline":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_delta_to_now_check.oneOf.0.auto_decline","typeLabel":"boolean"},"decline_code":{"oneOf":[{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_delta_to_now_check.oneOf.0.decline_code.oneOf.0","typeLabel":"string"},{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_delta_to_now_check.oneOf.0.decline_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_delta_to_now_check.oneOf.0.decline_code","typeLabel":"string | null"},"decline_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_delta_to_now_check.oneOf.0.decline_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_delta_to_now_check.oneOf.0.decline_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_delta_to_now_check.oneOf.0.decline_description","typeLabel":"string | null"},"email_template_name":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_delta_to_now_check.oneOf.0.email_template_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_delta_to_now_check.oneOf.0.email_template_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_delta_to_now_check.oneOf.0.email_template_name","typeLabel":"string | null"},"ignore_metric_availability":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_delta_to_now_check.oneOf.0.ignore_metric_availability","typeLabel":"boolean"},"is_mandatory":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_delta_to_now_check.oneOf.0.is_mandatory","typeLabel":"boolean"},"on_failure":{"default":"fail","enum":["fail","review_required"],"type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_delta_to_now_check.oneOf.0.on_failure","typeLabel":"enum\u003cstring>"},"on_missing":{"default":"missing_data","description":"What the check reports when it would report missing data: `missing_data` (the default), `fail` or `pass`. A check saved with an older flag (`pass_if_value_missing` on a date-delta check) reads as the setting it stands for. With `ignore_metric_availability` or `pass_if_value_missing` set, only that setting is accepted","enum":["missing_data","fail","pass"],"type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_delta_to_now_check.oneOf.0.on_missing","typeLabel":"enum\u003cstring>"},"pass_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_delta_to_now_check.oneOf.0.pass_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_delta_to_now_check.oneOf.0.pass_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_delta_to_now_check.oneOf.0.pass_description","typeLabel":"string | null"},"pass_if_value_missing":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_delta_to_now_check.oneOf.0.pass_if_value_missing","typeLabel":"boolean"},"transaction_scope":{"oneOf":[{"type":"object","properties":{"file_classes":{"oneOf":[{"items":{"type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_delta_to_now_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_delta_to_now_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0","typeLabel":"string[]"},{"items":{"type":"string"},"type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_delta_to_now_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_delta_to_now_check.oneOf.0.transaction_scope.oneOf.0.file_classes","typeLabel":"string[] | null"},"min_reconciliation_status":{"oneOf":[{"enum":["failed","not_possible","reconciled",null],"type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_delta_to_now_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"enum":["failed","not_possible","reconciled",null],"type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_delta_to_now_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_delta_to_now_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status","typeLabel":"enum\u003cstring> | null"}},"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_delta_to_now_check.oneOf.0.transaction_scope.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_delta_to_now_check.oneOf.0.transaction_scope.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_delta_to_now_check.oneOf.0.transaction_scope","typeLabel":"object | null"},"type":{"enum":["greater_than","greater_than_or_equal","less_than","less_than_or_equal"],"type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_delta_to_now_check.oneOf.0.type","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_delta_to_now_check.oneOf.0.value.oneOf.0.additionalProperties","typeLabel":"any"},"type":"object","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_delta_to_now_check.oneOf.0.value.oneOf.0","typeLabel":"object"},{"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_delta_to_now_check.oneOf.0.value.oneOf.1.additionalProperties","typeLabel":"any"},"type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_delta_to_now_check.oneOf.0.value.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_delta_to_now_check.oneOf.0.value","typeLabel":"object | null"}},"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_delta_to_now_check.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_delta_to_now_check.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].date_delta_to_now_check","typeLabel":"object | null"},"enhanced_sql_check":{"oneOf":[{"type":"object","required":["check_type","column_name","comparison_value","data_type","query_name"],"properties":{"check_type":{"enum":["equal","not_equal","greater_than","greater_than_or_equal","less_than","less_than_or_equal","before","before_or_on","after","after_or_on","is_in","is_not_in"],"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].enhanced_sql_check.oneOf.0.check_type","typeLabel":"enum\u003cstring>"},"column_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].enhanced_sql_check.oneOf.0.column_name","typeLabel":"string"},"comparison_value":{"oneOf":[{"isRequired":true}],"isRequired":true,"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].enhanced_sql_check.oneOf.0.comparison_value","typeLabel":"any"},"data_type":{"enum":["numeric","date","string"],"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].enhanced_sql_check.oneOf.0.data_type","typeLabel":"enum\u003cstring>"},"query_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].enhanced_sql_check.oneOf.0.query_name","typeLabel":"string"},"auto_decline":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].enhanced_sql_check.oneOf.0.auto_decline","typeLabel":"boolean"},"decline_code":{"oneOf":[{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].enhanced_sql_check.oneOf.0.decline_code.oneOf.0","typeLabel":"string"},{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].enhanced_sql_check.oneOf.0.decline_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].enhanced_sql_check.oneOf.0.decline_code","typeLabel":"string | null"},"decline_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].enhanced_sql_check.oneOf.0.decline_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].enhanced_sql_check.oneOf.0.decline_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].enhanced_sql_check.oneOf.0.decline_description","typeLabel":"string | null"},"email_template_name":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].enhanced_sql_check.oneOf.0.email_template_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].enhanced_sql_check.oneOf.0.email_template_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].enhanced_sql_check.oneOf.0.email_template_name","typeLabel":"string | null"},"ignore_metric_availability":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].enhanced_sql_check.oneOf.0.ignore_metric_availability","typeLabel":"boolean"},"is_mandatory":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].enhanced_sql_check.oneOf.0.is_mandatory","typeLabel":"boolean"},"on_failure":{"default":"fail","enum":["fail","review_required"],"type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].enhanced_sql_check.oneOf.0.on_failure","typeLabel":"enum\u003cstring>"},"on_missing":{"default":"missing_data","description":"What the check reports when it would report missing data: `missing_data` (the default), `fail` or `pass`. A check saved with an older flag (`pass_if_value_missing` on a date-delta check) reads as the setting it stands for. With `ignore_metric_availability` or `pass_if_value_missing` set, only that setting is accepted","enum":["missing_data","fail","pass"],"type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].enhanced_sql_check.oneOf.0.on_missing","typeLabel":"enum\u003cstring>"},"pass_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].enhanced_sql_check.oneOf.0.pass_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].enhanced_sql_check.oneOf.0.pass_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].enhanced_sql_check.oneOf.0.pass_description","typeLabel":"string | null"},"transaction_scope":{"oneOf":[{"type":"object","properties":{"file_classes":{"oneOf":[{"items":{"type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].enhanced_sql_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].enhanced_sql_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0","typeLabel":"string[]"},{"items":{"type":"string"},"type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].enhanced_sql_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].enhanced_sql_check.oneOf.0.transaction_scope.oneOf.0.file_classes","typeLabel":"string[] | null"},"min_reconciliation_status":{"oneOf":[{"enum":["failed","not_possible","reconciled",null],"type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].enhanced_sql_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"enum":["failed","not_possible","reconciled",null],"type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].enhanced_sql_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].enhanced_sql_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status","typeLabel":"enum\u003cstring> | null"}},"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].enhanced_sql_check.oneOf.0.transaction_scope.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].enhanced_sql_check.oneOf.0.transaction_scope.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].enhanced_sql_check.oneOf.0.transaction_scope","typeLabel":"object | null"}},"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].enhanced_sql_check.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].enhanced_sql_check.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].enhanced_sql_check","typeLabel":"object | null"},"group":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].group.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].group.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].group","typeLabel":"string | null"},"heron_id":{"oneOf":[{"description":"Stable across edits; omit for a new check and one is minted. Policy versions only","type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].heron_id.oneOf.0","typeLabel":"string"},{"description":"Stable across edits; omit for a new check and one is minted. Policy versions only","type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].heron_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].heron_id","typeLabel":"string | null"},"identity":{"oneOf":[{"description":"Stable kind:key identity used to match stored check evaluations","readOnly":true,"type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].identity.oneOf.0","typeLabel":"string"},{"description":"Stable kind:key identity used to match stored check evaluations","readOnly":true,"type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].identity.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].identity","typeLabel":"string | null"},"name":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].name.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].name","typeLabel":"string | null"},"numeric_check":{"oneOf":[{"type":"object","properties":{"auto_decline":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].numeric_check.oneOf.0.auto_decline","typeLabel":"boolean"},"decline_code":{"oneOf":[{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].numeric_check.oneOf.0.decline_code.oneOf.0","typeLabel":"string"},{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].numeric_check.oneOf.0.decline_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].numeric_check.oneOf.0.decline_code","typeLabel":"string | null"},"decline_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].numeric_check.oneOf.0.decline_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].numeric_check.oneOf.0.decline_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].numeric_check.oneOf.0.decline_description","typeLabel":"string | null"},"email_template_name":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].numeric_check.oneOf.0.email_template_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].numeric_check.oneOf.0.email_template_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].numeric_check.oneOf.0.email_template_name","typeLabel":"string | null"},"ignore_metric_availability":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].numeric_check.oneOf.0.ignore_metric_availability","typeLabel":"boolean"},"is_mandatory":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].numeric_check.oneOf.0.is_mandatory","typeLabel":"boolean"},"on_failure":{"default":"fail","enum":["fail","review_required"],"type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].numeric_check.oneOf.0.on_failure","typeLabel":"enum\u003cstring>"},"on_missing":{"default":"missing_data","description":"What the check reports when it would report missing data: `missing_data` (the default), `fail` or `pass`. A check saved with an older flag (`pass_if_value_missing` on a date-delta check) reads as the setting it stands for. With `ignore_metric_availability` or `pass_if_value_missing` set, only that setting is accepted","enum":["missing_data","fail","pass"],"type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].numeric_check.oneOf.0.on_missing","typeLabel":"enum\u003cstring>"},"pass_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].numeric_check.oneOf.0.pass_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].numeric_check.oneOf.0.pass_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].numeric_check.oneOf.0.pass_description","typeLabel":"string | null"},"transaction_scope":{"oneOf":[{"type":"object","properties":{"file_classes":{"oneOf":[{"items":{"type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].numeric_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].numeric_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0","typeLabel":"string[]"},{"items":{"type":"string"},"type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].numeric_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].numeric_check.oneOf.0.transaction_scope.oneOf.0.file_classes","typeLabel":"string[] | null"},"min_reconciliation_status":{"oneOf":[{"enum":["failed","not_possible","reconciled",null],"type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].numeric_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"enum":["failed","not_possible","reconciled",null],"type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].numeric_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].numeric_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status","typeLabel":"enum\u003cstring> | null"}},"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].numeric_check.oneOf.0.transaction_scope.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].numeric_check.oneOf.0.transaction_scope.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].numeric_check.oneOf.0.transaction_scope","typeLabel":"object | null"},"type":{"enum":["equal","not_equal","greater_than","greater_than_or_equal","less_than","less_than_or_equal"],"type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].numeric_check.oneOf.0.type","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{"type":"string","description":"The threshold: a number as a string, {\"variable\": {...}} to compare with another variable (with an optional \"factor\" that scales it), or {\"lookup\": {\"table_heron_id\", \"column_id\"}} to read it from a lookup table column","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].numeric_check.oneOf.0.value.oneOf.0","typeLabel":"string"},{"type":"object","description":"The threshold: a number as a string, {\"variable\": {...}} to compare with another variable (with an optional \"factor\" that scales it), or {\"lookup\": {\"table_heron_id\", \"column_id\"}} to read it from a lookup table column","required":["variable"],"properties":{"variable":{"properties":{"attribute_label":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].numeric_check.oneOf.0.value.oneOf.1.variable.attribute_label","typeLabel":"string"},"parameters":{"oneOf":[{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].numeric_check.oneOf.0.value.oneOf.1.variable.parameters.oneOf.0.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].numeric_check.oneOf.0.value.oneOf.1.variable.parameters.oneOf.0","typeLabel":"object"},{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].numeric_check.oneOf.0.value.oneOf.1.variable.parameters.oneOf.1.additionalProperties","typeLabel":"string"},"type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].numeric_check.oneOf.0.value.oneOf.1.variable.parameters.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].numeric_check.oneOf.0.value.oneOf.1.variable.parameters","typeLabel":"object | null"}},"required":["attribute_label"],"type":"object","isRequired":true,"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].numeric_check.oneOf.0.value.oneOf.1.variable","typeLabel":"object"},"factor":{"description":"Scales the variable: the check passes when the value \u003ctype> factor × variable. Default 1. More than 0, at most 100, up to 4 decimal places","type":"number","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].numeric_check.oneOf.0.value.oneOf.1.factor","typeLabel":"number"}},"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].numeric_check.oneOf.0.value.oneOf.1","typeLabel":"object"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].numeric_check.oneOf.0.value","typeLabel":"string | object"}},"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].numeric_check.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].numeric_check.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].numeric_check","typeLabel":"object | null"},"parameters":{"oneOf":[{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].parameters.oneOf.0.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].parameters.oneOf.0","typeLabel":"object"},{"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].parameters.oneOf.1.additionalProperties","typeLabel":"string"},"type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].parameters.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].parameters","typeLabel":"object | null"},"sql_check":{"oneOf":[{"type":"object","required":["column_name","query_name"],"properties":{"column_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].sql_check.oneOf.0.column_name","typeLabel":"string"},"query_name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].sql_check.oneOf.0.query_name","typeLabel":"string"},"auto_decline":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].sql_check.oneOf.0.auto_decline","typeLabel":"boolean"},"decline_code":{"oneOf":[{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].sql_check.oneOf.0.decline_code.oneOf.0","typeLabel":"string"},{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].sql_check.oneOf.0.decline_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].sql_check.oneOf.0.decline_code","typeLabel":"string | null"},"decline_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].sql_check.oneOf.0.decline_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].sql_check.oneOf.0.decline_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].sql_check.oneOf.0.decline_description","typeLabel":"string | null"},"email_template_name":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].sql_check.oneOf.0.email_template_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].sql_check.oneOf.0.email_template_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].sql_check.oneOf.0.email_template_name","typeLabel":"string | null"},"ignore_metric_availability":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].sql_check.oneOf.0.ignore_metric_availability","typeLabel":"boolean"},"is_mandatory":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].sql_check.oneOf.0.is_mandatory","typeLabel":"boolean"},"on_failure":{"default":"fail","enum":["fail","review_required"],"type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].sql_check.oneOf.0.on_failure","typeLabel":"enum\u003cstring>"},"on_missing":{"default":"missing_data","description":"What the check reports when it would report missing data: `missing_data` (the default), `fail` or `pass`. A check saved with an older flag (`pass_if_value_missing` on a date-delta check) reads as the setting it stands for. With `ignore_metric_availability` or `pass_if_value_missing` set, only that setting is accepted","enum":["missing_data","fail","pass"],"type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].sql_check.oneOf.0.on_missing","typeLabel":"enum\u003cstring>"},"pass_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].sql_check.oneOf.0.pass_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].sql_check.oneOf.0.pass_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].sql_check.oneOf.0.pass_description","typeLabel":"string | null"},"transaction_scope":{"oneOf":[{"type":"object","properties":{"file_classes":{"oneOf":[{"items":{"type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].sql_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].sql_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0","typeLabel":"string[]"},{"items":{"type":"string"},"type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].sql_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].sql_check.oneOf.0.transaction_scope.oneOf.0.file_classes","typeLabel":"string[] | null"},"min_reconciliation_status":{"oneOf":[{"enum":["failed","not_possible","reconciled",null],"type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].sql_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"enum":["failed","not_possible","reconciled",null],"type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].sql_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].sql_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status","typeLabel":"enum\u003cstring> | null"}},"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].sql_check.oneOf.0.transaction_scope.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].sql_check.oneOf.0.transaction_scope.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].sql_check.oneOf.0.transaction_scope","typeLabel":"object | null"}},"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].sql_check.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].sql_check.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].sql_check","typeLabel":"object | null"},"string_check":{"oneOf":[{"type":"object","properties":{"auto_decline":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].string_check.oneOf.0.auto_decline","typeLabel":"boolean"},"decline_code":{"oneOf":[{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].string_check.oneOf.0.decline_code.oneOf.0","typeLabel":"string"},{"description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description.","type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].string_check.oneOf.0.decline_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].string_check.oneOf.0.decline_code","typeLabel":"string | null"},"decline_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].string_check.oneOf.0.decline_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].string_check.oneOf.0.decline_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].string_check.oneOf.0.decline_description","typeLabel":"string | null"},"email_template_name":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].string_check.oneOf.0.email_template_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].string_check.oneOf.0.email_template_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].string_check.oneOf.0.email_template_name","typeLabel":"string | null"},"ignore_metric_availability":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].string_check.oneOf.0.ignore_metric_availability","typeLabel":"boolean"},"is_mandatory":{"default":false,"type":"boolean","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].string_check.oneOf.0.is_mandatory","typeLabel":"boolean"},"match_count":{"oneOf":[{"type":"integer","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].string_check.oneOf.0.match_count.oneOf.0","typeLabel":"integer"},{"type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].string_check.oneOf.0.match_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].string_check.oneOf.0.match_count","typeLabel":"integer | null"},"on_failure":{"default":"fail","enum":["fail","review_required"],"type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].string_check.oneOf.0.on_failure","typeLabel":"enum\u003cstring>"},"on_missing":{"default":"missing_data","description":"What the check reports when it would report missing data: `missing_data` (the default), `fail` or `pass`. A check saved with an older flag (`pass_if_value_missing` on a date-delta check) reads as the setting it stands for. With `ignore_metric_availability` or `pass_if_value_missing` set, only that setting is accepted","enum":["missing_data","fail","pass"],"type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].string_check.oneOf.0.on_missing","typeLabel":"enum\u003cstring>"},"pass_description":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].string_check.oneOf.0.pass_description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].string_check.oneOf.0.pass_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].string_check.oneOf.0.pass_description","typeLabel":"string | null"},"transaction_scope":{"oneOf":[{"type":"object","properties":{"file_classes":{"oneOf":[{"items":{"type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].string_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].string_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.0","typeLabel":"string[]"},{"items":{"type":"string"},"type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].string_check.oneOf.0.transaction_scope.oneOf.0.file_classes.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].string_check.oneOf.0.transaction_scope.oneOf.0.file_classes","typeLabel":"string[] | null"},"min_reconciliation_status":{"oneOf":[{"enum":["failed","not_possible","reconciled",null],"type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].string_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"enum":["failed","not_possible","reconciled",null],"type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].string_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].string_check.oneOf.0.transaction_scope.oneOf.0.min_reconciliation_status","typeLabel":"enum\u003cstring> | null"}},"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].string_check.oneOf.0.transaction_scope.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].string_check.oneOf.0.transaction_scope.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].string_check.oneOf.0.transaction_scope","typeLabel":"object | null"},"type":{"enum":["equal","not_equal","starts_with","starts_with_any_of","does_not_start_with_any_of","contains","does_not_start_with","does_not_contain","is_in","is_not_in","has_none_of","has_any_of","has_only","has_fewer_than_n_matches","has_more_than_n_matches","is_valid","is_invalid"],"type":"string","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].string_check.oneOf.0.type","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{"type":"string","description":"The value as a string, or {\"lookup\": {\"table_heron_id\"}} for is_in, is_not_in, has_any_of, has_none_of or has_only to read the list from a lookup table's rows","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].string_check.oneOf.0.value.oneOf.0","typeLabel":"string"},{"type":"object","description":"The value as a string, or {\"lookup\": {\"table_heron_id\"}} for is_in, is_not_in, has_any_of, has_none_of or has_only to read the list from a lookup table's rows","required":["lookup"],"properties":{"lookup":{"properties":{"table_heron_id":{"description":"Heron ID of the lookup table whose row keys are the list","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].string_check.oneOf.0.value.oneOf.1.lookup.table_heron_id","typeLabel":"string"}},"required":["table_heron_id"],"type":"object","isRequired":true,"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].string_check.oneOf.0.value.oneOf.1.lookup","typeLabel":"object"}},"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].string_check.oneOf.0.value.oneOf.1","typeLabel":"object"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].string_check.oneOf.0.value","typeLabel":"string | object"}},"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].string_check.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].string_check.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.checks.items.[INDEX].string_check","typeLabel":"object | null"}},"type":"object","uniqueKey":"items.[INDEX].policy.checks.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"items.[INDEX].policy.checks","typeLabel":"object[]"},"display_order":{"oneOf":[{"type":"integer","uniqueKey":"items.[INDEX].policy.display_order.oneOf.0","typeLabel":"integer"},{"type":"null","uniqueKey":"items.[INDEX].policy.display_order.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy.display_order","typeLabel":"integer | null"},"use_case":{"enum":["background_check","cashflow"],"type":"string","uniqueKey":"items.[INDEX].policy.use_case","typeLabel":"enum\u003cstring>"}},"required":["heron_id","name"],"type":"object","uniqueKey":"items.[INDEX].policy","typeLabel":"object"},"policy_version":{"oneOf":[{"readOnly":true,"type":"integer","uniqueKey":"items.[INDEX].policy_version.oneOf.0","typeLabel":"integer"},{"readOnly":true,"type":"null","uniqueKey":"items.[INDEX].policy_version.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].policy_version","typeLabel":"integer | null"},"result":{"oneOf":[{"description":"The section's verdict. Null when the evaluation pass has not decided this section yet - read it with `pass_status`, which is `in_progress` for those rows","enum":["passed","failed","review_required","missing_data","execution_error","skipped",null],"uniqueKey":"items.[INDEX].result.oneOf.0","typeLabel":"any"},{"description":"The section's verdict. Null when the evaluation pass has not decided this section yet - read it with `pass_status`, which is `in_progress` for those rows","enum":["passed","failed","review_required","missing_data","execution_error","skipped",null],"type":"null","uniqueKey":"items.[INDEX].result.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].result","typeLabel":"any | null"}},"type":"object","uniqueKey":"items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"","typeLabel":"object[]"},"examples":{"Example":{"title":"Example","value":[{"branch":{"condition_unavailable":"\u003cunknown>","heron_id":"\u003cstring>","name":"\u003cstring>"},"condition_evaluations":[{"attribute_value":{"evidence":{"record_indices":[123],"section":"\u003cstring>","source_id":"\u003cstring>","source_ids":["\u003cstring>"],"source_type":"\u003cstring>"},"missing_reason":{"code":"no_data","period":{"end":"2023-12-25","start":"2023-12-25"}},"period":{"end":"2023-12-25","start":"2023-12-25"},"value":"\u003cstring>"},"check":{"attribute_description":"\u003cstring>","attribute_display_name":"\u003cstring>","attribute_label":"\u003cstring>","attribute_unit":"currency","attribute_validators":[{}],"attribute_value_set":"us_state","boolean_check":{"auto_decline":false,"decline_code":"\u003cstring>","decline_description":"\u003cstring>","email_template_name":"\u003cstring>","ignore_metric_availability":false,"is_mandatory":false,"on_failure":"fail","on_missing":"missing_data","pass_description":"\u003cstring>","transaction_scope":{"file_classes":["\u003cstring>"],"min_reconciliation_status":"failed"},"value":true},"composite_check":{"auto_decline":false,"checks":"\u003carray>","decline_code":"\u003cstring>","decline_description":"\u003cstring>","email_template_name":"\u003cstring>","ignore_metric_availability":false,"is_mandatory":false,"max_failing":123,"on_failure":"fail","on_missing":"missing_data","pass_description":"\u003cstring>","transaction_scope":{"file_classes":["\u003cstring>"],"min_reconciliation_status":"failed"},"type":"AND"},"date_check":{"auto_decline":false,"decline_code":"\u003cstring>","decline_description":"\u003cstring>","email_template_name":"\u003cstring>","ignore_metric_availability":false,"is_mandatory":false,"on_failure":"fail","on_missing":"missing_data","pass_description":"\u003cstring>","transaction_scope":{"file_classes":["\u003cstring>"],"min_reconciliation_status":"failed"},"type":"equal","value":"2023-12-25"},"date_delta_to_now_check":{"auto_decline":false,"decline_code":"\u003cstring>","decline_description":"\u003cstring>","email_template_name":"\u003cstring>","ignore_metric_availability":false,"is_mandatory":false,"on_failure":"fail","on_missing":"missing_data","pass_description":"\u003cstring>","pass_if_value_missing":false,"transaction_scope":{"file_classes":["\u003cstring>"],"min_reconciliation_status":"failed"},"type":"greater_than","value":{}},"enhanced_sql_check":{"check_type":"equal","column_name":"\u003cstring>","comparison_value":"\u003cunknown>","data_type":"numeric","query_name":"\u003cstring>","auto_decline":false,"decline_code":"\u003cstring>","decline_description":"\u003cstring>","email_template_name":"\u003cstring>","ignore_metric_availability":false,"is_mandatory":false,"on_failure":"fail","on_missing":"missing_data","pass_description":"\u003cstring>","transaction_scope":{"file_classes":["\u003cstring>"],"min_reconciliation_status":"failed"}},"group":"\u003cstring>","heron_id":"\u003cstring>","identity":"\u003cstring>","name":"\u003cstring>","numeric_check":{"auto_decline":false,"decline_code":"\u003cstring>","decline_description":"\u003cstring>","email_template_name":"\u003cstring>","ignore_metric_availability":false,"is_mandatory":false,"on_failure":"fail","on_missing":"missing_data","pass_description":"\u003cstring>","transaction_scope":{"file_classes":["\u003cstring>"],"min_reconciliation_status":"failed"},"type":"equal","value":"\u003cstring>"},"parameters":{},"sql_check":{"column_name":"\u003cstring>","query_name":"\u003cstring>","auto_decline":false,"decline_code":"\u003cstring>","decline_description":"\u003cstring>","email_template_name":"\u003cstring>","ignore_metric_availability":false,"is_mandatory":false,"on_failure":"fail","on_missing":"missing_data","pass_description":"\u003cstring>","transaction_scope":{"file_classes":["\u003cstring>"],"min_reconciliation_status":"failed"}},"string_check":{"auto_decline":false,"decline_code":"\u003cstring>","decline_description":"\u003cstring>","email_template_name":"\u003cstring>","ignore_metric_availability":false,"is_mandatory":false,"match_count":123,"on_failure":"fail","on_missing":"missing_data","pass_description":"\u003cstring>","transaction_scope":{"file_classes":["\u003cstring>"],"min_reconciliation_status":"failed"},"type":"equal","value":"\u003cstring>"}},"matched":"\u003cunknown>"}],"decision_time_seconds":123,"failed_checks":[{"attribute_value":{"evidence":{"record_indices":[123],"section":"\u003cstring>","source_id":"\u003cstring>","source_ids":["\u003cstring>"],"source_type":"\u003cstring>"},"missing_reason":{"code":"no_data","period":{"end":"2023-12-25","start":"2023-12-25"}},"period":{"end":"2023-12-25","start":"2023-12-25"},"value":"\u003cstring>"},"check":{"attribute_description":"\u003cstring>","attribute_display_name":"\u003cstring>","attribute_label":"\u003cstring>","attribute_unit":"currency","attribute_validators":[{}],"attribute_value_set":"us_state","boolean_check":{"auto_decline":false,"decline_code":"\u003cstring>","decline_description":"\u003cstring>","email_template_name":"\u003cstring>","ignore_metric_availability":false,"is_mandatory":false,"on_failure":"fail","on_missing":"missing_data","pass_description":"\u003cstring>","transaction_scope":{"file_classes":["\u003cstring>"],"min_reconciliation_status":"failed"},"value":true},"composite_check":{"auto_decline":false,"checks":"\u003carray>","decline_code":"\u003cstring>","decline_description":"\u003cstring>","email_template_name":"\u003cstring>","ignore_metric_availability":false,"is_mandatory":false,"max_failing":123,"on_failure":"fail","on_missing":"missing_data","pass_description":"\u003cstring>","transaction_scope":{"file_classes":["\u003cstring>"],"min_reconciliation_status":"failed"},"type":"AND"},"date_check":{"auto_decline":false,"decline_code":"\u003cstring>","decline_description":"\u003cstring>","email_template_name":"\u003cstring>","ignore_metric_availability":false,"is_mandatory":false,"on_failure":"fail","on_missing":"missing_data","pass_description":"\u003cstring>","transaction_scope":{"file_classes":["\u003cstring>"],"min_reconciliation_status":"failed"},"type":"equal","value":"2023-12-25"},"date_delta_to_now_check":{"auto_decline":false,"decline_code":"\u003cstring>","decline_description":"\u003cstring>","email_template_name":"\u003cstring>","ignore_metric_availability":false,"is_mandatory":false,"on_failure":"fail","on_missing":"missing_data","pass_description":"\u003cstring>","pass_if_value_missing":false,"transaction_scope":{"file_classes":["\u003cstring>"],"min_reconciliation_status":"failed"},"type":"greater_than","value":{}},"enhanced_sql_check":{"check_type":"equal","column_name":"\u003cstring>","comparison_value":"\u003cunknown>","data_type":"numeric","query_name":"\u003cstring>","auto_decline":false,"decline_code":"\u003cstring>","decline_description":"\u003cstring>","email_template_name":"\u003cstring>","ignore_metric_availability":false,"is_mandatory":false,"on_failure":"fail","on_missing":"missing_data","pass_description":"\u003cstring>","transaction_scope":{"file_classes":["\u003cstring>"],"min_reconciliation_status":"failed"}},"group":"\u003cstring>","heron_id":"\u003cstring>","identity":"\u003cstring>","name":"\u003cstring>","numeric_check":{"auto_decline":false,"decline_code":"\u003cstring>","decline_description":"\u003cstring>","email_template_name":"\u003cstring>","ignore_metric_availability":false,"is_mandatory":false,"on_failure":"fail","on_missing":"missing_data","pass_description":"\u003cstring>","transaction_scope":{"file_classes":["\u003cstring>"],"min_reconciliation_status":"failed"},"type":"equal","value":"\u003cstring>"},"parameters":{},"sql_check":{"column_name":"\u003cstring>","query_name":"\u003cstring>","auto_decline":false,"decline_code":"\u003cstring>","decline_description":"\u003cstring>","email_template_name":"\u003cstring>","ignore_metric_availability":false,"is_mandatory":false,"on_failure":"fail","on_missing":"missing_data","pass_description":"\u003cstring>","transaction_scope":{"file_classes":["\u003cstring>"],"min_reconciliation_status":"failed"}},"string_check":{"auto_decline":false,"decline_code":"\u003cstring>","decline_description":"\u003cstring>","email_template_name":"\u003cstring>","ignore_metric_availability":false,"is_mandatory":false,"match_count":123,"on_failure":"fail","on_missing":"missing_data","pass_description":"\u003cstring>","transaction_scope":{"file_classes":["\u003cstring>"],"min_reconciliation_status":"failed"},"type":"equal","value":"\u003cstring>"}},"computed_threshold":"\u003cunknown>","effective_result":"pass","evaluations":"\u003carray>","reason":"\u003cstring>","result":"pass","threshold_value":{"evidence":{"record_indices":[123],"section":"\u003cstring>","source_id":"\u003cstring>","source_ids":["\u003cstring>"],"source_type":"\u003cstring>"},"missing_reason":{"code":"no_data","period":{"end":"2023-12-25","start":"2023-12-25"}},"period":{"end":"2023-12-25","start":"2023-12-25"},"value":"\u003cstring>"}}],"missing_data_checks":[{"attribute_value":{"evidence":{"record_indices":[123],"section":"\u003cstring>","source_id":"\u003cstring>","source_ids":["\u003cstring>"],"source_type":"\u003cstring>"},"missing_reason":{"code":"no_data","period":{"end":"2023-12-25","start":"2023-12-25"}},"period":{"end":"2023-12-25","start":"2023-12-25"},"value":"\u003cstring>"},"check":{"attribute_description":"\u003cstring>","attribute_display_name":"\u003cstring>","attribute_label":"\u003cstring>","attribute_unit":"currency","attribute_validators":[{}],"attribute_value_set":"us_state","boolean_check":{"auto_decline":false,"decline_code":"\u003cstring>","decline_description":"\u003cstring>","email_template_name":"\u003cstring>","ignore_metric_availability":false,"is_mandatory":false,"on_failure":"fail","on_missing":"missing_data","pass_description":"\u003cstring>","transaction_scope":{"file_classes":["\u003cstring>"],"min_reconciliation_status":"failed"},"value":true},"composite_check":{"auto_decline":false,"checks":"\u003carray>","decline_code":"\u003cstring>","decline_description":"\u003cstring>","email_template_name":"\u003cstring>","ignore_metric_availability":false,"is_mandatory":false,"max_failing":123,"on_failure":"fail","on_missing":"missing_data","pass_description":"\u003cstring>","transaction_scope":{"file_classes":["\u003cstring>"],"min_reconciliation_status":"failed"},"type":"AND"},"date_check":{"auto_decline":false,"decline_code":"\u003cstring>","decline_description":"\u003cstring>","email_template_name":"\u003cstring>","ignore_metric_availability":false,"is_mandatory":false,"on_failure":"fail","on_missing":"missing_data","pass_description":"\u003cstring>","transaction_scope":{"file_classes":["\u003cstring>"],"min_reconciliation_status":"failed"},"type":"equal","value":"2023-12-25"},"date_delta_to_now_check":{"auto_decline":false,"decline_code":"\u003cstring>","decline_description":"\u003cstring>","email_template_name":"\u003cstring>","ignore_metric_availability":false,"is_mandatory":false,"on_failure":"fail","on_missing":"missing_data","pass_description":"\u003cstring>","pass_if_value_missing":false,"transaction_scope":{"file_classes":["\u003cstring>"],"min_reconciliation_status":"failed"},"type":"greater_than","value":{}},"enhanced_sql_check":{"check_type":"equal","column_name":"\u003cstring>","comparison_value":"\u003cunknown>","data_type":"numeric","query_name":"\u003cstring>","auto_decline":false,"decline_code":"\u003cstring>","decline_description":"\u003cstring>","email_template_name":"\u003cstring>","ignore_metric_availability":false,"is_mandatory":false,"on_failure":"fail","on_missing":"missing_data","pass_description":"\u003cstring>","transaction_scope":{"file_classes":["\u003cstring>"],"min_reconciliation_status":"failed"}},"group":"\u003cstring>","heron_id":"\u003cstring>","identity":"\u003cstring>","name":"\u003cstring>","numeric_check":{"auto_decline":false,"decline_code":"\u003cstring>","decline_description":"\u003cstring>","email_template_name":"\u003cstring>","ignore_metric_availability":false,"is_mandatory":false,"on_failure":"fail","on_missing":"missing_data","pass_description":"\u003cstring>","transaction_scope":{"file_classes":["\u003cstring>"],"min_reconciliation_status":"failed"},"type":"equal","value":"\u003cstring>"},"parameters":{},"sql_check":{"column_name":"\u003cstring>","query_name":"\u003cstring>","auto_decline":false,"decline_code":"\u003cstring>","decline_description":"\u003cstring>","email_template_name":"\u003cstring>","ignore_metric_availability":false,"is_mandatory":false,"on_failure":"fail","on_missing":"missing_data","pass_description":"\u003cstring>","transaction_scope":{"file_classes":["\u003cstring>"],"min_reconciliation_status":"failed"}},"string_check":{"auto_decline":false,"decline_code":"\u003cstring>","decline_description":"\u003cstring>","email_template_name":"\u003cstring>","ignore_metric_availability":false,"is_mandatory":false,"match_count":123,"on_failure":"fail","on_missing":"missing_data","pass_description":"\u003cstring>","transaction_scope":{"file_classes":["\u003cstring>"],"min_reconciliation_status":"failed"},"type":"equal","value":"\u003cstring>"}},"computed_threshold":"\u003cunknown>","effective_result":"pass","evaluations":"\u003carray>","reason":"\u003cstring>","result":"pass","threshold_value":{"evidence":{"record_indices":[123],"section":"\u003cstring>","source_id":"\u003cstring>","source_ids":["\u003cstring>"],"source_type":"\u003cstring>"},"missing_reason":{"code":"no_data","period":{"end":"2023-12-25","start":"2023-12-25"}},"period":{"end":"2023-12-25","start":"2023-12-25"},"value":"\u003cstring>"}}],"pass_status":"in_progress","passed_checks":[{"attribute_value":{"evidence":{"record_indices":[123],"section":"\u003cstring>","source_id":"\u003cstring>","source_ids":["\u003cstring>"],"source_type":"\u003cstring>"},"missing_reason":{"code":"no_data","period":{"end":"2023-12-25","start":"2023-12-25"}},"period":{"end":"2023-12-25","start":"2023-12-25"},"value":"\u003cstring>"},"check":{"attribute_description":"\u003cstring>","attribute_display_name":"\u003cstring>","attribute_label":"\u003cstring>","attribute_unit":"currency","attribute_validators":[{}],"attribute_value_set":"us_state","boolean_check":{"auto_decline":false,"decline_code":"\u003cstring>","decline_description":"\u003cstring>","email_template_name":"\u003cstring>","ignore_metric_availability":false,"is_mandatory":false,"on_failure":"fail","on_missing":"missing_data","pass_description":"\u003cstring>","transaction_scope":{"file_classes":["\u003cstring>"],"min_reconciliation_status":"failed"},"value":true},"composite_check":{"auto_decline":false,"checks":"\u003carray>","decline_code":"\u003cstring>","decline_description":"\u003cstring>","email_template_name":"\u003cstring>","ignore_metric_availability":false,"is_mandatory":false,"max_failing":123,"on_failure":"fail","on_missing":"missing_data","pass_description":"\u003cstring>","transaction_scope":{"file_classes":["\u003cstring>"],"min_reconciliation_status":"failed"},"type":"AND"},"date_check":{"auto_decline":false,"decline_code":"\u003cstring>","decline_description":"\u003cstring>","email_template_name":"\u003cstring>","ignore_metric_availability":false,"is_mandatory":false,"on_failure":"fail","on_missing":"missing_data","pass_description":"\u003cstring>","transaction_scope":{"file_classes":["\u003cstring>"],"min_reconciliation_status":"failed"},"type":"equal","value":"2023-12-25"},"date_delta_to_now_check":{"auto_decline":false,"decline_code":"\u003cstring>","decline_description":"\u003cstring>","email_template_name":"\u003cstring>","ignore_metric_availability":false,"is_mandatory":false,"on_failure":"fail","on_missing":"missing_data","pass_description":"\u003cstring>","pass_if_value_missing":false,"transaction_scope":{"file_classes":["\u003cstring>"],"min_reconciliation_status":"failed"},"type":"greater_than","value":{}},"enhanced_sql_check":{"check_type":"equal","column_name":"\u003cstring>","comparison_value":"\u003cunknown>","data_type":"numeric","query_name":"\u003cstring>","auto_decline":false,"decline_code":"\u003cstring>","decline_description":"\u003cstring>","email_template_name":"\u003cstring>","ignore_metric_availability":false,"is_mandatory":false,"on_failure":"fail","on_missing":"missing_data","pass_description":"\u003cstring>","transaction_scope":{"file_classes":["\u003cstring>"],"min_reconciliation_status":"failed"}},"group":"\u003cstring>","heron_id":"\u003cstring>","identity":"\u003cstring>","name":"\u003cstring>","numeric_check":{"auto_decline":false,"decline_code":"\u003cstring>","decline_description":"\u003cstring>","email_template_name":"\u003cstring>","ignore_metric_availability":false,"is_mandatory":false,"on_failure":"fail","on_missing":"missing_data","pass_description":"\u003cstring>","transaction_scope":{"file_classes":["\u003cstring>"],"min_reconciliation_status":"failed"},"type":"equal","value":"\u003cstring>"},"parameters":{},"sql_check":{"column_name":"\u003cstring>","query_name":"\u003cstring>","auto_decline":false,"decline_code":"\u003cstring>","decline_description":"\u003cstring>","email_template_name":"\u003cstring>","ignore_metric_availability":false,"is_mandatory":false,"on_failure":"fail","on_missing":"missing_data","pass_description":"\u003cstring>","transaction_scope":{"file_classes":["\u003cstring>"],"min_reconciliation_status":"failed"}},"string_check":{"auto_decline":false,"decline_code":"\u003cstring>","decline_description":"\u003cstring>","email_template_name":"\u003cstring>","ignore_metric_availability":false,"is_mandatory":false,"match_count":123,"on_failure":"fail","on_missing":"missing_data","pass_description":"\u003cstring>","transaction_scope":{"file_classes":["\u003cstring>"],"min_reconciliation_status":"failed"},"type":"equal","value":"\u003cstring>"}},"computed_threshold":"\u003cunknown>","effective_result":"pass","evaluations":"\u003carray>","reason":"\u003cstring>","result":"pass","threshold_value":{"evidence":{"record_indices":[123],"section":"\u003cstring>","source_id":"\u003cstring>","source_ids":["\u003cstring>"],"source_type":"\u003cstring>"},"missing_reason":{"code":"no_data","period":{"end":"2023-12-25","start":"2023-12-25"}},"period":{"end":"2023-12-25","start":"2023-12-25"},"value":"\u003cstring>"}}],"policy":{"heron_id":"\u003cstring>","name":"\u003cstring>","checks":[{"attribute_description":"\u003cstring>","attribute_display_name":"\u003cstring>","attribute_label":"\u003cstring>","attribute_unit":"currency","attribute_validators":[{}],"attribute_value_set":"us_state","boolean_check":{"auto_decline":false,"decline_code":"\u003cstring>","decline_description":"\u003cstring>","email_template_name":"\u003cstring>","ignore_metric_availability":false,"is_mandatory":false,"on_failure":"fail","on_missing":"missing_data","pass_description":"\u003cstring>","transaction_scope":{"file_classes":["\u003cstring>"],"min_reconciliation_status":"failed"},"value":true},"composite_check":{"auto_decline":false,"checks":"\u003carray>","decline_code":"\u003cstring>","decline_description":"\u003cstring>","email_template_name":"\u003cstring>","ignore_metric_availability":false,"is_mandatory":false,"max_failing":123,"on_failure":"fail","on_missing":"missing_data","pass_description":"\u003cstring>","transaction_scope":{"file_classes":["\u003cstring>"],"min_reconciliation_status":"failed"},"type":"AND"},"date_check":{"auto_decline":false,"decline_code":"\u003cstring>","decline_description":"\u003cstring>","email_template_name":"\u003cstring>","ignore_metric_availability":false,"is_mandatory":false,"on_failure":"fail","on_missing":"missing_data","pass_description":"\u003cstring>","transaction_scope":{"file_classes":["\u003cstring>"],"min_reconciliation_status":"failed"},"type":"equal","value":"2023-12-25"},"date_delta_to_now_check":{"auto_decline":false,"decline_code":"\u003cstring>","decline_description":"\u003cstring>","email_template_name":"\u003cstring>","ignore_metric_availability":false,"is_mandatory":false,"on_failure":"fail","on_missing":"missing_data","pass_description":"\u003cstring>","pass_if_value_missing":false,"transaction_scope":{"file_classes":["\u003cstring>"],"min_reconciliation_status":"failed"},"type":"greater_than","value":{}},"enhanced_sql_check":{"check_type":"equal","column_name":"\u003cstring>","comparison_value":"\u003cunknown>","data_type":"numeric","query_name":"\u003cstring>","auto_decline":false,"decline_code":"\u003cstring>","decline_description":"\u003cstring>","email_template_name":"\u003cstring>","ignore_metric_availability":false,"is_mandatory":false,"on_failure":"fail","on_missing":"missing_data","pass_description":"\u003cstring>","transaction_scope":{"file_classes":["\u003cstring>"],"min_reconciliation_status":"failed"}},"group":"\u003cstring>","heron_id":"\u003cstring>","identity":"\u003cstring>","name":"\u003cstring>","numeric_check":{"auto_decline":false,"decline_code":"\u003cstring>","decline_description":"\u003cstring>","email_template_name":"\u003cstring>","ignore_metric_availability":false,"is_mandatory":false,"on_failure":"fail","on_missing":"missing_data","pass_description":"\u003cstring>","transaction_scope":{"file_classes":["\u003cstring>"],"min_reconciliation_status":"failed"},"type":"equal","value":"\u003cstring>"},"parameters":{},"sql_check":{"column_name":"\u003cstring>","query_name":"\u003cstring>","auto_decline":false,"decline_code":"\u003cstring>","decline_description":"\u003cstring>","email_template_name":"\u003cstring>","ignore_metric_availability":false,"is_mandatory":false,"on_failure":"fail","on_missing":"missing_data","pass_description":"\u003cstring>","transaction_scope":{"file_classes":["\u003cstring>"],"min_reconciliation_status":"failed"}},"string_check":{"auto_decline":false,"decline_code":"\u003cstring>","decline_description":"\u003cstring>","email_template_name":"\u003cstring>","ignore_metric_availability":false,"is_mandatory":false,"match_count":123,"on_failure":"fail","on_missing":"missing_data","pass_description":"\u003cstring>","transaction_scope":{"file_classes":["\u003cstring>"],"min_reconciliation_status":"failed"},"type":"equal","value":"\u003cstring>"}}],"display_order":123,"use_case":"background_check"},"policy_version":123,"result":"passed"}]}},"exampleType":"generated"}},"description":"Ok","exampleType":"generated"}},"security":{"bcd279ab-0237-402d-b095-7ddfb6e8f6dd":{"ApiKeyAuth":{"in":"header","name":"x-api-key","type":"apiKey","scopes":[],"schemeName":"ApiKeyAuth"}}},"servers":{"e7cff334-6f8e-43f2-ac65-a1a1b9fe29a8":{"description":"Production","url":"https://app.herondata.io"}},"schemas":{"598e80f3-0dc6-4efe-8bb5-6e24bbf6a042":{"properties":{"attribute_description":{"oneOf":[{"type":"string","description":"What the attribute measures. Present only for accounts on policy versions"},{"type":"null","description":"What the attribute measures. Present only for accounts on policy versions"}]},"attribute_display_name":{"oneOf":[{"type":"string","description":"The attribute's human-readable name. Present only for accounts on policy versions"},{"type":"null","description":"The attribute's human-readable name. Present only for accounts on policy versions"}]},"attribute_label":{"oneOf":[{"type":"string"},{"type":"null"}]},"attribute_unit":{"oneOf":[{"description":"The unit of `attribute_label`, for formatting the attribute's value and the check's threshold. Null for a check without an attribute or an attribute with no declared unit","enum":["currency","percentage","count","ratio","days","years","text",null]},{"type":"null","description":"The unit of `attribute_label`, for formatting the attribute's value and the check's threshold. Null for a check without an attribute or an attribute with no declared unit","enum":["currency","percentage","count","ratio","days","years","text",null]}]},"attribute_validators":{"oneOf":[{"type":"array","items":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"description":"The validity operators `attribute_label` offers, as in the catalogue's `check_options[].validators`, so a saved `is_valid` / `is_invalid` check can be worded. Empty for a check without an attribute or an attribute with no validity rule"},{"type":"null","description":"The validity operators `attribute_label` offers, as in the catalogue's `check_options[].validators`, so a saved `is_valid` / `is_invalid` check can be worded. Empty for a check without an attribute or an attribute with no validity rule"}]},"attribute_value_set":{"oneOf":[{"description":"The vocabulary `attribute_label` draws from, so the editor can offer a dropdown. Keys into the /policy_value_sets response. Null for free text","enum":["us_state","naics_industry","naics_code","restricted_industries","merchant","crm_decline_reason","iso_source_name","business_entity_type","fraud_network_finding","broker_velocity",null]},{"type":"null","description":"The vocabulary `attribute_label` draws from, so the editor can offer a dropdown. Keys into the /policy_value_sets response. Null for free text","enum":["us_state","naics_industry","naics_code","restricted_industries","merchant","crm_decline_reason","iso_source_name","business_entity_type","fraud_network_finding","broker_velocity",null]}]},"boolean_check":{"oneOf":[{"type":"object","properties":{"auto_decline":{"default":false,"type":"boolean"},"decline_code":{"oneOf":[{"type":"string","description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description."},{"type":"null","description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description."}]},"decline_description":{"oneOf":[{"type":"string"},{"type":"null"}]},"email_template_name":{"oneOf":[{"type":"string"},{"type":"null"}]},"ignore_metric_availability":{"default":false,"type":"boolean"},"is_mandatory":{"default":false,"type":"boolean"},"on_failure":{"default":"fail","enum":["fail","review_required"],"type":"string"},"on_missing":{"default":"missing_data","description":"What the check reports when it would report missing data: `missing_data` (the default), `fail` or `pass`. A check saved with an older flag (`pass_if_value_missing` on a date-delta check) reads as the setting it stands for. With `ignore_metric_availability` or `pass_if_value_missing` set, only that setting is accepted","enum":["missing_data","fail","pass"],"type":"string"},"pass_description":{"oneOf":[{"type":"string"},{"type":"null"}]},"transaction_scope":{"oneOf":[{"type":"object","properties":{"file_classes":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}]},"min_reconciliation_status":{"oneOf":[{"type":"string","enum":["failed","not_possible","reconciled",null]},{"type":"null","enum":["failed","not_possible","reconciled",null]}]}}},{"type":"null"}]},"value":{"type":"boolean"}}},{"type":"null"}]},"composite_check":{"oneOf":[{"type":"object","properties":{"auto_decline":{"default":false,"type":"boolean"},"checks":{"items":{"$circularRef":"598e80f3-0dc6-4efe-8bb5-6e24bbf6a042"},"type":"array"},"decline_code":{"oneOf":[{"type":"string","description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description."},{"type":"null","description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description."}]},"decline_description":{"oneOf":[{"type":"string"},{"type":"null"}]},"email_template_name":{"oneOf":[{"type":"string"},{"type":"null"}]},"ignore_metric_availability":{"default":false,"type":"boolean"},"is_mandatory":{"default":false,"type":"boolean"},"max_failing":{"oneOf":[{"type":"integer"},{"type":"null"}]},"on_failure":{"default":"fail","enum":["fail","review_required"],"type":"string"},"on_missing":{"default":"missing_data","description":"What the check reports when it would report missing data: `missing_data` (the default), `fail` or `pass`. A check saved with an older flag (`pass_if_value_missing` on a date-delta check) reads as the setting it stands for. With `ignore_metric_availability` or `pass_if_value_missing` set, only that setting is accepted","enum":["missing_data","fail","pass"],"type":"string"},"pass_description":{"oneOf":[{"type":"string"},{"type":"null"}]},"transaction_scope":{"oneOf":[{"type":"object","properties":{"file_classes":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}]},"min_reconciliation_status":{"oneOf":[{"type":"string","enum":["failed","not_possible","reconciled",null]},{"type":"null","enum":["failed","not_possible","reconciled",null]}]}}},{"type":"null"}]},"type":{"enum":["AND","OR","AT_MOST_FAILING"],"type":"string"}}},{"type":"null"}]},"date_check":{"oneOf":[{"type":"object","properties":{"auto_decline":{"default":false,"type":"boolean"},"decline_code":{"oneOf":[{"type":"string","description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description."},{"type":"null","description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description."}]},"decline_description":{"oneOf":[{"type":"string"},{"type":"null"}]},"email_template_name":{"oneOf":[{"type":"string"},{"type":"null"}]},"ignore_metric_availability":{"default":false,"type":"boolean"},"is_mandatory":{"default":false,"type":"boolean"},"on_failure":{"default":"fail","enum":["fail","review_required"],"type":"string"},"on_missing":{"default":"missing_data","description":"What the check reports when it would report missing data: `missing_data` (the default), `fail` or `pass`. A check saved with an older flag (`pass_if_value_missing` on a date-delta check) reads as the setting it stands for. With `ignore_metric_availability` or `pass_if_value_missing` set, only that setting is accepted","enum":["missing_data","fail","pass"],"type":"string"},"pass_description":{"oneOf":[{"type":"string"},{"type":"null"}]},"transaction_scope":{"oneOf":[{"type":"object","properties":{"file_classes":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}]},"min_reconciliation_status":{"oneOf":[{"type":"string","enum":["failed","not_possible","reconciled",null]},{"type":"null","enum":["failed","not_possible","reconciled",null]}]}}},{"type":"null"}]},"type":{"enum":["equal","not_equal","before","before_or_on","after","after_or_on"],"type":"string"},"value":{"oneOf":[{"type":"string","format":"date"},{"type":"null","format":"date"}]}}},{"type":"null"}]},"date_delta_to_now_check":{"oneOf":[{"type":"object","properties":{"auto_decline":{"default":false,"type":"boolean"},"decline_code":{"oneOf":[{"type":"string","description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description."},{"type":"null","description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description."}]},"decline_description":{"oneOf":[{"type":"string"},{"type":"null"}]},"email_template_name":{"oneOf":[{"type":"string"},{"type":"null"}]},"ignore_metric_availability":{"default":false,"type":"boolean"},"is_mandatory":{"default":false,"type":"boolean"},"on_failure":{"default":"fail","enum":["fail","review_required"],"type":"string"},"on_missing":{"default":"missing_data","description":"What the check reports when it would report missing data: `missing_data` (the default), `fail` or `pass`. A check saved with an older flag (`pass_if_value_missing` on a date-delta check) reads as the setting it stands for. With `ignore_metric_availability` or `pass_if_value_missing` set, only that setting is accepted","enum":["missing_data","fail","pass"],"type":"string"},"pass_description":{"oneOf":[{"type":"string"},{"type":"null"}]},"pass_if_value_missing":{"default":false,"type":"boolean"},"transaction_scope":{"oneOf":[{"type":"object","properties":{"file_classes":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}]},"min_reconciliation_status":{"oneOf":[{"type":"string","enum":["failed","not_possible","reconciled",null]},{"type":"null","enum":["failed","not_possible","reconciled",null]}]}}},{"type":"null"}]},"type":{"enum":["greater_than","greater_than_or_equal","less_than","less_than_or_equal"],"type":"string"},"value":{"oneOf":[{"type":"object","additionalProperties":{"oneOf":[{}]}},{"type":"null","additionalProperties":{"oneOf":[{}]}}]}}},{"type":"null"}]},"enhanced_sql_check":{"oneOf":[{"type":"object","required":["check_type","column_name","comparison_value","data_type","query_name"],"properties":{"check_type":{"enum":["equal","not_equal","greater_than","greater_than_or_equal","less_than","less_than_or_equal","before","before_or_on","after","after_or_on","is_in","is_not_in"],"type":"string","isRequired":true},"column_name":{"type":"string","isRequired":true},"comparison_value":{"oneOf":[{"isRequired":true}],"isRequired":true},"data_type":{"enum":["numeric","date","string"],"type":"string","isRequired":true},"query_name":{"type":"string","isRequired":true},"auto_decline":{"default":false,"type":"boolean"},"decline_code":{"oneOf":[{"type":"string","description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description."},{"type":"null","description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description."}]},"decline_description":{"oneOf":[{"type":"string"},{"type":"null"}]},"email_template_name":{"oneOf":[{"type":"string"},{"type":"null"}]},"ignore_metric_availability":{"default":false,"type":"boolean"},"is_mandatory":{"default":false,"type":"boolean"},"on_failure":{"default":"fail","enum":["fail","review_required"],"type":"string"},"on_missing":{"default":"missing_data","description":"What the check reports when it would report missing data: `missing_data` (the default), `fail` or `pass`. A check saved with an older flag (`pass_if_value_missing` on a date-delta check) reads as the setting it stands for. With `ignore_metric_availability` or `pass_if_value_missing` set, only that setting is accepted","enum":["missing_data","fail","pass"],"type":"string"},"pass_description":{"oneOf":[{"type":"string"},{"type":"null"}]},"transaction_scope":{"oneOf":[{"type":"object","properties":{"file_classes":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}]},"min_reconciliation_status":{"oneOf":[{"type":"string","enum":["failed","not_possible","reconciled",null]},{"type":"null","enum":["failed","not_possible","reconciled",null]}]}}},{"type":"null"}]}}},{"type":"null"}]},"group":{"oneOf":[{"type":"string"},{"type":"null"}]},"heron_id":{"oneOf":[{"type":"string","description":"Stable across edits; omit for a new check and one is minted. Policy versions only"},{"type":"null","description":"Stable across edits; omit for a new check and one is minted. Policy versions only"}]},"identity":{"oneOf":[{"type":"string","description":"Stable kind:key identity used to match stored check evaluations"},{"type":"null","description":"Stable kind:key identity used to match stored check evaluations"}]},"name":{"oneOf":[{"type":"string"},{"type":"null"}]},"numeric_check":{"oneOf":[{"type":"object","properties":{"auto_decline":{"default":false,"type":"boolean"},"decline_code":{"oneOf":[{"type":"string","description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description."},{"type":"null","description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description."}]},"decline_description":{"oneOf":[{"type":"string"},{"type":"null"}]},"email_template_name":{"oneOf":[{"type":"string"},{"type":"null"}]},"ignore_metric_availability":{"default":false,"type":"boolean"},"is_mandatory":{"default":false,"type":"boolean"},"on_failure":{"default":"fail","enum":["fail","review_required"],"type":"string"},"on_missing":{"default":"missing_data","description":"What the check reports when it would report missing data: `missing_data` (the default), `fail` or `pass`. A check saved with an older flag (`pass_if_value_missing` on a date-delta check) reads as the setting it stands for. With `ignore_metric_availability` or `pass_if_value_missing` set, only that setting is accepted","enum":["missing_data","fail","pass"],"type":"string"},"pass_description":{"oneOf":[{"type":"string"},{"type":"null"}]},"transaction_scope":{"oneOf":[{"type":"object","properties":{"file_classes":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}]},"min_reconciliation_status":{"oneOf":[{"type":"string","enum":["failed","not_possible","reconciled",null]},{"type":"null","enum":["failed","not_possible","reconciled",null]}]}}},{"type":"null"}]},"type":{"enum":["equal","not_equal","greater_than","greater_than_or_equal","less_than","less_than_or_equal"],"type":"string"},"value":{"oneOf":[{"type":"string","description":"The threshold: a number as a string, {\"variable\": {...}} to compare with another variable (with an optional \"factor\" that scales it), or {\"lookup\": {\"table_heron_id\", \"column_id\"}} to read it from a lookup table column"},{"type":"object","description":"The threshold: a number as a string, {\"variable\": {...}} to compare with another variable (with an optional \"factor\" that scales it), or {\"lookup\": {\"table_heron_id\", \"column_id\"}} to read it from a lookup table column","required":["variable"],"properties":{"variable":{"properties":{"attribute_label":{"type":"string","isRequired":true},"parameters":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"}},{"type":"null","additionalProperties":{"type":"string"}}]}},"required":["attribute_label"],"type":"object","isRequired":true},"factor":{"description":"Scales the variable: the check passes when the value \u003ctype> factor × variable. Default 1. More than 0, at most 100, up to 4 decimal places","type":"number"}}}]}}},{"type":"null"}]},"parameters":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"}},{"type":"null","additionalProperties":{"type":"string"}}]},"sql_check":{"oneOf":[{"type":"object","required":["column_name","query_name"],"properties":{"column_name":{"type":"string","isRequired":true},"query_name":{"type":"string","isRequired":true},"auto_decline":{"default":false,"type":"boolean"},"decline_code":{"oneOf":[{"type":"string","description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description."},{"type":"null","description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description."}]},"decline_description":{"oneOf":[{"type":"string"},{"type":"null"}]},"email_template_name":{"oneOf":[{"type":"string"},{"type":"null"}]},"ignore_metric_availability":{"default":false,"type":"boolean"},"is_mandatory":{"default":false,"type":"boolean"},"on_failure":{"default":"fail","enum":["fail","review_required"],"type":"string"},"on_missing":{"default":"missing_data","description":"What the check reports when it would report missing data: `missing_data` (the default), `fail` or `pass`. A check saved with an older flag (`pass_if_value_missing` on a date-delta check) reads as the setting it stands for. With `ignore_metric_availability` or `pass_if_value_missing` set, only that setting is accepted","enum":["missing_data","fail","pass"],"type":"string"},"pass_description":{"oneOf":[{"type":"string"},{"type":"null"}]},"transaction_scope":{"oneOf":[{"type":"object","properties":{"file_classes":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}]},"min_reconciliation_status":{"oneOf":[{"type":"string","enum":["failed","not_possible","reconciled",null]},{"type":"null","enum":["failed","not_possible","reconciled",null]}]}}},{"type":"null"}]}}},{"type":"null"}]},"string_check":{"oneOf":[{"type":"object","properties":{"auto_decline":{"default":false,"type":"boolean"},"decline_code":{"oneOf":[{"type":"string","description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description."},{"type":"null","description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description."}]},"decline_description":{"oneOf":[{"type":"string"},{"type":"null"}]},"email_template_name":{"oneOf":[{"type":"string"},{"type":"null"}]},"ignore_metric_availability":{"default":false,"type":"boolean"},"is_mandatory":{"default":false,"type":"boolean"},"match_count":{"oneOf":[{"type":"integer"},{"type":"null"}]},"on_failure":{"default":"fail","enum":["fail","review_required"],"type":"string"},"on_missing":{"default":"missing_data","description":"What the check reports when it would report missing data: `missing_data` (the default), `fail` or `pass`. A check saved with an older flag (`pass_if_value_missing` on a date-delta check) reads as the setting it stands for. With `ignore_metric_availability` or `pass_if_value_missing` set, only that setting is accepted","enum":["missing_data","fail","pass"],"type":"string"},"pass_description":{"oneOf":[{"type":"string"},{"type":"null"}]},"transaction_scope":{"oneOf":[{"type":"object","properties":{"file_classes":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}]},"min_reconciliation_status":{"oneOf":[{"type":"string","enum":["failed","not_possible","reconciled",null]},{"type":"null","enum":["failed","not_possible","reconciled",null]}]}}},{"type":"null"}]},"type":{"enum":["equal","not_equal","starts_with","starts_with_any_of","does_not_start_with_any_of","contains","does_not_start_with","does_not_contain","is_in","is_not_in","has_none_of","has_any_of","has_only","has_fewer_than_n_matches","has_more_than_n_matches","is_valid","is_invalid"],"type":"string"},"value":{"oneOf":[{"type":"string","description":"The value as a string, or {\"lookup\": {\"table_heron_id\"}} for is_in, is_not_in, has_any_of, has_none_of or has_only to read the list from a lookup table's rows"},{"type":"object","description":"The value as a string, or {\"lookup\": {\"table_heron_id\"}} for is_in, is_not_in, has_any_of, has_none_of or has_only to read the list from a lookup table's rows","required":["lookup"],"properties":{"lookup":{"properties":{"table_heron_id":{"description":"Heron ID of the lookup table whose row keys are the list","type":"string","isRequired":true}},"required":["table_heron_id"],"type":"object","isRequired":true}}}]}}},{"type":"null"}]}},"type":"object"},"c6c5ded7-783e-49bf-9e6d-2a1b2b8294e8":{"properties":{"attribute_value":{"oneOf":[{"type":"object","properties":{"evidence":{"oneOf":[{"type":"object","description":"Where the value came from, so a reviewer can see what produced it - the source records for a background-check finding, the positions behind a holdback. Null for attributes that cite nothing","properties":{"record_indices":{"oneOf":[{"type":"array","items":{"type":"integer"}},{"type":"null"}]},"section":{"oneOf":[{"type":"string"},{"type":"null"}]},"source_id":{"oneOf":[{"type":"string"},{"type":"null"}]},"source_ids":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}]},"source_type":{"type":"string"}}},{"type":"null"}]},"missing_reason":{"type":"object","description":"Why the value is missing. Absent when the value is present or the reason is unknown","properties":{"period":{"oneOf":[{"type":"object","description":"The span that failed, e.g. the one uncovered month of three. Null when no span applies","properties":{}},{"type":"null"}]}}},"period":{"type":"object","description":"The dates the value read. Heron users only; absent for attributes with no date window","properties":{}},"value":{"description":"The value, stringified whatever the attribute's type: \"3\", \"12500.00\", \"true\", \"1999-01-01\". Null when the deal has no data for this attribute","type":"string"}}},{"type":"null"}]},"check":{"oneOf":[{"type":"object","properties":{"attribute_description":{"oneOf":[{"type":"string","description":"What the attribute measures. Present only for accounts on policy versions"},{"type":"null","description":"What the attribute measures. Present only for accounts on policy versions"}]},"attribute_display_name":{"oneOf":[{"type":"string","description":"The attribute's human-readable name. Present only for accounts on policy versions"},{"type":"null","description":"The attribute's human-readable name. Present only for accounts on policy versions"}]},"attribute_label":{"oneOf":[{"type":"string"},{"type":"null"}]},"attribute_unit":{"oneOf":[{"description":"The unit of `attribute_label`, for formatting the attribute's value and the check's threshold. Null for a check without an attribute or an attribute with no declared unit","enum":["currency","percentage","count","ratio","days","years","text",null]},{"type":"null","description":"The unit of `attribute_label`, for formatting the attribute's value and the check's threshold. Null for a check without an attribute or an attribute with no declared unit","enum":["currency","percentage","count","ratio","days","years","text",null]}]},"attribute_validators":{"oneOf":[{"type":"array","items":{"additionalProperties":{"oneOf":[{}]},"type":"object"},"description":"The validity operators `attribute_label` offers, as in the catalogue's `check_options[].validators`, so a saved `is_valid` / `is_invalid` check can be worded. Empty for a check without an attribute or an attribute with no validity rule"},{"type":"null","description":"The validity operators `attribute_label` offers, as in the catalogue's `check_options[].validators`, so a saved `is_valid` / `is_invalid` check can be worded. Empty for a check without an attribute or an attribute with no validity rule"}]},"attribute_value_set":{"oneOf":[{"description":"The vocabulary `attribute_label` draws from, so the editor can offer a dropdown. Keys into the /policy_value_sets response. Null for free text","enum":["us_state","naics_industry","naics_code","restricted_industries","merchant","crm_decline_reason","iso_source_name","business_entity_type","fraud_network_finding","broker_velocity",null]},{"type":"null","description":"The vocabulary `attribute_label` draws from, so the editor can offer a dropdown. Keys into the /policy_value_sets response. Null for free text","enum":["us_state","naics_industry","naics_code","restricted_industries","merchant","crm_decline_reason","iso_source_name","business_entity_type","fraud_network_finding","broker_velocity",null]}]},"boolean_check":{"oneOf":[{"type":"object","properties":{"auto_decline":{"default":false,"type":"boolean"},"decline_code":{"oneOf":[{"type":"string","description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description."},{"type":"null","description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description."}]},"decline_description":{"oneOf":[{"type":"string"},{"type":"null"}]},"email_template_name":{"oneOf":[{"type":"string"},{"type":"null"}]},"ignore_metric_availability":{"default":false,"type":"boolean"},"is_mandatory":{"default":false,"type":"boolean"},"on_failure":{"default":"fail","enum":["fail","review_required"],"type":"string"},"on_missing":{"default":"missing_data","description":"What the check reports when it would report missing data: `missing_data` (the default), `fail` or `pass`. A check saved with an older flag (`pass_if_value_missing` on a date-delta check) reads as the setting it stands for. With `ignore_metric_availability` or `pass_if_value_missing` set, only that setting is accepted","enum":["missing_data","fail","pass"],"type":"string"},"pass_description":{"oneOf":[{"type":"string"},{"type":"null"}]},"transaction_scope":{"oneOf":[{"type":"object","properties":{"file_classes":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}]},"min_reconciliation_status":{"oneOf":[{"type":"string","enum":["failed","not_possible","reconciled",null]},{"type":"null","enum":["failed","not_possible","reconciled",null]}]}}},{"type":"null"}]},"value":{"type":"boolean"}}},{"type":"null"}]},"composite_check":{"oneOf":[{"type":"object","properties":{"auto_decline":{"default":false,"type":"boolean"},"checks":{"items":{"$circularRef":"598e80f3-0dc6-4efe-8bb5-6e24bbf6a042"},"type":"array"},"decline_code":{"oneOf":[{"type":"string","description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description."},{"type":"null","description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description."}]},"decline_description":{"oneOf":[{"type":"string"},{"type":"null"}]},"email_template_name":{"oneOf":[{"type":"string"},{"type":"null"}]},"ignore_metric_availability":{"default":false,"type":"boolean"},"is_mandatory":{"default":false,"type":"boolean"},"max_failing":{"oneOf":[{"type":"integer"},{"type":"null"}]},"on_failure":{"default":"fail","enum":["fail","review_required"],"type":"string"},"on_missing":{"default":"missing_data","description":"What the check reports when it would report missing data: `missing_data` (the default), `fail` or `pass`. A check saved with an older flag (`pass_if_value_missing` on a date-delta check) reads as the setting it stands for. With `ignore_metric_availability` or `pass_if_value_missing` set, only that setting is accepted","enum":["missing_data","fail","pass"],"type":"string"},"pass_description":{"oneOf":[{"type":"string"},{"type":"null"}]},"transaction_scope":{"oneOf":[{"type":"object","properties":{"file_classes":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}]},"min_reconciliation_status":{"oneOf":[{"type":"string","enum":["failed","not_possible","reconciled",null]},{"type":"null","enum":["failed","not_possible","reconciled",null]}]}}},{"type":"null"}]},"type":{"enum":["AND","OR","AT_MOST_FAILING"],"type":"string"}}},{"type":"null"}]},"date_check":{"oneOf":[{"type":"object","properties":{"auto_decline":{"default":false,"type":"boolean"},"decline_code":{"oneOf":[{"type":"string","description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description."},{"type":"null","description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description."}]},"decline_description":{"oneOf":[{"type":"string"},{"type":"null"}]},"email_template_name":{"oneOf":[{"type":"string"},{"type":"null"}]},"ignore_metric_availability":{"default":false,"type":"boolean"},"is_mandatory":{"default":false,"type":"boolean"},"on_failure":{"default":"fail","enum":["fail","review_required"],"type":"string"},"on_missing":{"default":"missing_data","description":"What the check reports when it would report missing data: `missing_data` (the default), `fail` or `pass`. A check saved with an older flag (`pass_if_value_missing` on a date-delta check) reads as the setting it stands for. With `ignore_metric_availability` or `pass_if_value_missing` set, only that setting is accepted","enum":["missing_data","fail","pass"],"type":"string"},"pass_description":{"oneOf":[{"type":"string"},{"type":"null"}]},"transaction_scope":{"oneOf":[{"type":"object","properties":{"file_classes":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}]},"min_reconciliation_status":{"oneOf":[{"type":"string","enum":["failed","not_possible","reconciled",null]},{"type":"null","enum":["failed","not_possible","reconciled",null]}]}}},{"type":"null"}]},"type":{"enum":["equal","not_equal","before","before_or_on","after","after_or_on"],"type":"string"},"value":{"oneOf":[{"type":"string","format":"date"},{"type":"null","format":"date"}]}}},{"type":"null"}]},"date_delta_to_now_check":{"oneOf":[{"type":"object","properties":{"auto_decline":{"default":false,"type":"boolean"},"decline_code":{"oneOf":[{"type":"string","description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description."},{"type":"null","description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description."}]},"decline_description":{"oneOf":[{"type":"string"},{"type":"null"}]},"email_template_name":{"oneOf":[{"type":"string"},{"type":"null"}]},"ignore_metric_availability":{"default":false,"type":"boolean"},"is_mandatory":{"default":false,"type":"boolean"},"on_failure":{"default":"fail","enum":["fail","review_required"],"type":"string"},"on_missing":{"default":"missing_data","description":"What the check reports when it would report missing data: `missing_data` (the default), `fail` or `pass`. A check saved with an older flag (`pass_if_value_missing` on a date-delta check) reads as the setting it stands for. With `ignore_metric_availability` or `pass_if_value_missing` set, only that setting is accepted","enum":["missing_data","fail","pass"],"type":"string"},"pass_description":{"oneOf":[{"type":"string"},{"type":"null"}]},"pass_if_value_missing":{"default":false,"type":"boolean"},"transaction_scope":{"oneOf":[{"type":"object","properties":{"file_classes":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}]},"min_reconciliation_status":{"oneOf":[{"type":"string","enum":["failed","not_possible","reconciled",null]},{"type":"null","enum":["failed","not_possible","reconciled",null]}]}}},{"type":"null"}]},"type":{"enum":["greater_than","greater_than_or_equal","less_than","less_than_or_equal"],"type":"string"},"value":{"oneOf":[{"type":"object","additionalProperties":{"oneOf":[{}]}},{"type":"null","additionalProperties":{"oneOf":[{}]}}]}}},{"type":"null"}]},"enhanced_sql_check":{"oneOf":[{"type":"object","required":["check_type","column_name","comparison_value","data_type","query_name"],"properties":{"check_type":{"enum":["equal","not_equal","greater_than","greater_than_or_equal","less_than","less_than_or_equal","before","before_or_on","after","after_or_on","is_in","is_not_in"],"type":"string","isRequired":true},"column_name":{"type":"string","isRequired":true},"comparison_value":{"oneOf":[{"isRequired":true}],"isRequired":true},"data_type":{"enum":["numeric","date","string"],"type":"string","isRequired":true},"query_name":{"type":"string","isRequired":true},"auto_decline":{"default":false,"type":"boolean"},"decline_code":{"oneOf":[{"type":"string","description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description."},{"type":"null","description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description."}]},"decline_description":{"oneOf":[{"type":"string"},{"type":"null"}]},"email_template_name":{"oneOf":[{"type":"string"},{"type":"null"}]},"ignore_metric_availability":{"default":false,"type":"boolean"},"is_mandatory":{"default":false,"type":"boolean"},"on_failure":{"default":"fail","enum":["fail","review_required"],"type":"string"},"on_missing":{"default":"missing_data","description":"What the check reports when it would report missing data: `missing_data` (the default), `fail` or `pass`. A check saved with an older flag (`pass_if_value_missing` on a date-delta check) reads as the setting it stands for. With `ignore_metric_availability` or `pass_if_value_missing` set, only that setting is accepted","enum":["missing_data","fail","pass"],"type":"string"},"pass_description":{"oneOf":[{"type":"string"},{"type":"null"}]},"transaction_scope":{"oneOf":[{"type":"object","properties":{"file_classes":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}]},"min_reconciliation_status":{"oneOf":[{"type":"string","enum":["failed","not_possible","reconciled",null]},{"type":"null","enum":["failed","not_possible","reconciled",null]}]}}},{"type":"null"}]}}},{"type":"null"}]},"group":{"oneOf":[{"type":"string"},{"type":"null"}]},"heron_id":{"oneOf":[{"type":"string","description":"Stable across edits; omit for a new check and one is minted. Policy versions only"},{"type":"null","description":"Stable across edits; omit for a new check and one is minted. Policy versions only"}]},"identity":{"oneOf":[{"type":"string","description":"Stable kind:key identity used to match stored check evaluations"},{"type":"null","description":"Stable kind:key identity used to match stored check evaluations"}]},"name":{"oneOf":[{"type":"string"},{"type":"null"}]},"numeric_check":{"oneOf":[{"type":"object","properties":{"auto_decline":{"default":false,"type":"boolean"},"decline_code":{"oneOf":[{"type":"string","description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description."},{"type":"null","description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description."}]},"decline_description":{"oneOf":[{"type":"string"},{"type":"null"}]},"email_template_name":{"oneOf":[{"type":"string"},{"type":"null"}]},"ignore_metric_availability":{"default":false,"type":"boolean"},"is_mandatory":{"default":false,"type":"boolean"},"on_failure":{"default":"fail","enum":["fail","review_required"],"type":"string"},"on_missing":{"default":"missing_data","description":"What the check reports when it would report missing data: `missing_data` (the default), `fail` or `pass`. A check saved with an older flag (`pass_if_value_missing` on a date-delta check) reads as the setting it stands for. With `ignore_metric_availability` or `pass_if_value_missing` set, only that setting is accepted","enum":["missing_data","fail","pass"],"type":"string"},"pass_description":{"oneOf":[{"type":"string"},{"type":"null"}]},"transaction_scope":{"oneOf":[{"type":"object","properties":{"file_classes":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}]},"min_reconciliation_status":{"oneOf":[{"type":"string","enum":["failed","not_possible","reconciled",null]},{"type":"null","enum":["failed","not_possible","reconciled",null]}]}}},{"type":"null"}]},"type":{"enum":["equal","not_equal","greater_than","greater_than_or_equal","less_than","less_than_or_equal"],"type":"string"},"value":{"oneOf":[{"type":"string","description":"The threshold: a number as a string, {\"variable\": {...}} to compare with another variable (with an optional \"factor\" that scales it), or {\"lookup\": {\"table_heron_id\", \"column_id\"}} to read it from a lookup table column"},{"type":"object","description":"The threshold: a number as a string, {\"variable\": {...}} to compare with another variable (with an optional \"factor\" that scales it), or {\"lookup\": {\"table_heron_id\", \"column_id\"}} to read it from a lookup table column","required":["variable"],"properties":{"variable":{"properties":{"attribute_label":{"type":"string","isRequired":true},"parameters":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"}},{"type":"null","additionalProperties":{"type":"string"}}]}},"required":["attribute_label"],"type":"object","isRequired":true},"factor":{"description":"Scales the variable: the check passes when the value \u003ctype> factor × variable. Default 1. More than 0, at most 100, up to 4 decimal places","type":"number"}}}]}}},{"type":"null"}]},"parameters":{"oneOf":[{"type":"object","additionalProperties":{"type":"string"}},{"type":"null","additionalProperties":{"type":"string"}}]},"sql_check":{"oneOf":[{"type":"object","required":["column_name","query_name"],"properties":{"column_name":{"type":"string","isRequired":true},"query_name":{"type":"string","isRequired":true},"auto_decline":{"default":false,"type":"boolean"},"decline_code":{"oneOf":[{"type":"string","description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description."},{"type":"null","description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description."}]},"decline_description":{"oneOf":[{"type":"string"},{"type":"null"}]},"email_template_name":{"oneOf":[{"type":"string"},{"type":"null"}]},"ignore_metric_availability":{"default":false,"type":"boolean"},"is_mandatory":{"default":false,"type":"boolean"},"on_failure":{"default":"fail","enum":["fail","review_required"],"type":"string"},"on_missing":{"default":"missing_data","description":"What the check reports when it would report missing data: `missing_data` (the default), `fail` or `pass`. A check saved with an older flag (`pass_if_value_missing` on a date-delta check) reads as the setting it stands for. With `ignore_metric_availability` or `pass_if_value_missing` set, only that setting is accepted","enum":["missing_data","fail","pass"],"type":"string"},"pass_description":{"oneOf":[{"type":"string"},{"type":"null"}]},"transaction_scope":{"oneOf":[{"type":"object","properties":{"file_classes":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}]},"min_reconciliation_status":{"oneOf":[{"type":"string","enum":["failed","not_possible","reconciled",null]},{"type":"null","enum":["failed","not_possible","reconciled",null]}]}}},{"type":"null"}]}}},{"type":"null"}]},"string_check":{"oneOf":[{"type":"object","properties":{"auto_decline":{"default":false,"type":"boolean"},"decline_code":{"oneOf":[{"type":"string","description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description."},{"type":"null","description":"The CRM's identifier for this decline reason, e.g. a LendSaas reason id. Left unset, the CRM sync falls back to this check's decline_description."}]},"decline_description":{"oneOf":[{"type":"string"},{"type":"null"}]},"email_template_name":{"oneOf":[{"type":"string"},{"type":"null"}]},"ignore_metric_availability":{"default":false,"type":"boolean"},"is_mandatory":{"default":false,"type":"boolean"},"match_count":{"oneOf":[{"type":"integer"},{"type":"null"}]},"on_failure":{"default":"fail","enum":["fail","review_required"],"type":"string"},"on_missing":{"default":"missing_data","description":"What the check reports when it would report missing data: `missing_data` (the default), `fail` or `pass`. A check saved with an older flag (`pass_if_value_missing` on a date-delta check) reads as the setting it stands for. With `ignore_metric_availability` or `pass_if_value_missing` set, only that setting is accepted","enum":["missing_data","fail","pass"],"type":"string"},"pass_description":{"oneOf":[{"type":"string"},{"type":"null"}]},"transaction_scope":{"oneOf":[{"type":"object","properties":{"file_classes":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}]},"min_reconciliation_status":{"oneOf":[{"type":"string","enum":["failed","not_possible","reconciled",null]},{"type":"null","enum":["failed","not_possible","reconciled",null]}]}}},{"type":"null"}]},"type":{"enum":["equal","not_equal","starts_with","starts_with_any_of","does_not_start_with_any_of","contains","does_not_start_with","does_not_contain","is_in","is_not_in","has_none_of","has_any_of","has_only","has_fewer_than_n_matches","has_more_than_n_matches","is_valid","is_invalid"],"type":"string"},"value":{"oneOf":[{"type":"string","description":"The value as a string, or {\"lookup\": {\"table_heron_id\"}} for is_in, is_not_in, has_any_of, has_none_of or has_only to read the list from a lookup table's rows"},{"type":"object","description":"The value as a string, or {\"lookup\": {\"table_heron_id\"}} for is_in, is_not_in, has_any_of, has_none_of or has_only to read the list from a lookup table's rows","required":["lookup"],"properties":{"lookup":{"properties":{"table_heron_id":{"description":"Heron ID of the lookup table whose row keys are the list","type":"string","isRequired":true}},"required":["table_heron_id"],"type":"object","isRequired":true}}}]}}},{"type":"null"}]}}},{"type":"null"}]},"evaluations":{"oneOf":[{"type":"array","items":{"oneOf":[{}]}},{"type":"null"}]},"reason":{"oneOf":[{"type":"string","description":"Only populated for customers on policy versions, and only for company-attribute checks"},{"type":"null","description":"Only populated for customers on policy versions, and only for company-attribute checks"}]},"result":{"enum":["pass","failed","review_required","missing_data"],"type":"string"},"threshold_value":{"oneOf":[{"type":"object","description":"The value of the variable a number check compares against. Absent for a check with a fixed number","properties":{"evidence":{"oneOf":[{"type":"object","description":"Where the value came from, so a reviewer can see what produced it - the source records for a background-check finding, the positions behind a holdback. Null for attributes that cite nothing","properties":{"record_indices":{"oneOf":[{"type":"array","items":{"type":"integer"}},{"type":"null"}]},"section":{"oneOf":[{"type":"string"},{"type":"null"}]},"source_id":{"oneOf":[{"type":"string"},{"type":"null"}]},"source_ids":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}]},"source_type":{"type":"string"}}},{"type":"null"}]},"missing_reason":{"type":"object","description":"Why the value is missing. Absent when the value is present or the reason is unknown","properties":{"period":{"oneOf":[{"type":"object","description":"The span that failed, e.g. the one uncovered month of three. Null when no span applies","properties":{}},{"type":"null"}]}}},"period":{"type":"object","description":"The dates the value read. Heron users only; absent for attributes with no date window","properties":{}},"value":{"description":"The value, stringified whatever the attribute's type: \"3\", \"12500.00\", \"true\", \"1999-01-01\". Null when the deal has no data for this attribute","type":"string"}}},{"type":"null"}]}},"type":"object"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"in":"header","name":"x-api-key","type":"apiKey","scopes":[],"schemeName":"ApiKeyAuth"},"schema":{"title":"x-api-key","type":"string","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"ApiKeyAuth","name":"x-api-key"}],"title":"ApiKeyAuth"}]},"originalFileLocation":"https://app.herondata.io/swagger"},"subdomain":"herondata","siteName":"Heron","title":"Get the policy evaluations for an end user - Heron","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-03T00:18:09.049Z","originalFileLocation":"api-reference/policy/get-the-policy-evaluations-for-an-end-user.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=\"Evaluates the user\u0026#x27;s policies against end user on-the-fly\">\u003cmeta data-mint-head name=\"application-name\" content=\"Heron\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/herondata/sWOyxQaKY2vTRAyo/_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/herondata/sWOyxQaKY2vTRAyo/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/herondata/sWOyxQaKY2vTRAyo/_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/herondata/sWOyxQaKY2vTRAyo/_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/herondata/sWOyxQaKY2vTRAyo/_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/herondata/sWOyxQaKY2vTRAyo/_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/herondata/sWOyxQaKY2vTRAyo/_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/herondata/sWOyxQaKY2vTRAyo/_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/herondata/sWOyxQaKY2vTRAyo/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Get the policy evaluations for an end user - Heron\">\u003cmeta data-mint-head property=\"og:description\" content=\"Evaluates the user\u0026#x27;s policies against end user on-the-fly\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Heron\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.herondata.io/api-reference/policy/get-the-policy-evaluations-for-an-end-user\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://herondata.mintlify.app/_mintlify/api/og/v2?division=Policy\u0026amp;title=Get+the+policy+evaluations+for+an+end+user\u0026amp;description=Evaluates+the+user%27s+policies+against+end+user+on-the-fly%0A\u0026amp;theme=4464ed720a5ef3d226d9a192\u0026amp;signature=3d4985b2ce0a15bb894528652ad8aab42fa357a2a0fca327418fae992dba785e\">\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=\"Get the policy evaluations for an end user - Heron\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Evaluates the user\u0026#x27;s policies against end user on-the-fly\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://herondata.mintlify.app/_mintlify/api/og/v2?division=Policy\u0026amp;title=Get+the+policy+evaluations+for+an+end+user\u0026amp;description=Evaluates+the+user%27s+policies+against+end+user+on-the-fly%0A\u0026amp;theme=4464ed720a5ef3d226d9a192\u0026amp;signature=3d4985b2ce0a15bb894528652ad8aab42fa357a2a0fca327418fae992dba785e\">\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/herondata/sWOyxQaKY2vTRAyo/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Heron\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#CD461D\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.herondata.io/api-reference/policy/get-the-policy-evaluations-for-an-end-user\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/policy/get-the-policy-evaluations-for-an-end-user.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.herondata.io/#organization\",\"name\":\"Heron\",\"url\":\"https://docs.herondata.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/herondata/AkuG3WZNjPMLrlAs/logo/light.svg?fit=max\u0026auto=format\u0026n=AkuG3WZNjPMLrlAs\u0026q=85\u0026s=3fdaeef2943a89b32ca67895d004d0b9\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.herondata.io#website\",\"name\":\"Heron\",\"url\":\"https://docs.herondata.io\",\"publisher\":{\"@id\":\"https://docs.herondata.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.herondata.io/api-reference/policy/get-the-policy-evaluations-for-an-end-user#webpage\",\"url\":\"https://docs.herondata.io/api-reference/policy/get-the-policy-evaluations-for-an-end-user\",\"name\":\"Get the policy evaluations for an end user\",\"description\":\"Evaluates the user's policies against end user on-the-fly\",\"dateModified\":\"2026-11-03T00:18:09.049Z\",\"isPartOf\":{\"@id\":\"https://docs.herondata.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.herondata.io/api-reference/policy/get-the-policy-evaluations-for-an-end-user#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.herondata.io/api-reference/policy/get-the-policy-evaluations-for-an-end-user#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Policy\",\"item\":\"https://docs.herondata.io/api-reference/policy/list-company-attributes-available-for-policy-checks\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Get the policy evaluations for an end user\",\"item\":\"https://docs.herondata.io/api-reference/policy/get-the-policy-evaluations-for-an-end-user\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.herondata.io/api-reference/policy/get-the-policy-evaluations-for-an-end-user#apireference\",\"headline\":\"Get the policy evaluations for an end user\",\"name\":\"Get the policy evaluations for an end user\",\"description\":\"Evaluates the user's policies against end user on-the-fly\",\"url\":\"https://docs.herondata.io/api-reference/policy/get-the-policy-evaluations-for-an-end-user\",\"mainEntityOfPage\":{\"@id\":\"https://docs.herondata.io/api-reference/policy/get-the-policy-evaluations-for-an-end-user#webpage\"},\"dateModified\":\"2026-11-03T00:18:09.049Z\",\"publisher\":{\"@id\":\"https://docs.herondata.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.herondata.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Heron\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Heron","nav":{"global":{"anchors":[{"anchor":"Heron","icon":"house","href":"https://herondata.io"},{"anchor":"Dashboard","icon":"chart-line","href":"https://dashboard.herondata.io"}]},"tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":"/get-started/quickstart"}]},{"tab":"API Reference","groups":[{"group":"Testing","pages":[{"title":"Get apihello world","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/hello_world","href":"/api-reference/testing/get-apihello_world"},{"title":"Get apihello worldauthenticated","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/hello_world/authenticated","href":"/api-reference/testing/get-apihello_worldauthenticated"}]},{"group":"Clear","pages":[]},{"group":"Courts","pages":[]},{"group":"FraudNetwork","pages":[]},{"group":"Secretary of State","pages":[]},{"group":"Analytics","pages":[{"title":"Get decline analytics for a user","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/analytics/decline","href":"/api-reference/analytics/get-decline-analytics-for-a-user"}]},{"group":"AppStore","pages":[{"title":"List available apps","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/app_store/list","href":"/api-reference/appstore/list-available-apps"}]},{"group":"Authentication","pages":[]},{"group":"Brokers","pages":[{"title":"List broker EndUsers with deal summary information","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/broker/end_users/summary","href":"/api-reference/brokers/list-broker-endusers-with-deal-summary-information"},{"title":"Get broker EndUser detail","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/broker/end_users/{end_user_id_or_heron_id}","href":"/api-reference/brokers/get-broker-enduser-detail"},{"title":"Link a broker decision record to a deal; its live decisions move onto that deal's submissions","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/broker/end_users/{end_user_id_or_heron_id}/deal_link/","href":"/api-reference/brokers/link-a-broker-decision-record-to-a-deal;-its-live-decisions-move-onto-that-deals-submissions"},{"title":"Dismiss a broker decision from deal-link review","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/broker/end_users/{end_user_id_or_heron_id}/deal_link/dismiss","href":"/api-reference/brokers/dismiss-a-broker-decision-from-deal-link-review"},{"title":"List deal-link candidates for a broker decision","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/broker/end_users/{end_user_id_or_heron_id}/deal_link_candidates/","href":"/api-reference/brokers/list-deal-link-candidates-for-a-broker-decision"},{"title":"Set a broker deal's outcome","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger put /api/broker/end_users/{end_user_id_or_heron_id}/outcome","href":"/api-reference/brokers/set-a-broker-deals-outcome"},{"title":"Clear a broker deal's outcome","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger delete /api/broker/end_users/{end_user_id_or_heron_id}/outcome","href":"/api-reference/brokers/clear-a-broker-deals-outcome"}]},{"group":"API Reference","pages":[{"title":"List funder submissions with their current decision and offers","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/broker/end_users/{end_user_heron_id}/funder_submissions/","href":"/api-reference/list-funder-submissions-with-their-current-decision-and-offers"},{"title":"Validate an end user for configured funders","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/broker/end_users/{end_user_heron_id}/funder_submissions/preflight/","href":"/api-reference/validate-an-end-user-for-configured-funders"},{"title":"Submit an end user to multiple funders","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/broker/end_users/{end_user_heron_id}/funder_submissions/submit_to_funders/","href":"/api-reference/submit-an-end-user-to-multiple-funders"},{"title":"Resolve a held funder submission","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/broker/end_users/{end_user_heron_id}/funder_submissions/{submission_heron_id}/exclusion_resolution/","href":"/api-reference/resolve-a-held-funder-submission"},{"title":"List broker funder policies for current user","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/broker_funder_policies/","href":"/api-reference/list-broker-funder-policies-for-current-user"},{"title":"Bulk update broker funder policies","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger patch /api/broker_funder_policies/","href":"/api-reference/bulk-update-broker-funder-policies"},{"title":"Export broker funder policies as Excel","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/broker_funder_policies/export/","href":"/api-reference/export-broker-funder-policies-as-excel"},{"title":"Add a funder to broker's policies","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/broker_funder_policies/funders/","href":"/api-reference/add-a-funder-to-brokers-policies"},{"title":"Remove a funder from broker's policies","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger delete /api/broker_funder_policies/funders/{funder_heron_id}/","href":"/api-reference/remove-a-funder-from-brokers-policies"},{"title":"Upload funder policy file for parsing","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/broker_funder_policies/upload/","href":"/api-reference/upload-funder-policy-file-for-parsing"},{"title":"Get policy upload job status","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/broker_funder_policies/upload/status/","href":"/api-reference/get-policy-upload-job-status"},{"title":"Get specific policy upload job","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/broker_funder_policies/upload/{job_heron_id}/","href":"/api-reference/get-specific-policy-upload-job"},{"title":"List pending funder matches for a job","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/broker_funder_policies/upload/{job_heron_id}/pending/","href":"/api-reference/list-pending-funder-matches-for-a-job"},{"title":"Resolve a pending funder match","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/broker_funder_policies/upload/{job_heron_id}/pending/{index}/resolve/","href":"/api-reference/resolve-a-pending-funder-match"},{"title":"Skip a pending funder match","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/broker_funder_policies/upload/{job_heron_id}/pending/{index}/skip/","href":"/api-reference/skip-a-pending-funder-match"},{"title":"Get deal link entries for an end user","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_users/{end_user_heron_id}/deal_link/","href":"/api-reference/get-deal-link-entries-for-an-end-user"},{"title":"List funder policy evaluations for an end user","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_users/{end_user_heron_id}/funder_policy_evaluations/","href":"/api-reference/list-funder-policy-evaluations-for-an-end-user"},{"title":"Submit an end user to a single funder","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/end_users/{end_user_heron_id}/funder_submissions/{submission_heron_id}/submit_to_funder/","href":"/api-reference/submit-an-end-user-to-a-single-funder"},{"title":"List funder exclusion rules","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/funder_exclusion_rules/","href":"/api-reference/list-funder-exclusion-rules"},{"title":"Add sender matchers to many funder exclusion rules","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/funder_exclusion_rules/bulk/","href":"/api-reference/add-sender-matchers-to-many-funder-exclusion-rules"},{"title":"Delete many funder exclusion rules","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger delete /api/funder_exclusion_rules/bulk/","href":"/api-reference/delete-many-funder-exclusion-rules"},{"title":"Add and remove sender matchers across many funder exclusion rules","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger patch /api/funder_exclusion_rules/bulk/","href":"/api-reference/add-and-remove-sender-matchers-across-many-funder-exclusion-rules"},{"title":"Create or replace a funder exclusion rule","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger put /api/funder_exclusion_rules/{funder_heron_id}/","href":"/api-reference/create-or-replace-a-funder-exclusion-rule"},{"title":"Delete a funder exclusion rule","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger delete /api/funder_exclusion_rules/{funder_heron_id}/","href":"/api-reference/delete-a-funder-exclusion-rule"},{"title":"List funder integration states for the current broker","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/funder_integrations/","href":"/api-reference/list-funder-integration-states-for-the-current-broker"},{"title":"Link a funder to the current broker for self-service","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/funder_integrations/","href":"/api-reference/link-a-funder-to-the-current-broker-for-self-service"},{"title":"List funders available for self-service that the broker hasn't linked yet","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/funder_integrations/candidates/","href":"/api-reference/list-funders-available-for-self-service-that-the-broker-hasnt-linked-yet"},{"title":"Save staging or production form values for a funder integration","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger put /api/funder_integrations/{funder_heron_id}/","href":"/api-reference/save-staging-or-production-form-values-for-a-funder-integration"},{"title":"Remove a funder, or delete one environment's saved integration","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger delete /api/funder_integrations/{funder_heron_id}/","href":"/api-reference/remove-a-funder-or-delete-one-environments-saved-integration"},{"title":"Update a funder's submission channel and email configuration","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger patch /api/funder_integrations/{funder_heron_id}/","href":"/api-reference/update-a-funders-submission-channel-and-email-configuration"},{"title":"Trigger a staging or production test submission for this funder","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/funder_integrations/{funder_heron_id}/test/","href":"/api-reference/trigger-a-staging-or-production-test-submission-for-this-funder"},{"title":"Upsert a funder submission","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/funder_submissions/","href":"/api-reference/upsert-a-funder-submission"},{"title":"Get funder submission status","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/funder_submissions/{submission_heron_id}/","href":"/api-reference/get-funder-submission-status"},{"title":"Trigger a funder submission","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/funder_submissions/{submission_heron_id}/trigger/","href":"/api-reference/trigger-a-funder-submission"},{"title":"Search funders by name","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/funders/search/","href":"/api-reference/search-funders-by-name"},{"title":"Ingest end user data from a CRM webhook","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/ingestion/crm/{crm_integration_heron_id}","href":"/api-reference/ingest-end-user-data-from-a-crm-webhook"}]},{"group":"BrokerSubmissions","pages":[{"title":"Create broker submission","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/broker_submissions/","href":"/api-reference/brokersubmissions/create-broker-submission"},{"title":"List broker API keys for a given user.","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/broker_submissions/api_keys","href":"/api-reference/brokersubmissions/list-broker-api-keys-for-a-given-user"},{"title":"Generate broker API key","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/broker_submissions/api_keys/generate","href":"/api-reference/brokersubmissions/generate-broker-api-key"},{"title":"Delete broker API key","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger delete /api/broker_submissions/api_keys/{broker_funder_api_key_heron_id}","href":"/api-reference/brokersubmissions/delete-broker-api-key"},{"title":"Upload PDF files for broker submission","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/broker_submissions/{submission_heron_id}/files","href":"/api-reference/brokersubmissions/upload-pdf-files-for-broker-submission"},{"title":"Add details to broker submission","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/broker_submissions/{submission_heron_id}/update_information","href":"/api-reference/brokersubmissions/add-details-to-broker-submission"}]},{"group":"Categories","pages":[{"title":"Get categories","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/categories","href":"/api-reference/categories/get-categories"}]},{"group":"Policy","pages":[{"title":"List company attributes available for policy checks","description":"Returns the authenticated account's launch catalogue with picker metadata. Admins get the full internal catalogue, for the account given by user_id or else their current account. An admin impersonating an account also gets the full catalogue for that account.\n","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/company_attributes","href":"/api-reference/policy/list-company-attributes-available-for-policy-checks"},{"title":"Get the policy evaluations for an end user","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_users/{end_user_id_or_heron_id}/policy_evaluations","href":"/api-reference/policy/get-the-policy-evaluations-for-an-end-user"},{"title":"Get all policy definitions","description":"Gets all policy definitions set up for a user\n","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/policies","href":"/api-reference/policy/get-all-policy-definitions"},{"title":"Progress policies for an end user","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/policies/progress","href":"/api-reference/policy/progress-policies-for-an-end-user"}]},{"group":"Credentials","pages":[{"title":"List API keys","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/credentials/keys","href":"/api-reference/credentials/list-api-keys"},{"title":"Create a new API key","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/credentials/keys","href":"/api-reference/credentials/create-a-new-api-key"},{"title":"Delete an API key","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger delete /api/credentials/keys/{heron_id}","href":"/api-reference/credentials/delete-an-api-key"},{"title":"Activate an API key","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger put /api/credentials/keys/{heron_id}/activate","href":"/api-reference/credentials/activate-an-api-key"},{"title":"Deactivate an API key","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger put /api/credentials/keys/{heron_id}/deactivate","href":"/api-reference/credentials/deactivate-an-api-key"}]},{"group":"CrmIntegrations","pages":[{"title":"List CRM Integrations","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/crm_integrations","href":"/api-reference/crmintegrations/list-crm-integrations"},{"title":"Create a CRM integration","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/crm_integrations","href":"/api-reference/crmintegrations/create-a-crm-integration"},{"title":"Patch a CRM integration","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger patch /api/crm_integrations/{heron_id}","href":"/api-reference/crmintegrations/patch-a-crm-integration"}]},{"group":"EndUserDataSourceAccounts","pages":[{"title":"Update a data source account's account number","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/data_source_accounts/{dsa_heron_id_to_update}/update_number","href":"/api-reference/enduserdatasourceaccounts/update-a-data-source-accounts-account-number"},{"title":"Update a data source account","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger put /api/data_source_accounts/{heron_id}","href":"/api-reference/enduserdatasourceaccounts/update-a-data-source-account"},{"title":"Disable duplicate data source accounts for an end user","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/end_users/{end_user_id_or_heron_id}/data_source_accounts/disable_duplicates","href":"/api-reference/enduserdatasourceaccounts/disable-duplicate-data-source-accounts-for-an-end-user"}]},{"group":"EndUserDataSources","pages":[{"title":"Update a data source","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger put /api/data_sources/{heron_id}","href":"/api-reference/enduserdatasources/update-a-data-source"},{"title":"Get data source account summary","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_users/{end_user_id_or_heron_id}/data_source_account_summary","href":"/api-reference/enduserdatasources/get-data-source-account-summary"},{"title":"Get data sources","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_users/{end_user_id_or_heron_id}/data_sources","href":"/api-reference/enduserdatasources/get-data-sources"},{"title":"Get paginated data source summaries","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_users/{end_user_id_or_heron_id}/data_sources/summary","href":"/api-reference/enduserdatasources/get-paginated-data-source-summaries"}]},{"group":"EmailTemplates","pages":[{"title":"Get email templates","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/email_templates","href":"/api-reference/emailtemplates/get-email-templates"},{"title":"Create an email template","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/email_templates","href":"/api-reference/emailtemplates/create-an-email-template"},{"title":"Patch an email template","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger patch /api/email_templates/{heron_id}","href":"/api-reference/emailtemplates/patch-an-email-template"}]},{"group":"EndUsers","pages":[{"title":"Get EndUser emails","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_user_emails","href":"/api-reference/endusers/get-enduser-emails"},{"title":"List EndUsers","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_users","href":"/api-reference/endusers/list-endusers"},{"title":"Update EndUser","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger put /api/end_users","href":"/api-reference/endusers/update-enduser"},{"title":"Create EndUser","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/end_users","href":"/api-reference/endusers/create-enduser"},{"title":"List EndUsers with Summary Information","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_users/summary","href":"/api-reference/endusers/list-endusers-with-summary-information"},{"title":"Get EndUser background check dashboard payload","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_users/{end_user_heron_id}/background_check","href":"/api-reference/endusers/get-enduser-background-check-dashboard-payload"},{"title":"List an end user's background check affiliations","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_users/{end_user_heron_id}/background_check/affiliations","href":"/api-reference/endusers/list-an-end-users-background-check-affiliations"},{"title":"Request background check reports for affiliations","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/end_users/{end_user_heron_id}/background_check/affiliations/reports","href":"/api-reference/endusers/request-background-check-reports-for-affiliations"},{"title":"Confirm a candidate for an affiliate report","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/end_users/{end_user_heron_id}/background_check/affiliations/reports/confirm","href":"/api-reference/endusers/confirm-a-candidate-for-an-affiliate-report"},{"title":"Stop tracking an affiliate report","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger delete /api/end_users/{end_user_heron_id}/background_check/affiliations/reports/{ref}","href":"/api-reference/endusers/stop-tracking-an-affiliate-report"},{"title":"Get the pinned CLEAR candidate overrides for a background check","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_users/{end_user_heron_id}/background_check/override","href":"/api-reference/endusers/get-the-pinned-clear-candidate-overrides-for-a-background-check"},{"title":"Pin CLEAR candidate overrides for a background check","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/end_users/{end_user_heron_id}/background_check/override","href":"/api-reference/endusers/pin-clear-candidate-overrides-for-a-background-check"},{"title":"Clear all CLEAR candidate overrides for a background check","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger delete /api/end_users/{end_user_heron_id}/background_check/override","href":"/api-reference/endusers/clear-all-clear-candidate-overrides-for-a-background-check"},{"title":"Download the background check as a PDF","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_users/{end_user_heron_id}/background_check/pdf","href":"/api-reference/endusers/download-the-background-check-as-a-pdf"},{"title":"Download a subject's background check as XML","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_users/{end_user_heron_id}/background_check/subjects/{subject_key}/raw_report","href":"/api-reference/endusers/download-a-subjects-background-check-as-xml"},{"title":"View a criminal-record mug shot","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_users/{end_user_heron_id}/background_check/subjects/{subject_key}/records/{record_id}/mugshot","href":"/api-reference/endusers/view-a-criminal-record-mug-shot"},{"title":"Get an end user's background check verification","deprecated":true,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_users/{end_user_heron_id}/background_check/verification","href":"/api-reference/endusers/get-an-end-users-background-check-verification"},{"title":"Get the business and owner details of an end user","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_users/{end_user_heron_id}/details","href":"/api-reference/endusers/get-the-business-and-owner-details-of-an-end-user"},{"title":"Update the business and owner details of an end user","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger patch /api/end_users/{end_user_heron_id}/details","href":"/api-reference/endusers/update-the-business-and-owner-details-of-an-end-user"},{"title":"Get duplicate end users for an end user","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_users/{end_user_heron_id}/duplicate_end_users","href":"/api-reference/endusers/get-duplicate-end-users-for-an-end-user"},{"title":"Get an end user's fraud network scan","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_users/{end_user_heron_id}/fraud_detection/fraud_network","href":"/api-reference/endusers/get-an-end-users-fraud-network-scan"},{"title":"Get an end user's verification","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_users/{end_user_heron_id}/verification","href":"/api-reference/endusers/get-an-end-users-verification"},{"title":"Get EndUser by heron_id or end_user_id","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_users/{end_user_id_or_heron_id}","href":"/api-reference/endusers/get-enduser-by-heron_id-or-end_user_id"},{"title":"Delete EndUser by heron_id or end_user_id (sync)","deprecated":true,"version":null,"openapi":"https://app.herondata.io/swagger delete /api/end_users/{end_user_id_or_heron_id}","href":"/api-reference/endusers/delete-enduser-by-heron_id-or-end_user_id-sync"},{"title":"Delete EndUser by heron_id or end_user_id (async)","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/end_users/{end_user_id_or_heron_id}/delete","href":"/api-reference/endusers/delete-enduser-by-heron_id-or-end_user_id-async"},{"title":"Get EndUser emails","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_users/{end_user_id_or_heron_id}/emails","href":"/api-reference/endusers/get-enduser-emails-1"},{"title":"Get EndUser information","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_users/{end_user_id_or_heron_id}/end_user_information","href":"/api-reference/endusers/get-enduser-information"},{"title":"Patch EndUser information","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger patch /api/end_users/{end_user_id_or_heron_id}/end_user_information","href":"/api-reference/endusers/patch-enduser-information"},{"title":"Enrich transactions of EndUser","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/end_users/{end_user_id_or_heron_id}/enrich","href":"/api-reference/endusers/enrich-transactions-of-enduser"},{"title":"Get EndUser physical location","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_users/{end_user_id_or_heron_id}/location","href":"/api-reference/endusers/get-enduser-physical-location"},{"title":"Get EndUser processing status","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_users/{end_user_id_or_heron_id}/processing_status","href":"/api-reference/endusers/get-enduser-processing-status"},{"title":"Retrieve CRM sync events for an end user","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_users/{heron_id}/crm_sync","href":"/api-reference/endusers/retrieve-crm-sync-events-for-an-end-user"},{"title":"Trigger a CRM Sync for an End User","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/end_users/{heron_id}/crm_sync","href":"/api-reference/endusers/trigger-a-crm-sync-for-an-end-user"}]},{"group":"EndUserEmails","pages":[{"title":"Export an end user email as an EML file","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_user_emails/{heron_id}/export","href":"/api-reference/enduseremails/export-an-end-user-email-as-an-eml-file"}]},{"group":"EndUserEnrichers","pages":[{"title":"Start enricher execution for a specific end user asynchronously","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/end_user_enrichers/definitions/{enricher_definition_name}/start_enrich","href":"/api-reference/enduserenrichers/start-enricher-execution-for-a-specific-end-user-asynchronously"},{"title":"Get all fields for all enrichers for a given user","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_user_enrichers/fields","href":"/api-reference/enduserenrichers/get-all-fields-for-all-enrichers-for-a-given-user"},{"title":"Trigger enricher execution for a specific end user","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/end_user_enrichers/{end_user_heron_id}/enrich","href":"/api-reference/enduserenrichers/trigger-enricher-execution-for-a-specific-end-user"},{"title":"Get enrichment results for an end user","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_user_enrichers/{end_user_heron_id}/enricher_results","href":"/api-reference/enduserenrichers/get-enrichment-results-for-an-end-user"},{"title":"Get enricher result by enricher name and end user","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_user_enrichers/{end_user_heron_id}/enricher_results/{enricher_name}","href":"/api-reference/enduserenrichers/get-enricher-result-by-enricher-name-and-end-user"}]},{"group":"EndUserEntity","pages":[{"title":"Get the definitions for all end user entities","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_user_entities","href":"/api-reference/enduserentity/get-the-definitions-for-all-end-user-entities"},{"title":"Create an end user entity","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/end_user_entities","href":"/api-reference/enduserentity/create-an-end-user-entity"},{"title":"Export all saved attribute for all end users to an Excel file","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_user_entities/attribute_values/export","href":"/api-reference/enduserentity/export-all-saved-attribute-for-all-end-users-to-an-excel-file"},{"title":"Set the display order of end user entities","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger patch /api/end_user_entities/reorder","href":"/api-reference/enduserentity/set-the-display-order-of-end-user-entities"},{"title":"Create an end user entity attribute","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/end_user_entities/{entity_heron_id}/attributes","href":"/api-reference/enduserentity/create-an-end-user-entity-attribute"},{"title":"Set the display order of end user entity attributes","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger patch /api/end_user_entities/{entity_heron_id}/attributes/reorder","href":"/api-reference/enduserentity/set-the-display-order-of-end-user-entity-attributes"},{"title":"Delete an EndUserEntityAttribute","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger delete /api/end_user_entities/{entity_heron_id}/attributes/{attribute_heron_id}","href":"/api-reference/enduserentity/delete-an-enduserentityattribute"},{"title":"Update an end user entity","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger patch /api/end_user_entities/{entity_heron_id}/attributes/{attribute_heron_id}","href":"/api-reference/enduserentity/update-an-end-user-entity"},{"title":"Create an end user entity attribute","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/end_user_entities/{entity_heron_id}/attributes/{attribute_heron_id}/clone","href":"/api-reference/enduserentity/create-an-end-user-entity-attribute-1"},{"title":"Create an end user entity attribute source","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/end_user_entities/{entity_heron_id}/attributes/{attribute_heron_id}/sources","href":"/api-reference/enduserentity/create-an-end-user-entity-attribute-source"},{"title":"Delete an EndUserEntityAttribute","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger delete /api/end_user_entities/{entity_heron_id}/attributes/{attribute_heron_id}/sources/{source_heron_id}","href":"/api-reference/enduserentity/delete-an-enduserentityattribute-1"},{"title":"Upsert an end user entity","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger patch /api/end_user_entities/{entity_heron_id}/attributes/{attribute_heron_id}/sources/{source_heron_id}","href":"/api-reference/enduserentity/upsert-an-end-user-entity"},{"title":"Delete an EndUserEntity","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger delete /api/end_user_entities/{heron_id}","href":"/api-reference/enduserentity/delete-an-enduserentity"},{"title":"Update an end user entity","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger patch /api/end_user_entities/{heron_id}","href":"/api-reference/enduserentity/update-an-end-user-entity-1"},{"title":"Get the materialised end user entities for an end user","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_users/{end_user_heron_id}/entities","href":"/api-reference/enduserentity/get-the-materialised-end-user-entities-for-an-end-user"},{"title":"Bulk save entity attribute values by entity name and attribute name","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger put /api/end_users/{end_user_heron_id}/entities/values/bulk","href":"/api-reference/enduserentity/bulk-save-entity-attribute-values-by-entity-name-and-attribute-name"},{"title":"Upsert the attribute value for an end user entity attribute source","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/end_users/{end_user_heron_id}/entities/{entity_heron_id}","href":"/api-reference/enduserentity/upsert-the-attribute-value-for-an-end-user-entity-attribute-source"}]},{"group":"EndUserFiles","pages":[{"title":"All EndUserFiles","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_user_files","href":"/api-reference/enduserfiles/all-enduserfiles"},{"title":"List flagged bank statements","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_user_files/alteration_flags","href":"/api-reference/enduserfiles/list-flagged-bank-statements"},{"title":"Process file without creating EndUserFile record","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/end_user_files/process_standalone","href":"/api-reference/enduserfiles/process-file-without-creating-enduserfile-record"},{"title":"Get recent files by file class","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_user_files/recent_by_file_class","href":"/api-reference/enduserfiles/get-recent-files-by-file-class"},{"title":"Get file rename rules","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_user_files/rename_rules","href":"/api-reference/enduserfiles/get-file-rename-rules"},{"title":"Create a file rename rule","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/end_user_files/rename_rules","href":"/api-reference/enduserfiles/create-a-file-rename-rule"},{"title":"Get file rename rule variable slugs","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_user_files/rename_rules/slugs","href":"/api-reference/enduserfiles/get-file-rename-rule-variable-slugs"},{"title":"Update a file rename rule","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger patch /api/end_user_files/rename_rules/{heron_id}","href":"/api-reference/enduserfiles/update-a-file-rename-rule"},{"title":"Get a single end user file by Heron ID","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_user_files/{heron_id}","href":"/api-reference/enduserfiles/get-a-single-end-user-file-by-heron-id"},{"title":"Delete an EndUserFile","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger delete /api/end_user_files/{heron_id}","href":"/api-reference/enduserfiles/delete-an-enduserfile"},{"title":"Update the end user file's class","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger patch /api/end_user_files/{heron_id}","href":"/api-reference/enduserfiles/update-the-end-user-files-class"},{"title":"Get EndUserFile as a base64 string","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_user_files/{heron_id}/file","href":"/api-reference/enduserfiles/get-enduserfile-as-a-base64-string"},{"title":"Trigger async parsing of an end user file","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/end_user_files/{heron_id}/parse_file","href":"/api-reference/enduserfiles/trigger-async-parsing-of-an-end-user-file"},{"title":"Get parsed results from uploaded files","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_user_files/{heron_id}/parsed_results","href":"/api-reference/enduserfiles/get-parsed-results-from-uploaded-files"},{"title":"Trigger file's rename rule","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/end_user_files/{heron_id}/trigger_rename","href":"/api-reference/enduserfiles/trigger-files-rename-rule"},{"title":"Trigger splitting a combined end user file into its child files based on its page_classes","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/end_user_files/{heron_id}/trigger_split","href":"/api-reference/enduserfiles/trigger-splitting-a-combined-end-user-file-into-its-child-files-based-on-its-page_classes"},{"title":"Get EndUserFiles","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_users/{end_user_id_or_heron_id}/files","href":"/api-reference/enduserfiles/get-enduserfiles"},{"title":"Post EndUserFile","deprecated":true,"version":null,"openapi":"https://app.herondata.io/swagger post /api/end_users/{end_user_id_or_heron_id}/files","href":"/api-reference/enduserfiles/post-enduserfile"},{"title":"Download EndUserFiles","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_users/{end_user_id_or_heron_id}/files/download","href":"/api-reference/enduserfiles/download-enduserfiles"},{"title":"Download xlsx of parsed results from uploaded files","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_users/{end_user_id_or_heron_id}/files/parsed_results/xlsx","href":"/api-reference/enduserfiles/download-xlsx-of-parsed-results-from-uploaded-files"},{"title":"Get EndUserFile summaries","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_users/{end_user_id_or_heron_id}/files/summary","href":"/api-reference/enduserfiles/get-enduserfile-summaries"},{"title":"Post EndUserFile V2","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/end_users/{end_user_id_or_heron_id}/files/v2","href":"/api-reference/enduserfiles/post-enduserfile-v2"},{"title":"Start Workflow","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/end_users/{end_user_id_or_heron_id}/start_workflow","href":"/api-reference/enduserfiles/start-workflow"}]},{"group":"FileClass","pages":[{"title":"Get all file classes","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_user_files/file_classes","href":"/api-reference/fileclass/get-all-file-classes"},{"title":"Get file class groups enabled for a User","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/users/file_class_groups","href":"/api-reference/fileclass/get-file-class-groups-enabled-for-a-user"},{"title":"Get current file classes used in classification","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/users/file_classes","href":"/api-reference/fileclass/get-current-file-classes-used-in-classification"},{"title":"Add a FileClass to Classify for a User","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/users/file_classes/{file_class_name}","href":"/api-reference/fileclass/add-a-fileclass-to-classify-for-a-user"},{"title":"Remove a FileClass from Classification for a User","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger delete /api/users/file_classes/{file_class_name}","href":"/api-reference/fileclass/remove-a-fileclass-from-classification-for-a-user"}]},{"group":"EndUserQueries","pages":[]},{"group":"EndUserCalculations","pages":[{"title":"Get EndUser balance","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_users/balance","href":"/api-reference/endusercalculations/get-enduser-balance"},{"title":"Get EndUser forecasts","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_users/forecast","href":"/api-reference/endusercalculations/get-enduser-forecasts"},{"title":"Get EndUser statistics","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_users/statistics","href":"/api-reference/endusercalculations/get-enduser-statistics"},{"title":"Get EndUser anomalies","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_users/{end_user_id_or_heron_id}/anomalies","href":"/api-reference/endusercalculations/get-enduser-anomalies"},{"title":"Get EndUser bank statement summary","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_users/{end_user_id_or_heron_id}/bank_statement_summary","href":"/api-reference/endusercalculations/get-enduser-bank-statement-summary"},{"title":"Get EndUser metric benchmarks","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_users/{end_user_id_or_heron_id}/benchmarks","href":"/api-reference/endusercalculations/get-enduser-metric-benchmarks"},{"title":"Get EndUser debt candidates","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_users/{end_user_id_or_heron_id}/debt_candidates","href":"/api-reference/endusercalculations/get-enduser-debt-candidates"},{"title":"Export as a spreadsheet","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_users/{end_user_id_or_heron_id}/export_spreadsheet","href":"/api-reference/endusercalculations/export-as-a-spreadsheet"},{"title":"Get EndUser transactions grouped by counterparty or merchant","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_users/{end_user_id_or_heron_id}/grouped_transactions_report","href":"/api-reference/endusercalculations/get-enduser-transactions-grouped-by-counterparty-or-merchant"},{"title":"Get EndUser Heron Score (beta)","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_users/{end_user_id_or_heron_id}/heron_score","href":"/api-reference/endusercalculations/get-enduser-heron-score-beta"},{"title":"Get EndUser merchant summary","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_users/{end_user_id_or_heron_id}/merchant_summary","href":"/api-reference/endusercalculations/get-enduser-merchant-summary"},{"title":"Get EndUser named dates","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_users/{end_user_id_or_heron_id}/named_dates","href":"/api-reference/endusercalculations/get-enduser-named-dates"},{"title":"Get EndUser cashflow P\u0026L","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_users/{end_user_id_or_heron_id}/profit_and_loss","href":"/api-reference/endusercalculations/get-enduser-cashflow-p\u0026l"},{"title":"Update EndUser P\u0026L layout","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger put /api/end_users/{end_user_id_or_heron_id}/profit_and_loss_layout","href":"/api-reference/endusercalculations/update-enduser-p\u0026l-layout"},{"title":"Get EndUser recurring transactions report","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_users/{end_user_id_or_heron_id}/recurring_transactions_report","href":"/api-reference/endusercalculations/get-enduser-recurring-transactions-report"},{"title":"Get EndUser scorecard","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_users/{end_user_id_or_heron_id}/scorecard","href":"/api-reference/endusercalculations/get-enduser-scorecard"},{"title":"Request EndUser scorecard","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/end_users/{end_user_id_or_heron_id}/scorecard/async","href":"/api-reference/endusercalculations/request-enduser-scorecard"},{"title":"Get EndUser transaction data coverage","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_users/{end_user_id_or_heron_id}/transaction_data_coverage","href":"/api-reference/endusercalculations/get-enduser-transaction-data-coverage"}]},{"group":"EndUserAttributes","pages":[{"title":"Get EndUser attribute values","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_users/{end_user_heron_id}/company_attributes","href":"/api-reference/enduserattributes/get-enduser-attribute-values"}]},{"group":"EndUserAccounts","pages":[{"title":"Get Missing Accounts (beta)","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_users/{end_user_id_or_heron_id}/missing_accounts","href":"/api-reference/enduseraccounts/get-missing-accounts-beta"}]},{"group":"EnrichmentFeedback","pages":[{"title":"Bulk create category feedback for an end user","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/end_users/{end_user_id_or_heron_id}/bulk_category_feedback","href":"/api-reference/enrichmentfeedback/bulk-create-category-feedback-for-an-end-user"},{"title":"Bulk create merchant feedback for an end user","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/end_users/{end_user_id_or_heron_id}/merchant_feedback","href":"/api-reference/enrichmentfeedback/bulk-create-merchant-feedback-for-an-end-user"},{"title":"Revert merchant feedback for an end user","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/end_users/{end_user_id_or_heron_id}/merchant_feedback/revert","href":"/api-reference/enrichmentfeedback/revert-merchant-feedback-for-an-end-user"},{"title":"Create category, merchant feedback","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger put /api/transactions/{heron_id}/feedback","href":"/api-reference/enrichmentfeedback/create-category-merchant-feedback"}]},{"group":"EndUserFinancials","pages":[{"title":"Get EndUser's combined financials","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_users/{end_user_id_or_heron_id}/combined_financials","href":"/api-reference/enduserfinancials/get-endusers-combined-financials"}]},{"group":"EndUserIntegrations","pages":[{"title":"Upload DecisionLogic XML","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/end_users/{end_user_id_or_heron_id}/decision_logic","href":"/api-reference/enduserintegrations/upload-decisionlogic-xml"},{"title":"Upload Inscribe","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/end_users/{end_user_id_or_heron_id}/inscribe","href":"/api-reference/enduserintegrations/upload-inscribe"},{"title":"Get Integration Links","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_users/{end_user_id_or_heron_id}/integration_links","href":"/api-reference/enduserintegrations/get-integration-links"},{"title":"Upload Ocrolus","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/end_users/{end_user_id_or_heron_id}/ocrolus","href":"/api-reference/enduserintegrations/upload-ocrolus"},{"title":"Get PDFs","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_users/{end_user_id_or_heron_id}/pdfs","href":"/api-reference/enduserintegrations/get-pdfs"},{"title":"Parse all PDF","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/end_users/{end_user_id_or_heron_id}/pdfs/parse","href":"/api-reference/enduserintegrations/parse-all-pdf"},{"title":"Upload PDF","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/end_users/{end_user_id_or_heron_id}/pdfs/v1","href":"/api-reference/enduserintegrations/upload-pdf"},{"title":"Upload Plaid assets","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/end_users/{end_user_id_or_heron_id}/plaid/assets","href":"/api-reference/enduserintegrations/upload-plaid-assets"},{"title":"Upload Plaid transactions","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/end_users/{end_user_id_or_heron_id}/plaid/transactions","href":"/api-reference/enduserintegrations/upload-plaid-transactions"},{"title":"Upload Yodlee","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/end_users/{end_user_id_or_heron_id}/yodlee","href":"/api-reference/enduserintegrations/upload-yodlee"},{"title":"Get single PDF by heron_id","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/integrations/pdfs/{heron_id}","href":"/api-reference/enduserintegrations/get-single-pdf-by-heron_id"},{"title":"Update PDF attributes including status","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger put /api/integrations/pdfs/{heron_id}","href":"/api-reference/enduserintegrations/update-pdf-attributes-including-status"},{"title":"Send patch transactions for a pdf statement","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger patch /api/integrations/pdfs/{heron_id}/processed","href":"/api-reference/enduserintegrations/send-patch-transactions-for-a-pdf-statement"},{"title":"Reloads transactions for a pdf","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/integrations/pdfs/{heron_id}/reload_transactions","href":"/api-reference/enduserintegrations/reloads-transactions-for-a-pdf"},{"title":"Unloads transactions for a pdf","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/integrations/pdfs/{heron_id}/unload_transactions","href":"/api-reference/enduserintegrations/unloads-transactions-for-a-pdf"},{"title":"Update PDF currency","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/integrations/pdfs/{heron_id}/update_currency","href":"/api-reference/enduserintegrations/update-pdf-currency"}]},{"group":"EndUserRules","pages":[{"title":"Evaluate all rules for an end user","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_users/{end_user_id_or_heron_id}/evaluate_rules","href":"/api-reference/enduserrules/evaluate-all-rules-for-an-end-user"}]},{"group":"Integrations","pages":[{"title":"Send a Finicity Connect email to an end user","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/end_users/{end_user_id_or_heron_id}/finicity/connect","href":"/api-reference/integrations/send-a-finicity-connect-email-to-an-end-user"},{"title":"Trigger a cashflow report generation for an end user","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/end_users/{end_user_id_or_heron_id}/finicity/request_cashflow_report","href":"/api-reference/integrations/trigger-a-cashflow-report-generation-for-an-end-user"},{"title":"Trigger a statement reports generation for an end user","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/end_users/{end_user_id_or_heron_id}/finicity/request_statement_reports","href":"/api-reference/integrations/trigger-a-statement-reports-generation-for-an-end-user"},{"title":"Trigger a Finicity VOE transactions report generation for an end user","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/end_users/{end_user_id_or_heron_id}/finicity/request_voe_transactions_report","href":"/api-reference/integrations/trigger-a-finicity-voe-transactions-report-generation-for-an-end-user"},{"title":"Update an Integration Link","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger put /api/integration_links/{item_id}","href":"/api-reference/integrations/update-an-integration-link"},{"title":"List Integrations","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/integrations","href":"/api-reference/integrations/list-integrations"},{"title":"Create an integration","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/integrations","href":"/api-reference/integrations/create-an-integration"},{"title":"Update Integration","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger put /api/integrations/{heron_id}","href":"/api-reference/integrations/update-integration"},{"title":"Get IntegrationLinks by Integration","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/integrations/{heron_id}/links","href":"/api-reference/integrations/get-integrationlinks-by-integration"},{"title":"Refresh assets reports for integration links","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger put /api/integrations/{heron_id}/links","href":"/api-reference/integrations/refresh-assets-reports-for-integration-links"},{"title":"Create an integration Link","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/integrations/{heron_id}/links","href":"/api-reference/integrations/create-an-integration-link"},{"title":"(Soft-)Delete an integration link","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger delete /api/integrations/{heron_id}/links","href":"/api-reference/integrations/soft-delete-an-integration-link"},{"title":"Refresh an IntegrationLink","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/integrations/{heron_id}/links/{link_item_id}/refresh","href":"/api-reference/integrations/refresh-an-integrationlink"}]},{"group":"ISOApplication","pages":[{"title":"Upload an ISO application PDF for for an end user","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/end_users/{end_user_id_or_heron_id}/iso_application_form","href":"/api-reference/isoapplication/upload-an-iso-application-pdf-for-for-an-end-user"},{"title":"Get EndUser ISO Applications","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_users/{end_user_id_or_heron_id}/iso_applications","href":"/api-reference/isoapplication/get-enduser-iso-applications"},{"title":"Upload an ISO application PDF for automated scrubbing in under 15 seconds","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/iso_applications/","href":"/api-reference/isoapplication/upload-an-iso-application-pdf-for-automated-scrubbing-in-under-15-seconds"},{"title":"Upload an ISO application PDF for automated scrubbing in under 15 seconds (base64)","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/iso_applications/base64","href":"/api-reference/isoapplication/upload-an-iso-application-pdf-for-automated-scrubbing-in-under-15-seconds-base64"},{"title":"Reprocess a single ISO application","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/iso_applications/reprocess/{heron_id}","href":"/api-reference/isoapplication/reprocess-a-single-iso-application"},{"title":"Get the scrubbed results and data validations of an uploaded ISO application by its heron_id (prefixed \"iso_\")","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/iso_applications/{heron_id}","href":"/api-reference/isoapplication/get-the-scrubbed-results-and-data-validations-of-an-uploaded-iso-application-by-its-heron_id-prefixed-\"iso_\""}]},{"group":"Positions","pages":[{"title":"Get positions summary for end user","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_users/{end_user_id_or_heron_id}/positions","href":"/api-reference/positions/get-positions-summary-for-end-user"},{"title":"Get edits that no longer apply","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_users/{end_user_id_or_heron_id}/positions/stale_overrides","href":"/api-reference/positions/get-edits-that-no-longer-apply"},{"title":"Apply an edit that no longer applies to a rebuilt position","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/position_overrides/{override_heron_id}/reannotate","href":"/api-reference/positions/apply-an-edit-that-no-longer-applies-to-a-rebuilt-position"},{"title":"Get a position's edit history","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/positions/{position_heron_id}/overrides","href":"/api-reference/positions/get-a-positions-edit-history"},{"title":"Override a position's status, frequency or payment amount","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/positions/{position_heron_id}/overrides","href":"/api-reference/positions/override-a-positions-status-frequency-or-payment-amount"},{"title":"Remove a position's override","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger delete /api/positions/{position_heron_id}/overrides","href":"/api-reference/positions/remove-a-positions-override"},{"title":"Get transactions for a specific position","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/positions/{position_heron_id}/transactions","href":"/api-reference/positions/get-transactions-for-a-specific-position"}]},{"group":"Tags","pages":[{"title":"List an end user's tags","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_users/{end_user_id_or_heron_id}/tags","href":"/api-reference/tags/list-an-end-users-tags"},{"title":"Replace an end user's tags","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger put /api/end_users/{end_user_id_or_heron_id}/tags","href":"/api-reference/tags/replace-an-end-users-tags"},{"title":"Add tags to an end user","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/end_users/{end_user_id_or_heron_id}/tags","href":"/api-reference/tags/add-tags-to-an-end-user"},{"title":"Remove a tag from an end user","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger delete /api/end_users/{end_user_id_or_heron_id}/tags/{tag_heron_id}","href":"/api-reference/tags/remove-a-tag-from-an-end-user"},{"title":"List tags","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/tags","href":"/api-reference/tags/list-tags"},{"title":"Create a tag","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/tags","href":"/api-reference/tags/create-a-tag"},{"title":"Get a tag","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/tags/{heron_id}","href":"/api-reference/tags/get-a-tag"},{"title":"Delete a tag","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger delete /api/tags/{heron_id}","href":"/api-reference/tags/delete-a-tag"},{"title":"Update a tag","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger patch /api/tags/{heron_id}","href":"/api-reference/tags/update-a-tag"}]},{"group":"EnrichedTransactions","pages":[{"title":"Get end user transactions","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/end_users/{end_user_id_or_heron_id}/transactions","href":"/api-reference/enrichedtransactions/get-end-user-transactions"},{"title":"Get apitransactions","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/transactions/{reference_id_or_heron_id}","href":"/api-reference/enrichedtransactions/get-apitransactions"}]},{"group":"Transactions","pages":[{"title":"Create end user transactions (async)","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/end_users/{end_user_id_or_heron_id}/transactions","href":"/api-reference/transactions/create-end-user-transactions-async"},{"title":"Get apitransactions","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/transactions","href":"/api-reference/transactions/get-apitransactions"},{"title":"Enrich transactions (sync)","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/transactions","href":"/api-reference/transactions/enrich-transactions-sync"},{"title":"Delete transactions","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger delete /api/transactions","href":"/api-reference/transactions/delete-transactions"}]},{"group":"Funders","pages":[{"title":"Search funders by name","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/funders/","href":"/api-reference/funders/search-funders-by-name"},{"title":"List your linked funders","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/funders/linked","href":"/api-reference/funders/list-your-linked-funders"},{"title":"Get a single funder","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/funders/{heron_id}","href":"/api-reference/funders/get-a-single-funder"}]},{"group":"Interaction Logs","pages":[]},{"group":"MCP endpoints","pages":[]},{"group":"Merchants","pages":[{"title":"Extract merchant","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/merchants/extract","href":"/api-reference/merchants/extract-merchant"},{"title":"List merchant groups","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/merchants/groups","href":"/api-reference/merchants/list-merchant-groups"},{"title":"List merchants","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/merchants/list","href":"/api-reference/merchants/list-merchants"},{"title":"Search merchants","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/merchants/search","href":"/api-reference/merchants/search-merchants"},{"title":"Get merchant by ID","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/merchants/{heron_id}","href":"/api-reference/merchants/get-merchant-by-id"},{"title":"Set merchant group override","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger patch /api/merchants/{merchant_heron_id}/user_merchant_group","href":"/api-reference/merchants/set-merchant-group-override"}]},{"group":"OAuth","pages":[]},{"group":"Policy Versions","pages":[{"title":"List policy versions","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/policy_version","href":"/api-reference/policy-versions/list-policy-versions"},{"title":"Create a draft policy version","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/policy_version","href":"/api-reference/policy-versions/create-a-draft-policy-version"},{"title":"Archive the draft policy version","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/policy_version/draft/archive","href":"/api-reference/policy-versions/archive-the-draft-policy-version"},{"title":"Create a draft policy version with new check values","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger patch /api/policy_version/draft/check","href":"/api-reference/policy-versions/create-a-draft-policy-version-with-new-check-values"},{"title":"Update a lookup table in the draft","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger put /api/policy_version/draft/lookup_tables/{heron_id}","href":"/api-reference/policy-versions/update-a-lookup-table-in-the-draft"},{"title":"List the account's lookup tables","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/policy_version/lookup_tables","href":"/api-reference/policy-versions/list-the-accounts-lookup-tables"},{"title":"Publish the draft policy version","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/policy_version/publish","href":"/api-reference/policy-versions/publish-the-draft-policy-version"},{"title":"Get a policy version","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/policy_version/{version}","href":"/api-reference/policy-versions/get-a-policy-version"}]},{"group":"Policy Backtests","pages":[]},{"group":"Rules","pages":[{"title":"Get rules","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/rules/","href":"/api-reference/rules/get-rules"},{"title":"Create a single rule","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/rules/","href":"/api-reference/rules/create-a-single-rule"},{"title":"Get metrics","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/rules/metrics","href":"/api-reference/rules/get-metrics"},{"title":"Update rule by heron_id","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger put /api/rules/{heron_id}","href":"/api-reference/rules/update-rule-by-heron_id"},{"title":"Delete rule by heron_id","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger delete /api/rules/{heron_id}","href":"/api-reference/rules/delete-rule-by-heron_id"}]},{"group":"ParsedEndUserSubmission","pages":[{"title":"Get parsed submissions for an End User","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/submission_parsers/{end_user_heron_id}","href":"/api-reference/parsedendusersubmission/get-parsed-submissions-for-an-end-user"}]},{"group":"UserMerchantGroups","pages":[{"title":"This endpoint returns merchant groups categorized as pending, custom, or rejected.","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/user_merchant_groups","href":"/api-reference/usermerchantgroups/this-endpoint-returns-merchant-groups-categorized-as-pending-custom-or-rejected"}]},{"group":"Users","pages":[{"title":"Get user's company overview layout","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/users/company_overview_layout","href":"/api-reference/users/get-users-company-overview-layout"},{"title":"Save user's company overview layout","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger put /api/users/company_overview_layout","href":"/api-reference/users/save-users-company-overview-layout"},{"title":"Save user's settings","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger put /api/users/current/settings","href":"/api-reference/users/save-users-settings"},{"title":"Rotate the webhook signing secret","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/users/secret/rotate","href":"/api-reference/users/rotate-the-webhook-signing-secret"}]},{"group":"Watermarks","pages":[{"title":"Retrieve user logo","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/watermarks/logo","href":"/api-reference/watermarks/retrieve-user-logo"},{"title":"Upload user logo","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/watermarks/logo","href":"/api-reference/watermarks/upload-user-logo"}]},{"group":"Webhooks","pages":[{"title":"Get webhooks","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/webhooks","href":"/api-reference/webhooks/get-webhooks"},{"title":"Create a webhook","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/webhooks","href":"/api-reference/webhooks/create-a-webhook"},{"title":"List webhook delivery attempts","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/webhooks/deliveries","href":"/api-reference/webhooks/list-webhook-delivery-attempts"},{"title":"Resend failed webhook deliveries","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/webhooks/deliveries/resend","href":"/api-reference/webhooks/resend-failed-webhook-deliveries"},{"title":"Get a webhook delivery attempt","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/webhooks/deliveries/{heron_id}","href":"/api-reference/webhooks/get-a-webhook-delivery-attempt"},{"title":"Get webhook topics","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/webhooks/topics","href":"/api-reference/webhooks/get-webhook-topics"},{"title":"Update a webhook","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger put /api/webhooks/{heron_id}","href":"/api-reference/webhooks/update-a-webhook"},{"title":"Delete a webhook","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger delete /api/webhooks/{heron_id}","href":"/api-reference/webhooks/delete-a-webhook"}]},{"group":"Workflows","pages":[{"title":"Start a workflow by Heron ID for an end user","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/workflow/start_by_heron_id","href":"/api-reference/workflows/start-a-workflow-by-heron-id-for-an-end-user"},{"title":"Start a workflow by name for an end user","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger post /api/workflow/start_by_name","href":"/api-reference/workflows/start-a-workflow-by-name-for-an-end-user"},{"title":"List workflows for the current user","deprecated":null,"version":null,"openapi":"https://app.herondata.io/swagger get /api/workflow/user/workflows","href":"/api-reference/workflows/list-workflows-for-the-current-user"}]}]}]},"basePath":"","title":"Get the policy evaluations for an end user - Heron","buildId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","deploymentId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","dynamics":["c2aa737661","b0f84f53ff","a9bb46feb3","2b790eda92"],"chunks":["OpenApiReferenceProvider-DCDCdBVX.js","utils-ME8dDnLe.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-0e84ACsd.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-wgRBj-ia.js","snippetPresets-C11Sgb-o.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","Page-Bevw23-4.js","ApiExamples-C0lapOpP.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-ZeRQV8fF.js","shallow-BupWh095.js","getApiPlaygroundDisplay-BnYQO2Ss.js","CodeSnippet-RKKOc8c_.js","CodeSnippets-Drf_m8wS.js","getPastedJson-u6QiPzNZ.js","icon-Bb-CBSxO.js","MethodPill-F7l5AI7V.js","DuplicateIcon-IiAXkdSg.js","createIcon-FliI8EBc.js","DynamicMarkdown-B62XqCSI.js","SectionHeading-Dj31pT03.js","axios-vUo_bRtp.js","Markdown-BOgQCTwD.js","clsx-BIWXJmsZ.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-DKZWslLH.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-UDqbR6xh.js"]}