The audience filter: a tree of predicates over person attributes, related data, and events. Discover valid attr tokens and operators with segments_catalog (GET /api/v1/segments/catalog).
{"docsConfig":{"theme":"luma","$schema":"https://mintlify.com/docs.json","name":"Boom","description":"Boom's public API — REST and MCP over the same capabilities","colors":{"primary":"#3B3B3B","light":"#E5E5E5","dark":"#171717"},"logo":{"light":"https://mintcdn.com/boomai-c1f672dc/2DiZiPkeLvrlfzgs/logo.svg?fit=max\u0026auto=format\u0026n=2DiZiPkeLvrlfzgs\u0026q=85\u0026s=a014030c9acb0f3d8eee9de1fbe632a7","dark":"https://mintcdn.com/boomai-c1f672dc/2DiZiPkeLvrlfzgs/logo-dark.svg?fit=max\u0026auto=format\u0026n=2DiZiPkeLvrlfzgs\u0026q=85\u0026s=8ec1c838c16743220fd0e7f46a0be157","href":"/introduction"},"favicon":"https://mintcdn.com/boomai-c1f672dc/4m9zfCL8IkhJn1sI/favicon.svg?fit=max\u0026auto=format\u0026n=4m9zfCL8IkhJn1sI\u0026q=85\u0026s=949c3ecc5e2011cf0a7d4a0e33204c1d","appearance":{"default":"system"},"navbar":{"links":[{"href":"mailto:support@useboom.ai","label":"Support"},{"href":"https://app.useboom.ai","label":"Dashboard"}]},"icons":{"library":"lucide"},"contextual":{"options":["copy","view","assistant","chatgpt","claude"],"display":"header"},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"boomai-c1f672dc","hasAudioNarration":false,"actualSubdomain":"boomai-c1f672dc","customDomains":["docs.useboom.ai"],"gitSource":{"type":"github","owner":"boom-tml","repo":"product-research","deployBranch":"main","contentDirectory":"docs-site","isPrivate":true,"mountPath":"","label":""},"chroma":{"collectionId":"ca542f17-f4ef-4bd7-9dec-4327eb890a84","liveDeploymentHistoryId":"6adada31c9b285ea9e7588cf","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6adada31c9b285ea9e7588cf"},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6adada31c9b285ea9e7588cf","clientVersion":"0.0.3965","searchFilterCounts":[{"language":"default","tag":"API","count":80},{"language":"default","tag":"Guides","count":34},{"language":"default","tag":"CDP","count":29},{"language":"default","tag":"Initiatives","count":23},{"language":"default","tag":"Journeys","count":22},{"language":"default","tag":"How Boom works","count":17},{"language":"default","tag":"Lead Capture","count":11},{"language":"default","tag":"Tutorials","count":10},{"language":"default","tag":"Segments","count":10},{"language":"default","tag":"Connect your tools","count":9}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"html{font-size:14px}:root:root{--font-family-headings-custom:ui-sans-serif, system-ui, sans-serif;--font-family-body-custom:ui-sans-serif, system-ui, sans-serif}#page-title{font-weight:400!important;letter-spacing:-.025em!important}#content-area .prose h2{font-weight:400;letter-spacing:-.015em}#content-area .prose h3{font-weight:500;letter-spacing:-.008em}body{background-color:oklch(.97 0 0)}.dark body{background-color:oklch(.18 0 0)}#content-area .text-primary.font-semibold:not(.eyebrow){color:#18181b!important}.dark #content-area .text-primary.font-semibold:not(.eyebrow){color:#f4f4f5!important}#pagination{background-color:transparent!important;border:0!important;border-top:1px solid rgba(17,17,26,.08)!important;border-radius:0!important;padding:1.25rem 0 0!important}.dark #pagination{border-top-color:rgba(255,255,255,.08)!important}#footer a[href*=mintlify],#pagination a .flex-col.items-end,#pagination a .w-px{display:none!important}#pagination a.w-full>div{justify-content:flex-end!important}@media (min-width:1024px){#sidebar-content{width:18rem!important}#body-content{padding-left:18rem!important}}#sidebar-content a[aria-current=page]{background-color:oklch(.955 .004 80);border-radius:.5rem}.dark #sidebar-content a[aria-current=page]{background-color:rgba(255,255,255,.06)}#sidebar-content [class*=group i]:not(a):not(:has(a)),#sidebar-content h5,#sidebar-content li>div:first-child>p:first-child:not(:has(a)){font-size:.9rem!important;font-weight:600!important;letter-spacing:normal!important;text-transform:none!important}.boom-home{--bh-ink:oklch(0.145 0 0);--bh-muted:oklch(0.556 0 0);--bh-hero:oklch(0.984 0.003 85);--bh-card:oklch(0.984 0.003 85);--bh-line:rgba(0, 0, 0, 0.07);--bh-grain:url(\"data:image/svg+xml;utf8,\u003csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'>\u003cfilter id='n'>\u003cfeTurbulence type='fractalNoise' baseFrequency='0.72' numOctaves='3' stitchTiles='stitch'/>\u003cfeColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 1.4 -0.2'/>\u003c/filter>\u003crect width='100%' height='100%' filter='url(%23n)'/>\u003c/svg>\");padding:.5rem 0 1rem;container-type:inline-size}.dark .boom-home{--bh-ink:oklch(0.978 0.001 286);--bh-muted:oklch(0.78 0.016 286);--bh-hero:rgba(255, 255, 255, 0.03);--bh-card:rgba(255, 255, 255, 0.03);--bh-line:rgba(255, 255, 255, 0.08)}.boom-home a,.boom-home a:focus,.boom-home a:hover{text-decoration:none;border:0}.boom-home span{display:block}.boom-home .bh-hero{position:relative;overflow:hidden;isolation:isolate;border-radius:24px;border:1px solid var(--bh-line);background:var(--bh-hero);padding:clamp(2.5rem,7vw,4.5rem) clamp(1.5rem,5vw,3.5rem);margin-bottom:1rem}.boom-home .bh-eyebrow{display:inline-block;font-size:.93rem;color:var(--bh-muted);border:1px solid var(--bh-line);border-radius:999px;padding:.3rem .8rem;background:rgba(255,255,255,.8)}.dark .boom-home .bh-eyebrow{background:rgba(255,255,255,.04)}.boom-home .bh-title{margin:1.4rem 0 0;max-width:14ch;font-weight:400;font-size:clamp(2.6rem,6.5vw,4.2rem);line-height:1.04;letter-spacing:-.025em;color:var(--bh-ink);opacity:.85;text-wrap:balance}.boom-home .bh-sub{margin:1.25rem 0 0;max-width:34rem;color:var(--bh-muted);font-size:1.15rem;line-height:1.6;text-wrap:pretty}.boom-home .bh-arcs{position:absolute;z-index:-1;right:-17rem;top:50%;width:34rem;height:34rem;transform:translateY(-50%);color:var(--bh-ink);opacity:.16;pointer-events:none}.boom-home .bh-arcs svg{width:100%;height:100%}@media (max-width:640px){.boom-home .bh-arcs{display:none}}.boom-home .bh-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}@container (max-width: 820px){.boom-home .bh-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 520px){.boom-home .bh-grid{grid-template-columns:1fr}}.boom-home .bh-tile{position:relative;overflow:hidden;isolation:isolate;height:17rem;border-radius:24px;border:1px solid var(--bh-line);background:var(--bh-card)}.boom-home .bh-tile:focus-visible{outline:2px solid var(--bh-ink);outline-offset:3px}.boom-home .bh-paint{position:absolute;inset:0;z-index:-1;opacity:0;background:var(--bh-paint);transition:opacity .5s ease-out}.boom-home .bh-paint::after{content:\"\";position:absolute;inset:0;mix-blend-mode:overlay;opacity:.7;background-image:var(--bh-grain)}.boom-home .bh-tile:focus-visible .bh-paint,.boom-home .bh-tile:hover .bh-paint{opacity:1}.boom-home .bh-tile:nth-child(1){--bh-paint:radial-gradient(85% 60% at 90% 0%, oklch(0.84 0.07 315) 0%, transparent 60%), linear-gradient(180deg, oklch(0.62 0.13 305), oklch(0.42 0.12 295))}.boom-home .bh-tile:nth-child(2){--bh-paint:radial-gradient(85% 60% at 90% 0%, oklch(0.9 0.09 85) 0%, transparent 60%), linear-gradient(180deg, oklch(0.72 0.13 55), oklch(0.5 0.14 22))}.boom-home .bh-tile:nth-child(3){--bh-paint:radial-gradient(85% 60% at 10% 0%, oklch(0.88 0.06 30) 0%, transparent 60%), linear-gradient(180deg, oklch(0.66 0.13 18), oklch(0.46 0.13 0))}.boom-home .bh-tile:nth-child(4){--bh-paint:radial-gradient(85% 60% at 90% 0%, oklch(0.88 0.06 220) 0%, transparent 60%), linear-gradient(180deg, oklch(0.66 0.11 240), oklch(0.4 0.1 258))}.boom-home .bh-tile:nth-child(5){--bh-paint:radial-gradient(85% 60% at 10% 0%, oklch(0.88 0.08 150) 0%, transparent 60%), linear-gradient(180deg, oklch(0.6 0.09 180), oklch(0.4 0.07 215))}.boom-home .bh-tile:nth-child(6){--bh-paint:radial-gradient(85% 60% at 90% 0%, oklch(0.8 0.09 295) 0%, transparent 60%), linear-gradient(180deg, oklch(0.55 0.15 280), oklch(0.33 0.11 268))}.boom-home .bh-art{position:absolute;inset:0 0 5.25rem;display:grid;place-items:center;padding:1.25rem 2rem 0;color:var(--bh-ink);opacity:.85;transition:color .5s ease,opacity .5s ease}.boom-home .bh-art svg{width:100%;max-width:230px;height:140px;overflow:visible}.boom-home .bh-text{position:absolute;inset:auto 0 0;height:5.25rem;padding:0 1.5rem;text-align:center}.boom-home .bh-h{font-size:1.15rem;font-weight:500;letter-spacing:-.008em;color:var(--bh-ink);transition:color .5s ease}.boom-home .bh-p{margin:.3rem auto 0;font-size:.95rem;font-weight:400;line-height:1.5;color:var(--bh-muted);text-wrap:pretty;transition:color .5s ease}.boom-home .bh-tile:focus-visible .bh-art,.boom-home .bh-tile:hover .bh-art{color:#fff;opacity:1}.boom-home .bh-tile:focus-visible .bh-h,.boom-home .bh-tile:hover .bh-h{color:#fff}.boom-home .bh-tile:focus-visible .bh-p,.boom-home .bh-tile:hover .bh-p{color:rgba(255,255,255,.85)}.boom-home svg .d,.boom-home svg .h{fill:none;stroke:currentColor;stroke-width:.75;vector-effect:non-scaling-stroke}.boom-home svg .d{stroke-dasharray:.5 3;stroke-linecap:round}.boom-home svg .f{fill:currentColor;stroke:none}body:has(.boom-home) #header,body:has(.boom-home) #page-context-menu,body:has(.boom-home) #page-context-menu-button,body:has(.boom-home) #pagination{display:none!important}body:has(.boom-home) #content-area{max-width:72rem!important}#page-context-menu button[aria-haspopup=menu]{height:calc(2rem + 2px)}"}],"page":{"pagePath":"api-reference/segments/validate-a-segment-filter","slug":"/api-reference/segments/validate-a-segment-filter","pageMetadata":{"title":"Validate a segment filter","description":"Dry-run a filter expression against your live catalog — nothing is saved. Returns whether it's valid, or the field to fix.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/segments/validate","href":"/api-reference/segments/validate-a-segment-filter","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Dry-run a filter expression against your live catalog — nothing is saved. Returns whether it’s valid, or the field to fix.\"\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":"Validate a segment filter","description":"Dry-run a filter expression against your live catalog — nothing is saved. Returns whether it's valid, or the field to fix.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/segments/validate","href":"/api-reference/segments/validate-a-segment-filter","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"operationId":"segments_validate","summary":"Validate a segment filter","description":"Dry-run a filter expression against your live catalog — nothing is saved. Returns whether it's valid, or the field to fix.","tags":["Segments"],"requestBody":"9068a38e-a238-447a-b21e-04204e3d7bad","responses":{"200":"61ff32d3-802a-454c-a054-d601bf903715","400":"da942833-18ff-459b-a1e2-4b359ef6c50b","401":"b4cf86d1-433f-46cd-931a-0c5b232668cb","404":"d7df8967-5e56-4487-b2ba-3fb9b755a5e4","409":"7d832f7d-8644-4e5b-b8e6-a3f8e7ad31fc","422":"a58216de-205b-4cf6-b21f-e498a7115b3f","429":"3083ab28-b32f-497d-bfde-db8383198c0b","500":"bce98c4d-505b-40b9-92f3-1f64375fd1c3","503":"5fa04ec3-6c41-43e2-b33c-6efd1b513552"},"method":"post","type":"path","servers":["c765c082-4d63-4903-8901-a4e25004f471","b80279d2-0255-46dc-bddc-f490bd7a2ec8"],"security":["ec2314a0-cdd3-4628-bc94-f84fbb0b23d0"],"path":"/api/v1/segments/validate","baseUrlOptions":["https://www.useboom.ai","https://dev.useboom.ai"],"title":"Validate a segment filter","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"filterExpression":{"description":"The audience filter: a tree of predicates over person attributes, related data, and events. Discover valid `attr` tokens and operators with segments_catalog (GET /api/v1/segments/catalog).","type":"object","properties":{"kind":{"type":"string","const":"person","isRequired":true,"uniqueKey":"filterExpression.kind","typeLabel":"string"},"op":{"type":"string","enum":["AND","OR"],"isRequired":true,"uniqueKey":"filterExpression.op","typeLabel":"enum\u003cstring>"},"predicates":{"type":"array","items":{"oneOf":[{"type":"object","required":["kind","customObjectType","attributeFilters"],"properties":{"kind":{"type":"string","const":"has_relationship","isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.kind","typeLabel":"string"},"customObjectType":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.customObjectType","typeLabel":"string"},"attributeFilters":{"type":"array","items":{"type":"object","properties":{"attr":{"type":"string","isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.attributeFilters.items.[INDEX].attr","typeLabel":"string"},"type":{"type":"string","enum":["STRING","NUMBER","BOOLEAN","DATE","JSON","ARRAY"],"isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.attributeFilters.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"op":{"type":"string","enum":["eq","neq","in","not_in","contains","not_contains","starts_with","ends_with","gt","gte","lt","lte","on","before","after","between","in_last_n","in_next_n","more_than_n_ago","more_than_n_from_now","between_n_and_m_ago","exactly_n_from_today","is_null","is_not_null"],"isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.attributeFilters.items.[INDEX].op","typeLabel":"enum\u003cstring>"},"path":{"minItems":1,"maxItems":5,"type":"array","items":{"type":"string","pattern":"^[A-Za-z_][A-Za-z0-9_]*$","uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.attributeFilters.items.[INDEX].path.items.[INDEX]","typeLabel":"string"},"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.attributeFilters.items.[INDEX].path","typeLabel":"string[]"},"value":{"oneOf":[{"type":"string","uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.attributeFilters.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.attributeFilters.items.[INDEX].value.oneOf.1","typeLabel":"number"},{"type":"boolean","uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.attributeFilters.items.[INDEX].value.oneOf.2","typeLabel":"boolean"},{"type":"array","items":{"oneOf":[{"type":"string","uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.attributeFilters.items.[INDEX].value.oneOf.3.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.attributeFilters.items.[INDEX].value.oneOf.3.items.[INDEX].oneOf.1","typeLabel":"number"}],"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.attributeFilters.items.[INDEX].value.oneOf.3.items.[INDEX]","typeLabel":"string | number"},"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.attributeFilters.items.[INDEX].value.oneOf.3","typeLabel":"(string | number)[]"},{"type":"object","required":["from","to"],"properties":{"from":{"type":"string","isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.attributeFilters.items.[INDEX].value.oneOf.4.from","typeLabel":"string"},"to":{"type":"string","isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.attributeFilters.items.[INDEX].value.oneOf.4.to","typeLabel":"string"}},"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.attributeFilters.items.[INDEX].value.oneOf.4","typeLabel":"object"},{"type":"object","required":["amount","unit"],"properties":{"amount":{"type":"integer","minimum":1,"maximum":9999,"isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.attributeFilters.items.[INDEX].value.oneOf.5.amount","typeLabel":"integer"},"unit":{"type":"string","enum":["days","weeks","months"],"isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.attributeFilters.items.[INDEX].value.oneOf.5.unit","typeLabel":"enum\u003cstring>"}},"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.attributeFilters.items.[INDEX].value.oneOf.5","typeLabel":"object"},{"type":"object","required":["minAmount","maxAmount","unit"],"properties":{"minAmount":{"type":"integer","minimum":0,"maximum":9999,"isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.attributeFilters.items.[INDEX].value.oneOf.6.minAmount","typeLabel":"integer"},"maxAmount":{"type":"integer","minimum":1,"maximum":9999,"isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.attributeFilters.items.[INDEX].value.oneOf.6.maxAmount","typeLabel":"integer"},"unit":{"type":"string","enum":["days","weeks","months"],"isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.attributeFilters.items.[INDEX].value.oneOf.6.unit","typeLabel":"enum\u003cstring>"}},"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.attributeFilters.items.[INDEX].value.oneOf.6","typeLabel":"object"},{"type":"object","required":["daysOffset"],"properties":{"daysOffset":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.attributeFilters.items.[INDEX].value.oneOf.7.daysOffset","typeLabel":"integer"},"rollForward":{"type":"object","properties":{"fromDow":{"type":"integer","minimum":0,"maximum":6,"isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.attributeFilters.items.[INDEX].value.oneOf.7.rollForward.fromDow","typeLabel":"integer"},"includeDows":{"minItems":1,"type":"array","items":{"type":"integer","minimum":0,"maximum":6,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.attributeFilters.items.[INDEX].value.oneOf.7.rollForward.includeDows.items.[INDEX]","typeLabel":"integer"},"isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.attributeFilters.items.[INDEX].value.oneOf.7.rollForward.includeDows","typeLabel":"integer[]"}},"required":["fromDow","includeDows"],"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.attributeFilters.items.[INDEX].value.oneOf.7.rollForward","typeLabel":"object"}},"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.attributeFilters.items.[INDEX].value.oneOf.7","typeLabel":"object"}],"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.attributeFilters.items.[INDEX].value","typeLabel":"string · number · boolean · (string | number)[] · object · object · object · object"}},"required":["attr","type","op"],"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.attributeFilters.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.attributeFilters","typeLabel":"object[]"},"connector":{"type":"string","enum":["AND","OR"],"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.connector","typeLabel":"enum\u003cstring>"},"path":{"minItems":1,"maxItems":3,"type":"array","items":{"type":"object","properties":{"customObjectType":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.path.items.[INDEX].customObjectType","typeLabel":"string"},"attributeFilters":{"type":"array","items":{"type":"object","properties":{"attr":{"type":"string","isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.path.items.[INDEX].attributeFilters.items.[INDEX].attr","typeLabel":"string"},"type":{"type":"string","enum":["STRING","NUMBER","BOOLEAN","DATE","JSON","ARRAY"],"isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.path.items.[INDEX].attributeFilters.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"op":{"type":"string","enum":["eq","neq","in","not_in","contains","not_contains","starts_with","ends_with","gt","gte","lt","lte","on","before","after","between","in_last_n","in_next_n","more_than_n_ago","more_than_n_from_now","between_n_and_m_ago","exactly_n_from_today","is_null","is_not_null"],"isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.path.items.[INDEX].attributeFilters.items.[INDEX].op","typeLabel":"enum\u003cstring>"},"path":{"minItems":1,"maxItems":5,"type":"array","items":{"type":"string","pattern":"^[A-Za-z_][A-Za-z0-9_]*$","uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.path.items.[INDEX].attributeFilters.items.[INDEX].path.items.[INDEX]","typeLabel":"string"},"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.path.items.[INDEX].attributeFilters.items.[INDEX].path","typeLabel":"string[]"},"value":{"oneOf":[{"type":"string","uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.path.items.[INDEX].attributeFilters.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.path.items.[INDEX].attributeFilters.items.[INDEX].value.oneOf.1","typeLabel":"number"},{"type":"boolean","uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.path.items.[INDEX].attributeFilters.items.[INDEX].value.oneOf.2","typeLabel":"boolean"},{"type":"array","items":{"oneOf":[{"type":"string","uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.path.items.[INDEX].attributeFilters.items.[INDEX].value.oneOf.3.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.path.items.[INDEX].attributeFilters.items.[INDEX].value.oneOf.3.items.[INDEX].oneOf.1","typeLabel":"number"}],"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.path.items.[INDEX].attributeFilters.items.[INDEX].value.oneOf.3.items.[INDEX]","typeLabel":"string | number"},"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.path.items.[INDEX].attributeFilters.items.[INDEX].value.oneOf.3","typeLabel":"(string | number)[]"},{"type":"object","required":["from","to"],"properties":{"from":{"type":"string","isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.path.items.[INDEX].attributeFilters.items.[INDEX].value.oneOf.4.from","typeLabel":"string"},"to":{"type":"string","isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.path.items.[INDEX].attributeFilters.items.[INDEX].value.oneOf.4.to","typeLabel":"string"}},"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.path.items.[INDEX].attributeFilters.items.[INDEX].value.oneOf.4","typeLabel":"object"},{"type":"object","required":["amount","unit"],"properties":{"amount":{"type":"integer","minimum":1,"maximum":9999,"isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.path.items.[INDEX].attributeFilters.items.[INDEX].value.oneOf.5.amount","typeLabel":"integer"},"unit":{"type":"string","enum":["days","weeks","months"],"isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.path.items.[INDEX].attributeFilters.items.[INDEX].value.oneOf.5.unit","typeLabel":"enum\u003cstring>"}},"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.path.items.[INDEX].attributeFilters.items.[INDEX].value.oneOf.5","typeLabel":"object"},{"type":"object","required":["minAmount","maxAmount","unit"],"properties":{"minAmount":{"type":"integer","minimum":0,"maximum":9999,"isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.path.items.[INDEX].attributeFilters.items.[INDEX].value.oneOf.6.minAmount","typeLabel":"integer"},"maxAmount":{"type":"integer","minimum":1,"maximum":9999,"isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.path.items.[INDEX].attributeFilters.items.[INDEX].value.oneOf.6.maxAmount","typeLabel":"integer"},"unit":{"type":"string","enum":["days","weeks","months"],"isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.path.items.[INDEX].attributeFilters.items.[INDEX].value.oneOf.6.unit","typeLabel":"enum\u003cstring>"}},"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.path.items.[INDEX].attributeFilters.items.[INDEX].value.oneOf.6","typeLabel":"object"},{"type":"object","required":["daysOffset"],"properties":{"daysOffset":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.path.items.[INDEX].attributeFilters.items.[INDEX].value.oneOf.7.daysOffset","typeLabel":"integer"},"rollForward":{"type":"object","properties":{"fromDow":{"type":"integer","minimum":0,"maximum":6,"isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.path.items.[INDEX].attributeFilters.items.[INDEX].value.oneOf.7.rollForward.fromDow","typeLabel":"integer"},"includeDows":{"minItems":1,"type":"array","items":{"type":"integer","minimum":0,"maximum":6,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.path.items.[INDEX].attributeFilters.items.[INDEX].value.oneOf.7.rollForward.includeDows.items.[INDEX]","typeLabel":"integer"},"isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.path.items.[INDEX].attributeFilters.items.[INDEX].value.oneOf.7.rollForward.includeDows","typeLabel":"integer[]"}},"required":["fromDow","includeDows"],"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.path.items.[INDEX].attributeFilters.items.[INDEX].value.oneOf.7.rollForward","typeLabel":"object"}},"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.path.items.[INDEX].attributeFilters.items.[INDEX].value.oneOf.7","typeLabel":"object"}],"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.path.items.[INDEX].attributeFilters.items.[INDEX].value","typeLabel":"string · number · boolean · (string | number)[] · object · object · object · object"}},"required":["attr","type","op"],"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.path.items.[INDEX].attributeFilters.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.path.items.[INDEX].attributeFilters","typeLabel":"object[]"},"direction":{"type":"string","enum":["parent_to_child","child_to_parent"],"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.path.items.[INDEX].direction","typeLabel":"enum\u003cstring>"},"relationshipType":{"type":"string","minLength":1,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.path.items.[INDEX].relationshipType","typeLabel":"string"}},"required":["customObjectType","attributeFilters"],"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.path.items.[INDEX]","typeLabel":"object"},"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.path","typeLabel":"object[]"},"exists":{"description":"Polarity of the relationship match. Absent or true = HAS the relationship (EXISTS). false = does NOT have it (NOT EXISTS): no related object satisfies this card, which INCLUDES people who have no such object at all. Conditions are allowed and apply inside the negation — \"has no order with status=completed\" matches people whose orders are all non-completed AND people with zero orders. To exclude the latter, add a second positive card for the same relationship.","type":"boolean","uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0.exists","typeLabel":"boolean"}},"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","required":["kind","attr","type","op"],"properties":{"kind":{"type":"string","const":"person_attribute","isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.1.kind","typeLabel":"string"},"attr":{"type":"string","isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.1.attr","typeLabel":"string"},"type":{"type":"string","enum":["STRING","NUMBER","BOOLEAN","DATE","JSON","ARRAY"],"isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"op":{"type":"string","enum":["eq","neq","in","not_in","contains","not_contains","starts_with","ends_with","gt","gte","lt","lte","on","before","after","between","in_last_n","in_next_n","more_than_n_ago","more_than_n_from_now","between_n_and_m_ago","exactly_n_from_today","is_null","is_not_null"],"isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.1.op","typeLabel":"enum\u003cstring>"},"connector":{"type":"string","enum":["AND","OR"],"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.1.connector","typeLabel":"enum\u003cstring>"},"path":{"minItems":1,"maxItems":5,"type":"array","items":{"type":"string","pattern":"^[A-Za-z_][A-Za-z0-9_]*$","uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.1.path.items.[INDEX]","typeLabel":"string"},"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.1.path","typeLabel":"string[]"},"value":{"oneOf":[{"type":"string","uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.1.value.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.1.value.oneOf.1","typeLabel":"number"},{"type":"boolean","uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.1.value.oneOf.2","typeLabel":"boolean"},{"type":"array","items":{"oneOf":[{"type":"string","uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.1.value.oneOf.3.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.1.value.oneOf.3.items.[INDEX].oneOf.1","typeLabel":"number"}],"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.1.value.oneOf.3.items.[INDEX]","typeLabel":"string | number"},"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.1.value.oneOf.3","typeLabel":"(string | number)[]"},{"type":"object","required":["from","to"],"properties":{"from":{"type":"string","isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.1.value.oneOf.4.from","typeLabel":"string"},"to":{"type":"string","isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.1.value.oneOf.4.to","typeLabel":"string"}},"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.1.value.oneOf.4","typeLabel":"object"},{"type":"object","required":["amount","unit"],"properties":{"amount":{"type":"integer","minimum":1,"maximum":9999,"isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.1.value.oneOf.5.amount","typeLabel":"integer"},"unit":{"type":"string","enum":["days","weeks","months"],"isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.1.value.oneOf.5.unit","typeLabel":"enum\u003cstring>"}},"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.1.value.oneOf.5","typeLabel":"object"},{"type":"object","required":["minAmount","maxAmount","unit"],"properties":{"minAmount":{"type":"integer","minimum":0,"maximum":9999,"isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.1.value.oneOf.6.minAmount","typeLabel":"integer"},"maxAmount":{"type":"integer","minimum":1,"maximum":9999,"isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.1.value.oneOf.6.maxAmount","typeLabel":"integer"},"unit":{"type":"string","enum":["days","weeks","months"],"isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.1.value.oneOf.6.unit","typeLabel":"enum\u003cstring>"}},"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.1.value.oneOf.6","typeLabel":"object"},{"type":"object","required":["daysOffset"],"properties":{"daysOffset":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.1.value.oneOf.7.daysOffset","typeLabel":"integer"},"rollForward":{"type":"object","properties":{"fromDow":{"type":"integer","minimum":0,"maximum":6,"isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.1.value.oneOf.7.rollForward.fromDow","typeLabel":"integer"},"includeDows":{"minItems":1,"type":"array","items":{"type":"integer","minimum":0,"maximum":6,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.1.value.oneOf.7.rollForward.includeDows.items.[INDEX]","typeLabel":"integer"},"isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.1.value.oneOf.7.rollForward.includeDows","typeLabel":"integer[]"}},"required":["fromDow","includeDows"],"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.1.value.oneOf.7.rollForward","typeLabel":"object"}},"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.1.value.oneOf.7","typeLabel":"object"}],"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.1.value","typeLabel":"string · number · boolean · (string | number)[] · object · object · object · object"}},"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","required":["kind","filters"],"properties":{"kind":{"type":"string","const":"person_group","isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.2.kind","typeLabel":"string"},"filters":{"minItems":1,"type":"array","items":{"type":"object","properties":{"attr":{"type":"string","isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.2.filters.items.[INDEX].attr","typeLabel":"string"},"type":{"type":"string","enum":["STRING","NUMBER","BOOLEAN","DATE","JSON","ARRAY"],"isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.2.filters.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"op":{"type":"string","enum":["eq","neq","in","not_in","contains","not_contains","starts_with","ends_with","gt","gte","lt","lte","on","before","after","between","in_last_n","in_next_n","more_than_n_ago","more_than_n_from_now","between_n_and_m_ago","exactly_n_from_today","is_null","is_not_null"],"isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.2.filters.items.[INDEX].op","typeLabel":"enum\u003cstring>"},"path":{"minItems":1,"maxItems":5,"type":"array","items":{"type":"string","pattern":"^[A-Za-z_][A-Za-z0-9_]*$","uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.2.filters.items.[INDEX].path.items.[INDEX]","typeLabel":"string"},"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.2.filters.items.[INDEX].path","typeLabel":"string[]"},"value":{"oneOf":[{"type":"string","uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.2.filters.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.2.filters.items.[INDEX].value.oneOf.1","typeLabel":"number"},{"type":"boolean","uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.2.filters.items.[INDEX].value.oneOf.2","typeLabel":"boolean"},{"type":"array","items":{"oneOf":[{"type":"string","uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.2.filters.items.[INDEX].value.oneOf.3.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.2.filters.items.[INDEX].value.oneOf.3.items.[INDEX].oneOf.1","typeLabel":"number"}],"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.2.filters.items.[INDEX].value.oneOf.3.items.[INDEX]","typeLabel":"string | number"},"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.2.filters.items.[INDEX].value.oneOf.3","typeLabel":"(string | number)[]"},{"type":"object","required":["from","to"],"properties":{"from":{"type":"string","isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.2.filters.items.[INDEX].value.oneOf.4.from","typeLabel":"string"},"to":{"type":"string","isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.2.filters.items.[INDEX].value.oneOf.4.to","typeLabel":"string"}},"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.2.filters.items.[INDEX].value.oneOf.4","typeLabel":"object"},{"type":"object","required":["amount","unit"],"properties":{"amount":{"type":"integer","minimum":1,"maximum":9999,"isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.2.filters.items.[INDEX].value.oneOf.5.amount","typeLabel":"integer"},"unit":{"type":"string","enum":["days","weeks","months"],"isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.2.filters.items.[INDEX].value.oneOf.5.unit","typeLabel":"enum\u003cstring>"}},"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.2.filters.items.[INDEX].value.oneOf.5","typeLabel":"object"},{"type":"object","required":["minAmount","maxAmount","unit"],"properties":{"minAmount":{"type":"integer","minimum":0,"maximum":9999,"isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.2.filters.items.[INDEX].value.oneOf.6.minAmount","typeLabel":"integer"},"maxAmount":{"type":"integer","minimum":1,"maximum":9999,"isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.2.filters.items.[INDEX].value.oneOf.6.maxAmount","typeLabel":"integer"},"unit":{"type":"string","enum":["days","weeks","months"],"isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.2.filters.items.[INDEX].value.oneOf.6.unit","typeLabel":"enum\u003cstring>"}},"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.2.filters.items.[INDEX].value.oneOf.6","typeLabel":"object"},{"type":"object","required":["daysOffset"],"properties":{"daysOffset":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.2.filters.items.[INDEX].value.oneOf.7.daysOffset","typeLabel":"integer"},"rollForward":{"type":"object","properties":{"fromDow":{"type":"integer","minimum":0,"maximum":6,"isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.2.filters.items.[INDEX].value.oneOf.7.rollForward.fromDow","typeLabel":"integer"},"includeDows":{"minItems":1,"type":"array","items":{"type":"integer","minimum":0,"maximum":6,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.2.filters.items.[INDEX].value.oneOf.7.rollForward.includeDows.items.[INDEX]","typeLabel":"integer"},"isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.2.filters.items.[INDEX].value.oneOf.7.rollForward.includeDows","typeLabel":"integer[]"}},"required":["fromDow","includeDows"],"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.2.filters.items.[INDEX].value.oneOf.7.rollForward","typeLabel":"object"}},"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.2.filters.items.[INDEX].value.oneOf.7","typeLabel":"object"}],"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.2.filters.items.[INDEX].value","typeLabel":"string · number · boolean · (string | number)[] · object · object · object · object"}},"required":["attr","type","op"],"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.2.filters.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.2.filters","typeLabel":"object[]"},"connector":{"type":"string","enum":["AND","OR"],"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.2.connector","typeLabel":"enum\u003cstring>"}},"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.2","typeLabel":"object"},{"type":"object","required":["kind","eventName","occurred"],"properties":{"kind":{"type":"string","const":"event","isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.3.kind","typeLabel":"string"},"eventName":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.3.eventName","typeLabel":"string"},"occurred":{"type":"boolean","isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.3.occurred","typeLabel":"boolean"},"connector":{"type":"string","enum":["AND","OR"],"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.3.connector","typeLabel":"enum\u003cstring>"},"propertyFilters":{"minItems":1,"type":"array","items":{"type":"object","properties":{"key":{"type":"string","minLength":1,"isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.3.propertyFilters.items.[INDEX].key","typeLabel":"string"},"type":{"type":"string","enum":["STRING","NUMBER","BOOLEAN","DATE","JSON","ARRAY"],"isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.3.propertyFilters.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"op":{"type":"string","enum":["eq","neq","in","not_in","contains","not_contains","starts_with","ends_with","gt","gte","lt","lte","on","before","after","between","in_last_n","in_next_n","more_than_n_ago","more_than_n_from_now","between_n_and_m_ago","exactly_n_from_today","is_null","is_not_null"],"isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.3.propertyFilters.items.[INDEX].op","typeLabel":"enum\u003cstring>"},"path":{"minItems":1,"maxItems":5,"type":"array","items":{"type":"string","pattern":"^[A-Za-z_][A-Za-z0-9_]*$","uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.3.propertyFilters.items.[INDEX].path.items.[INDEX]","typeLabel":"string"},"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.3.propertyFilters.items.[INDEX].path","typeLabel":"string[]"},"value":{"oneOf":[{"type":"string","uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.3.propertyFilters.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.3.propertyFilters.items.[INDEX].value.oneOf.1","typeLabel":"number"},{"type":"boolean","uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.3.propertyFilters.items.[INDEX].value.oneOf.2","typeLabel":"boolean"},{"type":"array","items":{"oneOf":[{"type":"string","uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.3.propertyFilters.items.[INDEX].value.oneOf.3.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.3.propertyFilters.items.[INDEX].value.oneOf.3.items.[INDEX].oneOf.1","typeLabel":"number"}],"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.3.propertyFilters.items.[INDEX].value.oneOf.3.items.[INDEX]","typeLabel":"string | number"},"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.3.propertyFilters.items.[INDEX].value.oneOf.3","typeLabel":"(string | number)[]"},{"type":"object","required":["from","to"],"properties":{"from":{"type":"string","isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.3.propertyFilters.items.[INDEX].value.oneOf.4.from","typeLabel":"string"},"to":{"type":"string","isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.3.propertyFilters.items.[INDEX].value.oneOf.4.to","typeLabel":"string"}},"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.3.propertyFilters.items.[INDEX].value.oneOf.4","typeLabel":"object"},{"type":"object","required":["amount","unit"],"properties":{"amount":{"type":"integer","minimum":1,"maximum":9999,"isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.3.propertyFilters.items.[INDEX].value.oneOf.5.amount","typeLabel":"integer"},"unit":{"type":"string","enum":["days","weeks","months"],"isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.3.propertyFilters.items.[INDEX].value.oneOf.5.unit","typeLabel":"enum\u003cstring>"}},"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.3.propertyFilters.items.[INDEX].value.oneOf.5","typeLabel":"object"},{"type":"object","required":["minAmount","maxAmount","unit"],"properties":{"minAmount":{"type":"integer","minimum":0,"maximum":9999,"isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.3.propertyFilters.items.[INDEX].value.oneOf.6.minAmount","typeLabel":"integer"},"maxAmount":{"type":"integer","minimum":1,"maximum":9999,"isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.3.propertyFilters.items.[INDEX].value.oneOf.6.maxAmount","typeLabel":"integer"},"unit":{"type":"string","enum":["days","weeks","months"],"isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.3.propertyFilters.items.[INDEX].value.oneOf.6.unit","typeLabel":"enum\u003cstring>"}},"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.3.propertyFilters.items.[INDEX].value.oneOf.6","typeLabel":"object"},{"type":"object","required":["daysOffset"],"properties":{"daysOffset":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.3.propertyFilters.items.[INDEX].value.oneOf.7.daysOffset","typeLabel":"integer"},"rollForward":{"type":"object","properties":{"fromDow":{"type":"integer","minimum":0,"maximum":6,"isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.3.propertyFilters.items.[INDEX].value.oneOf.7.rollForward.fromDow","typeLabel":"integer"},"includeDows":{"minItems":1,"type":"array","items":{"type":"integer","minimum":0,"maximum":6,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.3.propertyFilters.items.[INDEX].value.oneOf.7.rollForward.includeDows.items.[INDEX]","typeLabel":"integer"},"isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.3.propertyFilters.items.[INDEX].value.oneOf.7.rollForward.includeDows","typeLabel":"integer[]"}},"required":["fromDow","includeDows"],"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.3.propertyFilters.items.[INDEX].value.oneOf.7.rollForward","typeLabel":"object"}},"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.3.propertyFilters.items.[INDEX].value.oneOf.7","typeLabel":"object"}],"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.3.propertyFilters.items.[INDEX].value","typeLabel":"string · number · boolean · (string | number)[] · object · object · object · object"}},"required":["key","type","op"],"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.3.propertyFilters.items.[INDEX]","typeLabel":"object"},"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.3.propertyFilters","typeLabel":"object[]"},"window":{"type":"object","properties":{"op":{"type":"string","enum":["in_last_n","more_than_n_ago","between_n_and_m_ago","between","before","after","on"],"isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.3.window.op","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{"type":"string","uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.3.window.value.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.3.window.value.oneOf.1","typeLabel":"number"},{"type":"boolean","uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.3.window.value.oneOf.2","typeLabel":"boolean"},{"type":"array","items":{"oneOf":[{"type":"string","uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.3.window.value.oneOf.3.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.3.window.value.oneOf.3.items.[INDEX].oneOf.1","typeLabel":"number"}],"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.3.window.value.oneOf.3.items.[INDEX]","typeLabel":"string | number"},"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.3.window.value.oneOf.3","typeLabel":"(string | number)[]"},{"type":"object","required":["from","to"],"properties":{"from":{"type":"string","isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.3.window.value.oneOf.4.from","typeLabel":"string"},"to":{"type":"string","isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.3.window.value.oneOf.4.to","typeLabel":"string"}},"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.3.window.value.oneOf.4","typeLabel":"object"},{"type":"object","required":["amount","unit"],"properties":{"amount":{"type":"integer","minimum":1,"maximum":9999,"isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.3.window.value.oneOf.5.amount","typeLabel":"integer"},"unit":{"type":"string","enum":["days","weeks","months"],"isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.3.window.value.oneOf.5.unit","typeLabel":"enum\u003cstring>"}},"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.3.window.value.oneOf.5","typeLabel":"object"},{"type":"object","required":["minAmount","maxAmount","unit"],"properties":{"minAmount":{"type":"integer","minimum":0,"maximum":9999,"isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.3.window.value.oneOf.6.minAmount","typeLabel":"integer"},"maxAmount":{"type":"integer","minimum":1,"maximum":9999,"isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.3.window.value.oneOf.6.maxAmount","typeLabel":"integer"},"unit":{"type":"string","enum":["days","weeks","months"],"isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.3.window.value.oneOf.6.unit","typeLabel":"enum\u003cstring>"}},"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.3.window.value.oneOf.6","typeLabel":"object"},{"type":"object","required":["daysOffset"],"properties":{"daysOffset":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.3.window.value.oneOf.7.daysOffset","typeLabel":"integer"},"rollForward":{"type":"object","properties":{"fromDow":{"type":"integer","minimum":0,"maximum":6,"isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.3.window.value.oneOf.7.rollForward.fromDow","typeLabel":"integer"},"includeDows":{"minItems":1,"type":"array","items":{"type":"integer","minimum":0,"maximum":6,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.3.window.value.oneOf.7.rollForward.includeDows.items.[INDEX]","typeLabel":"integer"},"isRequired":true,"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.3.window.value.oneOf.7.rollForward.includeDows","typeLabel":"integer[]"}},"required":["fromDow","includeDows"],"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.3.window.value.oneOf.7.rollForward","typeLabel":"object"}},"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.3.window.value.oneOf.7","typeLabel":"object"}],"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.3.window.value","typeLabel":"string · number · boolean · (string | number)[] · object · object · object · object"}},"required":["op"],"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.3.window","typeLabel":"object"}},"uniqueKey":"filterExpression.predicates.items.[INDEX].oneOf.3","typeLabel":"object"}],"uniqueKey":"filterExpression.predicates.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"filterExpression.predicates","typeLabel":"object[]"}},"required":["kind","op","predicates"],"isRequired":true,"uniqueKey":"filterExpression","typeLabel":"object"}},"required":["filterExpression"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"filterExpression":{"kind":"person","predicates":[{"kind":"has_relationship","customObjectType":"\u003cstring>","attributeFilters":[{"attr":"\u003cstring>","path":["\u003cstring>"],"value":"\u003cstring>"}],"path":[{"customObjectType":"\u003cstring>","attributeFilters":[{"attr":"\u003cstring>","path":["\u003cstring>"],"value":"\u003cstring>"}],"relationshipType":"\u003cstring>"}],"exists":true}]}}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"61ff32d3-802a-454c-a054-d601bf903715":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"valid":{"type":"boolean","description":"Always true when the filter is valid.","isRequired":true,"uniqueKey":"valid","typeLabel":"boolean"}},"required":["valid"],"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"valid":true}}},"exampleType":"generated"}},"exampleType":"generated"},"da942833-18ff-459b-a1e2-4b359ef6c50b":{"description":"Validation failed or the request cannot proceed.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","description":"Stable machine-readable error code (snake_case).","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"}},"required":["code","message"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"\u003cstring>","message":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"b4cf86d1-433f-46cd-931a-0c5b232668cb":{"description":"Missing, malformed, or revoked API key.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","description":"Stable machine-readable error code (snake_case).","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"}},"required":["code","message"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"\u003cstring>","message":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"d7df8967-5e56-4487-b2ba-3fb9b755a5e4":{"description":"The resource does not exist in this organization.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","description":"Stable machine-readable error code (snake_case).","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"}},"required":["code","message"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"\u003cstring>","message":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"7d832f7d-8644-4e5b-b8e6-a3f8e7ad31fc":{"description":"Conflicts with the current state (duplicates, wrong lifecycle state).","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","description":"Stable machine-readable error code (snake_case).","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"}},"required":["code","message"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"\u003cstring>","message":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"a58216de-205b-4cf6-b21f-e498a7115b3f":{"description":"The request is well-formed but semantically invalid.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","description":"Stable machine-readable error code (snake_case).","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"}},"required":["code","message"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"\u003cstring>","message":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"3083ab28-b32f-497d-bfde-db8383198c0b":{"description":"Rate limit exceeded — retry after `Retry-After`.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","description":"Stable machine-readable error code (snake_case).","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"}},"required":["code","message"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"\u003cstring>","message":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"bce98c4d-505b-40b9-92f3-1f64375fd1c3":{"description":"Internal server error.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","description":"Stable machine-readable error code (snake_case).","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"}},"required":["code","message"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"\u003cstring>","message":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"5fa04ec3-6c41-43e2-b33c-6efd1b513552":{"description":"Transient error — retry with a narrower request.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","description":"Stable machine-readable error code (snake_case).","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"}},"required":["code","message"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"\u003cstring>","message":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"ec2314a0-cdd3-4628-bc94-f84fbb0b23d0":{"bearerAuth":{"type":"http","scheme":"bearer","description":"Organization API key, sent as `Authorization: Bearer boom_org_...`.","scopes":[],"schemeName":"bearerAuth"}}},"servers":{"c765c082-4d63-4903-8901-a4e25004f471":{"url":"https://www.useboom.ai","description":"Production"},"b80279d2-0255-46dc-bddc-f490bd7a2ec8":{"url":"https://dev.useboom.ai","description":"Development (sandbox — use a development organization API key)"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"Organization API key, sent as `Authorization: Bearer boom_org_...`.","scopes":[],"schemeName":"bearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Organization API key, sent as `Authorization: Bearer boom_org_...`.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"api-reference/openapi.json"},"subdomain":"boomai-c1f672dc","siteName":"Boom","title":"Validate a segment filter - Boom","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-22T19:58:56.367Z","originalFileLocation":"api-reference/segments/validate-a-segment-filter.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Dry-run a filter expression against your live catalog — nothing is saved. Returns whether it\u0026#x27;s valid, or the field to fix.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Boom\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/boomai-c1f672dc/nVSaLoJMoPadjXEM/_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/boomai-c1f672dc/nVSaLoJMoPadjXEM/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/boomai-c1f672dc/nVSaLoJMoPadjXEM/_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/boomai-c1f672dc/nVSaLoJMoPadjXEM/_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/boomai-c1f672dc/nVSaLoJMoPadjXEM/_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/boomai-c1f672dc/nVSaLoJMoPadjXEM/_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/boomai-c1f672dc/nVSaLoJMoPadjXEM/_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/boomai-c1f672dc/nVSaLoJMoPadjXEM/_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/boomai-c1f672dc/nVSaLoJMoPadjXEM/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Validate a segment filter - Boom\">\u003cmeta data-mint-head property=\"og:description\" content=\"Dry-run a filter expression against your live catalog — nothing is saved. Returns whether it\u0026#x27;s valid, or the field to fix.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Boom\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.useboom.ai/api-reference/segments/validate-a-segment-filter\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://boomai-c1f672dc.mintlify.app/_mintlify/api/og/v2?division=Segments\u0026amp;title=Validate+a+segment+filter\u0026amp;description=Dry-run+a+filter+expression+against+your+live+catalog+%E2%80%94+nothing+is+saved.+Returns+whether+it%27s+valid%2C+or+the+field+to+fix.\u0026amp;theme=83c6d51bda2a99f16cf59c6e\u0026amp;signature=264780e56588f00220842ddb77dbbbd7d241113ce5b0ca30b91fecf5f3ebbb66\">\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=\"Validate a segment filter - Boom\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Dry-run a filter expression against your live catalog — nothing is saved. Returns whether it\u0026#x27;s valid, or the field to fix.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://boomai-c1f672dc.mintlify.app/_mintlify/api/og/v2?division=Segments\u0026amp;title=Validate+a+segment+filter\u0026amp;description=Dry-run+a+filter+expression+against+your+live+catalog+%E2%80%94+nothing+is+saved.+Returns+whether+it%27s+valid%2C+or+the+field+to+fix.\u0026amp;theme=83c6d51bda2a99f16cf59c6e\u0026amp;signature=264780e56588f00220842ddb77dbbbd7d241113ce5b0ca30b91fecf5f3ebbb66\">\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/boomai-c1f672dc/nVSaLoJMoPadjXEM/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Boom\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#3B3B3B\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.useboom.ai/api-reference/segments/validate-a-segment-filter\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/segments/validate-a-segment-filter.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.useboom.ai/#organization\",\"name\":\"Boom\",\"url\":\"https://docs.useboom.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/boomai-c1f672dc/2DiZiPkeLvrlfzgs/logo.svg?fit=max\u0026auto=format\u0026n=2DiZiPkeLvrlfzgs\u0026q=85\u0026s=a014030c9acb0f3d8eee9de1fbe632a7\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.useboom.ai#website\",\"name\":\"Boom\",\"url\":\"https://docs.useboom.ai\",\"publisher\":{\"@id\":\"https://docs.useboom.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.useboom.ai/api-reference/segments/validate-a-segment-filter#webpage\",\"url\":\"https://docs.useboom.ai/api-reference/segments/validate-a-segment-filter\",\"name\":\"Validate a segment filter\",\"description\":\"Dry-run a filter expression against your live catalog — nothing is saved. Returns whether it's valid, or the field to fix.\",\"dateModified\":\"2026-10-22T19:58:56.367Z\",\"isPartOf\":{\"@id\":\"https://docs.useboom.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.useboom.ai/api-reference/segments/validate-a-segment-filter#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.useboom.ai/api-reference/segments/validate-a-segment-filter#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Segments\",\"item\":\"https://docs.useboom.ai/api-reference/segments/list-segments\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Validate a segment filter\",\"item\":\"https://docs.useboom.ai/api-reference/segments/validate-a-segment-filter\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.useboom.ai/api-reference/segments/validate-a-segment-filter#apireference\",\"headline\":\"Validate a segment filter\",\"name\":\"Validate a segment filter\",\"description\":\"Dry-run a filter expression against your live catalog — nothing is saved. Returns whether it's valid, or the field to fix.\",\"url\":\"https://docs.useboom.ai/api-reference/segments/validate-a-segment-filter\",\"mainEntityOfPage\":{\"@id\":\"https://docs.useboom.ai/api-reference/segments/validate-a-segment-filter#webpage\"},\"dateModified\":\"2026-10-22T19:58:56.367Z\",\"publisher\":{\"@id\":\"https://docs.useboom.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.useboom.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Boom\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Boom","nav":{"global":null,"tabs":[{"tab":"Guides","icon":"book-open","pages":[{"title":"Guides","href":"/introduction"}]},{"tab":"Tutorials","icon":"circle-play","pages":[{"title":"Tutorials","href":"/tutorials/overview"}]},{"tab":"CDP","icon":"layers","pages":[{"title":"CDP","href":"/cdp/overview"}]},{"tab":"API","icon":"code","groups":[{"group":"Overview","pages":[{"title":"API","sidebarTitle":"Introduction","href":"/api-reference/overview"},{"title":"Quickstart","href":"/quickstart"},{"title":"Authentication","href":"/authentication"},{"title":"Rate limits \u0026 errors","href":"/rate-limits-and-errors"}]},{"group":"Initiatives","icon":"rocket","pages":[{"title":"List initiatives","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/initiatives","href":"/api-reference/initiatives/list-initiatives"},{"title":"Get initiative","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/initiatives/{id}","href":"/api-reference/initiatives/get-initiative"},{"title":"Create initiative","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/initiatives","href":"/api-reference/initiatives/create-initiative"},{"title":"Update initiative","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /api/v1/initiatives/{id}","href":"/api-reference/initiatives/update-initiative"},{"title":"Launch initiative","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/initiatives/{id}/launch","href":"/api-reference/initiatives/launch-initiative"},{"title":"Cancel initiative","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/initiatives/{id}/cancel","href":"/api-reference/initiatives/cancel-initiative"},{"title":"Pause initiative","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/initiatives/{id}/pause","href":"/api-reference/initiatives/pause-initiative"},{"title":"Resume initiative","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/initiatives/{id}/resume","href":"/api-reference/initiatives/resume-initiative"},{"title":"Archive initiative","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/initiatives/{id}/archive","href":"/api-reference/initiatives/archive-initiative"},{"title":"Unarchive initiative","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/initiatives/{id}/unarchive","href":"/api-reference/initiatives/unarchive-initiative"},{"title":"Get templates","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/initiatives/{id}/templates","href":"/api-reference/initiatives/get-templates"},{"title":"Set template","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/initiatives/{id}/templates","href":"/api-reference/initiatives/set-template"},{"title":"Data summary","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/initiatives/{id}/data/summary","href":"/api-reference/initiatives/data-summary"},{"title":"List success metrics","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/initiatives/{id}/success-metrics","href":"/api-reference/initiatives/list-success-metrics"},{"title":"Success-metric catalog","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/initiatives/{id}/success-metrics/catalog","href":"/api-reference/initiatives/success-metric-catalog"},{"title":"Add or replace a success metric","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/initiatives/{id}/success-metrics","href":"/api-reference/initiatives/add-or-replace-a-success-metric"},{"title":"Delete a success metric","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/v1/initiatives/{id}/success-metrics/{rootId}","href":"/api-reference/initiatives/delete-a-success-metric"},{"title":"Add participants","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/initiatives/{id}/participants","href":"/api-reference/initiatives/add-participants"},{"title":"List participants","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/initiatives/{id}/participants","href":"/api-reference/initiatives/list-participants"},{"title":"Get participant","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/initiatives/{id}/participants/{participantId}","href":"/api-reference/initiatives/get-participant"},{"title":"Participant messages","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/initiatives/{id}/participants/{participantId}/messages","href":"/api-reference/initiatives/participant-messages"},{"title":"List transcripts","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/initiatives/{id}/transcripts","href":"/api-reference/initiatives/list-transcripts"},{"title":"Stop participant","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/initiatives/{id}/participants/{participantId}/stop","href":"/api-reference/initiatives/stop-participant"}]},{"group":"Journeys","icon":"route","pages":[{"title":"List journeys","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/journeys","href":"/api-reference/journeys/list-journeys"},{"title":"Get journey","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/journeys/{journeyId}","href":"/api-reference/journeys/get-journey"},{"title":"Get journey definition","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/journeys/{journeyId}/definition","href":"/api-reference/journeys/get-journey-definition"},{"title":"Node catalog","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/journeys/catalog","href":"/api-reference/journeys/node-catalog"},{"title":"Validate journey","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/journeys/validate","href":"/api-reference/journeys/validate-journey"},{"title":"Create draft","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/journeys","href":"/api-reference/journeys/create-draft"},{"title":"Update draft","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /api/v1/journeys/{journeyId}","href":"/api-reference/journeys/update-draft"},{"title":"Add node","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/journeys/{journeyId}/nodes","href":"/api-reference/journeys/add-node"},{"title":"Update node","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /api/v1/journeys/{journeyId}/nodes/{nodeId}","href":"/api-reference/journeys/update-node"},{"title":"Delete node","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/v1/journeys/{journeyId}/nodes/{nodeId}","href":"/api-reference/journeys/delete-node"},{"title":"Connect nodes","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/journeys/{journeyId}/edges","href":"/api-reference/journeys/connect-nodes"},{"title":"Disconnect nodes","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/v1/journeys/{journeyId}/edges","href":"/api-reference/journeys/disconnect-nodes"},{"title":"Set trigger","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /api/v1/journeys/{journeyId}/trigger","href":"/api-reference/journeys/set-trigger"},{"title":"Fork journey","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/journeys/{journeyId}/fork","href":"/api-reference/journeys/fork-journey"},{"title":"Publish journey","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/journeys/{journeyId}/publish","href":"/api-reference/journeys/publish-journey"},{"title":"Stop journey","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/journeys/{journeyId}/stop","href":"/api-reference/journeys/stop-journey"},{"title":"List message channels","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/journeys/message-channels","href":"/api-reference/journeys/list-message-channels"},{"title":"List message templates","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/journeys/message-templates","href":"/api-reference/journeys/list-message-templates"},{"title":"List email templates","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/journeys/email-templates","href":"/api-reference/journeys/list-email-templates"},{"title":"Event catalog","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/journeys/event-catalog","href":"/api-reference/journeys/event-catalog"},{"title":"Condition catalog","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/journeys/condition-catalog","href":"/api-reference/journeys/condition-catalog"},{"title":"Message variable catalog","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/journeys/{journeyId}/message-variables","href":"/api-reference/journeys/message-variable-catalog"}]},{"group":"Segments","icon":"blend","pages":[{"title":"List segments","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/segments","href":"/api-reference/segments/list-segments"},{"title":"Get a segment","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/segments/{slug}","href":"/api-reference/segments/get-a-segment"},{"title":"List segment members","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/segments/{slug}/members","href":"/api-reference/segments/list-segment-members"},{"title":"Get the segment filter catalog","description":"Everything filterable in your organization — person attributes, related data, computed variables, and the events people can be filtered on — with the token and operators to use for each. Read this first when building a filter. The `events` section is what makes behavioural filters possible: an `event` predicate matches on whether a person performed an event, optionally narrowed by its payload (`propertyFilters`) and when it happened (`window`).","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/segments/catalog","href":"/api-reference/segments/get-the-segment-filter-catalog"},{"title":"Validate a segment filter","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/segments/validate","href":"/api-reference/segments/validate-a-segment-filter"},{"title":"Create a segment","description":"Create a segment from a filter expression. It starts empty until evaluated. Validate and preview the filter first.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/segments","href":"/api-reference/segments/create-a-segment"},{"title":"Update a segment","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /api/v1/segments/{slug}","href":"/api-reference/segments/update-a-segment"},{"title":"Delete a segment","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/v1/segments/{slug}","href":"/api-reference/segments/delete-a-segment"},{"title":"Preview a segment filter","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/segments/preview","href":"/api-reference/segments/preview-a-segment-filter"},{"title":"Evaluate a segment now","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/segments/{slug}/evaluate","href":"/api-reference/segments/evaluate-a-segment-now"}]},{"group":"WhatsApp","icon":"https://mintlify.s3.us-west-1.amazonaws.com/boomai-c1f672dc/whatsapp.svg","pages":[{"title":"List numbers","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/whatsapp-numbers","href":"/api-reference/whatsapp-templates/list-numbers"},{"title":"List templates","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/templates","href":"/api-reference/whatsapp-templates/list-templates"},{"title":"Create template","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/templates","href":"/api-reference/whatsapp-templates/create-template"},{"title":"Get template","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/templates/{id}","href":"/api-reference/whatsapp-templates/get-template"},{"title":"Update template tracking","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /api/v1/templates/{id}/tracking","href":"/api-reference/whatsapp-templates/update-template-tracking"}]},{"group":"Email templates","icon":"envelope","pages":[{"title":"List email templates","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/email-templates","href":"/api-reference/email-templates/list-email-templates"},{"title":"Get email template","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/email-templates/{templateId}","href":"/api-reference/email-templates/get-email-template"},{"title":"Create email template","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/email-templates","href":"/api-reference/email-templates/create-email-template"},{"title":"Update email template","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /api/v1/email-templates/{templateId}","href":"/api-reference/email-templates/update-email-template"}]},{"group":"Lead Capture","icon":"magnet","pages":[{"title":"List Lead Capture pop-ups","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/lead-capture/forms","href":"/api-reference/lead-capture/list-lead-capture-pop-ups"},{"title":"Get a Lead Capture pop-up","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/lead-capture/forms/{formId}","href":"/api-reference/lead-capture/get-a-lead-capture-pop-up"},{"title":"Create a Lead Capture pop-up","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/lead-capture/forms","href":"/api-reference/lead-capture/create-a-lead-capture-pop-up"},{"title":"Update a Lead Capture pop-up","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /api/v1/lead-capture/forms/{formId}","href":"/api-reference/lead-capture/update-a-lead-capture-pop-up"},{"title":"List the leads a pop-up collected","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/lead-capture/forms/{formId}/leads","href":"/api-reference/lead-capture/list-the-leads-a-pop-up-collected"},{"title":"List embedded forms","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/lead-capture/embedded-forms","href":"/api-reference/lead-capture/list-embedded-forms"},{"title":"Get an embedded form","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/lead-capture/embedded-forms/{formId}","href":"/api-reference/lead-capture/get-an-embedded-form"},{"title":"Create an embedded form","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/lead-capture/embedded-forms","href":"/api-reference/lead-capture/create-an-embedded-form"},{"title":"Update an embedded form","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /api/v1/lead-capture/embedded-forms/{formId}","href":"/api-reference/lead-capture/update-an-embedded-form"},{"title":"Publish an embedded form","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/lead-capture/embedded-forms/{formId}/publish","href":"/api-reference/lead-capture/publish-an-embedded-form"},{"title":"List an embedded form’s responses","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/lead-capture/embedded-forms/{formId}/responses","href":"/api-reference/lead-capture/list-an-embedded-form’s-responses"}]},{"group":"Message logs","icon":"scroll-text","pages":[{"title":"List message delivery logs","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/message-logs","href":"/api-reference/message-logs/list-message-delivery-logs"}]}]}]},"title":"Validate a segment filter - Boom","buildId":"dpl_849ArpqvBiCczQiT1Y1stNGpbqHT","deploymentId":"dpl_849ArpqvBiCczQiT1Y1stNGpbqHT","dynamics":["c2aa737661","b0f84f53ff","a9bb46feb3","2b790eda92"],"chunks":["OpenApiReferenceProvider-Bbp7I60D.js","utils-C3RIvJha.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DqD-vLt8.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-B31Loprg.js","snippetPresets-DKpk-b8t.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","Page-n7I5XbKb.js","ApiExamples-Cj65AhOR.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BXtn5gcC.js","shallow-RY2b03Cp.js","getApiPlaygroundDisplay-B0jeiPk3.js","CodeSnippet-CYgBjjwn.js","CodeSnippets-DOngDrYB.js","getPastedJson-DRQbJx-T.js","icon-CQiQCicY.js","MethodPill-BKTLdNtu.js","DuplicateIcon-B9jpAdat.js","createIcon-DCddRrXv.js","DynamicMarkdown-a8hUKrw6.js","SectionHeading-eECVV2eH.js","axios-vUo_bRtp.js","Markdown--GF7ZIpf.js","clsx-DZLdJUrt.js","lib--scc4DXi.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-2LoAhjKH.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-Zwc0ZncM.js"]}