{"docsConfig":{"theme":"almond","$schema":"https://mintlify.com/docs.json","name":"Kadoa Documentation","colors":{"primary":"#ea580c","light":"#ea580c","dark":"#18181b"},"logo":{"light":"https://mintcdn.com/kadoa/dCOYM0EuffD9qYID/logo/kadoa-logo.svg?fit=max\u0026auto=format\u0026n=dCOYM0EuffD9qYID\u0026q=85\u0026s=344d5ae11cb3c2519a3c1541507ebed5","dark":"https://mintcdn.com/kadoa/dCOYM0EuffD9qYID/logo/kadoa-logo-dark.svg?fit=max\u0026auto=format\u0026n=dCOYM0EuffD9qYID\u0026q=85\u0026s=1fea0a0ce836a0d67d103f5e5adb6dda"},"favicon":"https://mintcdn.com/kadoa/A3sRkEG_6lnlmZD1/favicon.svg?fit=max\u0026auto=format\u0026n=A3sRkEG_6lnlmZD1\u0026q=85\u0026s=0cea8dbdde871424c4f413c68961c6e2","api":{"openapi":"https://api.kadoa.com/openapi"},"appearance":{"default":"light"},"background":{"color":{"light":"#fafaf9","dark":"#18181b"}},"navbar":{"primary":{"type":"button","label":"Open app","href":"https://kadoa.com/dashboard"}},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/kadoa","github":"https://github.com/kadoa-org"}},"seo":{"indexing":"all"},"fonts":{"family":"Kadoa Sans","weight":360,"source":"https://kadoa.b-cdn.net/fonts/KadoaSans-Variable.woff2","format":"woff2"},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Changelog","icon":{"style":"duotone","name":"clock-rotate-left"},"href":"https://www.kadoa.com/changelog"},{"anchor":"Trust Center","icon":{"style":"duotone","name":"shield-check"},"href":"https://trust.kadoa.com"},{"anchor":"Contact Us","icon":{"style":"duotone","name":"envelope"},"href":"https://www.kadoa.com/contact"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"kadoa","hasAudioNarration":false,"actualSubdomain":"kadoa","customDomains":["docs.kadoa.com"],"gitSource":{"type":"github","owner":"kadoa-org","repo":"kadoa-backend","deployBranch":"main","contentDirectory":"docs/public","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6aebac181633ca242c0d063e","collectionId":"9d2d1269-9680-4afb-8321-e3c7dd85bb92","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6aebac181633ca242c0d063e"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6aedde7acf5f3c82974f25a8","clientVersion":"0.0.4076","searchFilterCounts":[{"language":"default","tag":"API Reference","count":152},{"language":"default","tag":"Documentation","count":63},{"language":"default","tag":"Workflows","count":20},{"language":"default","tag":"Build workflows","count":18},{"language":"default","tag":"Templates","count":16},{"language":"default","tag":"Notifications","count":13},{"language":"default","tag":"Integrations","count":12},{"language":"default","tag":"Agent","count":9},{"language":"default","tag":"Variables","count":7},{"language":"default","tag":"Administration","count":7}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"html,body{font-weight:380}strong,.link,.font-semibold,.font-bold{font-weight:520}.sidebar-group-header,.sidebar-title{color:rgb(var(--primary));font-weight:600}body:has(.landing-cards) #page-title{font-size:2.5rem;line-height:1.15}.landing-cards{gap:1rem}.landing-cards a.card{margin:0;border-radius:0.625rem;height:100%}.landing-cards a.card [data-component-part=\"card-content-container\"]{padding:0;display:flex;flex-direction:column;height:100%}.landing-cards a.card [data-component-part=\"card-icon\"]{margin:1.25rem 1.25rem 3.5rem}.landing-cards a.card [data-component-part=\"card-content-container\"]>div:has([data-component-part=\"card-title\"]){flex:1;border-top:1px solid rgb(9 9 11 / 0.08)}.landing-cards a.card [data-component-part=\"card-title\"]{margin:0;padding:1rem 1.25rem 0}.landing-cards a.card [data-component-part=\"card-content\"]{margin:0;padding:0.25rem 1.25rem 1.25rem;font-size:0.9375rem;line-height:1.45}.dark .landing-cards a.card [data-component-part=\"card-content-container\"]>div:has([data-component-part=\"card-title\"]){border-top-color:rgb(255 255 255 / 0.1)}body:has(.landing-cards) #content-area{max-width:68rem}.concept-list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:2.5rem;margin-top:1rem}.concept-list a{display:block;padding:0.875rem 0;border-top:1px solid rgb(9 9 11 / 0.08);text-decoration:none}.concept-name{display:block;color:rgb(24 24 27);font-weight:520}.concept-desc{display:block;margin-top:0.125rem;color:rgb(113 113 122);font-size:0.9375rem;line-height:1.45}.concept-list a:hover .concept-name,.concept-list a:focus-visible .concept-name{color:rgb(var(--primary))}.concept-list a:focus-visible{outline:2px solid rgb(var(--primary));outline-offset:2px;border-radius:0.25rem}.dark .concept-list a{border-top-color:rgb(255 255 255 / 0.1)}.dark .concept-name{color:rgb(244 244 245)}.dark .concept-desc{color:rgb(161 161 170)}@media (max-width: 640px){.concept-list{grid-template-columns:minmax(0, 1fr)}}@media (min-width: 640px) and (max-width: 1279px){.landing-cards{--cols: 2 !important}}.dark img[src$=\"/images/logos/openai.svg\"],.dark img[src$=\"/images/logos/cursor.svg\"],.dark img[src$=\"/images/logos/mcp.svg\"]{filter:invert(1)}"}],"page":{"pagePath":"api-reference/data-quality/delete-field-rules","slug":"/api-reference/data-quality/delete-field-rules","pageMetadata":{"title":"Delete data quality rules for a field","description":"Remove all data quality rules for a single schema field on a workflow","openapi":"delete /v4/workflows/{workflowId}/schema-validation-rules/{fieldName}","href":"/api-reference/data-quality/delete-field-rules"},"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: \"Remove all data quality rules for a single schema field on a workflow\"\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":"Delete data quality rules for a field","description":"Remove all data quality rules for a single schema field on a workflow","openapi":"delete /v4/workflows/{workflowId}/schema-validation-rules/{fieldName}","href":"/api-reference/data-quality/delete-field-rules"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/kadoa/c67f9ac954426fc4/fonts.js"],"openApiReferenceData":{"operation":{"summary":"Delete data quality rules for a single field","tags":["Data Quality"],"description":"Remove all data quality rules for a single schema field on a workflow","parameters":["090cc053-40ce-441b-962d-eafac4def3aa","f79356df-92e8-4195-b312-4e2364570cef"],"security":["11139c12-38be-4758-92fb-f4ee7c939cb1"],"responses":{"200":"e3fd89cb-a29f-42d0-89f6-9deb41d6d903","400":"02b71543-21d2-48f7-8db2-298a2f87d941","401":"0a518a62-9b7e-4512-9943-1330eb794510","404":"ad4dcf9b-8597-4789-8d78-13c63356ec7f","500":"0e0662b3-adbe-4bc5-b275-85f9e6ca32d2"},"method":"delete","type":"path","servers":["86077099-9e94-4505-a111-d910328d27f5"],"path":"/v4/workflows/{workflowId}/schema-validation-rules/{fieldName}","baseUrlOptions":["https://api.kadoa.com"],"title":"Delete data quality rules for a single field","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"090cc053-40ce-441b-962d-eafac4def3aa":{"name":"workflowId","in":"path","required":true,"description":"ID of the workflow","schema":{"type":"string","isRequired":true,"description":"ID of the workflow","uniqueKey":"","typeLabel":"string"}},"f79356df-92e8-4195-b312-4e2364570cef":{"name":"fieldName","in":"path","required":true,"description":"Name of the schema field whose rules should be removed","schema":{"type":"string","isRequired":true,"description":"Name of the schema field whose rules should be removed","uniqueKey":"","typeLabel":"string"}}},"responses":{"e3fd89cb-a29f-42d0-89f6-9deb41d6d903":{"description":"Rules removed (or no-op if the field had no rules). Returns the remaining ruleset.","content":{"application/json":{"schema":{"type":"object","required":["rules"],"properties":{"rules":{"type":"object","description":"Map keyed by schema field name, with the per-field data quality rules for that field.","additionalProperties":{"oneOf":[{"type":"object","description":"Rules for one schema field. The `kind` discriminator selects the rule shape and casts the\nfield's values to that type before evaluation. A rule tree may nest at most 4 levels deep\nand hold at most 200 evaluable rules.\n","required":["kind"],"properties":{"kind":{"type":"string","enum":["STRING"],"isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.0.kind","typeLabel":"enum\u003cstring>"},"presence":{"type":"object","description":"Minimum percentage of rows that must have a value for this field.","required":["target","editedBy","editedAt"],"properties":{"target":{"type":"integer","enum":[0,20,40,60,80,100],"isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.0.presence.target","typeLabel":"enum\u003cinteger>"},"editedBy":{"type":"string","enum":["default","llm","agent","ops","user"],"description":"Actor type that produced the last edit. API clients send `user`.","isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.0.presence.editedBy","typeLabel":"enum\u003cstring>"},"editedAt":{"type":"string","format":"date-time","description":"ISO-8601 timestamp of the last edit.","isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.0.presence.editedAt","typeLabel":"string\u003cdate-time>"},"editedByLabel":{"type":"string","description":"Optional human-readable label for the editor (e.g. email for users, agent name for agents).","uniqueKey":"rules.additionalProperties.oneOf.0.presence.editedByLabel","typeLabel":"string"}},"uniqueKey":"rules.additionalProperties.oneOf.0.presence","typeLabel":"object"},"uniqueness":{"type":"object","description":"Minimum percentage of values that must be unique in this column.","required":["target","editedBy","editedAt"],"properties":{"target":{"type":"integer","enum":[0,20,40,60,80,100],"isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.0.uniqueness.target","typeLabel":"enum\u003cinteger>"},"editedBy":{"type":"string","enum":["default","llm","agent","ops","user"],"description":"Actor type that produced the last edit. API clients send `user`.","isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.0.uniqueness.editedBy","typeLabel":"enum\u003cstring>"},"editedAt":{"type":"string","format":"date-time","description":"ISO-8601 timestamp of the last edit.","isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.0.uniqueness.editedAt","typeLabel":"string\u003cdate-time>"},"editedByLabel":{"type":"string","description":"Optional human-readable label for the editor (e.g. email for users, agent name for agents).","uniqueKey":"rules.additionalProperties.oneOf.0.uniqueness.editedByLabel","typeLabel":"string"}},"uniqueKey":"rules.additionalProperties.oneOf.0.uniqueness","typeLabel":"object"},"minLength":{"type":"object","description":"Bound on the string length in characters.","required":["value","editedBy","editedAt"],"properties":{"value":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.0.minLength.value","typeLabel":"integer"},"editedBy":{"type":"string","enum":["default","llm","agent","ops","user"],"description":"Actor type that produced the last edit. API clients send `user`.","isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.0.minLength.editedBy","typeLabel":"enum\u003cstring>"},"editedAt":{"type":"string","format":"date-time","description":"ISO-8601 timestamp of the last edit.","isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.0.minLength.editedAt","typeLabel":"string\u003cdate-time>"},"editedByLabel":{"type":"string","description":"Optional human-readable label for the editor (e.g. email for users, agent name for agents).","uniqueKey":"rules.additionalProperties.oneOf.0.minLength.editedByLabel","typeLabel":"string"}},"uniqueKey":"rules.additionalProperties.oneOf.0.minLength","typeLabel":"object"},"maxLength":{"type":"object","description":"Bound on the string length in characters.","required":["value","editedBy","editedAt"],"properties":{"value":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.0.maxLength.value","typeLabel":"integer"},"editedBy":{"type":"string","enum":["default","llm","agent","ops","user"],"description":"Actor type that produced the last edit. API clients send `user`.","isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.0.maxLength.editedBy","typeLabel":"enum\u003cstring>"},"editedAt":{"type":"string","format":"date-time","description":"ISO-8601 timestamp of the last edit.","isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.0.maxLength.editedAt","typeLabel":"string\u003cdate-time>"},"editedByLabel":{"type":"string","description":"Optional human-readable label for the editor (e.g. email for users, agent name for agents).","uniqueKey":"rules.additionalProperties.oneOf.0.maxLength.editedByLabel","typeLabel":"string"}},"uniqueKey":"rules.additionalProperties.oneOf.0.maxLength","typeLabel":"object"},"minHtmlElements":{"type":"object","description":"Bound on how many HTML elements the text contains. An element is an opening or\nself-closing tag (e.g. `\u003ch1>Foo\u003c/h1> bar` counts 1, `\u003ch1>Foo\u003c/h1> \u003cp>bar\u003c/p>` counts 2);\nclosing tags, comments, and doctypes don't count.\n","required":["value","editedBy","editedAt"],"properties":{"value":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.0.minHtmlElements.value","typeLabel":"integer"},"editedBy":{"type":"string","enum":["default","llm","agent","ops","user"],"description":"Actor type that produced the last edit. API clients send `user`.","isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.0.minHtmlElements.editedBy","typeLabel":"enum\u003cstring>"},"editedAt":{"type":"string","format":"date-time","description":"ISO-8601 timestamp of the last edit.","isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.0.minHtmlElements.editedAt","typeLabel":"string\u003cdate-time>"},"editedByLabel":{"type":"string","description":"Optional human-readable label for the editor (e.g. email for users, agent name for agents).","uniqueKey":"rules.additionalProperties.oneOf.0.minHtmlElements.editedByLabel","typeLabel":"string"}},"uniqueKey":"rules.additionalProperties.oneOf.0.minHtmlElements","typeLabel":"object"},"maxHtmlElements":{"type":"object","description":"Bound on how many HTML elements the text contains. An element is an opening or\nself-closing tag (e.g. `\u003ch1>Foo\u003c/h1> bar` counts 1, `\u003ch1>Foo\u003c/h1> \u003cp>bar\u003c/p>` counts 2);\nclosing tags, comments, and doctypes don't count.\n","required":["value","editedBy","editedAt"],"properties":{"value":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.0.maxHtmlElements.value","typeLabel":"integer"},"editedBy":{"type":"string","enum":["default","llm","agent","ops","user"],"description":"Actor type that produced the last edit. API clients send `user`.","isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.0.maxHtmlElements.editedBy","typeLabel":"enum\u003cstring>"},"editedAt":{"type":"string","format":"date-time","description":"ISO-8601 timestamp of the last edit.","isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.0.maxHtmlElements.editedAt","typeLabel":"string\u003cdate-time>"},"editedByLabel":{"type":"string","description":"Optional human-readable label for the editor (e.g. email for users, agent name for agents).","uniqueKey":"rules.additionalProperties.oneOf.0.maxHtmlElements.editedByLabel","typeLabel":"string"}},"uniqueKey":"rules.additionalProperties.oneOf.0.maxHtmlElements","typeLabel":"object"},"format":{"oneOf":[{"type":"object","description":"Format rule for string fields. The `kind` discriminator selects one of three shapes:\n - `FREE_TEXT` (see `StringFormatFreeTextRule`): a character-class restriction. Length rules apply only with this kind.\n - `FORMAT` (see `StringFormatFormatRule`): a named pattern preset or a custom regex.\n - `LIST` (see `StringFormatListRule`): a named list preset or a custom list of allowed values.\n","required":["kind","charset","editedBy","editedAt"],"properties":{"kind":{"type":"string","enum":["FREE_TEXT"],"isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.0.format.oneOf.0.kind","typeLabel":"enum\u003cstring>"},"charset":{"type":"object","description":"A named character-class restriction.","required":["kind","preset"],"properties":{"kind":{"type":"string","enum":["PRESET"],"isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.0.format.oneOf.0.charset.kind","typeLabel":"enum\u003cstring>"},"preset":{"type":"string","enum":["natural_language","alphanumeric","alpha"],"isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.0.format.oneOf.0.charset.preset","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.0.format.oneOf.0.charset","typeLabel":"object"},"editedBy":{"type":"string","enum":["default","llm","agent","ops","user"],"description":"Actor type that produced the last edit. API clients send `user`.","isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.0.format.oneOf.0.editedBy","typeLabel":"enum\u003cstring>"},"editedAt":{"type":"string","format":"date-time","description":"ISO-8601 timestamp of the last edit.","isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.0.format.oneOf.0.editedAt","typeLabel":"string\u003cdate-time>"},"editedByLabel":{"type":"string","description":"Optional human-readable label for the editor (e.g. email for users, agent name for agents).","uniqueKey":"rules.additionalProperties.oneOf.0.format.oneOf.0.editedByLabel","typeLabel":"string"}},"uniqueKey":"rules.additionalProperties.oneOf.0.format.oneOf.0","typeLabel":"object"},{"type":"object","description":"Format rule for string fields. The `kind` discriminator selects one of three shapes:\n - `FREE_TEXT` (see `StringFormatFreeTextRule`): a character-class restriction. Length rules apply only with this kind.\n - `FORMAT` (see `StringFormatFormatRule`): a named pattern preset or a custom regex.\n - `LIST` (see `StringFormatListRule`): a named list preset or a custom list of allowed values.\n","required":["kind","source","editedBy","editedAt"],"properties":{"kind":{"type":"string","enum":["FORMAT"],"isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.0.format.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"source":{"oneOf":[{"type":"object","description":"A named pattern preset.","required":["kind","preset"],"properties":{"kind":{"type":"string","enum":["PRESET"],"isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.0.format.oneOf.1.source.oneOf.0.kind","typeLabel":"enum\u003cstring>"},"preset":{"type":"string","enum":["url","email","phone","date","datetime","time","uuid","slug"],"isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.0.format.oneOf.1.source.oneOf.0.preset","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.0.format.oneOf.1.source.oneOf.0","typeLabel":"object"},{"type":"object","description":"A custom regular expression.","required":["kind","pattern"],"properties":{"kind":{"type":"string","enum":["CUSTOM"],"isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.0.format.oneOf.1.source.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"pattern":{"type":"string","minLength":1,"description":"Must be a valid regular expression.","isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.0.format.oneOf.1.source.oneOf.1.pattern","typeLabel":"string"}},"isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.0.format.oneOf.1.source.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.0.format.oneOf.1.source","typeLabel":"object"},"editedBy":{"type":"string","enum":["default","llm","agent","ops","user"],"description":"Actor type that produced the last edit. API clients send `user`.","isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.0.format.oneOf.1.editedBy","typeLabel":"enum\u003cstring>"},"editedAt":{"type":"string","format":"date-time","description":"ISO-8601 timestamp of the last edit.","isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.0.format.oneOf.1.editedAt","typeLabel":"string\u003cdate-time>"},"editedByLabel":{"type":"string","description":"Optional human-readable label for the editor (e.g. email for users, agent name for agents).","uniqueKey":"rules.additionalProperties.oneOf.0.format.oneOf.1.editedByLabel","typeLabel":"string"}},"uniqueKey":"rules.additionalProperties.oneOf.0.format.oneOf.1","typeLabel":"object"},{"type":"object","description":"Format rule for string fields. The `kind` discriminator selects one of three shapes:\n - `FREE_TEXT` (see `StringFormatFreeTextRule`): a character-class restriction. Length rules apply only with this kind.\n - `FORMAT` (see `StringFormatFormatRule`): a named pattern preset or a custom regex.\n - `LIST` (see `StringFormatListRule`): a named list preset or a custom list of allowed values.\n","required":["kind","source","editedBy","editedAt"],"properties":{"kind":{"type":"string","enum":["LIST"],"isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.0.format.oneOf.2.kind","typeLabel":"enum\u003cstring>"},"source":{"oneOf":[{"type":"object","description":"A named list of allowed values.","required":["kind","preset"],"properties":{"kind":{"type":"string","enum":["PRESET"],"isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.0.format.oneOf.2.source.oneOf.0.kind","typeLabel":"enum\u003cstring>"},"preset":{"type":"string","enum":["language2","country2","country3","currency3","month3","usState2"],"isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.0.format.oneOf.2.source.oneOf.0.preset","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.0.format.oneOf.2.source.oneOf.0","typeLabel":"object"},{"type":"object","description":"A custom closed set of allowed values.","required":["kind","values"],"properties":{"kind":{"type":"string","enum":["CUSTOM"],"isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.0.format.oneOf.2.source.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"values":{"type":"array","items":{"type":"string","minLength":1,"uniqueKey":"rules.additionalProperties.oneOf.0.format.oneOf.2.source.oneOf.1.values.items.[INDEX]","typeLabel":"string"},"minItems":1,"description":"The closed set of allowed values.","isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.0.format.oneOf.2.source.oneOf.1.values","typeLabel":"string[]"}},"isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.0.format.oneOf.2.source.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.0.format.oneOf.2.source","typeLabel":"object"},"editedBy":{"type":"string","enum":["default","llm","agent","ops","user"],"description":"Actor type that produced the last edit. API clients send `user`.","isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.0.format.oneOf.2.editedBy","typeLabel":"enum\u003cstring>"},"editedAt":{"type":"string","format":"date-time","description":"ISO-8601 timestamp of the last edit.","isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.0.format.oneOf.2.editedAt","typeLabel":"string\u003cdate-time>"},"editedByLabel":{"type":"string","description":"Optional human-readable label for the editor (e.g. email for users, agent name for agents).","uniqueKey":"rules.additionalProperties.oneOf.0.format.oneOf.2.editedByLabel","typeLabel":"string"}},"uniqueKey":"rules.additionalProperties.oneOf.0.format.oneOf.2","typeLabel":"object"}],"uniqueKey":"rules.additionalProperties.oneOf.0.format","typeLabel":"object"}},"uniqueKey":"rules.additionalProperties.oneOf.0","typeLabel":"object"},{"type":"object","description":"Rules for one schema field. The `kind` discriminator selects the rule shape and casts the\nfield's values to that type before evaluation. A rule tree may nest at most 4 levels deep\nand hold at most 200 evaluable rules.\n","required":["kind"],"properties":{"kind":{"type":"string","enum":["NUMBER"],"isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"presence":{"type":"object","description":"Minimum percentage of rows that must have a value for this field.","required":["target","editedBy","editedAt"],"properties":{"target":{"type":"integer","enum":[0,20,40,60,80,100],"isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.1.presence.target","typeLabel":"enum\u003cinteger>"},"editedBy":{"type":"string","enum":["default","llm","agent","ops","user"],"description":"Actor type that produced the last edit. API clients send `user`.","isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.1.presence.editedBy","typeLabel":"enum\u003cstring>"},"editedAt":{"type":"string","format":"date-time","description":"ISO-8601 timestamp of the last edit.","isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.1.presence.editedAt","typeLabel":"string\u003cdate-time>"},"editedByLabel":{"type":"string","description":"Optional human-readable label for the editor (e.g. email for users, agent name for agents).","uniqueKey":"rules.additionalProperties.oneOf.1.presence.editedByLabel","typeLabel":"string"}},"uniqueKey":"rules.additionalProperties.oneOf.1.presence","typeLabel":"object"},"uniqueness":{"type":"object","description":"Minimum percentage of values that must be unique in this column.","required":["target","editedBy","editedAt"],"properties":{"target":{"type":"integer","enum":[0,20,40,60,80,100],"isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.1.uniqueness.target","typeLabel":"enum\u003cinteger>"},"editedBy":{"type":"string","enum":["default","llm","agent","ops","user"],"description":"Actor type that produced the last edit. API clients send `user`.","isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.1.uniqueness.editedBy","typeLabel":"enum\u003cstring>"},"editedAt":{"type":"string","format":"date-time","description":"ISO-8601 timestamp of the last edit.","isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.1.uniqueness.editedAt","typeLabel":"string\u003cdate-time>"},"editedByLabel":{"type":"string","description":"Optional human-readable label for the editor (e.g. email for users, agent name for agents).","uniqueKey":"rules.additionalProperties.oneOf.1.uniqueness.editedByLabel","typeLabel":"string"}},"uniqueKey":"rules.additionalProperties.oneOf.1.uniqueness","typeLabel":"object"},"minimum":{"type":"object","description":"Inclusive bound on the numeric value.","required":["value","editedBy","editedAt"],"properties":{"value":{"type":"number","isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.1.minimum.value","typeLabel":"number"},"editedBy":{"type":"string","enum":["default","llm","agent","ops","user"],"description":"Actor type that produced the last edit. API clients send `user`.","isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.1.minimum.editedBy","typeLabel":"enum\u003cstring>"},"editedAt":{"type":"string","format":"date-time","description":"ISO-8601 timestamp of the last edit.","isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.1.minimum.editedAt","typeLabel":"string\u003cdate-time>"},"editedByLabel":{"type":"string","description":"Optional human-readable label for the editor (e.g. email for users, agent name for agents).","uniqueKey":"rules.additionalProperties.oneOf.1.minimum.editedByLabel","typeLabel":"string"}},"uniqueKey":"rules.additionalProperties.oneOf.1.minimum","typeLabel":"object"},"maximum":{"type":"object","description":"Inclusive bound on the numeric value.","required":["value","editedBy","editedAt"],"properties":{"value":{"type":"number","isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.1.maximum.value","typeLabel":"number"},"editedBy":{"type":"string","enum":["default","llm","agent","ops","user"],"description":"Actor type that produced the last edit. API clients send `user`.","isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.1.maximum.editedBy","typeLabel":"enum\u003cstring>"},"editedAt":{"type":"string","format":"date-time","description":"ISO-8601 timestamp of the last edit.","isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.1.maximum.editedAt","typeLabel":"string\u003cdate-time>"},"editedByLabel":{"type":"string","description":"Optional human-readable label for the editor (e.g. email for users, agent name for agents).","uniqueKey":"rules.additionalProperties.oneOf.1.maximum.editedByLabel","typeLabel":"string"}},"uniqueKey":"rules.additionalProperties.oneOf.1.maximum","typeLabel":"object"},"maxDecimalPlaces":{"type":"object","description":"Maximum number of decimal places (0 for whole numbers).","required":["value","editedBy","editedAt"],"properties":{"value":{"type":"integer","minimum":0,"maximum":16,"isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.1.maxDecimalPlaces.value","typeLabel":"integer"},"editedBy":{"type":"string","enum":["default","llm","agent","ops","user"],"description":"Actor type that produced the last edit. API clients send `user`.","isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.1.maxDecimalPlaces.editedBy","typeLabel":"enum\u003cstring>"},"editedAt":{"type":"string","format":"date-time","description":"ISO-8601 timestamp of the last edit.","isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.1.maxDecimalPlaces.editedAt","typeLabel":"string\u003cdate-time>"},"editedByLabel":{"type":"string","description":"Optional human-readable label for the editor (e.g. email for users, agent name for agents).","uniqueKey":"rules.additionalProperties.oneOf.1.maxDecimalPlaces.editedByLabel","typeLabel":"string"}},"uniqueKey":"rules.additionalProperties.oneOf.1.maxDecimalPlaces","typeLabel":"object"}},"uniqueKey":"rules.additionalProperties.oneOf.1","typeLabel":"object"},{"type":"object","description":"Rules for one schema field. The `kind` discriminator selects the rule shape and casts the\nfield's values to that type before evaluation. A rule tree may nest at most 4 levels deep\nand hold at most 200 evaluable rules.\n","required":["kind"],"properties":{"kind":{"type":"string","enum":["DATE"],"isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.2.kind","typeLabel":"enum\u003cstring>"},"presence":{"type":"object","description":"Minimum percentage of rows that must have a value for this field.","required":["target","editedBy","editedAt"],"properties":{"target":{"type":"integer","enum":[0,20,40,60,80,100],"isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.2.presence.target","typeLabel":"enum\u003cinteger>"},"editedBy":{"type":"string","enum":["default","llm","agent","ops","user"],"description":"Actor type that produced the last edit. API clients send `user`.","isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.2.presence.editedBy","typeLabel":"enum\u003cstring>"},"editedAt":{"type":"string","format":"date-time","description":"ISO-8601 timestamp of the last edit.","isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.2.presence.editedAt","typeLabel":"string\u003cdate-time>"},"editedByLabel":{"type":"string","description":"Optional human-readable label for the editor (e.g. email for users, agent name for agents).","uniqueKey":"rules.additionalProperties.oneOf.2.presence.editedByLabel","typeLabel":"string"}},"uniqueKey":"rules.additionalProperties.oneOf.2.presence","typeLabel":"object"},"uniqueness":{"type":"object","description":"Minimum percentage of values that must be unique in this column.","required":["target","editedBy","editedAt"],"properties":{"target":{"type":"integer","enum":[0,20,40,60,80,100],"isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.2.uniqueness.target","typeLabel":"enum\u003cinteger>"},"editedBy":{"type":"string","enum":["default","llm","agent","ops","user"],"description":"Actor type that produced the last edit. API clients send `user`.","isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.2.uniqueness.editedBy","typeLabel":"enum\u003cstring>"},"editedAt":{"type":"string","format":"date-time","description":"ISO-8601 timestamp of the last edit.","isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.2.uniqueness.editedAt","typeLabel":"string\u003cdate-time>"},"editedByLabel":{"type":"string","description":"Optional human-readable label for the editor (e.g. email for users, agent name for agents).","uniqueKey":"rules.additionalProperties.oneOf.2.uniqueness.editedByLabel","typeLabel":"string"}},"uniqueKey":"rules.additionalProperties.oneOf.2.uniqueness","typeLabel":"object"},"minimum":{"oneOf":[{"type":"object","description":"Inclusive bound on a date value, either fixed or relative to the run date.","required":["kind","date","editedBy","editedAt"],"properties":{"kind":{"type":"string","enum":["FIXED"],"isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.2.minimum.oneOf.0.kind","typeLabel":"enum\u003cstring>"},"date":{"type":"string","format":"date","description":"A valid calendar date in `YYYY-MM-DD` format.","isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.2.minimum.oneOf.0.date","typeLabel":"string\u003cdate>"},"editedBy":{"type":"string","enum":["default","llm","agent","ops","user"],"description":"Actor type that produced the last edit. API clients send `user`.","isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.2.minimum.oneOf.0.editedBy","typeLabel":"enum\u003cstring>"},"editedAt":{"type":"string","format":"date-time","description":"ISO-8601 timestamp of the last edit.","isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.2.minimum.oneOf.0.editedAt","typeLabel":"string\u003cdate-time>"},"editedByLabel":{"type":"string","description":"Optional human-readable label for the editor (e.g. email for users, agent name for agents).","uniqueKey":"rules.additionalProperties.oneOf.2.minimum.oneOf.0.editedByLabel","typeLabel":"string"}},"uniqueKey":"rules.additionalProperties.oneOf.2.minimum.oneOf.0","typeLabel":"object"},{"type":"object","description":"Inclusive bound on a date value, either fixed or relative to the run date.","required":["kind","preset","editedBy","editedAt"],"properties":{"kind":{"type":"string","enum":["RELATIVE"],"isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.2.minimum.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"preset":{"type":"string","enum":["TODAY","YESTERDAY","THIS_WEEK","THIS_MONTH","THIS_YEAR"],"isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.2.minimum.oneOf.1.preset","typeLabel":"enum\u003cstring>"},"editedBy":{"type":"string","enum":["default","llm","agent","ops","user"],"description":"Actor type that produced the last edit. API clients send `user`.","isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.2.minimum.oneOf.1.editedBy","typeLabel":"enum\u003cstring>"},"editedAt":{"type":"string","format":"date-time","description":"ISO-8601 timestamp of the last edit.","isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.2.minimum.oneOf.1.editedAt","typeLabel":"string\u003cdate-time>"},"editedByLabel":{"type":"string","description":"Optional human-readable label for the editor (e.g. email for users, agent name for agents).","uniqueKey":"rules.additionalProperties.oneOf.2.minimum.oneOf.1.editedByLabel","typeLabel":"string"}},"uniqueKey":"rules.additionalProperties.oneOf.2.minimum.oneOf.1","typeLabel":"object"}],"uniqueKey":"rules.additionalProperties.oneOf.2.minimum","typeLabel":"object"},"maximum":{"oneOf":[{"type":"object","description":"Inclusive bound on a date value, either fixed or relative to the run date.","required":["kind","date","editedBy","editedAt"],"properties":{"kind":{"type":"string","enum":["FIXED"],"isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.2.maximum.oneOf.0.kind","typeLabel":"enum\u003cstring>"},"date":{"type":"string","format":"date","description":"A valid calendar date in `YYYY-MM-DD` format.","isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.2.maximum.oneOf.0.date","typeLabel":"string\u003cdate>"},"editedBy":{"type":"string","enum":["default","llm","agent","ops","user"],"description":"Actor type that produced the last edit. API clients send `user`.","isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.2.maximum.oneOf.0.editedBy","typeLabel":"enum\u003cstring>"},"editedAt":{"type":"string","format":"date-time","description":"ISO-8601 timestamp of the last edit.","isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.2.maximum.oneOf.0.editedAt","typeLabel":"string\u003cdate-time>"},"editedByLabel":{"type":"string","description":"Optional human-readable label for the editor (e.g. email for users, agent name for agents).","uniqueKey":"rules.additionalProperties.oneOf.2.maximum.oneOf.0.editedByLabel","typeLabel":"string"}},"uniqueKey":"rules.additionalProperties.oneOf.2.maximum.oneOf.0","typeLabel":"object"},{"type":"object","description":"Inclusive bound on a date value, either fixed or relative to the run date.","required":["kind","preset","editedBy","editedAt"],"properties":{"kind":{"type":"string","enum":["RELATIVE"],"isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.2.maximum.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"preset":{"type":"string","enum":["TODAY","YESTERDAY","THIS_WEEK","THIS_MONTH","THIS_YEAR"],"isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.2.maximum.oneOf.1.preset","typeLabel":"enum\u003cstring>"},"editedBy":{"type":"string","enum":["default","llm","agent","ops","user"],"description":"Actor type that produced the last edit. API clients send `user`.","isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.2.maximum.oneOf.1.editedBy","typeLabel":"enum\u003cstring>"},"editedAt":{"type":"string","format":"date-time","description":"ISO-8601 timestamp of the last edit.","isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.2.maximum.oneOf.1.editedAt","typeLabel":"string\u003cdate-time>"},"editedByLabel":{"type":"string","description":"Optional human-readable label for the editor (e.g. email for users, agent name for agents).","uniqueKey":"rules.additionalProperties.oneOf.2.maximum.oneOf.1.editedByLabel","typeLabel":"string"}},"uniqueKey":"rules.additionalProperties.oneOf.2.maximum.oneOf.1","typeLabel":"object"}],"uniqueKey":"rules.additionalProperties.oneOf.2.maximum","typeLabel":"object"}},"uniqueKey":"rules.additionalProperties.oneOf.2","typeLabel":"object"},{"type":"object","description":"Rules for one schema field. The `kind` discriminator selects the rule shape and casts the\nfield's values to that type before evaluation. A rule tree may nest at most 4 levels deep\nand hold at most 200 evaluable rules.\n","required":["kind","properties"],"properties":{"kind":{"type":"string","enum":["OBJECT"],"isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.3.kind","typeLabel":"enum\u003cstring>"},"properties":{"type":"object","description":"Per-sub-field rules, keyed by sub-field name.","additionalProperties":{"$circularRef":"d3e671e8-f55d-4926-b437-ec39637a1931"},"isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.3.properties","typeLabel":"object"},"presence":{"type":"object","description":"Minimum percentage of rows that must have a value for this field.","required":["target","editedBy","editedAt"],"properties":{"target":{"type":"integer","enum":[0,20,40,60,80,100],"isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.3.presence.target","typeLabel":"enum\u003cinteger>"},"editedBy":{"type":"string","enum":["default","llm","agent","ops","user"],"description":"Actor type that produced the last edit. API clients send `user`.","isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.3.presence.editedBy","typeLabel":"enum\u003cstring>"},"editedAt":{"type":"string","format":"date-time","description":"ISO-8601 timestamp of the last edit.","isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.3.presence.editedAt","typeLabel":"string\u003cdate-time>"},"editedByLabel":{"type":"string","description":"Optional human-readable label for the editor (e.g. email for users, agent name for agents).","uniqueKey":"rules.additionalProperties.oneOf.3.presence.editedByLabel","typeLabel":"string"}},"uniqueKey":"rules.additionalProperties.oneOf.3.presence","typeLabel":"object"},"uniqueness":{"type":"object","description":"Minimum percentage of values that must be unique in this column.","required":["target","editedBy","editedAt"],"properties":{"target":{"type":"integer","enum":[0,20,40,60,80,100],"isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.3.uniqueness.target","typeLabel":"enum\u003cinteger>"},"editedBy":{"type":"string","enum":["default","llm","agent","ops","user"],"description":"Actor type that produced the last edit. API clients send `user`.","isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.3.uniqueness.editedBy","typeLabel":"enum\u003cstring>"},"editedAt":{"type":"string","format":"date-time","description":"ISO-8601 timestamp of the last edit.","isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.3.uniqueness.editedAt","typeLabel":"string\u003cdate-time>"},"editedByLabel":{"type":"string","description":"Optional human-readable label for the editor (e.g. email for users, agent name for agents).","uniqueKey":"rules.additionalProperties.oneOf.3.uniqueness.editedByLabel","typeLabel":"string"}},"uniqueKey":"rules.additionalProperties.oneOf.3.uniqueness","typeLabel":"object"},"additionalProperties":{"type":"object","description":"Whether the object may contain properties that are not listed under `properties`.","required":["allowed","editedBy","editedAt"],"properties":{"allowed":{"type":"boolean","isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.3.\\additionalProperties.allowed","typeLabel":"boolean"},"editedBy":{"type":"string","enum":["default","llm","agent","ops","user"],"description":"Actor type that produced the last edit. API clients send `user`.","isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.3.\\additionalProperties.editedBy","typeLabel":"enum\u003cstring>"},"editedAt":{"type":"string","format":"date-time","description":"ISO-8601 timestamp of the last edit.","isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.3.\\additionalProperties.editedAt","typeLabel":"string\u003cdate-time>"},"editedByLabel":{"type":"string","description":"Optional human-readable label for the editor (e.g. email for users, agent name for agents).","uniqueKey":"rules.additionalProperties.oneOf.3.\\additionalProperties.editedByLabel","typeLabel":"string"}},"uniqueKey":"rules.additionalProperties.oneOf.3.\\additionalProperties","typeLabel":"object"}},"uniqueKey":"rules.additionalProperties.oneOf.3","typeLabel":"object"},{"type":"object","description":"Rules for one schema field. The `kind` discriminator selects the rule shape and casts the\nfield's values to that type before evaluation. A rule tree may nest at most 4 levels deep\nand hold at most 200 evaluable rules.\n","required":["kind"],"properties":{"kind":{"type":"string","enum":["ARRAY"],"isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.4.kind","typeLabel":"enum\u003cstring>"},"presence":{"type":"object","description":"Minimum percentage of rows that must have a value for this field.","required":["target","editedBy","editedAt"],"properties":{"target":{"type":"integer","enum":[0,20,40,60,80,100],"isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.4.presence.target","typeLabel":"enum\u003cinteger>"},"editedBy":{"type":"string","enum":["default","llm","agent","ops","user"],"description":"Actor type that produced the last edit. API clients send `user`.","isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.4.presence.editedBy","typeLabel":"enum\u003cstring>"},"editedAt":{"type":"string","format":"date-time","description":"ISO-8601 timestamp of the last edit.","isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.4.presence.editedAt","typeLabel":"string\u003cdate-time>"},"editedByLabel":{"type":"string","description":"Optional human-readable label for the editor (e.g. email for users, agent name for agents).","uniqueKey":"rules.additionalProperties.oneOf.4.presence.editedByLabel","typeLabel":"string"}},"uniqueKey":"rules.additionalProperties.oneOf.4.presence","typeLabel":"object"},"uniqueness":{"type":"object","description":"Minimum percentage of values that must be unique in this column.","required":["target","editedBy","editedAt"],"properties":{"target":{"type":"integer","enum":[0,20,40,60,80,100],"isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.4.uniqueness.target","typeLabel":"enum\u003cinteger>"},"editedBy":{"type":"string","enum":["default","llm","agent","ops","user"],"description":"Actor type that produced the last edit. API clients send `user`.","isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.4.uniqueness.editedBy","typeLabel":"enum\u003cstring>"},"editedAt":{"type":"string","format":"date-time","description":"ISO-8601 timestamp of the last edit.","isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.4.uniqueness.editedAt","typeLabel":"string\u003cdate-time>"},"editedByLabel":{"type":"string","description":"Optional human-readable label for the editor (e.g. email for users, agent name for agents).","uniqueKey":"rules.additionalProperties.oneOf.4.uniqueness.editedByLabel","typeLabel":"string"}},"uniqueKey":"rules.additionalProperties.oneOf.4.uniqueness","typeLabel":"object"},"minItems":{"type":"object","description":"Bound on the number of items in the array.","required":["value","editedBy","editedAt"],"properties":{"value":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.4.minItems.value","typeLabel":"integer"},"editedBy":{"type":"string","enum":["default","llm","agent","ops","user"],"description":"Actor type that produced the last edit. API clients send `user`.","isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.4.minItems.editedBy","typeLabel":"enum\u003cstring>"},"editedAt":{"type":"string","format":"date-time","description":"ISO-8601 timestamp of the last edit.","isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.4.minItems.editedAt","typeLabel":"string\u003cdate-time>"},"editedByLabel":{"type":"string","description":"Optional human-readable label for the editor (e.g. email for users, agent name for agents).","uniqueKey":"rules.additionalProperties.oneOf.4.minItems.editedByLabel","typeLabel":"string"}},"uniqueKey":"rules.additionalProperties.oneOf.4.minItems","typeLabel":"object"},"maxItems":{"type":"object","description":"Bound on the number of items in the array.","required":["value","editedBy","editedAt"],"properties":{"value":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.4.maxItems.value","typeLabel":"integer"},"editedBy":{"type":"string","enum":["default","llm","agent","ops","user"],"description":"Actor type that produced the last edit. API clients send `user`.","isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.4.maxItems.editedBy","typeLabel":"enum\u003cstring>"},"editedAt":{"type":"string","format":"date-time","description":"ISO-8601 timestamp of the last edit.","isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.4.maxItems.editedAt","typeLabel":"string\u003cdate-time>"},"editedByLabel":{"type":"string","description":"Optional human-readable label for the editor (e.g. email for users, agent name for agents).","uniqueKey":"rules.additionalProperties.oneOf.4.maxItems.editedByLabel","typeLabel":"string"}},"uniqueKey":"rules.additionalProperties.oneOf.4.maxItems","typeLabel":"object"},"items":{"oneOf":[{"$circularRef":"d3e671e8-f55d-4926-b437-ec39637a1931"}],"uniqueKey":"rules.additionalProperties.oneOf.4.\\items","typeLabel":"any"}},"uniqueKey":"rules.additionalProperties.oneOf.4","typeLabel":"object"},{"type":"object","description":"Rules for one schema field. The `kind` discriminator selects the rule shape and casts the\nfield's values to that type before evaluation. A rule tree may nest at most 4 levels deep\nand hold at most 200 evaluable rules.\n","required":["kind"],"properties":{"kind":{"type":"string","enum":["OTHER"],"isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.5.kind","typeLabel":"enum\u003cstring>"},"presence":{"type":"object","description":"Minimum percentage of rows that must have a value for this field.","required":["target","editedBy","editedAt"],"properties":{"target":{"type":"integer","enum":[0,20,40,60,80,100],"isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.5.presence.target","typeLabel":"enum\u003cinteger>"},"editedBy":{"type":"string","enum":["default","llm","agent","ops","user"],"description":"Actor type that produced the last edit. API clients send `user`.","isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.5.presence.editedBy","typeLabel":"enum\u003cstring>"},"editedAt":{"type":"string","format":"date-time","description":"ISO-8601 timestamp of the last edit.","isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.5.presence.editedAt","typeLabel":"string\u003cdate-time>"},"editedByLabel":{"type":"string","description":"Optional human-readable label for the editor (e.g. email for users, agent name for agents).","uniqueKey":"rules.additionalProperties.oneOf.5.presence.editedByLabel","typeLabel":"string"}},"uniqueKey":"rules.additionalProperties.oneOf.5.presence","typeLabel":"object"},"uniqueness":{"type":"object","description":"Minimum percentage of values that must be unique in this column.","required":["target","editedBy","editedAt"],"properties":{"target":{"type":"integer","enum":[0,20,40,60,80,100],"isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.5.uniqueness.target","typeLabel":"enum\u003cinteger>"},"editedBy":{"type":"string","enum":["default","llm","agent","ops","user"],"description":"Actor type that produced the last edit. API clients send `user`.","isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.5.uniqueness.editedBy","typeLabel":"enum\u003cstring>"},"editedAt":{"type":"string","format":"date-time","description":"ISO-8601 timestamp of the last edit.","isRequired":true,"uniqueKey":"rules.additionalProperties.oneOf.5.uniqueness.editedAt","typeLabel":"string\u003cdate-time>"},"editedByLabel":{"type":"string","description":"Optional human-readable label for the editor (e.g. email for users, agent name for agents).","uniqueKey":"rules.additionalProperties.oneOf.5.uniqueness.editedByLabel","typeLabel":"string"}},"uniqueKey":"rules.additionalProperties.oneOf.5.uniqueness","typeLabel":"object"}},"uniqueKey":"rules.additionalProperties.oneOf.5","typeLabel":"object"}],"uniqueKey":"rules.additionalProperties","typeLabel":"object"},"isRequired":true,"uniqueKey":"rules","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"rules":{}}}},"exampleType":"generated"}},"exampleType":"generated"},"02b71543-21d2-48f7-8db2-298a2f87d941":{"description":"Invalid workflow ID format or missing fieldName","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"0a518a62-9b7e-4512-9943-1330eb794510":{"description":"Unauthorized","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"ad4dcf9b-8597-4789-8d78-13c63356ec7f":{"description":"Workflow not found","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"0e0662b3-adbe-4bc5-b275-85f9e6ca32d2":{"description":"Internal server error","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}}},"security":{"11139c12-38be-4758-92fb-f4ee7c939cb1":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"x-api-key","description":"API key for authentication","scopes":[],"schemeName":"ApiKeyAuth"}}},"servers":{"86077099-9e94-4505-a111-d910328d27f5":{"url":"https://api.kadoa.com"}},"schemas":{"d3e671e8-f55d-4926-b437-ec39637a1931":{"oneOf":[{"type":"object","description":"Rules for one schema field. The `kind` discriminator selects the rule shape and casts the\nfield's values to that type before evaluation. A rule tree may nest at most 4 levels deep\nand hold at most 200 evaluable rules.\n","required":["kind"],"properties":{"kind":{"type":"string","enum":["STRING"],"isRequired":true},"presence":{"type":"object","description":"Minimum percentage of rows that must have a value for this field.","required":["target","editedBy","editedAt"],"properties":{"target":{"type":"integer","enum":[0,20,40,60,80,100],"isRequired":true},"editedBy":{"type":"string","enum":["default","llm","agent","ops","user"],"description":"Actor type that produced the last edit. API clients send `user`.","isRequired":true},"editedAt":{"type":"string","format":"date-time","description":"ISO-8601 timestamp of the last edit.","isRequired":true},"editedByLabel":{"type":"string","description":"Optional human-readable label for the editor (e.g. email for users, agent name for agents)."}}},"uniqueness":{"type":"object","description":"Minimum percentage of values that must be unique in this column.","required":["target","editedBy","editedAt"],"properties":{"target":{"type":"integer","enum":[0,20,40,60,80,100],"isRequired":true},"editedBy":{"type":"string","enum":["default","llm","agent","ops","user"],"description":"Actor type that produced the last edit. API clients send `user`.","isRequired":true},"editedAt":{"type":"string","format":"date-time","description":"ISO-8601 timestamp of the last edit.","isRequired":true},"editedByLabel":{"type":"string","description":"Optional human-readable label for the editor (e.g. email for users, agent name for agents)."}}},"minLength":{"type":"object","description":"Bound on the string length in characters.","required":["value","editedBy","editedAt"],"properties":{"value":{"type":"integer","minimum":0,"isRequired":true},"editedBy":{"type":"string","enum":["default","llm","agent","ops","user"],"description":"Actor type that produced the last edit. API clients send `user`.","isRequired":true},"editedAt":{"type":"string","format":"date-time","description":"ISO-8601 timestamp of the last edit.","isRequired":true},"editedByLabel":{"type":"string","description":"Optional human-readable label for the editor (e.g. email for users, agent name for agents)."}}},"maxLength":{"type":"object","description":"Bound on the string length in characters.","required":["value","editedBy","editedAt"],"properties":{"value":{"type":"integer","minimum":0,"isRequired":true},"editedBy":{"type":"string","enum":["default","llm","agent","ops","user"],"description":"Actor type that produced the last edit. API clients send `user`.","isRequired":true},"editedAt":{"type":"string","format":"date-time","description":"ISO-8601 timestamp of the last edit.","isRequired":true},"editedByLabel":{"type":"string","description":"Optional human-readable label for the editor (e.g. email for users, agent name for agents)."}}},"minHtmlElements":{"type":"object","description":"Bound on how many HTML elements the text contains. An element is an opening or\nself-closing tag (e.g. `\u003ch1>Foo\u003c/h1> bar` counts 1, `\u003ch1>Foo\u003c/h1> \u003cp>bar\u003c/p>` counts 2);\nclosing tags, comments, and doctypes don't count.\n","required":["value","editedBy","editedAt"],"properties":{"value":{"type":"integer","minimum":0,"isRequired":true},"editedBy":{"type":"string","enum":["default","llm","agent","ops","user"],"description":"Actor type that produced the last edit. API clients send `user`.","isRequired":true},"editedAt":{"type":"string","format":"date-time","description":"ISO-8601 timestamp of the last edit.","isRequired":true},"editedByLabel":{"type":"string","description":"Optional human-readable label for the editor (e.g. email for users, agent name for agents)."}}},"maxHtmlElements":{"type":"object","description":"Bound on how many HTML elements the text contains. An element is an opening or\nself-closing tag (e.g. `\u003ch1>Foo\u003c/h1> bar` counts 1, `\u003ch1>Foo\u003c/h1> \u003cp>bar\u003c/p>` counts 2);\nclosing tags, comments, and doctypes don't count.\n","required":["value","editedBy","editedAt"],"properties":{"value":{"type":"integer","minimum":0,"isRequired":true},"editedBy":{"type":"string","enum":["default","llm","agent","ops","user"],"description":"Actor type that produced the last edit. API clients send `user`.","isRequired":true},"editedAt":{"type":"string","format":"date-time","description":"ISO-8601 timestamp of the last edit.","isRequired":true},"editedByLabel":{"type":"string","description":"Optional human-readable label for the editor (e.g. email for users, agent name for agents)."}}},"format":{"oneOf":[{"type":"object","description":"Format rule for string fields. The `kind` discriminator selects one of three shapes:\n - `FREE_TEXT` (see `StringFormatFreeTextRule`): a character-class restriction. Length rules apply only with this kind.\n - `FORMAT` (see `StringFormatFormatRule`): a named pattern preset or a custom regex.\n - `LIST` (see `StringFormatListRule`): a named list preset or a custom list of allowed values.\n","required":["kind","charset","editedBy","editedAt"],"properties":{"kind":{"type":"string","enum":["FREE_TEXT"],"isRequired":true},"charset":{"type":"object","description":"A named character-class restriction.","required":["kind","preset"],"properties":{"kind":{"type":"string","enum":["PRESET"],"isRequired":true},"preset":{"type":"string","enum":["natural_language","alphanumeric","alpha"],"isRequired":true}},"isRequired":true},"editedBy":{"type":"string","enum":["default","llm","agent","ops","user"],"description":"Actor type that produced the last edit. API clients send `user`.","isRequired":true},"editedAt":{"type":"string","format":"date-time","description":"ISO-8601 timestamp of the last edit.","isRequired":true},"editedByLabel":{"type":"string","description":"Optional human-readable label for the editor (e.g. email for users, agent name for agents)."}}},{"type":"object","description":"Format rule for string fields. The `kind` discriminator selects one of three shapes:\n - `FREE_TEXT` (see `StringFormatFreeTextRule`): a character-class restriction. Length rules apply only with this kind.\n - `FORMAT` (see `StringFormatFormatRule`): a named pattern preset or a custom regex.\n - `LIST` (see `StringFormatListRule`): a named list preset or a custom list of allowed values.\n","required":["kind","source","editedBy","editedAt"],"properties":{"kind":{"type":"string","enum":["FORMAT"],"isRequired":true},"source":{"oneOf":[{"type":"object","description":"A named pattern preset.","required":["kind","preset"],"properties":{"kind":{"type":"string","enum":["PRESET"],"isRequired":true},"preset":{"type":"string","enum":["url","email","phone","date","datetime","time","uuid","slug"],"isRequired":true}},"isRequired":true},{"type":"object","description":"A custom regular expression.","required":["kind","pattern"],"properties":{"kind":{"type":"string","enum":["CUSTOM"],"isRequired":true},"pattern":{"type":"string","minLength":1,"description":"Must be a valid regular expression.","isRequired":true}},"isRequired":true}],"isRequired":true},"editedBy":{"type":"string","enum":["default","llm","agent","ops","user"],"description":"Actor type that produced the last edit. API clients send `user`.","isRequired":true},"editedAt":{"type":"string","format":"date-time","description":"ISO-8601 timestamp of the last edit.","isRequired":true},"editedByLabel":{"type":"string","description":"Optional human-readable label for the editor (e.g. email for users, agent name for agents)."}}},{"type":"object","description":"Format rule for string fields. The `kind` discriminator selects one of three shapes:\n - `FREE_TEXT` (see `StringFormatFreeTextRule`): a character-class restriction. Length rules apply only with this kind.\n - `FORMAT` (see `StringFormatFormatRule`): a named pattern preset or a custom regex.\n - `LIST` (see `StringFormatListRule`): a named list preset or a custom list of allowed values.\n","required":["kind","source","editedBy","editedAt"],"properties":{"kind":{"type":"string","enum":["LIST"],"isRequired":true},"source":{"oneOf":[{"type":"object","description":"A named list of allowed values.","required":["kind","preset"],"properties":{"kind":{"type":"string","enum":["PRESET"],"isRequired":true},"preset":{"type":"string","enum":["language2","country2","country3","currency3","month3","usState2"],"isRequired":true}},"isRequired":true},{"type":"object","description":"A custom closed set of allowed values.","required":["kind","values"],"properties":{"kind":{"type":"string","enum":["CUSTOM"],"isRequired":true},"values":{"type":"array","items":{"type":"string","minLength":1},"minItems":1,"description":"The closed set of allowed values.","isRequired":true}},"isRequired":true}],"isRequired":true},"editedBy":{"type":"string","enum":["default","llm","agent","ops","user"],"description":"Actor type that produced the last edit. API clients send `user`.","isRequired":true},"editedAt":{"type":"string","format":"date-time","description":"ISO-8601 timestamp of the last edit.","isRequired":true},"editedByLabel":{"type":"string","description":"Optional human-readable label for the editor (e.g. email for users, agent name for agents)."}}}]}}},{"type":"object","description":"Rules for one schema field. The `kind` discriminator selects the rule shape and casts the\nfield's values to that type before evaluation. A rule tree may nest at most 4 levels deep\nand hold at most 200 evaluable rules.\n","required":["kind"],"properties":{"kind":{"type":"string","enum":["NUMBER"],"isRequired":true},"presence":{"type":"object","description":"Minimum percentage of rows that must have a value for this field.","required":["target","editedBy","editedAt"],"properties":{"target":{"type":"integer","enum":[0,20,40,60,80,100],"isRequired":true},"editedBy":{"type":"string","enum":["default","llm","agent","ops","user"],"description":"Actor type that produced the last edit. API clients send `user`.","isRequired":true},"editedAt":{"type":"string","format":"date-time","description":"ISO-8601 timestamp of the last edit.","isRequired":true},"editedByLabel":{"type":"string","description":"Optional human-readable label for the editor (e.g. email for users, agent name for agents)."}}},"uniqueness":{"type":"object","description":"Minimum percentage of values that must be unique in this column.","required":["target","editedBy","editedAt"],"properties":{"target":{"type":"integer","enum":[0,20,40,60,80,100],"isRequired":true},"editedBy":{"type":"string","enum":["default","llm","agent","ops","user"],"description":"Actor type that produced the last edit. API clients send `user`.","isRequired":true},"editedAt":{"type":"string","format":"date-time","description":"ISO-8601 timestamp of the last edit.","isRequired":true},"editedByLabel":{"type":"string","description":"Optional human-readable label for the editor (e.g. email for users, agent name for agents)."}}},"minimum":{"type":"object","description":"Inclusive bound on the numeric value.","required":["value","editedBy","editedAt"],"properties":{"value":{"type":"number","isRequired":true},"editedBy":{"type":"string","enum":["default","llm","agent","ops","user"],"description":"Actor type that produced the last edit. API clients send `user`.","isRequired":true},"editedAt":{"type":"string","format":"date-time","description":"ISO-8601 timestamp of the last edit.","isRequired":true},"editedByLabel":{"type":"string","description":"Optional human-readable label for the editor (e.g. email for users, agent name for agents)."}}},"maximum":{"type":"object","description":"Inclusive bound on the numeric value.","required":["value","editedBy","editedAt"],"properties":{"value":{"type":"number","isRequired":true},"editedBy":{"type":"string","enum":["default","llm","agent","ops","user"],"description":"Actor type that produced the last edit. API clients send `user`.","isRequired":true},"editedAt":{"type":"string","format":"date-time","description":"ISO-8601 timestamp of the last edit.","isRequired":true},"editedByLabel":{"type":"string","description":"Optional human-readable label for the editor (e.g. email for users, agent name for agents)."}}},"maxDecimalPlaces":{"type":"object","description":"Maximum number of decimal places (0 for whole numbers).","required":["value","editedBy","editedAt"],"properties":{"value":{"type":"integer","minimum":0,"maximum":16,"isRequired":true},"editedBy":{"type":"string","enum":["default","llm","agent","ops","user"],"description":"Actor type that produced the last edit. API clients send `user`.","isRequired":true},"editedAt":{"type":"string","format":"date-time","description":"ISO-8601 timestamp of the last edit.","isRequired":true},"editedByLabel":{"type":"string","description":"Optional human-readable label for the editor (e.g. email for users, agent name for agents)."}}}}},{"type":"object","description":"Rules for one schema field. The `kind` discriminator selects the rule shape and casts the\nfield's values to that type before evaluation. A rule tree may nest at most 4 levels deep\nand hold at most 200 evaluable rules.\n","required":["kind"],"properties":{"kind":{"type":"string","enum":["DATE"],"isRequired":true},"presence":{"type":"object","description":"Minimum percentage of rows that must have a value for this field.","required":["target","editedBy","editedAt"],"properties":{"target":{"type":"integer","enum":[0,20,40,60,80,100],"isRequired":true},"editedBy":{"type":"string","enum":["default","llm","agent","ops","user"],"description":"Actor type that produced the last edit. API clients send `user`.","isRequired":true},"editedAt":{"type":"string","format":"date-time","description":"ISO-8601 timestamp of the last edit.","isRequired":true},"editedByLabel":{"type":"string","description":"Optional human-readable label for the editor (e.g. email for users, agent name for agents)."}}},"uniqueness":{"type":"object","description":"Minimum percentage of values that must be unique in this column.","required":["target","editedBy","editedAt"],"properties":{"target":{"type":"integer","enum":[0,20,40,60,80,100],"isRequired":true},"editedBy":{"type":"string","enum":["default","llm","agent","ops","user"],"description":"Actor type that produced the last edit. API clients send `user`.","isRequired":true},"editedAt":{"type":"string","format":"date-time","description":"ISO-8601 timestamp of the last edit.","isRequired":true},"editedByLabel":{"type":"string","description":"Optional human-readable label for the editor (e.g. email for users, agent name for agents)."}}},"minimum":{"oneOf":[{"type":"object","description":"Inclusive bound on a date value, either fixed or relative to the run date.","required":["kind","date","editedBy","editedAt"],"properties":{"kind":{"type":"string","enum":["FIXED"],"isRequired":true},"date":{"type":"string","format":"date","description":"A valid calendar date in `YYYY-MM-DD` format.","isRequired":true},"editedBy":{"type":"string","enum":["default","llm","agent","ops","user"],"description":"Actor type that produced the last edit. API clients send `user`.","isRequired":true},"editedAt":{"type":"string","format":"date-time","description":"ISO-8601 timestamp of the last edit.","isRequired":true},"editedByLabel":{"type":"string","description":"Optional human-readable label for the editor (e.g. email for users, agent name for agents)."}}},{"type":"object","description":"Inclusive bound on a date value, either fixed or relative to the run date.","required":["kind","preset","editedBy","editedAt"],"properties":{"kind":{"type":"string","enum":["RELATIVE"],"isRequired":true},"preset":{"type":"string","enum":["TODAY","YESTERDAY","THIS_WEEK","THIS_MONTH","THIS_YEAR"],"isRequired":true},"editedBy":{"type":"string","enum":["default","llm","agent","ops","user"],"description":"Actor type that produced the last edit. API clients send `user`.","isRequired":true},"editedAt":{"type":"string","format":"date-time","description":"ISO-8601 timestamp of the last edit.","isRequired":true},"editedByLabel":{"type":"string","description":"Optional human-readable label for the editor (e.g. email for users, agent name for agents)."}}}]},"maximum":{"oneOf":[{"type":"object","description":"Inclusive bound on a date value, either fixed or relative to the run date.","required":["kind","date","editedBy","editedAt"],"properties":{"kind":{"type":"string","enum":["FIXED"],"isRequired":true},"date":{"type":"string","format":"date","description":"A valid calendar date in `YYYY-MM-DD` format.","isRequired":true},"editedBy":{"type":"string","enum":["default","llm","agent","ops","user"],"description":"Actor type that produced the last edit. API clients send `user`.","isRequired":true},"editedAt":{"type":"string","format":"date-time","description":"ISO-8601 timestamp of the last edit.","isRequired":true},"editedByLabel":{"type":"string","description":"Optional human-readable label for the editor (e.g. email for users, agent name for agents)."}}},{"type":"object","description":"Inclusive bound on a date value, either fixed or relative to the run date.","required":["kind","preset","editedBy","editedAt"],"properties":{"kind":{"type":"string","enum":["RELATIVE"],"isRequired":true},"preset":{"type":"string","enum":["TODAY","YESTERDAY","THIS_WEEK","THIS_MONTH","THIS_YEAR"],"isRequired":true},"editedBy":{"type":"string","enum":["default","llm","agent","ops","user"],"description":"Actor type that produced the last edit. API clients send `user`.","isRequired":true},"editedAt":{"type":"string","format":"date-time","description":"ISO-8601 timestamp of the last edit.","isRequired":true},"editedByLabel":{"type":"string","description":"Optional human-readable label for the editor (e.g. email for users, agent name for agents)."}}}]}}},{"type":"object","description":"Rules for one schema field. The `kind` discriminator selects the rule shape and casts the\nfield's values to that type before evaluation. A rule tree may nest at most 4 levels deep\nand hold at most 200 evaluable rules.\n","required":["kind","properties"],"properties":{"kind":{"type":"string","enum":["OBJECT"],"isRequired":true},"properties":{"type":"object","description":"Per-sub-field rules, keyed by sub-field name.","additionalProperties":{"$circularRef":"d3e671e8-f55d-4926-b437-ec39637a1931"},"isRequired":true},"presence":{"type":"object","description":"Minimum percentage of rows that must have a value for this field.","required":["target","editedBy","editedAt"],"properties":{"target":{"type":"integer","enum":[0,20,40,60,80,100],"isRequired":true},"editedBy":{"type":"string","enum":["default","llm","agent","ops","user"],"description":"Actor type that produced the last edit. API clients send `user`.","isRequired":true},"editedAt":{"type":"string","format":"date-time","description":"ISO-8601 timestamp of the last edit.","isRequired":true},"editedByLabel":{"type":"string","description":"Optional human-readable label for the editor (e.g. email for users, agent name for agents)."}}},"uniqueness":{"type":"object","description":"Minimum percentage of values that must be unique in this column.","required":["target","editedBy","editedAt"],"properties":{"target":{"type":"integer","enum":[0,20,40,60,80,100],"isRequired":true},"editedBy":{"type":"string","enum":["default","llm","agent","ops","user"],"description":"Actor type that produced the last edit. API clients send `user`.","isRequired":true},"editedAt":{"type":"string","format":"date-time","description":"ISO-8601 timestamp of the last edit.","isRequired":true},"editedByLabel":{"type":"string","description":"Optional human-readable label for the editor (e.g. email for users, agent name for agents)."}}},"additionalProperties":{"type":"object","description":"Whether the object may contain properties that are not listed under `properties`.","required":["allowed","editedBy","editedAt"],"properties":{"allowed":{"type":"boolean","isRequired":true},"editedBy":{"type":"string","enum":["default","llm","agent","ops","user"],"description":"Actor type that produced the last edit. API clients send `user`.","isRequired":true},"editedAt":{"type":"string","format":"date-time","description":"ISO-8601 timestamp of the last edit.","isRequired":true},"editedByLabel":{"type":"string","description":"Optional human-readable label for the editor (e.g. email for users, agent name for agents)."}}}}},{"type":"object","description":"Rules for one schema field. The `kind` discriminator selects the rule shape and casts the\nfield's values to that type before evaluation. A rule tree may nest at most 4 levels deep\nand hold at most 200 evaluable rules.\n","required":["kind"],"properties":{"kind":{"type":"string","enum":["ARRAY"],"isRequired":true},"presence":{"type":"object","description":"Minimum percentage of rows that must have a value for this field.","required":["target","editedBy","editedAt"],"properties":{"target":{"type":"integer","enum":[0,20,40,60,80,100],"isRequired":true},"editedBy":{"type":"string","enum":["default","llm","agent","ops","user"],"description":"Actor type that produced the last edit. API clients send `user`.","isRequired":true},"editedAt":{"type":"string","format":"date-time","description":"ISO-8601 timestamp of the last edit.","isRequired":true},"editedByLabel":{"type":"string","description":"Optional human-readable label for the editor (e.g. email for users, agent name for agents)."}}},"uniqueness":{"type":"object","description":"Minimum percentage of values that must be unique in this column.","required":["target","editedBy","editedAt"],"properties":{"target":{"type":"integer","enum":[0,20,40,60,80,100],"isRequired":true},"editedBy":{"type":"string","enum":["default","llm","agent","ops","user"],"description":"Actor type that produced the last edit. API clients send `user`.","isRequired":true},"editedAt":{"type":"string","format":"date-time","description":"ISO-8601 timestamp of the last edit.","isRequired":true},"editedByLabel":{"type":"string","description":"Optional human-readable label for the editor (e.g. email for users, agent name for agents)."}}},"minItems":{"type":"object","description":"Bound on the number of items in the array.","required":["value","editedBy","editedAt"],"properties":{"value":{"type":"integer","minimum":0,"isRequired":true},"editedBy":{"type":"string","enum":["default","llm","agent","ops","user"],"description":"Actor type that produced the last edit. API clients send `user`.","isRequired":true},"editedAt":{"type":"string","format":"date-time","description":"ISO-8601 timestamp of the last edit.","isRequired":true},"editedByLabel":{"type":"string","description":"Optional human-readable label for the editor (e.g. email for users, agent name for agents)."}}},"maxItems":{"type":"object","description":"Bound on the number of items in the array.","required":["value","editedBy","editedAt"],"properties":{"value":{"type":"integer","minimum":0,"isRequired":true},"editedBy":{"type":"string","enum":["default","llm","agent","ops","user"],"description":"Actor type that produced the last edit. API clients send `user`.","isRequired":true},"editedAt":{"type":"string","format":"date-time","description":"ISO-8601 timestamp of the last edit.","isRequired":true},"editedByLabel":{"type":"string","description":"Optional human-readable label for the editor (e.g. email for users, agent name for agents)."}}},"items":{"oneOf":[{}]}}},{"type":"object","description":"Rules for one schema field. The `kind` discriminator selects the rule shape and casts the\nfield's values to that type before evaluation. A rule tree may nest at most 4 levels deep\nand hold at most 200 evaluable rules.\n","required":["kind"],"properties":{"kind":{"type":"string","enum":["OTHER"],"isRequired":true},"presence":{"type":"object","description":"Minimum percentage of rows that must have a value for this field.","required":["target","editedBy","editedAt"],"properties":{"target":{"type":"integer","enum":[0,20,40,60,80,100],"isRequired":true},"editedBy":{"type":"string","enum":["default","llm","agent","ops","user"],"description":"Actor type that produced the last edit. API clients send `user`.","isRequired":true},"editedAt":{"type":"string","format":"date-time","description":"ISO-8601 timestamp of the last edit.","isRequired":true},"editedByLabel":{"type":"string","description":"Optional human-readable label for the editor (e.g. email for users, agent name for agents)."}}},"uniqueness":{"type":"object","description":"Minimum percentage of values that must be unique in this column.","required":["target","editedBy","editedAt"],"properties":{"target":{"type":"integer","enum":[0,20,40,60,80,100],"isRequired":true},"editedBy":{"type":"string","enum":["default","llm","agent","ops","user"],"description":"Actor type that produced the last edit. API clients send `user`.","isRequired":true},"editedAt":{"type":"string","format":"date-time","description":"ISO-8601 timestamp of the last edit.","isRequired":true},"editedByLabel":{"type":"string","description":"Optional human-readable label for the editor (e.g. email for users, agent name for agents)."}}}}}]}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"x-api-key","description":"API key for authentication","scopes":[],"schemeName":"ApiKeyAuth"},"schema":{"title":"x-api-key","type":"string","description":"API key for authentication","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"ApiKeyAuth","name":"x-api-key"}],"title":"ApiKeyAuth"}]},"originalFileLocation":"https://api.kadoa.com/openapi"},"subdomain":"kadoa","siteName":"Kadoa Documentation","title":"Delete data quality rules for a field - Kadoa Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-05-28T14:22:13.116Z","originalFileLocation":"api-reference/data-quality/delete-field-rules.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=\"light\"}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=\"Remove all data quality rules for a single schema field on a workflow\">\u003cmeta data-mint-head name=\"application-name\" content=\"Kadoa Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/kadoa/WdUKDmwYX3I6vjmm/_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/kadoa/WdUKDmwYX3I6vjmm/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/kadoa/WdUKDmwYX3I6vjmm/_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/kadoa/WdUKDmwYX3I6vjmm/_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/kadoa/WdUKDmwYX3I6vjmm/_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/kadoa/WdUKDmwYX3I6vjmm/_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/kadoa/WdUKDmwYX3I6vjmm/_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/kadoa/WdUKDmwYX3I6vjmm/_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/kadoa/WdUKDmwYX3I6vjmm/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Delete data quality rules for a field - Kadoa Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Remove all data quality rules for a single schema field on a workflow\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Kadoa Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.kadoa.com/api-reference/data-quality/delete-field-rules\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://kadoa.mintlify.site/_mintlify/api/og/v2?division=Data+Quality\u0026amp;title=Delete+data+quality+rules+for+a+field\u0026amp;description=Remove+all+data+quality+rules+for+a+single+schema+field+on+a+workflow\u0026amp;theme=afa28d6325190d37297991d8\u0026amp;signature=96001f4d30f6271471f65953ec5885165016d7c76e94c62cd2e541e7706f5575\">\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=\"Delete data quality rules for a field - Kadoa Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Remove all data quality rules for a single schema field on a workflow\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://kadoa.mintlify.site/_mintlify/api/og/v2?division=Data+Quality\u0026amp;title=Delete+data+quality+rules+for+a+field\u0026amp;description=Remove+all+data+quality+rules+for+a+single+schema+field+on+a+workflow\u0026amp;theme=afa28d6325190d37297991d8\u0026amp;signature=96001f4d30f6271471f65953ec5885165016d7c76e94c62cd2e541e7706f5575\">\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/kadoa/WdUKDmwYX3I6vjmm/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Kadoa Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#ea580c\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.kadoa.com/api-reference/data-quality/delete-field-rules\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/data-quality/delete-field-rules.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.kadoa.com/#organization\",\"name\":\"Kadoa Documentation\",\"url\":\"https://docs.kadoa.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/kadoa/dCOYM0EuffD9qYID/logo/kadoa-logo.svg?fit=max\u0026auto=format\u0026n=dCOYM0EuffD9qYID\u0026q=85\u0026s=344d5ae11cb3c2519a3c1541507ebed5\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.kadoa.com#website\",\"name\":\"Kadoa Documentation\",\"url\":\"https://docs.kadoa.com\",\"publisher\":{\"@id\":\"https://docs.kadoa.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.kadoa.com/api-reference/data-quality/delete-field-rules#webpage\",\"url\":\"https://docs.kadoa.com/api-reference/data-quality/delete-field-rules\",\"name\":\"Delete data quality rules for a field\",\"description\":\"Remove all data quality rules for a single schema field on a workflow\",\"dateModified\":\"2026-05-28T14:22:13.116Z\",\"isPartOf\":{\"@id\":\"https://docs.kadoa.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.kadoa.com/api-reference/data-quality/delete-field-rules#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.kadoa.com/api-reference/data-quality/delete-field-rules#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API Reference\",\"item\":\"https://docs.kadoa.com/api-reference/introduction\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Data Quality\",\"item\":\"https://docs.kadoa.com/api-reference/data-quality/get-rules\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Delete data quality rules for a field\",\"item\":\"https://docs.kadoa.com/api-reference/data-quality/delete-field-rules\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.kadoa.com/api-reference/data-quality/delete-field-rules#apireference\",\"headline\":\"Delete data quality rules for a field\",\"name\":\"Delete data quality rules for a field\",\"description\":\"Remove all data quality rules for a single schema field on a workflow\",\"url\":\"https://docs.kadoa.com/api-reference/data-quality/delete-field-rules\",\"mainEntityOfPage\":{\"@id\":\"https://docs.kadoa.com/api-reference/data-quality/delete-field-rules#webpage\"},\"dateModified\":\"2026-05-28T14:22:13.116Z\",\"publisher\":{\"@id\":\"https://docs.kadoa.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.kadoa.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Kadoa Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Kadoa Documentation","nav":{"global":{"anchors":[{"anchor":"Changelog","icon":{"style":"duotone","name":"clock-rotate-left"},"href":"https://www.kadoa.com/changelog"},{"anchor":"Trust Center","icon":{"style":"duotone","name":"shield-check"},"href":"https://trust.kadoa.com"},{"anchor":"Contact Us","icon":{"style":"duotone","name":"envelope"},"href":"https://www.kadoa.com/contact"}]},"tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":"/docs/introduction"}]},{"tab":"API Reference","groups":[{"group":"API Reference","pages":[{"title":"Introduction","href":"/api-reference/introduction"},{"group":"Workflows","pages":[{"openapi":"get /v4/workflows/{workflowId}/data","title":"Get workflow data by ID","href":"/api-reference/workflows/get-workflow-data-by-id"},{"openapi":"get /v4/workflows/{workflowId}/data/export","title":"Create workflow data export","href":"/api-reference/workflows/create-workflow-data-export"},{"openapi":"get /v4/workflows/{workflowId}/data/exports/{exportId}","title":"Download workflow data export","href":"/api-reference/workflows/download-workflow-data-export"},{"openapi":"get /v4/workflows","title":"Get a list of workflows","href":"/api-reference/workflows/get-all-workflows"},{"openapi":"get /v4/workflows/{workflowId}","title":"Get workflow by ID","href":"/api-reference/workflows/get-workflow-by-id"},{"openapi":"get /v4/workflows/{workflowId}/connectors","title":"List destinations delivering this workflow's results","href":"/api-reference/workflows/list-workflow-connectors"},{"openapi":"post /v4/workflows","title":"Create a new workflow","href":"/api-reference/workflows/create-a-new-workflow"},{"openapi":"put /v4/workflows/{workflowId}/run","title":"Run a workflow","href":"/api-reference/workflows/run-a-workflow"},{"openapi":"put /v4/workflows/{workflowId}/schedule","title":"Schedule a workflow","href":"/api-reference/workflows/schedule-a-workflow"},{"openapi":"put /v4/workflows/{workflowId}/metadata","title":"Update workflow metadata","href":"/api-reference/workflows/update-workflow-metadata"},{"openapi":"put /v4/workflows/{workflowId}/pause","title":"Pause a workflow","href":"/api-reference/workflows/pause-a-workflow"},{"openapi":"delete /v4/workflows/{workflowId}","title":"Delete a workflow","href":"/api-reference/workflows/delete-a-workflow"},{"openapi":"put /v4/workflows/{workflowId}/resume","title":"Resume or unpause a workflow","href":"/api-reference/workflows/resume-a-workflow"},{"openapi":"get /v4/workflows/{workflowId}/history","title":"Get the workflow run history","href":"/api-reference/workflows/get-the-workflow-history"},{"openapi":"get /v4/workflows/{workflowId}/quality-metrics","title":"Get workflow quality metrics","href":"/api-reference/workflows/get-workflow-quality-metrics"},{"group":"Workflow Triggers","pages":[{"openapi":"get /v4/workflows/{workflowId}/triggers","title":"List workflow triggers","href":"/api-reference/workflows/list-workflow-triggers"},{"openapi":"post /v4/workflows/{workflowId}/triggers","title":"Create a workflow trigger","href":"/api-reference/workflows/create-workflow-trigger"},{"openapi":"get /v4/workflows/{workflowId}/triggers/{triggerId}","title":"Get a specific trigger","href":"/api-reference/workflows/get-workflow-trigger"},{"openapi":"patch /v4/workflows/{workflowId}/triggers/{triggerId}","title":"Update a trigger","href":"/api-reference/workflows/update-workflow-trigger"},{"openapi":"delete /v4/workflows/{workflowId}/triggers/{triggerId}","title":"Delete a trigger","href":"/api-reference/workflows/delete-workflow-trigger"}]}]},{"group":"Agent","pages":[{"title":"Create or continue an Agent session","openapi":"post /v5/agent","href":"/api-reference/assistant/create-or-continue-session"},{"title":"Send a Workflow Agent message","openapi":"post /v5/agent/workflows/{workflowId}/assistant/messages","href":"/api-reference/assistant/send-workflow-message"},{"title":"Get Workflow Agent timeline","openapi":"get /v5/agent/workflows/{workflowId}/timeline","href":"/api-reference/assistant/get-workflow-timeline"},{"title":"Get Agent pause state","openapi":"get /v5/agent/{sessionId}/pause-state","href":"/api-reference/assistant/get-pause-state"},{"title":"Answer an Agent question","openapi":"post /v5/agent/answer","href":"/api-reference/assistant/answer-question"},{"title":"Interrupt an Agent session","openapi":"post /v5/agent/{sessionId}/interrupt","href":"/api-reference/assistant/interrupt-session"},{"title":"Resume an Agent session","openapi":"post /v5/agent/{sessionId}/resume","href":"/api-reference/assistant/resume-session"},{"title":"Stop an Agent session","openapi":"post /v5/agent/{sessionId}/stop","href":"/api-reference/assistant/stop-session"},{"title":"Get Agent strategy","openapi":"get /v5/agent/data/{sessionId}/strategy","href":"/api-reference/assistant/get-strategy"}]},{"group":"Variables","pages":[{"openapi":"post /v4/variables/","title":"Create a variable","href":"/api-reference/variables/create-a-variable"},{"openapi":"get /v4/variables/","title":"List all variables","href":"/api-reference/variables/list-all-variables"},{"openapi":"get /v4/variables/{variableId}","title":"Get a variable","href":"/api-reference/variables/get-a-variable"},{"openapi":"patch /v4/variables/{variableId}","title":"Update a variable","href":"/api-reference/variables/update-a-variable"},{"openapi":"delete /v4/variables/{variableId}","title":"Delete a variable","href":"/api-reference/variables/delete-a-variable"}]},{"group":"Data Changes","pages":[{"openapi":"get /v4/changes","title":"Get all data changes","href":"/api-reference/monitoring/get-all-changes"},{"openapi":"get /v4/changes/{changeId}","title":"Get data change by ID","href":"/api-reference/monitoring/get-change-by-id"}]},{"group":"Notifications","pages":[{"openapi":"post /v5/notifications/channels","title":"Create a new notification channel","href":"/api-reference/notifications/create-notification-channel"},{"openapi":"post /v5/notifications/settings","title":"Create a new notification settings","href":"/api-reference/notifications/create-notification-settings"},{"openapi":"delete /v5/notifications/channels/{channelId}","title":"Delete a notification channel","href":"/api-reference/notifications/delete-notification-channel"},{"openapi":"delete /v5/notifications/settings/{settingsId}","title":"Delete a notification settings","href":"/api-reference/notifications/delete-notification-settings"},{"openapi":"get /v5/notifications/event-types/{eventType}","title":"Retrieve a specific event type details","href":"/api-reference/notifications/get-event-type"},{"openapi":"get /v5/notifications/event-types","title":"Retrieve all available notification event types","href":"/api-reference/notifications/get-event-types"},{"openapi":"get /v5/notifications/channels/{channelId}","title":"Retrieve a specific notification channel","href":"/api-reference/notifications/get-notification-channel"},{"openapi":"get /v5/notifications/channels","title":"Retrieve all notification channels","href":"/api-reference/notifications/get-notification-channels"},{"openapi":"get /v5/notifications/settings/{settingsId}","title":"Retrieve a specific notification settings","href":"/api-reference/notifications/get-notification-setting"},{"openapi":"get /v5/notifications/settings","title":"Retrieve all notification settings","href":"/api-reference/notifications/get-notification-settings"},{"openapi":"post /v5/notifications/test","title":"Test a notification settings with mock data","href":"/api-reference/notifications/test-notifications"},{"openapi":"put /v5/notifications/channels/{channelId}","title":"Update a notification channel","href":"/api-reference/notifications/update-notification-channel"},{"openapi":"put /v5/notifications/settings/{settingsId}","title":"Update a notification settings","href":"/api-reference/notifications/update-notification-settings"}]},{"group":"Schemas","pages":[{"openapi":"get /v4/schemas/","title":"List all schemas","href":"/api-reference/schemas/get-all-schemas"},{"openapi":"get /v4/schemas/{schemaId}","title":"Get schema by ID","href":"/api-reference/schemas/get-schema-by-id"},{"openapi":"post /v4/schemas/","title":"Create new schema","href":"/api-reference/schemas/create-schema"},{"openapi":"put /v4/schemas/{schemaId}","title":"Update existing schema","href":"/api-reference/schemas/update-schema"},{"openapi":"delete /v4/schemas/{schemaId}","title":"Delete schema","href":"/api-reference/schemas/delete-schema"}]},{"group":"Locations","pages":[{"openapi":"get /v4/locations","title":"Get all available locations","href":"/api-reference/locations/get-all-locations"}]},{"group":"Data Quality","pages":[{"title":"Get data quality rules","openapi":"get /v4/workflows/{workflowId}/schema-validation-rules","href":"/api-reference/data-quality/get-rules"},{"title":"Upsert data quality rules","description":"Patch-merge the per-field data quality rules on a workflow; rules take effect on the next run","openapi":"put /v4/workflows/{workflowId}/schema-validation-rules","href":"/api-reference/data-quality/upsert-rules"},{"title":"Delete data quality rules for a field","openapi":"delete /v4/workflows/{workflowId}/schema-validation-rules/{fieldName}","href":"/api-reference/data-quality/delete-field-rules"}]},{"group":"Templates","pages":[{"title":"List templates","description":"Retrieve all templates for the current team","openapi":"get /v4/templates/","href":"/api-reference/templates/list-templates"},{"title":"Get template","openapi":"get /v4/templates/{templateId}","href":"/api-reference/templates/get-template"},{"title":"Create template","openapi":"post /v4/templates/","href":"/api-reference/templates/create-template"},{"title":"Update template","openapi":"put /v4/templates/{templateId}","href":"/api-reference/templates/update-template"},{"title":"Delete template","openapi":"delete /v4/templates/{templateId}","href":"/api-reference/templates/delete-template"},{"title":"Create template version","openapi":"post /v4/templates/{templateId}/versions","href":"/api-reference/templates/create-version"},{"title":"List template schemas","openapi":"get /v4/templates/{templateId}/schemas","href":"/api-reference/templates/list-schemas"},{"title":"List template workflows","openapi":"get /v4/templates/{templateId}/workflows","href":"/api-reference/templates/list-workflows"},{"title":"Apply template update","openapi":"post /v4/templates/{templateId}/apply","href":"/api-reference/templates/apply-update"},{"title":"Preview schema change","openapi":"post /v4/templates/{templateId}/preview-schema-change","href":"/api-reference/templates/preview-schema-change"},{"title":"Link workflows to template","openapi":"post /v4/templates/{templateId}/link","href":"/api-reference/templates/link-workflows"},{"title":"Unlink workflows from template","openapi":"post /v4/templates/{templateId}/unlink","href":"/api-reference/templates/unlink-workflows"},{"title":"Save workflow as template","openapi":"post /v4/templates/from-workflow","href":"/api-reference/templates/save-from-workflow"}]},{"group":"Support","pages":[{"title":"List support issues","openapi":"get /v4/support/issues","href":"/api-reference/support/get-support-issues"},{"title":"Create support issue","openapi":"post /v4/support/issues","href":"/api-reference/support/create-support-issue"},{"title":"Update support issue","openapi":"patch /v4/support/issues/{issueId}","href":"/api-reference/support/update-support-issue"},{"title":"Get issue states","openapi":"get /v4/support/states","href":"/api-reference/support/get-support-states"}]}]}]}]},"basePath":"","title":"Delete data quality rules for a field - Kadoa Documentation","buildId":"dpl_8LJbrAiZvr1K98WQNZXCyY5AvT34","deploymentId":"dpl_8LJbrAiZvr1K98WQNZXCyY5AvT34","dynamics":["c2aa737661","b0f84f53ff","a9bb46feb3","2b790eda92"],"chunks":["OpenApiReferenceProvider-i2a3QZ8E.js","utils-ChLwp8m0.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DRktVTDc.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-CA2pEs4T.js","snippetPresets-ClQ6XrKD.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","Page-BUDYNlhG.js","ApiExamples-Ct_Lv36y.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-Cn2PYw9e.js","shallow-rkyymjXQ.js","getApiPlaygroundDisplay-BB9vkXtE.js","CodeSnippet-Bm5RU7m1.js","CodeSnippets-BgU9Deuz.js","getPastedJson-BD-6NNum.js","icon-8Z6tud2e.js","MethodPill-Tuzr4g3V.js","DuplicateIcon-0ceWFYhN.js","createIcon-FBXow_ST.js","DynamicMarkdown-CD8713Yy.js","SectionHeading-7zgzQbH-.js","axios-vUo_bRtp.js","Markdown-D7Ofw1oz.js","clsx-eKJ4rcii.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CwjSCXIK.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-9EK5IAXV.js"]}