Skip the total count: pagination-count is exact on the last page, and one more than the items so far while more pages exist (Only used on special endpoints)
Response
200 - application/json
An array of agent actions.
id
string
required
The ID of the action
enabled
boolean
required
Whether the action is enabled
name
string | null
required
The name of the action
instructions
string | null
required
The instructions for the action
action_id
string
required
The ID of the action, e.g. "TOOLS:HTTP_REQUEST", or a "TYPE:*" wildcard covering every action of the app
Examples:
"TOOLS:HTTP_REQUEST"
"GOOGLE_SPREADSHEETS:*"
agent_id
string
required
The ID of the agent
Example:
"agt_XXX"
connection_id
string | null
required
The ID of the connection to use for the action if required
Example:
"con_XXX"
config
object
required
The input values with their dynamic field definitions
Show child attributes
approval_mode
enum<string>
required
When the agent must ask for approval before running the action. Null inherits the run default.
Available options:
auto,
ask,
never
position
integer
required
The position of the action within its group. Bucketed in multiples of 100, e.g. 100, 101, 102 for the first group, 200, 201, 202 for the second
{"docsConfig":{"theme":"maple","$schema":"https://mintlify.com/docs.json","name":"Invent","colors":{"primary":"#3b82f6","light":"#60a5fa","dark":"#1e40af"},"logo":{"light":"https://mintcdn.com/invent/DBVWh63AqdEn9h_9/assets/logo/light.svg?fit=max\u0026auto=format\u0026n=DBVWh63AqdEn9h_9\u0026q=85\u0026s=bf9b591da0d1e839ff17737bb7604ed8","dark":"https://mintcdn.com/invent/DBVWh63AqdEn9h_9/assets/logo/dark.svg?fit=max\u0026auto=format\u0026n=DBVWh63AqdEn9h_9\u0026q=85\u0026s=7c2aef16013ba36bbd7aa1ceea68b3b6","href":"/introduction"},"favicon":"https://mintcdn.com/invent/DBVWh63AqdEn9h_9/assets/favicon.svg?fit=max\u0026auto=format\u0026n=DBVWh63AqdEn9h_9\u0026q=85\u0026s=e311ea8bd0ae5d895e4bc3b263cdf642","appearance":{"default":"dark"},"footer":{"socials":{"x":"https://x.com/useinvent","linkedin":"https://www.linkedin.com/company/zydeer","website":"https://www.useinvent.com"}},"search":{"prompt":"Search or tell me what you want to know about"},"fonts":{"heading":{"family":"Inter"},"body":{"family":"Inter"}},"styling":{"codeblocks":"system","latex":false},"contextual":{"options":["copy","view","chatgpt","claude"],"display":"header"},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"invent","hasAudioNarration":false,"actualSubdomain":"invent","customDomains":["docs.useinvent.com"],"gitSource":{"type":"github","owner":"zydeer","repo":"invent","deployBranch":"main","contentDirectory":"docs","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true},"entitlements":{},"buildId":"6ae4f1800815e4a7eeaebd0c","clientVersion":"0.0.4128","searchFilterCounts":[{"language":"default","tag":"API Reference","count":394},{"language":"default","tag":"Documentation","count":76},{"language":"default","tag":"WhatsApp Meta agent","count":64},{"language":"default","tag":"Assistants","count":55},{"language":"default","tag":"Broadcasts","count":42},{"language":"default","tag":"Contacts","count":37},{"language":"default","tag":"Workspace","count":28},{"language":"default","tag":"Tables","count":22},{"language":"default","tag":"WhatsApp","count":22},{"language":"default","tag":"Organization Management","count":20}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/agents/list-agent-actions","slug":"/api-reference/agents/list-agent-actions","pageMetadata":{"title":"List agent actions","description":"Fetch all actions for a specific agent.","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/agents/{agent_id}/actions","href":"/api-reference/agents/list-agent-actions","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: \"Fetch all actions for a specific agent.\"\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":{"codeStyling":"system","config":{},"pageMetadata":{"title":"List agent actions","description":"Fetch all actions for a specific agent.","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/agents/{agent_id}/actions","href":"/api-reference/agents/list-agent-actions","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"summary":"List agent actions","description":"Fetch all actions for a specific agent.","tags":["Agents"],"parameters":["8548bab8-0b4a-45e4-b411-cde5b54d50d9","88570389-9e67-4e35-93ea-c6e3885c40ca","48730470-20b2-445f-988e-19aff01e0207","e4cbc814-1785-4b0a-a79a-c8791e98249b","364838fa-0685-48a8-955d-e844161bc692"],"responses":{"200":"dfd2e85d-8a1b-4183-a9e1-4823fe0c411b"},"method":"get","type":"path","servers":["67cce196-e7af-494e-9e06-bf5fd8b69250"],"security":["96a18393-7d35-4213-9ab7-1c689e5fda24"],"path":"/orgs/agents/{agent_id}/actions","baseUrlOptions":["https://api.useinvent.com"],"title":"List agent actions","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"8548bab8-0b4a-45e4-b411-cde5b54d50d9":{"schema":{"type":"string","isRequired":true,"description":"The ID of the agent","uniqueKey":"","typeLabel":"string"},"required":true,"description":"The ID of the agent","name":"agent_id","in":"path"},"88570389-9e67-4e35-93ea-c6e3885c40ca":{"schema":{"type":"number","isRequired":false,"description":"Page number","uniqueKey":"","typeLabel":"number"},"required":false,"description":"Page number","name":"page","in":"query"},"48730470-20b2-445f-988e-19aff01e0207":{"schema":{"type":"number","isRequired":false,"description":"Number of items to take","uniqueKey":"","typeLabel":"number"},"required":false,"description":"Number of items to take","name":"take","in":"query"},"e4cbc814-1785-4b0a-a79a-c8791e98249b":{"schema":{"type":"string","isRequired":false,"description":"Next page token (Only used on special endpoints)","uniqueKey":"","typeLabel":"string"},"required":false,"description":"Next page token (Only used on special endpoints)","name":"next","in":"query"},"364838fa-0685-48a8-955d-e844161bc692":{"schema":{"type":"boolean","isRequired":false,"description":"Skip the total count: pagination-count is exact on the last page, and one more than the items so far while more pages exist (Only used on special endpoints)","uniqueKey":"","typeLabel":"boolean"},"required":false,"description":"Skip the total count: pagination-count is exact on the last page, and one more than the items so far while more pages exist (Only used on special endpoints)","name":"progressive","in":"query"}},"responses":{"dfd2e85d-8a1b-4183-a9e1-4823fe0c411b":{"description":"An array of agent actions.","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","description":"The ID of the action","isRequired":true,"uniqueKey":"items.[INDEX].id","typeLabel":"string"},"enabled":{"type":"boolean","description":"Whether the action is enabled","isRequired":true,"uniqueKey":"items.[INDEX].enabled","typeLabel":"boolean"},"name":{"oneOf":[{"type":"string","description":"The name of the action","isRequired":true,"uniqueKey":"items.[INDEX].name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The name of the action","isRequired":true,"uniqueKey":"items.[INDEX].name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].name","typeLabel":"string | null"},"instructions":{"oneOf":[{"type":"string","description":"The instructions for the action","isRequired":true,"uniqueKey":"items.[INDEX].instructions.oneOf.0","typeLabel":"string"},{"type":"null","description":"The instructions for the action","isRequired":true,"uniqueKey":"items.[INDEX].instructions.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].instructions","typeLabel":"string | null"},"action_id":{"type":"string","description":"The ID of the action, e.g. \"TOOLS:HTTP_REQUEST\", or a \"TYPE:*\" wildcard covering every action of the app","examples":["TOOLS:HTTP_REQUEST","GOOGLE_SPREADSHEETS:*"],"isRequired":true,"uniqueKey":"items.[INDEX].action_id","typeLabel":"string"},"agent_id":{"type":"string","description":"The ID of the agent","examples":["agt_XXX"],"isRequired":true,"uniqueKey":"items.[INDEX].agent_id","typeLabel":"string"},"connection_id":{"oneOf":[{"type":"string","description":"The ID of the connection to use for the action if required","examples":["con_XXX"],"isRequired":true,"uniqueKey":"items.[INDEX].connection_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"The ID of the connection to use for the action if required","examples":["con_XXX"],"isRequired":true,"uniqueKey":"items.[INDEX].connection_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].connection_id","typeLabel":"string | null"},"config":{"type":"object","properties":{"input":{"type":"object","description":"Values of the fields","additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].config.input.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"items.[INDEX].config.input","typeLabel":"object"},"definitions":{"type":"array","items":{"type":"object","properties":{"path":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].path","typeLabel":"string"},"definition":{"type":"object","additionalProperties":{"oneOf":[{"type":"object","description":"The file type allows users to upload files","required":["type"],"properties":{"type":{"type":"string","enum":["file"],"description":"The type of the field","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.0.type","typeLabel":"enum\u003cstring>"},"name":{"type":"string","maxLength":1024,"description":"The name of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.0.name","typeLabel":"string"},"description":{"type":"string","maxLength":10240,"description":"The description of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.0.description","typeLabel":"string"},"optional":{"type":"boolean","description":"Indicates whether the field is optional","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.0.optional","typeLabel":"boolean"},"array":{"type":"boolean","description":"Indicates whether the field can contain multiple values","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.0.array","typeLabel":"boolean"},"placeholder":{"type":"string","maxLength":512,"description":"The placeholder of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.0.placeholder","typeLabel":"string"},"display":{"type":"object","description":"Display options for the file field","properties":{"field":{"type":"string","enum":["inline","stacked"],"description":"Controls how the label and field are arranged (inline or stacked)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.0.display.field","typeLabel":"enum\u003cstring>"},"container":{"type":"string","enum":["grid","full","center"],"description":"Controls how the field container behaves in terms of width and positioning","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.0.display.container","typeLabel":"enum\u003cstring>"},"empty":{"type":"string","enum":["show","hide"],"description":"What to render when an `object` field resolves to no visible sub-fields. Defaults to `hide` when the sub-fields come from a remote sync (`additional_properties.path`) — an empty result has nothing to fill in — and to `show` for every other field. Only honoured on fields marked `optional`: hiding a required field would leave a form that cannot be completed and no visible reason why. Never applies while the sync is loading or errored, nor while `requires` siblings are unfilled — those states keep rendering their own message — and never in the field editor, where the empty container is the drop target.","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.0.display.empty","typeLabel":"enum\u003cstring>"},"render":{"type":"string","enum":["button","dropzone"],"description":"The render type of the file field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.0.display.render","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.0.display","typeLabel":"object"},"order":{"type":"number","minimum":0,"description":"The order of the field relative to other fields in the form","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.0.order","typeLabel":"number"},"link":{"type":"string","description":"The link to the documentation for the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.0.link","typeLabel":"string"},"allowed_modes":{"type":"array","items":{"type":"string","enum":["all","auto","manual"],"description":"Indicates the mode of the selector, auto will allow AI to determine the value, manual will allow the user to manually input a value","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.0.allowed_modes.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.0.allowed_modes","typeLabel":"enum\u003cstring>[]"},"broadcast_field":{"type":"boolean","description":"Indicates whether the field is used for broadcast","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.0.broadcast_field","typeLabel":"boolean"},"broadcast_exposed":{"type":"boolean","description":"A per-recipient slot: the broadcast trigger `variables` and imported values override it by key (string inputs only)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.0.broadcast_exposed","typeLabel":"boolean"},"integration_field":{"type":"boolean","description":"Indicates whether the field is common to all integrations","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.0.integration_field","typeLabel":"boolean"},"display_field":{"type":"boolean","description":"Marks this field as the human-readable identifier for the integration. Its resolved value (enum label or string) is shown on the assistant channel card to disambiguate multiple integrations of the same type.","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.0.display_field","typeLabel":"boolean"},"conditions":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.0.conditions.items.[INDEX].field","typeLabel":"string"},"operator":{"type":"string","enum":["eq","neq","gt","gte","lt","lte","contains","not_contains","is_empty","is_not_empty"],"description":"The operator for the field condition","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.0.conditions.items.[INDEX].operator","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{}],"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.0.conditions.items.[INDEX].value","typeLabel":"any"}},"required":["field","operator"],"description":"Condition for the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.0.conditions.items.[INDEX]","typeLabel":"object"},"description":"Conditions that must be met for the field to be shown","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.0.conditions","typeLabel":"object[]"},"hidden":{"type":"boolean","description":"Indicates whether the field is hidden from the UI","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.0.hidden","typeLabel":"boolean"},"picker":{"oneOf":[{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type","views"],"properties":{"type":{"type":"string","enum":["google_drive"],"description":"Picker that allows selecting files from Google Drive","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.0.picker.oneOf.0.type","typeLabel":"enum\u003cstring>"},"views":{"type":"array","items":{"type":"string","enum":["DOCS","DOCS_IMAGES","DOCS_IMAGES_AND_VIDEOS","DOCS_VIDEOS","DOCUMENTS","DRAWINGS","FOLDERS","FORMS","PDFS","PRESENTATIONS","SPREADSHEETS"],"description":"The views available for the Google Drive picker","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.0.picker.oneOf.0.views.items.[INDEX]","typeLabel":"enum\u003cstring>"},"isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.0.picker.oneOf.0.views","typeLabel":"enum\u003cstring>[]"},"selectable_mime_types":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.0.picker.oneOf.0.selectable_mime_types.items.[INDEX]","typeLabel":"string"},"description":"A comma-separated list of MIME types to restrict the selectable files in the picker","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.0.picker.oneOf.0.selectable_mime_types","typeLabel":"string[]"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.0.picker.oneOf.0","typeLabel":"object"},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["whatsapp_template"],"description":"Picker that allows selecting from WhatsApp templates","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.0.picker.oneOf.1.type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.0.picker.oneOf.1","typeLabel":"object"},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["meta_events"],"description":"Picker that opens Meta Events Manager","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.0.picker.oneOf.2.type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.0.picker.oneOf.2","typeLabel":"object"}],"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.0.picker","typeLabel":"object"},"requires":{"type":"array","items":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.0.requires.items.[INDEX]","typeLabel":"string"},"description":"Sibling field keys that must be filled before this field can resolve its data (list options, dynamic fields, or a scoped reference picker)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.0.requires","typeLabel":"string[]"},"disable_variables":{"type":"boolean","description":"When true, skip template variable replacement ({{variable}}) for this field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.0.disable_variables","typeLabel":"boolean"},"any":{"type":"boolean","description":"Offers an \"Any\" choice first, stored as `any`: the field matches every value (enum and reference pickers)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.0.any","typeLabel":"boolean"},"allowed_types":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.0.allowed_types.items.[INDEX]","typeLabel":"string"},"description":"Allowed mime types for the file field (e.g. image/*, application/pdf)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.0.allowed_types","typeLabel":"string[]"},"visibility":{"type":"string","enum":["PUBLIC","PRIVATE"],"description":"Whether the file is private or public, private files URLs are signed with a token and can be accessed temporarily","example":"PRIVATE","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.0.visibility","typeLabel":"enum\u003cstring>"},"default":{"oneOf":[{"type":"object","description":"The default value of the file field: the already-attached file(s), pre-filled and replaceable","required":["id","file_path","file_filename","file_size","file_mimetype","file_url","created_at"],"properties":{"id":{"type":"string","description":"Unique identifier for the file","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.0.default.oneOf.0.id","typeLabel":"string"},"file_path":{"type":"string","maxLength":2048,"description":"Path to the file in the storage system","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.0.default.oneOf.0.file_path","typeLabel":"string"},"file_filename":{"type":"string","maxLength":255,"description":"Name of the file","example":"document.pdf","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.0.default.oneOf.0.file_filename","typeLabel":"string"},"file_size":{"type":"number","description":"Size of the file in bytes","example":1024,"isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.0.default.oneOf.0.file_size","typeLabel":"number"},"file_mimetype":{"type":"string","maxLength":255,"description":"MIME type of the file","example":"application/pdf","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.0.default.oneOf.0.file_mimetype","typeLabel":"string"},"file_url":{"type":"string","maxLength":2048,"description":"URL to access the file","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.0.default.oneOf.0.file_url","typeLabel":"string"},"created_at":{"oneOf":[{"type":"string","format":"date-time","description":"Timestamp when the file was created","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.0.default.oneOf.0.created_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Timestamp when the file was created","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.0.default.oneOf.0.created_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.0.default.oneOf.0.created_at","typeLabel":"string\u003cdate-time> | null"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.0.default.oneOf.0","typeLabel":"object"},{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the file","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.0.default.oneOf.1.items.[INDEX].id","typeLabel":"string"},"file_path":{"type":"string","maxLength":2048,"description":"Path to the file in the storage system","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.0.default.oneOf.1.items.[INDEX].file_path","typeLabel":"string"},"file_filename":{"type":"string","maxLength":255,"description":"Name of the file","example":"document.pdf","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.0.default.oneOf.1.items.[INDEX].file_filename","typeLabel":"string"},"file_size":{"type":"number","description":"Size of the file in bytes","example":1024,"isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.0.default.oneOf.1.items.[INDEX].file_size","typeLabel":"number"},"file_mimetype":{"type":"string","maxLength":255,"description":"MIME type of the file","example":"application/pdf","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.0.default.oneOf.1.items.[INDEX].file_mimetype","typeLabel":"string"},"file_url":{"type":"string","maxLength":2048,"description":"URL to access the file","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.0.default.oneOf.1.items.[INDEX].file_url","typeLabel":"string"},"created_at":{"oneOf":[{"type":"string","format":"date-time","description":"Timestamp when the file was created","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.0.default.oneOf.1.items.[INDEX].created_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Timestamp when the file was created","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.0.default.oneOf.1.items.[INDEX].created_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.0.default.oneOf.1.items.[INDEX].created_at","typeLabel":"string\u003cdate-time> | null"}},"required":["id","file_path","file_filename","file_size","file_mimetype","file_url","created_at"],"description":"Detailed information about a file","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.0.default.oneOf.1.items.[INDEX]","typeLabel":"object"},"description":"The default value of the file field: the already-attached file(s), pre-filled and replaceable","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.0.default.oneOf.1","typeLabel":"object[]"}],"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.0.default","typeLabel":"object | object[]"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.0","typeLabel":"object"},{"type":"object","description":"Readonly auto-numbered record identifier, rendered from the record number with an optional prefix","required":["type"],"properties":{"type":{"type":"string","enum":["id"],"description":"The type of the field","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.1.type","typeLabel":"enum\u003cstring>"},"name":{"type":"string","maxLength":1024,"description":"The name of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.1.name","typeLabel":"string"},"description":{"type":"string","maxLength":10240,"description":"The description of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.1.description","typeLabel":"string"},"optional":{"type":"boolean","description":"Indicates whether the field is optional","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.1.optional","typeLabel":"boolean"},"array":{"type":"boolean","description":"Indicates whether the field can contain multiple values","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.1.array","typeLabel":"boolean"},"placeholder":{"type":"string","maxLength":512,"description":"The placeholder of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.1.placeholder","typeLabel":"string"},"display":{"type":"object","properties":{"field":{"type":"string","enum":["inline","stacked"],"description":"Controls how the label and field are arranged (inline or stacked)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.1.display.field","typeLabel":"enum\u003cstring>"},"container":{"type":"string","enum":["grid","full","center"],"description":"Controls how the field container behaves in terms of width and positioning","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.1.display.container","typeLabel":"enum\u003cstring>"},"empty":{"type":"string","enum":["show","hide"],"description":"What to render when an `object` field resolves to no visible sub-fields. Defaults to `hide` when the sub-fields come from a remote sync (`additional_properties.path`) — an empty result has nothing to fill in — and to `show` for every other field. Only honoured on fields marked `optional`: hiding a required field would leave a form that cannot be completed and no visible reason why. Never applies while the sync is loading or errored, nor while `requires` siblings are unfilled — those states keep rendering their own message — and never in the field editor, where the empty container is the drop target.","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.1.display.empty","typeLabel":"enum\u003cstring>"}},"description":"Display options for the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.1.display","typeLabel":"object"},"order":{"type":"number","minimum":0,"description":"The order of the field relative to other fields in the form","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.1.order","typeLabel":"number"},"link":{"type":"string","description":"The link to the documentation for the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.1.link","typeLabel":"string"},"allowed_modes":{"type":"array","items":{"type":"string","enum":["all","auto","manual"],"description":"Indicates the mode of the selector, auto will allow AI to determine the value, manual will allow the user to manually input a value","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.1.allowed_modes.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.1.allowed_modes","typeLabel":"enum\u003cstring>[]"},"broadcast_field":{"type":"boolean","description":"Indicates whether the field is used for broadcast","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.1.broadcast_field","typeLabel":"boolean"},"broadcast_exposed":{"type":"boolean","description":"A per-recipient slot: the broadcast trigger `variables` and imported values override it by key (string inputs only)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.1.broadcast_exposed","typeLabel":"boolean"},"integration_field":{"type":"boolean","description":"Indicates whether the field is common to all integrations","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.1.integration_field","typeLabel":"boolean"},"display_field":{"type":"boolean","description":"Marks this field as the human-readable identifier for the integration. Its resolved value (enum label or string) is shown on the assistant channel card to disambiguate multiple integrations of the same type.","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.1.display_field","typeLabel":"boolean"},"conditions":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.1.conditions.items.[INDEX].field","typeLabel":"string"},"operator":{"type":"string","enum":["eq","neq","gt","gte","lt","lte","contains","not_contains","is_empty","is_not_empty"],"description":"The operator for the field condition","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.1.conditions.items.[INDEX].operator","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{}],"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.1.conditions.items.[INDEX].value","typeLabel":"any"}},"required":["field","operator"],"description":"Condition for the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.1.conditions.items.[INDEX]","typeLabel":"object"},"description":"Conditions that must be met for the field to be shown","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.1.conditions","typeLabel":"object[]"},"hidden":{"type":"boolean","description":"Indicates whether the field is hidden from the UI","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.1.hidden","typeLabel":"boolean"},"picker":{"oneOf":[{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type","views"],"properties":{"type":{"type":"string","enum":["google_drive"],"description":"Picker that allows selecting files from Google Drive","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.1.picker.oneOf.0.type","typeLabel":"enum\u003cstring>"},"views":{"type":"array","items":{"type":"string","enum":["DOCS","DOCS_IMAGES","DOCS_IMAGES_AND_VIDEOS","DOCS_VIDEOS","DOCUMENTS","DRAWINGS","FOLDERS","FORMS","PDFS","PRESENTATIONS","SPREADSHEETS"],"description":"The views available for the Google Drive picker","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.1.picker.oneOf.0.views.items.[INDEX]","typeLabel":"enum\u003cstring>"},"isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.1.picker.oneOf.0.views","typeLabel":"enum\u003cstring>[]"},"selectable_mime_types":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.1.picker.oneOf.0.selectable_mime_types.items.[INDEX]","typeLabel":"string"},"description":"A comma-separated list of MIME types to restrict the selectable files in the picker","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.1.picker.oneOf.0.selectable_mime_types","typeLabel":"string[]"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.1.picker.oneOf.0","typeLabel":"object"},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["whatsapp_template"],"description":"Picker that allows selecting from WhatsApp templates","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.1.picker.oneOf.1.type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.1.picker.oneOf.1","typeLabel":"object"},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["meta_events"],"description":"Picker that opens Meta Events Manager","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.1.picker.oneOf.2.type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.1.picker.oneOf.2","typeLabel":"object"}],"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.1.picker","typeLabel":"object"},"requires":{"type":"array","items":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.1.requires.items.[INDEX]","typeLabel":"string"},"description":"Sibling field keys that must be filled before this field can resolve its data (list options, dynamic fields, or a scoped reference picker)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.1.requires","typeLabel":"string[]"},"disable_variables":{"type":"boolean","description":"When true, skip template variable replacement ({{variable}}) for this field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.1.disable_variables","typeLabel":"boolean"},"any":{"type":"boolean","description":"Offers an \"Any\" choice first, stored as `any`: the field matches every value (enum and reference pickers)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.1.any","typeLabel":"boolean"},"prefix":{"type":"string","pattern":"^[A-Z][A-Z0-9]{0,15}$","description":"Uppercase alphanumeric prefix rendered before the record number (e.g. `LEAD` → `LEAD-42`). Omit to render the bare number.","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.1.prefix","typeLabel":"string"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.1","typeLabel":"object"},{"type":"object","description":"The number field allows users to input numbers","required":["type"],"properties":{"type":{"type":"string","enum":["number"],"description":"The type of the field","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.2.type","typeLabel":"enum\u003cstring>"},"name":{"type":"string","maxLength":1024,"description":"The name of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.2.name","typeLabel":"string"},"description":{"type":"string","maxLength":10240,"description":"The description of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.2.description","typeLabel":"string"},"optional":{"type":"boolean","description":"Indicates whether the field is optional","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.2.optional","typeLabel":"boolean"},"array":{"type":"boolean","description":"Indicates whether the field can contain multiple values","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.2.array","typeLabel":"boolean"},"placeholder":{"type":"string","maxLength":512,"description":"The placeholder of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.2.placeholder","typeLabel":"string"},"display":{"type":"object","properties":{"field":{"type":"string","enum":["inline","stacked"],"description":"Controls how the label and field are arranged (inline or stacked)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.2.display.field","typeLabel":"enum\u003cstring>"},"container":{"type":"string","enum":["grid","full","center"],"description":"Controls how the field container behaves in terms of width and positioning","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.2.display.container","typeLabel":"enum\u003cstring>"},"empty":{"type":"string","enum":["show","hide"],"description":"What to render when an `object` field resolves to no visible sub-fields. Defaults to `hide` when the sub-fields come from a remote sync (`additional_properties.path`) — an empty result has nothing to fill in — and to `show` for every other field. Only honoured on fields marked `optional`: hiding a required field would leave a form that cannot be completed and no visible reason why. Never applies while the sync is loading or errored, nor while `requires` siblings are unfilled — those states keep rendering their own message — and never in the field editor, where the empty container is the drop target.","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.2.display.empty","typeLabel":"enum\u003cstring>"},"format":{"type":"string","enum":["number","percent","currency"],"description":"Numeric style (maps to Intl.NumberFormat `style`); `number` is a plain number. Thousand separators are always applied.","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.2.display.format","typeLabel":"enum\u003cstring>"},"notation":{"type":"string","enum":["standard","compact"],"description":"Number notation (maps to Intl.NumberFormat `notation`); `compact` renders 1.2K (short form)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.2.display.notation","typeLabel":"enum\u003cstring>"},"decimals":{"type":"integer","minimum":0,"maximum":8,"description":"Fixed fraction digits (min and max); omit for the locale default","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.2.display.decimals","typeLabel":"integer"},"currency":{"type":"string","maxLength":3,"description":"ISO 4217 currency code, used when `format` is `currency`; defaults to USD when omitted","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.2.display.currency","typeLabel":"string"},"show_as":{"type":"object","properties":{"kind":{"type":"string","enum":["number","bar","ring"],"description":"How to render the number: a plain value, a progress bar, or a ring","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.2.display.show_as.kind","typeLabel":"enum\u003cstring>"},"color":{"type":"string","enum":["red","orange","amber","yellow","lime","green","teal","cyan","sky","blue","indigo","violet","purple","fuchsia","pink","rose","neutral"],"options":{"red":{"label":"Red","color":"red"},"orange":{"label":"Orange","color":"orange"},"amber":{"label":"Amber","color":"amber"},"yellow":{"label":"Yellow","color":"yellow"},"lime":{"label":"Lime","color":"lime"},"green":{"label":"Green","color":"green"},"teal":{"label":"Teal","color":"teal"},"cyan":{"label":"Cyan","color":"cyan"},"sky":{"label":"Sky","color":"sky"},"blue":{"label":"Blue","color":"blue"},"indigo":{"label":"Indigo","color":"indigo"},"violet":{"label":"Violet","color":"violet"},"purple":{"label":"Purple","color":"purple"},"fuchsia":{"label":"Fuchsia","color":"fuchsia"},"pink":{"label":"Pink","color":"pink"},"rose":{"label":"Rose","color":"rose"},"neutral":{"label":"Neutral","color":"neutral"}},"title":"Color","description":"Accent color, by name","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.2.display.show_as.color","typeLabel":"enum\u003cstring>"},"divide_by":{"type":"number","exclusiveMinimum":0,"description":"Denominator for the bar / ring progress (value / divide_by)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.2.display.show_as.divide_by","typeLabel":"number"},"show_number":{"type":"boolean","description":"Show the numeric value alongside the bar / ring","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.2.display.show_as.show_number","typeLabel":"boolean"}},"required":["kind"],"description":"Renders the number as a plain value, a progress bar, or a ring","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.2.display.show_as","typeLabel":"object"}},"description":"Display options for the number field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.2.display","typeLabel":"object"},"order":{"type":"number","minimum":0,"description":"The order of the field relative to other fields in the form","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.2.order","typeLabel":"number"},"link":{"type":"string","description":"The link to the documentation for the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.2.link","typeLabel":"string"},"allowed_modes":{"type":"array","items":{"type":"string","enum":["all","auto","manual"],"description":"Indicates the mode of the selector, auto will allow AI to determine the value, manual will allow the user to manually input a value","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.2.allowed_modes.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.2.allowed_modes","typeLabel":"enum\u003cstring>[]"},"broadcast_field":{"type":"boolean","description":"Indicates whether the field is used for broadcast","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.2.broadcast_field","typeLabel":"boolean"},"broadcast_exposed":{"type":"boolean","description":"A per-recipient slot: the broadcast trigger `variables` and imported values override it by key (string inputs only)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.2.broadcast_exposed","typeLabel":"boolean"},"integration_field":{"type":"boolean","description":"Indicates whether the field is common to all integrations","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.2.integration_field","typeLabel":"boolean"},"display_field":{"type":"boolean","description":"Marks this field as the human-readable identifier for the integration. Its resolved value (enum label or string) is shown on the assistant channel card to disambiguate multiple integrations of the same type.","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.2.display_field","typeLabel":"boolean"},"conditions":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.2.conditions.items.[INDEX].field","typeLabel":"string"},"operator":{"type":"string","enum":["eq","neq","gt","gte","lt","lte","contains","not_contains","is_empty","is_not_empty"],"description":"The operator for the field condition","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.2.conditions.items.[INDEX].operator","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{}],"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.2.conditions.items.[INDEX].value","typeLabel":"any"}},"required":["field","operator"],"description":"Condition for the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.2.conditions.items.[INDEX]","typeLabel":"object"},"description":"Conditions that must be met for the field to be shown","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.2.conditions","typeLabel":"object[]"},"hidden":{"type":"boolean","description":"Indicates whether the field is hidden from the UI","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.2.hidden","typeLabel":"boolean"},"picker":{"oneOf":[{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type","views"],"properties":{"type":{"type":"string","enum":["google_drive"],"description":"Picker that allows selecting files from Google Drive","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.2.picker.oneOf.0.type","typeLabel":"enum\u003cstring>"},"views":{"type":"array","items":{"type":"string","enum":["DOCS","DOCS_IMAGES","DOCS_IMAGES_AND_VIDEOS","DOCS_VIDEOS","DOCUMENTS","DRAWINGS","FOLDERS","FORMS","PDFS","PRESENTATIONS","SPREADSHEETS"],"description":"The views available for the Google Drive picker","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.2.picker.oneOf.0.views.items.[INDEX]","typeLabel":"enum\u003cstring>"},"isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.2.picker.oneOf.0.views","typeLabel":"enum\u003cstring>[]"},"selectable_mime_types":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.2.picker.oneOf.0.selectable_mime_types.items.[INDEX]","typeLabel":"string"},"description":"A comma-separated list of MIME types to restrict the selectable files in the picker","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.2.picker.oneOf.0.selectable_mime_types","typeLabel":"string[]"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.2.picker.oneOf.0","typeLabel":"object"},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["whatsapp_template"],"description":"Picker that allows selecting from WhatsApp templates","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.2.picker.oneOf.1.type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.2.picker.oneOf.1","typeLabel":"object"},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["meta_events"],"description":"Picker that opens Meta Events Manager","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.2.picker.oneOf.2.type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.2.picker.oneOf.2","typeLabel":"object"}],"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.2.picker","typeLabel":"object"},"requires":{"type":"array","items":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.2.requires.items.[INDEX]","typeLabel":"string"},"description":"Sibling field keys that must be filled before this field can resolve its data (list options, dynamic fields, or a scoped reference picker)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.2.requires","typeLabel":"string[]"},"disable_variables":{"type":"boolean","description":"When true, skip template variable replacement ({{variable}}) for this field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.2.disable_variables","typeLabel":"boolean"},"any":{"type":"boolean","description":"Offers an \"Any\" choice first, stored as `any`: the field matches every value (enum and reference pickers)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.2.any","typeLabel":"boolean"},"default":{"oneOf":[{"type":"number","description":"The default value of the number field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.2.default.oneOf.0","typeLabel":"number"},{"type":"string","description":"The default value of the number field","enum":["{{auto}}"],"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.2.default.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.2.default","typeLabel":"number | enum\u003cstring>"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.2","typeLabel":"object"},{"type":"object","description":"The string field allows users to input text","required":["type"],"properties":{"type":{"type":"string","enum":["string"],"description":"The type of the field","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.3.type","typeLabel":"enum\u003cstring>"},"name":{"type":"string","maxLength":1024,"description":"The name of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.3.name","typeLabel":"string"},"description":{"type":"string","maxLength":10240,"description":"The description of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.3.description","typeLabel":"string"},"optional":{"type":"boolean","description":"Indicates whether the field is optional","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.3.optional","typeLabel":"boolean"},"array":{"type":"boolean","description":"Indicates whether the field can contain multiple values","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.3.array","typeLabel":"boolean"},"placeholder":{"type":"string","maxLength":512,"description":"The placeholder of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.3.placeholder","typeLabel":"string"},"display":{"type":"object","description":"Display options for the string field","properties":{"field":{"type":"string","enum":["inline","stacked"],"description":"Controls how the label and field are arranged (inline or stacked)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.3.display.field","typeLabel":"enum\u003cstring>"},"container":{"type":"string","enum":["grid","full","center"],"description":"Controls how the field container behaves in terms of width and positioning","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.3.display.container","typeLabel":"enum\u003cstring>"},"empty":{"type":"string","enum":["show","hide"],"description":"What to render when an `object` field resolves to no visible sub-fields. Defaults to `hide` when the sub-fields come from a remote sync (`additional_properties.path`) — an empty result has nothing to fill in — and to `show` for every other field. Only honoured on fields marked `optional`: hiding a required field would leave a form that cannot be completed and no visible reason why. Never applies while the sync is loading or errored, nor while `requires` siblings are unfilled — those states keep rendering their own message — and never in the field editor, where the empty container is the drop target.","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.3.display.empty","typeLabel":"enum\u003cstring>"},"render":{"type":"string","enum":["text","textarea","password"],"description":"The render type of the string field, text is a single line input, textarea is a multi-line input","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.3.display.render","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.3.display","typeLabel":"object"},"order":{"type":"number","minimum":0,"description":"The order of the field relative to other fields in the form","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.3.order","typeLabel":"number"},"link":{"type":"string","description":"The link to the documentation for the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.3.link","typeLabel":"string"},"allowed_modes":{"type":"array","items":{"type":"string","enum":["all","auto","manual"],"description":"Indicates the mode of the selector, auto will allow AI to determine the value, manual will allow the user to manually input a value","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.3.allowed_modes.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.3.allowed_modes","typeLabel":"enum\u003cstring>[]"},"broadcast_field":{"type":"boolean","description":"Indicates whether the field is used for broadcast","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.3.broadcast_field","typeLabel":"boolean"},"broadcast_exposed":{"type":"boolean","description":"A per-recipient slot: the broadcast trigger `variables` and imported values override it by key (string inputs only)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.3.broadcast_exposed","typeLabel":"boolean"},"integration_field":{"type":"boolean","description":"Indicates whether the field is common to all integrations","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.3.integration_field","typeLabel":"boolean"},"display_field":{"type":"boolean","description":"Marks this field as the human-readable identifier for the integration. Its resolved value (enum label or string) is shown on the assistant channel card to disambiguate multiple integrations of the same type.","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.3.display_field","typeLabel":"boolean"},"conditions":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.3.conditions.items.[INDEX].field","typeLabel":"string"},"operator":{"type":"string","enum":["eq","neq","gt","gte","lt","lte","contains","not_contains","is_empty","is_not_empty"],"description":"The operator for the field condition","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.3.conditions.items.[INDEX].operator","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{}],"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.3.conditions.items.[INDEX].value","typeLabel":"any"}},"required":["field","operator"],"description":"Condition for the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.3.conditions.items.[INDEX]","typeLabel":"object"},"description":"Conditions that must be met for the field to be shown","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.3.conditions","typeLabel":"object[]"},"hidden":{"type":"boolean","description":"Indicates whether the field is hidden from the UI","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.3.hidden","typeLabel":"boolean"},"picker":{"oneOf":[{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type","views"],"properties":{"type":{"type":"string","enum":["google_drive"],"description":"Picker that allows selecting files from Google Drive","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.3.picker.oneOf.0.type","typeLabel":"enum\u003cstring>"},"views":{"type":"array","items":{"type":"string","enum":["DOCS","DOCS_IMAGES","DOCS_IMAGES_AND_VIDEOS","DOCS_VIDEOS","DOCUMENTS","DRAWINGS","FOLDERS","FORMS","PDFS","PRESENTATIONS","SPREADSHEETS"],"description":"The views available for the Google Drive picker","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.3.picker.oneOf.0.views.items.[INDEX]","typeLabel":"enum\u003cstring>"},"isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.3.picker.oneOf.0.views","typeLabel":"enum\u003cstring>[]"},"selectable_mime_types":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.3.picker.oneOf.0.selectable_mime_types.items.[INDEX]","typeLabel":"string"},"description":"A comma-separated list of MIME types to restrict the selectable files in the picker","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.3.picker.oneOf.0.selectable_mime_types","typeLabel":"string[]"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.3.picker.oneOf.0","typeLabel":"object"},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["whatsapp_template"],"description":"Picker that allows selecting from WhatsApp templates","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.3.picker.oneOf.1.type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.3.picker.oneOf.1","typeLabel":"object"},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["meta_events"],"description":"Picker that opens Meta Events Manager","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.3.picker.oneOf.2.type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.3.picker.oneOf.2","typeLabel":"object"}],"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.3.picker","typeLabel":"object"},"requires":{"type":"array","items":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.3.requires.items.[INDEX]","typeLabel":"string"},"description":"Sibling field keys that must be filled before this field can resolve its data (list options, dynamic fields, or a scoped reference picker)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.3.requires","typeLabel":"string[]"},"disable_variables":{"type":"boolean","description":"When true, skip template variable replacement ({{variable}}) for this field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.3.disable_variables","typeLabel":"boolean"},"any":{"type":"boolean","description":"Offers an \"Any\" choice first, stored as `any`: the field matches every value (enum and reference pickers)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.3.any","typeLabel":"boolean"},"default":{"oneOf":[{"type":"string","description":"The default value of the string field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.3.default.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.3.default.oneOf.1.items.[INDEX]","typeLabel":"string"},"description":"The default value of the string field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.3.default.oneOf.1","typeLabel":"string[]"}],"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.3.default","typeLabel":"string | string[]"},"format":{"type":"string","enum":["url","email","phone"],"description":"The validation type for the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.3.format","typeLabel":"enum\u003cstring>"},"min":{"type":"number","minimum":1,"description":"The minimum length of the string field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.3.min","typeLabel":"number"},"max":{"type":"number","minimum":1,"description":"The maximum length of the string field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.3.max","typeLabel":"number"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.3","typeLabel":"object"},{"type":"object","description":"The boolean field allows users mark a field as true or false","required":["type"],"properties":{"type":{"type":"string","enum":["boolean"],"description":"The type of the field","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.4.type","typeLabel":"enum\u003cstring>"},"name":{"type":"string","maxLength":1024,"description":"The name of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.4.name","typeLabel":"string"},"description":{"type":"string","maxLength":10240,"description":"The description of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.4.description","typeLabel":"string"},"optional":{"type":"boolean","description":"Indicates whether the field is optional","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.4.optional","typeLabel":"boolean"},"array":{"type":"boolean","description":"Indicates whether the field can contain multiple values","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.4.array","typeLabel":"boolean"},"placeholder":{"type":"string","maxLength":512,"description":"The placeholder of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.4.placeholder","typeLabel":"string"},"display":{"type":"object","properties":{"field":{"type":"string","enum":["inline","stacked"],"description":"Controls how the label and field are arranged (inline or stacked)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.4.display.field","typeLabel":"enum\u003cstring>"},"container":{"type":"string","enum":["grid","full","center"],"description":"Controls how the field container behaves in terms of width and positioning","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.4.display.container","typeLabel":"enum\u003cstring>"},"empty":{"type":"string","enum":["show","hide"],"description":"What to render when an `object` field resolves to no visible sub-fields. Defaults to `hide` when the sub-fields come from a remote sync (`additional_properties.path`) — an empty result has nothing to fill in — and to `show` for every other field. Only honoured on fields marked `optional`: hiding a required field would leave a form that cannot be completed and no visible reason why. Never applies while the sync is loading or errored, nor while `requires` siblings are unfilled — those states keep rendering their own message — and never in the field editor, where the empty container is the drop target.","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.4.display.empty","typeLabel":"enum\u003cstring>"}},"description":"Display options for the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.4.display","typeLabel":"object"},"order":{"type":"number","minimum":0,"description":"The order of the field relative to other fields in the form","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.4.order","typeLabel":"number"},"link":{"type":"string","description":"The link to the documentation for the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.4.link","typeLabel":"string"},"allowed_modes":{"type":"array","items":{"type":"string","enum":["all","auto","manual"],"description":"Indicates the mode of the selector, auto will allow AI to determine the value, manual will allow the user to manually input a value","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.4.allowed_modes.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.4.allowed_modes","typeLabel":"enum\u003cstring>[]"},"broadcast_field":{"type":"boolean","description":"Indicates whether the field is used for broadcast","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.4.broadcast_field","typeLabel":"boolean"},"broadcast_exposed":{"type":"boolean","description":"A per-recipient slot: the broadcast trigger `variables` and imported values override it by key (string inputs only)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.4.broadcast_exposed","typeLabel":"boolean"},"integration_field":{"type":"boolean","description":"Indicates whether the field is common to all integrations","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.4.integration_field","typeLabel":"boolean"},"display_field":{"type":"boolean","description":"Marks this field as the human-readable identifier for the integration. Its resolved value (enum label or string) is shown on the assistant channel card to disambiguate multiple integrations of the same type.","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.4.display_field","typeLabel":"boolean"},"conditions":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.4.conditions.items.[INDEX].field","typeLabel":"string"},"operator":{"type":"string","enum":["eq","neq","gt","gte","lt","lte","contains","not_contains","is_empty","is_not_empty"],"description":"The operator for the field condition","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.4.conditions.items.[INDEX].operator","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{}],"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.4.conditions.items.[INDEX].value","typeLabel":"any"}},"required":["field","operator"],"description":"Condition for the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.4.conditions.items.[INDEX]","typeLabel":"object"},"description":"Conditions that must be met for the field to be shown","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.4.conditions","typeLabel":"object[]"},"hidden":{"type":"boolean","description":"Indicates whether the field is hidden from the UI","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.4.hidden","typeLabel":"boolean"},"picker":{"oneOf":[{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type","views"],"properties":{"type":{"type":"string","enum":["google_drive"],"description":"Picker that allows selecting files from Google Drive","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.4.picker.oneOf.0.type","typeLabel":"enum\u003cstring>"},"views":{"type":"array","items":{"type":"string","enum":["DOCS","DOCS_IMAGES","DOCS_IMAGES_AND_VIDEOS","DOCS_VIDEOS","DOCUMENTS","DRAWINGS","FOLDERS","FORMS","PDFS","PRESENTATIONS","SPREADSHEETS"],"description":"The views available for the Google Drive picker","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.4.picker.oneOf.0.views.items.[INDEX]","typeLabel":"enum\u003cstring>"},"isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.4.picker.oneOf.0.views","typeLabel":"enum\u003cstring>[]"},"selectable_mime_types":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.4.picker.oneOf.0.selectable_mime_types.items.[INDEX]","typeLabel":"string"},"description":"A comma-separated list of MIME types to restrict the selectable files in the picker","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.4.picker.oneOf.0.selectable_mime_types","typeLabel":"string[]"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.4.picker.oneOf.0","typeLabel":"object"},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["whatsapp_template"],"description":"Picker that allows selecting from WhatsApp templates","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.4.picker.oneOf.1.type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.4.picker.oneOf.1","typeLabel":"object"},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["meta_events"],"description":"Picker that opens Meta Events Manager","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.4.picker.oneOf.2.type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.4.picker.oneOf.2","typeLabel":"object"}],"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.4.picker","typeLabel":"object"},"requires":{"type":"array","items":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.4.requires.items.[INDEX]","typeLabel":"string"},"description":"Sibling field keys that must be filled before this field can resolve its data (list options, dynamic fields, or a scoped reference picker)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.4.requires","typeLabel":"string[]"},"disable_variables":{"type":"boolean","description":"When true, skip template variable replacement ({{variable}}) for this field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.4.disable_variables","typeLabel":"boolean"},"any":{"type":"boolean","description":"Offers an \"Any\" choice first, stored as `any`: the field matches every value (enum and reference pickers)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.4.any","typeLabel":"boolean"},"default":{"type":"boolean","description":"The default value of the boolean field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.4.default","typeLabel":"boolean"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.4","typeLabel":"object"},{"type":"object","description":"The date field allows users to select a date","required":["type"],"properties":{"type":{"type":"string","enum":["date"],"description":"The type of the field","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.5.type","typeLabel":"enum\u003cstring>"},"name":{"type":"string","maxLength":1024,"description":"The name of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.5.name","typeLabel":"string"},"description":{"type":"string","maxLength":10240,"description":"The description of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.5.description","typeLabel":"string"},"optional":{"type":"boolean","description":"Indicates whether the field is optional","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.5.optional","typeLabel":"boolean"},"array":{"type":"boolean","description":"Indicates whether the field can contain multiple values","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.5.array","typeLabel":"boolean"},"placeholder":{"type":"string","maxLength":512,"description":"The placeholder of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.5.placeholder","typeLabel":"string"},"display":{"type":"object","description":"Display options for the date field","properties":{"field":{"type":"string","enum":["inline","stacked"],"description":"Controls how the label and field are arranged (inline or stacked)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.5.display.field","typeLabel":"enum\u003cstring>"},"container":{"type":"string","enum":["grid","full","center"],"description":"Controls how the field container behaves in terms of width and positioning","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.5.display.container","typeLabel":"enum\u003cstring>"},"empty":{"type":"string","enum":["show","hide"],"description":"What to render when an `object` field resolves to no visible sub-fields. Defaults to `hide` when the sub-fields come from a remote sync (`additional_properties.path`) — an empty result has nothing to fill in — and to `show` for every other field. Only honoured on fields marked `optional`: hiding a required field would leave a form that cannot be completed and no visible reason why. Never applies while the sync is loading or errored, nor while `requires` siblings are unfilled — those states keep rendering their own message — and never in the field editor, where the empty container is the drop target.","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.5.display.empty","typeLabel":"enum\u003cstring>"},"date_format":{"type":"string","enum":["full","short","month_day_year","day_month_year","year_month_day","relative"],"description":"The rendered date format for date / datetime fields","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.5.display.date_format","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.5.display","typeLabel":"object"},"order":{"type":"number","minimum":0,"description":"The order of the field relative to other fields in the form","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.5.order","typeLabel":"number"},"link":{"type":"string","description":"The link to the documentation for the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.5.link","typeLabel":"string"},"allowed_modes":{"type":"array","items":{"type":"string","enum":["all","auto","manual"],"description":"Indicates the mode of the selector, auto will allow AI to determine the value, manual will allow the user to manually input a value","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.5.allowed_modes.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.5.allowed_modes","typeLabel":"enum\u003cstring>[]"},"broadcast_field":{"type":"boolean","description":"Indicates whether the field is used for broadcast","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.5.broadcast_field","typeLabel":"boolean"},"broadcast_exposed":{"type":"boolean","description":"A per-recipient slot: the broadcast trigger `variables` and imported values override it by key (string inputs only)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.5.broadcast_exposed","typeLabel":"boolean"},"integration_field":{"type":"boolean","description":"Indicates whether the field is common to all integrations","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.5.integration_field","typeLabel":"boolean"},"display_field":{"type":"boolean","description":"Marks this field as the human-readable identifier for the integration. Its resolved value (enum label or string) is shown on the assistant channel card to disambiguate multiple integrations of the same type.","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.5.display_field","typeLabel":"boolean"},"conditions":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.5.conditions.items.[INDEX].field","typeLabel":"string"},"operator":{"type":"string","enum":["eq","neq","gt","gte","lt","lte","contains","not_contains","is_empty","is_not_empty"],"description":"The operator for the field condition","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.5.conditions.items.[INDEX].operator","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{}],"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.5.conditions.items.[INDEX].value","typeLabel":"any"}},"required":["field","operator"],"description":"Condition for the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.5.conditions.items.[INDEX]","typeLabel":"object"},"description":"Conditions that must be met for the field to be shown","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.5.conditions","typeLabel":"object[]"},"hidden":{"type":"boolean","description":"Indicates whether the field is hidden from the UI","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.5.hidden","typeLabel":"boolean"},"picker":{"oneOf":[{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type","views"],"properties":{"type":{"type":"string","enum":["google_drive"],"description":"Picker that allows selecting files from Google Drive","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.5.picker.oneOf.0.type","typeLabel":"enum\u003cstring>"},"views":{"type":"array","items":{"type":"string","enum":["DOCS","DOCS_IMAGES","DOCS_IMAGES_AND_VIDEOS","DOCS_VIDEOS","DOCUMENTS","DRAWINGS","FOLDERS","FORMS","PDFS","PRESENTATIONS","SPREADSHEETS"],"description":"The views available for the Google Drive picker","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.5.picker.oneOf.0.views.items.[INDEX]","typeLabel":"enum\u003cstring>"},"isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.5.picker.oneOf.0.views","typeLabel":"enum\u003cstring>[]"},"selectable_mime_types":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.5.picker.oneOf.0.selectable_mime_types.items.[INDEX]","typeLabel":"string"},"description":"A comma-separated list of MIME types to restrict the selectable files in the picker","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.5.picker.oneOf.0.selectable_mime_types","typeLabel":"string[]"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.5.picker.oneOf.0","typeLabel":"object"},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["whatsapp_template"],"description":"Picker that allows selecting from WhatsApp templates","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.5.picker.oneOf.1.type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.5.picker.oneOf.1","typeLabel":"object"},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["meta_events"],"description":"Picker that opens Meta Events Manager","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.5.picker.oneOf.2.type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.5.picker.oneOf.2","typeLabel":"object"}],"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.5.picker","typeLabel":"object"},"requires":{"type":"array","items":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.5.requires.items.[INDEX]","typeLabel":"string"},"description":"Sibling field keys that must be filled before this field can resolve its data (list options, dynamic fields, or a scoped reference picker)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.5.requires","typeLabel":"string[]"},"disable_variables":{"type":"boolean","description":"When true, skip template variable replacement ({{variable}}) for this field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.5.disable_variables","typeLabel":"boolean"},"any":{"type":"boolean","description":"Offers an \"Any\" choice first, stored as `any`: the field matches every value (enum and reference pickers)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.5.any","typeLabel":"boolean"},"default":{"oneOf":[{"type":"string","format":"date-time","description":"The default value of the date field, formatted as YYYY-MM-DD","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.5.default.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"The default value of the date field, formatted as YYYY-MM-DD","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.5.default.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.5.default","typeLabel":"string\u003cdate-time> | null"},"range":{"type":"boolean","description":"Turns the field into a range: requires `array: true`, and the value becomes an array of exactly two dates (start, end). A Timeline can draw it as a bar.","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.5.range","typeLabel":"boolean"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.5","typeLabel":"object"},{"type":"object","description":"The date and time field allows users to select a date and time","required":["type"],"properties":{"type":{"type":"string","enum":["datetime"],"description":"The type of the field","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.6.type","typeLabel":"enum\u003cstring>"},"name":{"type":"string","maxLength":1024,"description":"The name of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.6.name","typeLabel":"string"},"description":{"type":"string","maxLength":10240,"description":"The description of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.6.description","typeLabel":"string"},"optional":{"type":"boolean","description":"Indicates whether the field is optional","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.6.optional","typeLabel":"boolean"},"array":{"type":"boolean","description":"Indicates whether the field can contain multiple values","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.6.array","typeLabel":"boolean"},"placeholder":{"type":"string","maxLength":512,"description":"The placeholder of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.6.placeholder","typeLabel":"string"},"display":{"type":"object","description":"Display options for the datetime field","properties":{"field":{"type":"string","enum":["inline","stacked"],"description":"Controls how the label and field are arranged (inline or stacked)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.6.display.field","typeLabel":"enum\u003cstring>"},"container":{"type":"string","enum":["grid","full","center"],"description":"Controls how the field container behaves in terms of width and positioning","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.6.display.container","typeLabel":"enum\u003cstring>"},"empty":{"type":"string","enum":["show","hide"],"description":"What to render when an `object` field resolves to no visible sub-fields. Defaults to `hide` when the sub-fields come from a remote sync (`additional_properties.path`) — an empty result has nothing to fill in — and to `show` for every other field. Only honoured on fields marked `optional`: hiding a required field would leave a form that cannot be completed and no visible reason why. Never applies while the sync is loading or errored, nor while `requires` siblings are unfilled — those states keep rendering their own message — and never in the field editor, where the empty container is the drop target.","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.6.display.empty","typeLabel":"enum\u003cstring>"},"date_format":{"type":"string","enum":["full","short","month_day_year","day_month_year","year_month_day","relative"],"description":"The rendered date format for date / datetime fields","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.6.display.date_format","typeLabel":"enum\u003cstring>"},"time_format":{"type":"string","enum":["hidden","12h","24h"],"description":"The rendered time format for datetime / time fields. `hidden` collapses a datetime to a date-only render.","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.6.display.time_format","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.6.display","typeLabel":"object"},"order":{"type":"number","minimum":0,"description":"The order of the field relative to other fields in the form","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.6.order","typeLabel":"number"},"link":{"type":"string","description":"The link to the documentation for the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.6.link","typeLabel":"string"},"allowed_modes":{"type":"array","items":{"type":"string","enum":["all","auto","manual"],"description":"Indicates the mode of the selector, auto will allow AI to determine the value, manual will allow the user to manually input a value","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.6.allowed_modes.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.6.allowed_modes","typeLabel":"enum\u003cstring>[]"},"broadcast_field":{"type":"boolean","description":"Indicates whether the field is used for broadcast","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.6.broadcast_field","typeLabel":"boolean"},"broadcast_exposed":{"type":"boolean","description":"A per-recipient slot: the broadcast trigger `variables` and imported values override it by key (string inputs only)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.6.broadcast_exposed","typeLabel":"boolean"},"integration_field":{"type":"boolean","description":"Indicates whether the field is common to all integrations","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.6.integration_field","typeLabel":"boolean"},"display_field":{"type":"boolean","description":"Marks this field as the human-readable identifier for the integration. Its resolved value (enum label or string) is shown on the assistant channel card to disambiguate multiple integrations of the same type.","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.6.display_field","typeLabel":"boolean"},"conditions":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.6.conditions.items.[INDEX].field","typeLabel":"string"},"operator":{"type":"string","enum":["eq","neq","gt","gte","lt","lte","contains","not_contains","is_empty","is_not_empty"],"description":"The operator for the field condition","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.6.conditions.items.[INDEX].operator","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{}],"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.6.conditions.items.[INDEX].value","typeLabel":"any"}},"required":["field","operator"],"description":"Condition for the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.6.conditions.items.[INDEX]","typeLabel":"object"},"description":"Conditions that must be met for the field to be shown","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.6.conditions","typeLabel":"object[]"},"hidden":{"type":"boolean","description":"Indicates whether the field is hidden from the UI","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.6.hidden","typeLabel":"boolean"},"picker":{"oneOf":[{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type","views"],"properties":{"type":{"type":"string","enum":["google_drive"],"description":"Picker that allows selecting files from Google Drive","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.6.picker.oneOf.0.type","typeLabel":"enum\u003cstring>"},"views":{"type":"array","items":{"type":"string","enum":["DOCS","DOCS_IMAGES","DOCS_IMAGES_AND_VIDEOS","DOCS_VIDEOS","DOCUMENTS","DRAWINGS","FOLDERS","FORMS","PDFS","PRESENTATIONS","SPREADSHEETS"],"description":"The views available for the Google Drive picker","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.6.picker.oneOf.0.views.items.[INDEX]","typeLabel":"enum\u003cstring>"},"isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.6.picker.oneOf.0.views","typeLabel":"enum\u003cstring>[]"},"selectable_mime_types":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.6.picker.oneOf.0.selectable_mime_types.items.[INDEX]","typeLabel":"string"},"description":"A comma-separated list of MIME types to restrict the selectable files in the picker","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.6.picker.oneOf.0.selectable_mime_types","typeLabel":"string[]"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.6.picker.oneOf.0","typeLabel":"object"},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["whatsapp_template"],"description":"Picker that allows selecting from WhatsApp templates","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.6.picker.oneOf.1.type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.6.picker.oneOf.1","typeLabel":"object"},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["meta_events"],"description":"Picker that opens Meta Events Manager","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.6.picker.oneOf.2.type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.6.picker.oneOf.2","typeLabel":"object"}],"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.6.picker","typeLabel":"object"},"requires":{"type":"array","items":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.6.requires.items.[INDEX]","typeLabel":"string"},"description":"Sibling field keys that must be filled before this field can resolve its data (list options, dynamic fields, or a scoped reference picker)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.6.requires","typeLabel":"string[]"},"disable_variables":{"type":"boolean","description":"When true, skip template variable replacement ({{variable}}) for this field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.6.disable_variables","typeLabel":"boolean"},"any":{"type":"boolean","description":"Offers an \"Any\" choice first, stored as `any`: the field matches every value (enum and reference pickers)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.6.any","typeLabel":"boolean"},"default":{"oneOf":[{"type":"string","format":"date-time","description":"The default value of the date time field, formatted as YYYY-MM-DDTHH:MM:SS","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.6.default.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"The default value of the date time field, formatted as YYYY-MM-DDTHH:MM:SS","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.6.default.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.6.default","typeLabel":"string\u003cdate-time> | null"},"range":{"type":"boolean","description":"Turns the field into a range: requires `array: true`, and the value becomes an array of exactly two dates (start, end). A Timeline can draw it as a bar.","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.6.range","typeLabel":"boolean"},"source":{"type":"string","enum":["created_at","updated_at"],"description":"Record timestamp a sourced datetime field renders. A sourced field is readonly and stores no values. Table fields on custom tables only; immutable after create.","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.6.source","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.6","typeLabel":"object"},{"type":"object","description":"The time field allows users to select a time","required":["type"],"properties":{"type":{"type":"string","enum":["time"],"description":"The type of the field","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.7.type","typeLabel":"enum\u003cstring>"},"name":{"type":"string","maxLength":1024,"description":"The name of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.7.name","typeLabel":"string"},"description":{"type":"string","maxLength":10240,"description":"The description of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.7.description","typeLabel":"string"},"optional":{"type":"boolean","description":"Indicates whether the field is optional","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.7.optional","typeLabel":"boolean"},"array":{"type":"boolean","description":"Indicates whether the field can contain multiple values","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.7.array","typeLabel":"boolean"},"placeholder":{"type":"string","maxLength":512,"description":"The placeholder of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.7.placeholder","typeLabel":"string"},"display":{"type":"object","description":"Display options for the time field","properties":{"field":{"type":"string","enum":["inline","stacked"],"description":"Controls how the label and field are arranged (inline or stacked)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.7.display.field","typeLabel":"enum\u003cstring>"},"container":{"type":"string","enum":["grid","full","center"],"description":"Controls how the field container behaves in terms of width and positioning","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.7.display.container","typeLabel":"enum\u003cstring>"},"empty":{"type":"string","enum":["show","hide"],"description":"What to render when an `object` field resolves to no visible sub-fields. Defaults to `hide` when the sub-fields come from a remote sync (`additional_properties.path`) — an empty result has nothing to fill in — and to `show` for every other field. Only honoured on fields marked `optional`: hiding a required field would leave a form that cannot be completed and no visible reason why. Never applies while the sync is loading or errored, nor while `requires` siblings are unfilled — those states keep rendering their own message — and never in the field editor, where the empty container is the drop target.","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.7.display.empty","typeLabel":"enum\u003cstring>"},"time_format":{"type":"string","enum":["hidden","12h","24h"],"description":"The rendered time format for datetime / time fields. `hidden` collapses a datetime to a date-only render.","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.7.display.time_format","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.7.display","typeLabel":"object"},"order":{"type":"number","minimum":0,"description":"The order of the field relative to other fields in the form","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.7.order","typeLabel":"number"},"link":{"type":"string","description":"The link to the documentation for the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.7.link","typeLabel":"string"},"allowed_modes":{"type":"array","items":{"type":"string","enum":["all","auto","manual"],"description":"Indicates the mode of the selector, auto will allow AI to determine the value, manual will allow the user to manually input a value","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.7.allowed_modes.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.7.allowed_modes","typeLabel":"enum\u003cstring>[]"},"broadcast_field":{"type":"boolean","description":"Indicates whether the field is used for broadcast","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.7.broadcast_field","typeLabel":"boolean"},"broadcast_exposed":{"type":"boolean","description":"A per-recipient slot: the broadcast trigger `variables` and imported values override it by key (string inputs only)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.7.broadcast_exposed","typeLabel":"boolean"},"integration_field":{"type":"boolean","description":"Indicates whether the field is common to all integrations","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.7.integration_field","typeLabel":"boolean"},"display_field":{"type":"boolean","description":"Marks this field as the human-readable identifier for the integration. Its resolved value (enum label or string) is shown on the assistant channel card to disambiguate multiple integrations of the same type.","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.7.display_field","typeLabel":"boolean"},"conditions":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.7.conditions.items.[INDEX].field","typeLabel":"string"},"operator":{"type":"string","enum":["eq","neq","gt","gte","lt","lte","contains","not_contains","is_empty","is_not_empty"],"description":"The operator for the field condition","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.7.conditions.items.[INDEX].operator","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{}],"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.7.conditions.items.[INDEX].value","typeLabel":"any"}},"required":["field","operator"],"description":"Condition for the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.7.conditions.items.[INDEX]","typeLabel":"object"},"description":"Conditions that must be met for the field to be shown","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.7.conditions","typeLabel":"object[]"},"hidden":{"type":"boolean","description":"Indicates whether the field is hidden from the UI","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.7.hidden","typeLabel":"boolean"},"picker":{"oneOf":[{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type","views"],"properties":{"type":{"type":"string","enum":["google_drive"],"description":"Picker that allows selecting files from Google Drive","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.7.picker.oneOf.0.type","typeLabel":"enum\u003cstring>"},"views":{"type":"array","items":{"type":"string","enum":["DOCS","DOCS_IMAGES","DOCS_IMAGES_AND_VIDEOS","DOCS_VIDEOS","DOCUMENTS","DRAWINGS","FOLDERS","FORMS","PDFS","PRESENTATIONS","SPREADSHEETS"],"description":"The views available for the Google Drive picker","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.7.picker.oneOf.0.views.items.[INDEX]","typeLabel":"enum\u003cstring>"},"isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.7.picker.oneOf.0.views","typeLabel":"enum\u003cstring>[]"},"selectable_mime_types":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.7.picker.oneOf.0.selectable_mime_types.items.[INDEX]","typeLabel":"string"},"description":"A comma-separated list of MIME types to restrict the selectable files in the picker","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.7.picker.oneOf.0.selectable_mime_types","typeLabel":"string[]"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.7.picker.oneOf.0","typeLabel":"object"},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["whatsapp_template"],"description":"Picker that allows selecting from WhatsApp templates","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.7.picker.oneOf.1.type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.7.picker.oneOf.1","typeLabel":"object"},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["meta_events"],"description":"Picker that opens Meta Events Manager","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.7.picker.oneOf.2.type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.7.picker.oneOf.2","typeLabel":"object"}],"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.7.picker","typeLabel":"object"},"requires":{"type":"array","items":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.7.requires.items.[INDEX]","typeLabel":"string"},"description":"Sibling field keys that must be filled before this field can resolve its data (list options, dynamic fields, or a scoped reference picker)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.7.requires","typeLabel":"string[]"},"disable_variables":{"type":"boolean","description":"When true, skip template variable replacement ({{variable}}) for this field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.7.disable_variables","typeLabel":"boolean"},"any":{"type":"boolean","description":"Offers an \"Any\" choice first, stored as `any`: the field matches every value (enum and reference pickers)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.7.any","typeLabel":"boolean"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.7","typeLabel":"object"},{"type":"object","description":"The select field used to select from a list of items","required":["type","items"],"properties":{"type":{"type":"string","enum":["enum"],"description":"The type of the field","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.8.type","typeLabel":"enum\u003cstring>"},"items":{"type":"array","items":{"type":"object","properties":{"value":{"type":"string","description":"Value of the enum item","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.8.\\items.items.[INDEX].value","typeLabel":"string"},"label":{"type":"string","description":"Label of the enum item","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.8.\\items.items.[INDEX].label","typeLabel":"string"},"description":{"type":"string","description":"Description of the enum item","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.8.\\items.items.[INDEX].description","typeLabel":"string"},"color":{"type":"string","enum":["red","orange","amber","yellow","lime","green","teal","cyan","sky","blue","indigo","violet","purple","fuchsia","pink","rose","neutral"],"options":{"red":{"label":"Red","color":"red"},"orange":{"label":"Orange","color":"orange"},"amber":{"label":"Amber","color":"amber"},"yellow":{"label":"Yellow","color":"yellow"},"lime":{"label":"Lime","color":"lime"},"green":{"label":"Green","color":"green"},"teal":{"label":"Teal","color":"teal"},"cyan":{"label":"Cyan","color":"cyan"},"sky":{"label":"Sky","color":"sky"},"blue":{"label":"Blue","color":"blue"},"indigo":{"label":"Indigo","color":"indigo"},"violet":{"label":"Violet","color":"violet"},"purple":{"label":"Purple","color":"purple"},"fuchsia":{"label":"Fuchsia","color":"fuchsia"},"pink":{"label":"Pink","color":"pink"},"rose":{"label":"Rose","color":"rose"},"neutral":{"label":"Neutral","color":"neutral"}},"title":"Color","description":"Accent color, by name","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.8.\\items.items.[INDEX].color","typeLabel":"enum\u003cstring>"},"icon":{"type":"string","description":"The name of the icon to use in the UI","maxLength":64,"pattern":"^[a-zA-Z0-9_-]+$","enum":["StepFormIcon","StepAiIcon","StepNoteIcon","StepBranchIcon","StepCodeIcon","SmsIcon","ConnectionIcon","ConnectionSchedulerIcon","ConnectionFilesIcon","ConnectionHttpIcon","ConnectionHttpCredentialsIcon","ConnectionWorkflowIcon","ConnectionMcpIcon","ConnectionOpenApiIcon","ConnectionAudienceIcon","ConnectionContactsIcon","ConnectionTablesIcon","ConnectionAssistantsIcon","ConnectionAgentsIcon","ConnectionChatsIcon","ConnectionInboxIcon","ConnectionKnowledgeIcon","ConnectionAuditIcon","InternalIntegrationIcon","CustomIntegrationIcon","ToolThinkIcon","ToolWebSearchIcon","ToolWebScrapingIcon","ToolGenerateImageIcon","ToolDisplayFileIcon","ToolCalculatorIcon","ToolGenerateFileIcon","ToolGeneratePdfIcon","ToolRunCodeIcon","ToolDeepResearchIcon","ToolSearchKbIcon","ToolShowOptionsIcon","ToolRequestLocationIcon","ToolSendLocationIcon","ToolSendContactIcon","ToolManageMemoryIcon","ToolUpdateContactIcon","TextIcon","ClockFadingIcon","CalendarIcon","CloudIcon","GlobeAltIcon","LockClosedIcon","NoSymbolIcon","SparklesIcon","AcademicCapIcon","HandRaisedIcon","BoltIcon","WorkflowIcon","FileSpreadsheetIcon","DatabaseIcon","TableIcon","TableRowIcon","TableRowAddIcon","TableRowEditIcon","TableRowDeleteIcon","TableRowsIcon","PageIcon","UserIcon","UsersIcon","EmailIcon","PhoneIcon","CurrencyIcon","FunctionIcon","TableCellsIcon","DocumentTextIcon","QueueListIcon","TagIcon","SettingsIcon","ShoppingCartIcon","ShoppingBagIcon","BuildingStorefrontIcon","MegaphoneIcon","WrenchScrewdriverIcon","MagnifyingGlassIcon","DocumentChartBarIcon","ClipboardDocumentListIcon","ClipboardDocumentCheckIcon","FolderIcon","ArchiveBoxIcon","InboxIcon","BookOpenIcon","BookmarkIcon","NewspaperIcon","RectangleStackIcon","PencilSquareIcon","UserGroupIcon","UserPlusIcon","IdentificationIcon","FaceSmileIcon","HandThumbUpIcon","HeartIcon","StarIcon","CheckBadgeIcon","TrophyIcon","CrownIcon","ChatBubbleLeftIcon","ChatBubbleLeftRightIcon","EnvelopeIcon","EnvelopeOpenIcon","DevicePhoneMobileIcon","BellIcon","PaperAirplaneIcon","AtSymbolIcon","RssIcon","LifebuoyIcon","CreditCardIcon","BanknotesIcon","CurrencyDollarIcon","CurrencyEuroIcon","ReceiptPercentIcon","WalletIcon","CoinsIcon","GiftIcon","TicketIcon","ScaleIcon","TruckIcon","CubeIcon","CalendarDaysIcon","CalendarDateRangeIcon","ClockIcon","FlagIcon","CheckCircleIcon","ListBulletIcon","FunnelIcon","ChartBarIcon","ChartPieIcon","PresentationChartLineIcon","ArrowTrendingUpIcon","BriefcaseIcon","Cog6ToothIcon","KeyIcon","ShieldCheckIcon","LightBulbIcon","BeakerIcon","BugAntIcon","CpuChipIcon","CodeBracketIcon","CommandLineIcon","ServerIcon","LinkIcon","HomeIcon","HomeModernIcon","BuildingOfficeIcon","BuildingOffice2Icon","BuildingLibraryIcon","MapPinIcon","MapIcon","GlobeAmericasIcon","RocketLaunchIcon","PlaneIcon","CarIcon","SunIcon","MoonIcon","FireIcon","CakeIcon","ScissorsIcon","SwatchIcon","PaintBrushIcon","CoffeeIcon","UtensilsIcon","LeafIcon","DumbbellIcon","HeartPulseIcon","PawPrintIcon","StethoscopeIcon","CameraIcon","PhotoIcon","FilmIcon","VideoCameraIcon","MicrophoneIcon","MusicalNoteIcon","SpeakerWaveIcon","PlayCircleIcon","TvIcon","RadioIcon","PuzzlePieceIcon","GamepadIcon","ModelAutoIcon","ModelOpenAIIcon","ModelAnthropicIcon","ModelClaudeIcon","ModelGoogleIcon","ModelGeminiIcon","ModelXAIIcon","ModelGrokIcon","ModelPerplexityIcon","ModelGroqIcon","ModelAzureIcon","ModelElevenLabsIcon","ModelDeepgramIcon","ModelOpenRouterIcon","ModelDeepSeekIcon","ModelMoonshotIcon","ModelQwenIcon","ModelMetaIcon","ModelZhipuIcon"],"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.8.\\items.items.[INDEX].icon","typeLabel":"enum\u003cstring>"},"icon_url":{"type":"string","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.8.\\items.items.[INDEX].icon_url","typeLabel":"string"},"metadata":{"type":"object","properties":{"link":{"type":"string","format":"uri","description":"A link associated with the enum item","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.8.\\items.items.[INDEX].metadata.link","typeLabel":"string\u003curi>"},"data":{"description":"Additional data for the enum item","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.8.\\items.items.[INDEX].metadata.data","typeLabel":"any"}},"description":"Additional metadata for the enum item","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.8.\\items.items.[INDEX].metadata","typeLabel":"object"}},"required":["value"],"description":"The enum item","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.8.\\items.items.[INDEX]","typeLabel":"object"},"description":"The options for the enum field","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.8.\\items","typeLabel":"object[]"},"name":{"type":"string","maxLength":1024,"description":"The name of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.8.name","typeLabel":"string"},"description":{"type":"string","maxLength":10240,"description":"The description of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.8.description","typeLabel":"string"},"optional":{"type":"boolean","description":"Indicates whether the field is optional","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.8.optional","typeLabel":"boolean"},"array":{"type":"boolean","description":"Indicates whether the field can contain multiple values","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.8.array","typeLabel":"boolean"},"placeholder":{"type":"string","maxLength":512,"description":"The placeholder of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.8.placeholder","typeLabel":"string"},"display":{"type":"object","description":"Display options for the enum field","properties":{"field":{"type":"string","enum":["inline","stacked"],"description":"Controls how the label and field are arranged (inline or stacked)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.8.display.field","typeLabel":"enum\u003cstring>"},"container":{"type":"string","enum":["grid","full","center"],"description":"Controls how the field container behaves in terms of width and positioning","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.8.display.container","typeLabel":"enum\u003cstring>"},"empty":{"type":"string","enum":["show","hide"],"description":"What to render when an `object` field resolves to no visible sub-fields. Defaults to `hide` when the sub-fields come from a remote sync (`additional_properties.path`) — an empty result has nothing to fill in — and to `show` for every other field. Only honoured on fields marked `optional`: hiding a required field would leave a form that cannot be completed and no visible reason why. Never applies while the sync is loading or errored, nor while `requires` siblings are unfilled — those states keep rendering their own message — and never in the field editor, where the empty container is the drop target.","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.8.display.empty","typeLabel":"enum\u003cstring>"},"render":{"type":"string","enum":["dropdown","inline"],"description":"The render type of the enum field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.8.display.render","typeLabel":"enum\u003cstring>"},"sort":{"type":"string","enum":["manual","asc","desc"],"description":"Option ordering by label; `manual` keeps the `items[]` order (default), `asc` A→Z, `desc` Z→A","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.8.display.sort","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.8.display","typeLabel":"object"},"order":{"type":"number","minimum":0,"description":"The order of the field relative to other fields in the form","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.8.order","typeLabel":"number"},"link":{"type":"string","description":"The link to the documentation for the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.8.link","typeLabel":"string"},"allowed_modes":{"type":"array","items":{"type":"string","enum":["all","auto","manual"],"description":"Indicates the mode of the selector, auto will allow AI to determine the value, manual will allow the user to manually input a value","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.8.allowed_modes.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.8.allowed_modes","typeLabel":"enum\u003cstring>[]"},"broadcast_field":{"type":"boolean","description":"Indicates whether the field is used for broadcast","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.8.broadcast_field","typeLabel":"boolean"},"broadcast_exposed":{"type":"boolean","description":"A per-recipient slot: the broadcast trigger `variables` and imported values override it by key (string inputs only)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.8.broadcast_exposed","typeLabel":"boolean"},"integration_field":{"type":"boolean","description":"Indicates whether the field is common to all integrations","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.8.integration_field","typeLabel":"boolean"},"display_field":{"type":"boolean","description":"Marks this field as the human-readable identifier for the integration. Its resolved value (enum label or string) is shown on the assistant channel card to disambiguate multiple integrations of the same type.","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.8.display_field","typeLabel":"boolean"},"conditions":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.8.conditions.items.[INDEX].field","typeLabel":"string"},"operator":{"type":"string","enum":["eq","neq","gt","gte","lt","lte","contains","not_contains","is_empty","is_not_empty"],"description":"The operator for the field condition","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.8.conditions.items.[INDEX].operator","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{}],"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.8.conditions.items.[INDEX].value","typeLabel":"any"}},"required":["field","operator"],"description":"Condition for the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.8.conditions.items.[INDEX]","typeLabel":"object"},"description":"Conditions that must be met for the field to be shown","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.8.conditions","typeLabel":"object[]"},"hidden":{"type":"boolean","description":"Indicates whether the field is hidden from the UI","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.8.hidden","typeLabel":"boolean"},"picker":{"oneOf":[{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type","views"],"properties":{"type":{"type":"string","enum":["google_drive"],"description":"Picker that allows selecting files from Google Drive","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.8.picker.oneOf.0.type","typeLabel":"enum\u003cstring>"},"views":{"type":"array","items":{"type":"string","enum":["DOCS","DOCS_IMAGES","DOCS_IMAGES_AND_VIDEOS","DOCS_VIDEOS","DOCUMENTS","DRAWINGS","FOLDERS","FORMS","PDFS","PRESENTATIONS","SPREADSHEETS"],"description":"The views available for the Google Drive picker","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.8.picker.oneOf.0.views.items.[INDEX]","typeLabel":"enum\u003cstring>"},"isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.8.picker.oneOf.0.views","typeLabel":"enum\u003cstring>[]"},"selectable_mime_types":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.8.picker.oneOf.0.selectable_mime_types.items.[INDEX]","typeLabel":"string"},"description":"A comma-separated list of MIME types to restrict the selectable files in the picker","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.8.picker.oneOf.0.selectable_mime_types","typeLabel":"string[]"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.8.picker.oneOf.0","typeLabel":"object"},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["whatsapp_template"],"description":"Picker that allows selecting from WhatsApp templates","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.8.picker.oneOf.1.type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.8.picker.oneOf.1","typeLabel":"object"},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["meta_events"],"description":"Picker that opens Meta Events Manager","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.8.picker.oneOf.2.type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.8.picker.oneOf.2","typeLabel":"object"}],"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.8.picker","typeLabel":"object"},"requires":{"type":"array","items":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.8.requires.items.[INDEX]","typeLabel":"string"},"description":"Sibling field keys that must be filled before this field can resolve its data (list options, dynamic fields, or a scoped reference picker)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.8.requires","typeLabel":"string[]"},"disable_variables":{"type":"boolean","description":"When true, skip template variable replacement ({{variable}}) for this field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.8.disable_variables","typeLabel":"boolean"},"any":{"type":"boolean","description":"Offers an \"Any\" choice first, stored as `any`: the field matches every value (enum and reference pickers)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.8.any","typeLabel":"boolean"},"default":{"oneOf":[{"type":"string","description":"The default value of the enum field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.8.default.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.8.default.oneOf.1.items.[INDEX]","typeLabel":"string"},"description":"The default value of the enum field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.8.default.oneOf.1","typeLabel":"string[]"}],"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.8.default","typeLabel":"string | string[]"},"list":{"type":"object","properties":{"path":{"type":"string","description":"The connection list action path used to show autocomplete options","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.8.list.path","typeLabel":"string"},"resource_id":{"type":"string","description":"An optional resource ID to scope the list to a specific resource, only used on dynamic fields","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.8.list.resource_id","typeLabel":"string"},"sync_on_mount":{"type":"boolean","description":"When true, the selected value is re-fetched on mount to keep cached metadata in sync with the remote source","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.8.list.sync_on_mount","typeLabel":"boolean"}},"description":"Configuration for fields that fetch their data from a remote connection list action","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.8.list","typeLabel":"object"},"additional_items":{"type":"boolean","description":"Indicates whether additional unlisted items are allowed","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.8.additional_items","typeLabel":"boolean"},"component":{"oneOf":[{"type":"object","description":"The component field used to display a custom component","required":["type"],"properties":{"type":{"type":"string","enum":["whatsapp_template"],"isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.8.component.oneOf.0.type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.8.component.oneOf.0","typeLabel":"object"},{"type":"object","description":"The component field used to display a custom component","required":["type","path"],"properties":{"type":{"type":"string","enum":["dynamic_tools"],"isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.8.component.oneOf.1.type","typeLabel":"enum\u003cstring>"},"path":{"type":"string","description":"The dynamic action whose tool catalog the component lists, e.g. MCP:TOOLS","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.8.component.oneOf.1.path","typeLabel":"string"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.8.component.oneOf.1","typeLabel":"object"}],"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.8.component","typeLabel":"object"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.8","typeLabel":"object"},{"type":"object","description":"The content field used to display markdown content","required":["type"],"properties":{"type":{"type":"string","enum":["content"],"description":"The type of the field","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.9.type","typeLabel":"enum\u003cstring>"},"name":{"type":"string","maxLength":1024,"description":"The name of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.9.name","typeLabel":"string"},"description":{"type":"string","maxLength":10240,"description":"The description of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.9.description","typeLabel":"string"},"optional":{"type":"boolean","description":"Indicates whether the field is optional","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.9.optional","typeLabel":"boolean"},"array":{"type":"boolean","description":"Indicates whether the field can contain multiple values","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.9.array","typeLabel":"boolean"},"placeholder":{"type":"string","maxLength":512,"description":"The placeholder of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.9.placeholder","typeLabel":"string"},"display":{"type":"object","properties":{"field":{"type":"string","enum":["inline","stacked"],"description":"Controls how the label and field are arranged (inline or stacked)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.9.display.field","typeLabel":"enum\u003cstring>"},"container":{"type":"string","enum":["grid","full","center"],"description":"Controls how the field container behaves in terms of width and positioning","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.9.display.container","typeLabel":"enum\u003cstring>"},"empty":{"type":"string","enum":["show","hide"],"description":"What to render when an `object` field resolves to no visible sub-fields. Defaults to `hide` when the sub-fields come from a remote sync (`additional_properties.path`) — an empty result has nothing to fill in — and to `show` for every other field. Only honoured on fields marked `optional`: hiding a required field would leave a form that cannot be completed and no visible reason why. Never applies while the sync is loading or errored, nor while `requires` siblings are unfilled — those states keep rendering their own message — and never in the field editor, where the empty container is the drop target.","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.9.display.empty","typeLabel":"enum\u003cstring>"}},"description":"Display options for the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.9.display","typeLabel":"object"},"order":{"type":"number","minimum":0,"description":"The order of the field relative to other fields in the form","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.9.order","typeLabel":"number"},"link":{"type":"string","description":"The link to the documentation for the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.9.link","typeLabel":"string"},"allowed_modes":{"type":"array","items":{"type":"string","enum":["all","auto","manual"],"description":"Indicates the mode of the selector, auto will allow AI to determine the value, manual will allow the user to manually input a value","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.9.allowed_modes.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.9.allowed_modes","typeLabel":"enum\u003cstring>[]"},"broadcast_field":{"type":"boolean","description":"Indicates whether the field is used for broadcast","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.9.broadcast_field","typeLabel":"boolean"},"broadcast_exposed":{"type":"boolean","description":"A per-recipient slot: the broadcast trigger `variables` and imported values override it by key (string inputs only)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.9.broadcast_exposed","typeLabel":"boolean"},"integration_field":{"type":"boolean","description":"Indicates whether the field is common to all integrations","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.9.integration_field","typeLabel":"boolean"},"display_field":{"type":"boolean","description":"Marks this field as the human-readable identifier for the integration. Its resolved value (enum label or string) is shown on the assistant channel card to disambiguate multiple integrations of the same type.","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.9.display_field","typeLabel":"boolean"},"conditions":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.9.conditions.items.[INDEX].field","typeLabel":"string"},"operator":{"type":"string","enum":["eq","neq","gt","gte","lt","lte","contains","not_contains","is_empty","is_not_empty"],"description":"The operator for the field condition","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.9.conditions.items.[INDEX].operator","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{}],"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.9.conditions.items.[INDEX].value","typeLabel":"any"}},"required":["field","operator"],"description":"Condition for the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.9.conditions.items.[INDEX]","typeLabel":"object"},"description":"Conditions that must be met for the field to be shown","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.9.conditions","typeLabel":"object[]"},"hidden":{"type":"boolean","description":"Indicates whether the field is hidden from the UI","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.9.hidden","typeLabel":"boolean"},"picker":{"oneOf":[{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type","views"],"properties":{"type":{"type":"string","enum":["google_drive"],"description":"Picker that allows selecting files from Google Drive","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.9.picker.oneOf.0.type","typeLabel":"enum\u003cstring>"},"views":{"type":"array","items":{"type":"string","enum":["DOCS","DOCS_IMAGES","DOCS_IMAGES_AND_VIDEOS","DOCS_VIDEOS","DOCUMENTS","DRAWINGS","FOLDERS","FORMS","PDFS","PRESENTATIONS","SPREADSHEETS"],"description":"The views available for the Google Drive picker","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.9.picker.oneOf.0.views.items.[INDEX]","typeLabel":"enum\u003cstring>"},"isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.9.picker.oneOf.0.views","typeLabel":"enum\u003cstring>[]"},"selectable_mime_types":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.9.picker.oneOf.0.selectable_mime_types.items.[INDEX]","typeLabel":"string"},"description":"A comma-separated list of MIME types to restrict the selectable files in the picker","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.9.picker.oneOf.0.selectable_mime_types","typeLabel":"string[]"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.9.picker.oneOf.0","typeLabel":"object"},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["whatsapp_template"],"description":"Picker that allows selecting from WhatsApp templates","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.9.picker.oneOf.1.type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.9.picker.oneOf.1","typeLabel":"object"},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["meta_events"],"description":"Picker that opens Meta Events Manager","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.9.picker.oneOf.2.type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.9.picker.oneOf.2","typeLabel":"object"}],"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.9.picker","typeLabel":"object"},"requires":{"type":"array","items":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.9.requires.items.[INDEX]","typeLabel":"string"},"description":"Sibling field keys that must be filled before this field can resolve its data (list options, dynamic fields, or a scoped reference picker)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.9.requires","typeLabel":"string[]"},"disable_variables":{"type":"boolean","description":"When true, skip template variable replacement ({{variable}}) for this field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.9.disable_variables","typeLabel":"boolean"},"any":{"type":"boolean","description":"Offers an \"Any\" choice first, stored as `any`: the field matches every value (enum and reference pickers)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.9.any","typeLabel":"boolean"},"content":{"type":"string","description":"Any markdown content","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.9.content","typeLabel":"string"},"component":{"oneOf":[{"type":"object","description":"The component field used to display a custom component","required":["type"],"properties":{"type":{"type":"string","enum":["whatsapp_template"],"isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.9.component.oneOf.0.type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.9.component.oneOf.0","typeLabel":"object"},{"type":"object","description":"The component field used to display a custom component","required":["type","path"],"properties":{"type":{"type":"string","enum":["dynamic_tools"],"isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.9.component.oneOf.1.type","typeLabel":"enum\u003cstring>"},"path":{"type":"string","description":"The dynamic action whose tool catalog the component lists, e.g. MCP:TOOLS","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.9.component.oneOf.1.path","typeLabel":"string"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.9.component.oneOf.1","typeLabel":"object"}],"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.9.component","typeLabel":"object"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.9","typeLabel":"object"},{"type":"object","description":"The connection field used to select a connection","required":["type","connection_type"],"properties":{"type":{"type":"string","enum":["connection"],"description":"The type of the field","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.10.type","typeLabel":"enum\u003cstring>"},"connection_type":{"type":"string","enum":["SCHEDULER","WORKFLOWS","TOOLS","FILES","EMAILS","HTTP_CREDENTIALS","TABLES","PAGES","KNOWLEDGE","SKILLS","CONTACTS","SEGMENTS","ASSISTANTS","AGENTS","CHATS","INBOX","MEMBERS","SUB_ORGS","BILLING","BROADCASTS","ANALYTICS","AUDIT","PHONE","GMAIL","GOOGLE_SHEETS","GOOGLE_CALENDAR","GOOGLE_DRIVE","GOOGLE_MEET","ONEDRIVE","SHAREPOINT","OUTLOOK_CALENDAR","OUTLOOK","AIRTABLE","NOTION","LINEAR","HUBSPOT","GOHIGHLEVEL","CAL","CALENDLY","RESEND","OAUTH","SLACK","TEAMS","TELEGRAM","TRELLO","FACEBOOK","WHATSAPP","INSTAGRAM","MESSENGER","TIKTOK","JAPIFON","SMPP","TWILIO","TELNYX","ZOHO","ZOHO_BOOKINGS","ZOHO_INVENTORY","ZOHO_CALENDAR","SALESFORCE","STRIPE","SHOPIFY","ZENDESK","MCP","OPENAPI","ODOO","WOOCOMMERCE"],"description":"Connection type","example":"SLACK","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.10.connection_type","typeLabel":"enum\u003cstring>"},"name":{"type":"string","maxLength":1024,"description":"The name of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.10.name","typeLabel":"string"},"description":{"type":"string","maxLength":10240,"description":"The description of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.10.description","typeLabel":"string"},"optional":{"type":"boolean","description":"Indicates whether the field is optional","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.10.optional","typeLabel":"boolean"},"array":{"type":"boolean","description":"Indicates whether the field can contain multiple values","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.10.array","typeLabel":"boolean"},"placeholder":{"type":"string","maxLength":512,"description":"The placeholder of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.10.placeholder","typeLabel":"string"},"display":{"type":"object","properties":{"field":{"type":"string","enum":["inline","stacked"],"description":"Controls how the label and field are arranged (inline or stacked)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.10.display.field","typeLabel":"enum\u003cstring>"},"container":{"type":"string","enum":["grid","full","center"],"description":"Controls how the field container behaves in terms of width and positioning","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.10.display.container","typeLabel":"enum\u003cstring>"},"empty":{"type":"string","enum":["show","hide"],"description":"What to render when an `object` field resolves to no visible sub-fields. Defaults to `hide` when the sub-fields come from a remote sync (`additional_properties.path`) — an empty result has nothing to fill in — and to `show` for every other field. Only honoured on fields marked `optional`: hiding a required field would leave a form that cannot be completed and no visible reason why. Never applies while the sync is loading or errored, nor while `requires` siblings are unfilled — those states keep rendering their own message — and never in the field editor, where the empty container is the drop target.","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.10.display.empty","typeLabel":"enum\u003cstring>"}},"description":"Display options for the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.10.display","typeLabel":"object"},"order":{"type":"number","minimum":0,"description":"The order of the field relative to other fields in the form","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.10.order","typeLabel":"number"},"link":{"type":"string","description":"The link to the documentation for the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.10.link","typeLabel":"string"},"allowed_modes":{"type":"array","items":{"type":"string","enum":["all","auto","manual"],"description":"Indicates the mode of the selector, auto will allow AI to determine the value, manual will allow the user to manually input a value","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.10.allowed_modes.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.10.allowed_modes","typeLabel":"enum\u003cstring>[]"},"broadcast_field":{"type":"boolean","description":"Indicates whether the field is used for broadcast","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.10.broadcast_field","typeLabel":"boolean"},"broadcast_exposed":{"type":"boolean","description":"A per-recipient slot: the broadcast trigger `variables` and imported values override it by key (string inputs only)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.10.broadcast_exposed","typeLabel":"boolean"},"integration_field":{"type":"boolean","description":"Indicates whether the field is common to all integrations","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.10.integration_field","typeLabel":"boolean"},"display_field":{"type":"boolean","description":"Marks this field as the human-readable identifier for the integration. Its resolved value (enum label or string) is shown on the assistant channel card to disambiguate multiple integrations of the same type.","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.10.display_field","typeLabel":"boolean"},"conditions":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.10.conditions.items.[INDEX].field","typeLabel":"string"},"operator":{"type":"string","enum":["eq","neq","gt","gte","lt","lte","contains","not_contains","is_empty","is_not_empty"],"description":"The operator for the field condition","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.10.conditions.items.[INDEX].operator","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{}],"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.10.conditions.items.[INDEX].value","typeLabel":"any"}},"required":["field","operator"],"description":"Condition for the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.10.conditions.items.[INDEX]","typeLabel":"object"},"description":"Conditions that must be met for the field to be shown","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.10.conditions","typeLabel":"object[]"},"hidden":{"type":"boolean","description":"Indicates whether the field is hidden from the UI","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.10.hidden","typeLabel":"boolean"},"picker":{"oneOf":[{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type","views"],"properties":{"type":{"type":"string","enum":["google_drive"],"description":"Picker that allows selecting files from Google Drive","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.10.picker.oneOf.0.type","typeLabel":"enum\u003cstring>"},"views":{"type":"array","items":{"type":"string","enum":["DOCS","DOCS_IMAGES","DOCS_IMAGES_AND_VIDEOS","DOCS_VIDEOS","DOCUMENTS","DRAWINGS","FOLDERS","FORMS","PDFS","PRESENTATIONS","SPREADSHEETS"],"description":"The views available for the Google Drive picker","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.10.picker.oneOf.0.views.items.[INDEX]","typeLabel":"enum\u003cstring>"},"isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.10.picker.oneOf.0.views","typeLabel":"enum\u003cstring>[]"},"selectable_mime_types":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.10.picker.oneOf.0.selectable_mime_types.items.[INDEX]","typeLabel":"string"},"description":"A comma-separated list of MIME types to restrict the selectable files in the picker","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.10.picker.oneOf.0.selectable_mime_types","typeLabel":"string[]"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.10.picker.oneOf.0","typeLabel":"object"},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["whatsapp_template"],"description":"Picker that allows selecting from WhatsApp templates","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.10.picker.oneOf.1.type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.10.picker.oneOf.1","typeLabel":"object"},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["meta_events"],"description":"Picker that opens Meta Events Manager","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.10.picker.oneOf.2.type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.10.picker.oneOf.2","typeLabel":"object"}],"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.10.picker","typeLabel":"object"},"requires":{"type":"array","items":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.10.requires.items.[INDEX]","typeLabel":"string"},"description":"Sibling field keys that must be filled before this field can resolve its data (list options, dynamic fields, or a scoped reference picker)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.10.requires","typeLabel":"string[]"},"disable_variables":{"type":"boolean","description":"When true, skip template variable replacement ({{variable}}) for this field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.10.disable_variables","typeLabel":"boolean"},"any":{"type":"boolean","description":"Offers an \"Any\" choice first, stored as `any`: the field matches every value (enum and reference pickers)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.10.any","typeLabel":"boolean"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.10","typeLabel":"object"},{"type":"object","description":"A reference to one or more records in another table","required":["type"],"properties":{"type":{"type":"string","enum":["record"],"description":"The type of the field","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.11.type","typeLabel":"enum\u003cstring>"},"name":{"type":"string","maxLength":1024,"description":"The name of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.11.name","typeLabel":"string"},"description":{"type":"string","maxLength":10240,"description":"The description of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.11.description","typeLabel":"string"},"optional":{"type":"boolean","description":"Indicates whether the field is optional","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.11.optional","typeLabel":"boolean"},"array":{"type":"boolean","description":"Indicates whether the field can contain multiple values","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.11.array","typeLabel":"boolean"},"placeholder":{"type":"string","maxLength":512,"description":"The placeholder of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.11.placeholder","typeLabel":"string"},"display":{"type":"object","properties":{"field":{"type":"string","enum":["inline","stacked"],"description":"Controls how the label and field are arranged (inline or stacked)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.11.display.field","typeLabel":"enum\u003cstring>"},"container":{"type":"string","enum":["grid","full","center"],"description":"Controls how the field container behaves in terms of width and positioning","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.11.display.container","typeLabel":"enum\u003cstring>"},"empty":{"type":"string","enum":["show","hide"],"description":"What to render when an `object` field resolves to no visible sub-fields. Defaults to `hide` when the sub-fields come from a remote sync (`additional_properties.path`) — an empty result has nothing to fill in — and to `show` for every other field. Only honoured on fields marked `optional`: hiding a required field would leave a form that cannot be completed and no visible reason why. Never applies while the sync is loading or errored, nor while `requires` siblings are unfilled — those states keep rendering their own message — and never in the field editor, where the empty container is the drop target.","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.11.display.empty","typeLabel":"enum\u003cstring>"}},"description":"Display options for the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.11.display","typeLabel":"object"},"order":{"type":"number","minimum":0,"description":"The order of the field relative to other fields in the form","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.11.order","typeLabel":"number"},"link":{"type":"string","description":"The link to the documentation for the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.11.link","typeLabel":"string"},"allowed_modes":{"type":"array","items":{"type":"string","enum":["all","auto","manual"],"description":"Indicates the mode of the selector, auto will allow AI to determine the value, manual will allow the user to manually input a value","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.11.allowed_modes.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.11.allowed_modes","typeLabel":"enum\u003cstring>[]"},"broadcast_field":{"type":"boolean","description":"Indicates whether the field is used for broadcast","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.11.broadcast_field","typeLabel":"boolean"},"broadcast_exposed":{"type":"boolean","description":"A per-recipient slot: the broadcast trigger `variables` and imported values override it by key (string inputs only)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.11.broadcast_exposed","typeLabel":"boolean"},"integration_field":{"type":"boolean","description":"Indicates whether the field is common to all integrations","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.11.integration_field","typeLabel":"boolean"},"display_field":{"type":"boolean","description":"Marks this field as the human-readable identifier for the integration. Its resolved value (enum label or string) is shown on the assistant channel card to disambiguate multiple integrations of the same type.","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.11.display_field","typeLabel":"boolean"},"conditions":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.11.conditions.items.[INDEX].field","typeLabel":"string"},"operator":{"type":"string","enum":["eq","neq","gt","gte","lt","lte","contains","not_contains","is_empty","is_not_empty"],"description":"The operator for the field condition","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.11.conditions.items.[INDEX].operator","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{}],"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.11.conditions.items.[INDEX].value","typeLabel":"any"}},"required":["field","operator"],"description":"Condition for the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.11.conditions.items.[INDEX]","typeLabel":"object"},"description":"Conditions that must be met for the field to be shown","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.11.conditions","typeLabel":"object[]"},"hidden":{"type":"boolean","description":"Indicates whether the field is hidden from the UI","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.11.hidden","typeLabel":"boolean"},"picker":{"oneOf":[{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type","views"],"properties":{"type":{"type":"string","enum":["google_drive"],"description":"Picker that allows selecting files from Google Drive","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.11.picker.oneOf.0.type","typeLabel":"enum\u003cstring>"},"views":{"type":"array","items":{"type":"string","enum":["DOCS","DOCS_IMAGES","DOCS_IMAGES_AND_VIDEOS","DOCS_VIDEOS","DOCUMENTS","DRAWINGS","FOLDERS","FORMS","PDFS","PRESENTATIONS","SPREADSHEETS"],"description":"The views available for the Google Drive picker","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.11.picker.oneOf.0.views.items.[INDEX]","typeLabel":"enum\u003cstring>"},"isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.11.picker.oneOf.0.views","typeLabel":"enum\u003cstring>[]"},"selectable_mime_types":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.11.picker.oneOf.0.selectable_mime_types.items.[INDEX]","typeLabel":"string"},"description":"A comma-separated list of MIME types to restrict the selectable files in the picker","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.11.picker.oneOf.0.selectable_mime_types","typeLabel":"string[]"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.11.picker.oneOf.0","typeLabel":"object"},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["whatsapp_template"],"description":"Picker that allows selecting from WhatsApp templates","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.11.picker.oneOf.1.type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.11.picker.oneOf.1","typeLabel":"object"},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["meta_events"],"description":"Picker that opens Meta Events Manager","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.11.picker.oneOf.2.type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.11.picker.oneOf.2","typeLabel":"object"}],"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.11.picker","typeLabel":"object"},"requires":{"type":"array","items":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.11.requires.items.[INDEX]","typeLabel":"string"},"description":"Sibling field keys that must be filled before this field can resolve its data (list options, dynamic fields, or a scoped reference picker)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.11.requires","typeLabel":"string[]"},"disable_variables":{"type":"boolean","description":"When true, skip template variable replacement ({{variable}}) for this field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.11.disable_variables","typeLabel":"boolean"},"any":{"type":"boolean","description":"Offers an \"Any\" choice first, stored as `any`: the field matches every value (enum and reference pickers)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.11.any","typeLabel":"boolean"},"default":{"oneOf":[{"type":"string","description":"The default value of the record field (encoded record id)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.11.default.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.11.default.oneOf.1.items.[INDEX]","typeLabel":"string"},"description":"The default value of the record field (encoded record id)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.11.default.oneOf.1","typeLabel":"string[]"}],"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.11.default","typeLabel":"string | string[]"},"target_table_id":{"type":"string","description":"The id of the table whose records are referenceable","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.11.target_table_id","typeLabel":"string"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.11","typeLabel":"object"},{"type":"object","description":"A reference to a field (column) of a table, kept by id so a rename never breaks it","required":["type"],"properties":{"type":{"type":"string","enum":["table_field"],"description":"The type of the field","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.12.type","typeLabel":"enum\u003cstring>"},"name":{"type":"string","maxLength":1024,"description":"The name of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.12.name","typeLabel":"string"},"description":{"type":"string","maxLength":10240,"description":"The description of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.12.description","typeLabel":"string"},"optional":{"type":"boolean","description":"Indicates whether the field is optional","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.12.optional","typeLabel":"boolean"},"array":{"type":"boolean","description":"Indicates whether the field can contain multiple values","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.12.array","typeLabel":"boolean"},"placeholder":{"type":"string","maxLength":512,"description":"The placeholder of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.12.placeholder","typeLabel":"string"},"display":{"type":"object","properties":{"field":{"type":"string","enum":["inline","stacked"],"description":"Controls how the label and field are arranged (inline or stacked)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.12.display.field","typeLabel":"enum\u003cstring>"},"container":{"type":"string","enum":["grid","full","center"],"description":"Controls how the field container behaves in terms of width and positioning","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.12.display.container","typeLabel":"enum\u003cstring>"},"empty":{"type":"string","enum":["show","hide"],"description":"What to render when an `object` field resolves to no visible sub-fields. Defaults to `hide` when the sub-fields come from a remote sync (`additional_properties.path`) — an empty result has nothing to fill in — and to `show` for every other field. Only honoured on fields marked `optional`: hiding a required field would leave a form that cannot be completed and no visible reason why. Never applies while the sync is loading or errored, nor while `requires` siblings are unfilled — those states keep rendering their own message — and never in the field editor, where the empty container is the drop target.","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.12.display.empty","typeLabel":"enum\u003cstring>"}},"description":"Display options for the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.12.display","typeLabel":"object"},"order":{"type":"number","minimum":0,"description":"The order of the field relative to other fields in the form","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.12.order","typeLabel":"number"},"link":{"type":"string","description":"The link to the documentation for the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.12.link","typeLabel":"string"},"allowed_modes":{"type":"array","items":{"type":"string","enum":["all","auto","manual"],"description":"Indicates the mode of the selector, auto will allow AI to determine the value, manual will allow the user to manually input a value","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.12.allowed_modes.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.12.allowed_modes","typeLabel":"enum\u003cstring>[]"},"broadcast_field":{"type":"boolean","description":"Indicates whether the field is used for broadcast","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.12.broadcast_field","typeLabel":"boolean"},"broadcast_exposed":{"type":"boolean","description":"A per-recipient slot: the broadcast trigger `variables` and imported values override it by key (string inputs only)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.12.broadcast_exposed","typeLabel":"boolean"},"integration_field":{"type":"boolean","description":"Indicates whether the field is common to all integrations","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.12.integration_field","typeLabel":"boolean"},"display_field":{"type":"boolean","description":"Marks this field as the human-readable identifier for the integration. Its resolved value (enum label or string) is shown on the assistant channel card to disambiguate multiple integrations of the same type.","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.12.display_field","typeLabel":"boolean"},"conditions":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.12.conditions.items.[INDEX].field","typeLabel":"string"},"operator":{"type":"string","enum":["eq","neq","gt","gte","lt","lte","contains","not_contains","is_empty","is_not_empty"],"description":"The operator for the field condition","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.12.conditions.items.[INDEX].operator","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{}],"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.12.conditions.items.[INDEX].value","typeLabel":"any"}},"required":["field","operator"],"description":"Condition for the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.12.conditions.items.[INDEX]","typeLabel":"object"},"description":"Conditions that must be met for the field to be shown","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.12.conditions","typeLabel":"object[]"},"hidden":{"type":"boolean","description":"Indicates whether the field is hidden from the UI","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.12.hidden","typeLabel":"boolean"},"picker":{"oneOf":[{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type","views"],"properties":{"type":{"type":"string","enum":["google_drive"],"description":"Picker that allows selecting files from Google Drive","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.12.picker.oneOf.0.type","typeLabel":"enum\u003cstring>"},"views":{"type":"array","items":{"type":"string","enum":["DOCS","DOCS_IMAGES","DOCS_IMAGES_AND_VIDEOS","DOCS_VIDEOS","DOCUMENTS","DRAWINGS","FOLDERS","FORMS","PDFS","PRESENTATIONS","SPREADSHEETS"],"description":"The views available for the Google Drive picker","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.12.picker.oneOf.0.views.items.[INDEX]","typeLabel":"enum\u003cstring>"},"isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.12.picker.oneOf.0.views","typeLabel":"enum\u003cstring>[]"},"selectable_mime_types":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.12.picker.oneOf.0.selectable_mime_types.items.[INDEX]","typeLabel":"string"},"description":"A comma-separated list of MIME types to restrict the selectable files in the picker","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.12.picker.oneOf.0.selectable_mime_types","typeLabel":"string[]"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.12.picker.oneOf.0","typeLabel":"object"},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["whatsapp_template"],"description":"Picker that allows selecting from WhatsApp templates","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.12.picker.oneOf.1.type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.12.picker.oneOf.1","typeLabel":"object"},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["meta_events"],"description":"Picker that opens Meta Events Manager","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.12.picker.oneOf.2.type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.12.picker.oneOf.2","typeLabel":"object"}],"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.12.picker","typeLabel":"object"},"requires":{"type":"array","items":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.12.requires.items.[INDEX]","typeLabel":"string"},"description":"Sibling field keys that must be filled before this field can resolve its data (list options, dynamic fields, or a scoped reference picker)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.12.requires","typeLabel":"string[]"},"disable_variables":{"type":"boolean","description":"When true, skip template variable replacement ({{variable}}) for this field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.12.disable_variables","typeLabel":"boolean"},"any":{"type":"boolean","description":"Offers an \"Any\" choice first, stored as `any`: the field matches every value (enum and reference pickers)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.12.any","typeLabel":"boolean"},"default":{"type":"string","description":"The default value of the table field (field id, or the key of a system field)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.12.default","typeLabel":"string"},"target_table_id":{"type":"string","description":"The id of the table whose fields are listed","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.12.target_table_id","typeLabel":"string"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.12","typeLabel":"object"},{"type":"object","description":"A reference to one or more contacts","required":["type"],"properties":{"type":{"type":"string","enum":["contact"],"description":"The type of the field","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.13.type","typeLabel":"enum\u003cstring>"},"name":{"type":"string","maxLength":1024,"description":"The name of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.13.name","typeLabel":"string"},"description":{"type":"string","maxLength":10240,"description":"The description of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.13.description","typeLabel":"string"},"optional":{"type":"boolean","description":"Indicates whether the field is optional","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.13.optional","typeLabel":"boolean"},"array":{"type":"boolean","description":"Indicates whether the field can contain multiple values","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.13.array","typeLabel":"boolean"},"placeholder":{"type":"string","maxLength":512,"description":"The placeholder of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.13.placeholder","typeLabel":"string"},"display":{"type":"object","properties":{"field":{"type":"string","enum":["inline","stacked"],"description":"Controls how the label and field are arranged (inline or stacked)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.13.display.field","typeLabel":"enum\u003cstring>"},"container":{"type":"string","enum":["grid","full","center"],"description":"Controls how the field container behaves in terms of width and positioning","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.13.display.container","typeLabel":"enum\u003cstring>"},"empty":{"type":"string","enum":["show","hide"],"description":"What to render when an `object` field resolves to no visible sub-fields. Defaults to `hide` when the sub-fields come from a remote sync (`additional_properties.path`) — an empty result has nothing to fill in — and to `show` for every other field. Only honoured on fields marked `optional`: hiding a required field would leave a form that cannot be completed and no visible reason why. Never applies while the sync is loading or errored, nor while `requires` siblings are unfilled — those states keep rendering their own message — and never in the field editor, where the empty container is the drop target.","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.13.display.empty","typeLabel":"enum\u003cstring>"}},"description":"Display options for the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.13.display","typeLabel":"object"},"order":{"type":"number","minimum":0,"description":"The order of the field relative to other fields in the form","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.13.order","typeLabel":"number"},"link":{"type":"string","description":"The link to the documentation for the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.13.link","typeLabel":"string"},"allowed_modes":{"type":"array","items":{"type":"string","enum":["all","auto","manual"],"description":"Indicates the mode of the selector, auto will allow AI to determine the value, manual will allow the user to manually input a value","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.13.allowed_modes.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.13.allowed_modes","typeLabel":"enum\u003cstring>[]"},"broadcast_field":{"type":"boolean","description":"Indicates whether the field is used for broadcast","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.13.broadcast_field","typeLabel":"boolean"},"broadcast_exposed":{"type":"boolean","description":"A per-recipient slot: the broadcast trigger `variables` and imported values override it by key (string inputs only)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.13.broadcast_exposed","typeLabel":"boolean"},"integration_field":{"type":"boolean","description":"Indicates whether the field is common to all integrations","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.13.integration_field","typeLabel":"boolean"},"display_field":{"type":"boolean","description":"Marks this field as the human-readable identifier for the integration. Its resolved value (enum label or string) is shown on the assistant channel card to disambiguate multiple integrations of the same type.","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.13.display_field","typeLabel":"boolean"},"conditions":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.13.conditions.items.[INDEX].field","typeLabel":"string"},"operator":{"type":"string","enum":["eq","neq","gt","gte","lt","lte","contains","not_contains","is_empty","is_not_empty"],"description":"The operator for the field condition","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.13.conditions.items.[INDEX].operator","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{}],"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.13.conditions.items.[INDEX].value","typeLabel":"any"}},"required":["field","operator"],"description":"Condition for the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.13.conditions.items.[INDEX]","typeLabel":"object"},"description":"Conditions that must be met for the field to be shown","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.13.conditions","typeLabel":"object[]"},"hidden":{"type":"boolean","description":"Indicates whether the field is hidden from the UI","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.13.hidden","typeLabel":"boolean"},"picker":{"oneOf":[{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type","views"],"properties":{"type":{"type":"string","enum":["google_drive"],"description":"Picker that allows selecting files from Google Drive","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.13.picker.oneOf.0.type","typeLabel":"enum\u003cstring>"},"views":{"type":"array","items":{"type":"string","enum":["DOCS","DOCS_IMAGES","DOCS_IMAGES_AND_VIDEOS","DOCS_VIDEOS","DOCUMENTS","DRAWINGS","FOLDERS","FORMS","PDFS","PRESENTATIONS","SPREADSHEETS"],"description":"The views available for the Google Drive picker","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.13.picker.oneOf.0.views.items.[INDEX]","typeLabel":"enum\u003cstring>"},"isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.13.picker.oneOf.0.views","typeLabel":"enum\u003cstring>[]"},"selectable_mime_types":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.13.picker.oneOf.0.selectable_mime_types.items.[INDEX]","typeLabel":"string"},"description":"A comma-separated list of MIME types to restrict the selectable files in the picker","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.13.picker.oneOf.0.selectable_mime_types","typeLabel":"string[]"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.13.picker.oneOf.0","typeLabel":"object"},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["whatsapp_template"],"description":"Picker that allows selecting from WhatsApp templates","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.13.picker.oneOf.1.type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.13.picker.oneOf.1","typeLabel":"object"},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["meta_events"],"description":"Picker that opens Meta Events Manager","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.13.picker.oneOf.2.type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.13.picker.oneOf.2","typeLabel":"object"}],"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.13.picker","typeLabel":"object"},"requires":{"type":"array","items":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.13.requires.items.[INDEX]","typeLabel":"string"},"description":"Sibling field keys that must be filled before this field can resolve its data (list options, dynamic fields, or a scoped reference picker)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.13.requires","typeLabel":"string[]"},"disable_variables":{"type":"boolean","description":"When true, skip template variable replacement ({{variable}}) for this field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.13.disable_variables","typeLabel":"boolean"},"any":{"type":"boolean","description":"Offers an \"Any\" choice first, stored as `any`: the field matches every value (enum and reference pickers)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.13.any","typeLabel":"boolean"},"default":{"oneOf":[{"type":"string","description":"The default value of the contact field (encoded contact id)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.13.default.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.13.default.oneOf.1.items.[INDEX]","typeLabel":"string"},"description":"The default value of the contact field (encoded contact id)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.13.default.oneOf.1","typeLabel":"string[]"}],"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.13.default","typeLabel":"string | string[]"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.13","typeLabel":"object"},{"type":"object","description":"A reference to one or more users (org members)","required":["type"],"properties":{"type":{"type":"string","enum":["user"],"description":"The type of the field","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.14.type","typeLabel":"enum\u003cstring>"},"name":{"type":"string","maxLength":1024,"description":"The name of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.14.name","typeLabel":"string"},"description":{"type":"string","maxLength":10240,"description":"The description of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.14.description","typeLabel":"string"},"optional":{"type":"boolean","description":"Indicates whether the field is optional","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.14.optional","typeLabel":"boolean"},"array":{"type":"boolean","description":"Indicates whether the field can contain multiple values","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.14.array","typeLabel":"boolean"},"placeholder":{"type":"string","maxLength":512,"description":"The placeholder of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.14.placeholder","typeLabel":"string"},"display":{"type":"object","properties":{"field":{"type":"string","enum":["inline","stacked"],"description":"Controls how the label and field are arranged (inline or stacked)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.14.display.field","typeLabel":"enum\u003cstring>"},"container":{"type":"string","enum":["grid","full","center"],"description":"Controls how the field container behaves in terms of width and positioning","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.14.display.container","typeLabel":"enum\u003cstring>"},"empty":{"type":"string","enum":["show","hide"],"description":"What to render when an `object` field resolves to no visible sub-fields. Defaults to `hide` when the sub-fields come from a remote sync (`additional_properties.path`) — an empty result has nothing to fill in — and to `show` for every other field. Only honoured on fields marked `optional`: hiding a required field would leave a form that cannot be completed and no visible reason why. Never applies while the sync is loading or errored, nor while `requires` siblings are unfilled — those states keep rendering their own message — and never in the field editor, where the empty container is the drop target.","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.14.display.empty","typeLabel":"enum\u003cstring>"}},"description":"Display options for the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.14.display","typeLabel":"object"},"order":{"type":"number","minimum":0,"description":"The order of the field relative to other fields in the form","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.14.order","typeLabel":"number"},"link":{"type":"string","description":"The link to the documentation for the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.14.link","typeLabel":"string"},"allowed_modes":{"type":"array","items":{"type":"string","enum":["all","auto","manual"],"description":"Indicates the mode of the selector, auto will allow AI to determine the value, manual will allow the user to manually input a value","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.14.allowed_modes.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.14.allowed_modes","typeLabel":"enum\u003cstring>[]"},"broadcast_field":{"type":"boolean","description":"Indicates whether the field is used for broadcast","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.14.broadcast_field","typeLabel":"boolean"},"broadcast_exposed":{"type":"boolean","description":"A per-recipient slot: the broadcast trigger `variables` and imported values override it by key (string inputs only)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.14.broadcast_exposed","typeLabel":"boolean"},"integration_field":{"type":"boolean","description":"Indicates whether the field is common to all integrations","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.14.integration_field","typeLabel":"boolean"},"display_field":{"type":"boolean","description":"Marks this field as the human-readable identifier for the integration. Its resolved value (enum label or string) is shown on the assistant channel card to disambiguate multiple integrations of the same type.","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.14.display_field","typeLabel":"boolean"},"conditions":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.14.conditions.items.[INDEX].field","typeLabel":"string"},"operator":{"type":"string","enum":["eq","neq","gt","gte","lt","lte","contains","not_contains","is_empty","is_not_empty"],"description":"The operator for the field condition","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.14.conditions.items.[INDEX].operator","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{}],"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.14.conditions.items.[INDEX].value","typeLabel":"any"}},"required":["field","operator"],"description":"Condition for the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.14.conditions.items.[INDEX]","typeLabel":"object"},"description":"Conditions that must be met for the field to be shown","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.14.conditions","typeLabel":"object[]"},"hidden":{"type":"boolean","description":"Indicates whether the field is hidden from the UI","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.14.hidden","typeLabel":"boolean"},"picker":{"oneOf":[{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type","views"],"properties":{"type":{"type":"string","enum":["google_drive"],"description":"Picker that allows selecting files from Google Drive","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.14.picker.oneOf.0.type","typeLabel":"enum\u003cstring>"},"views":{"type":"array","items":{"type":"string","enum":["DOCS","DOCS_IMAGES","DOCS_IMAGES_AND_VIDEOS","DOCS_VIDEOS","DOCUMENTS","DRAWINGS","FOLDERS","FORMS","PDFS","PRESENTATIONS","SPREADSHEETS"],"description":"The views available for the Google Drive picker","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.14.picker.oneOf.0.views.items.[INDEX]","typeLabel":"enum\u003cstring>"},"isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.14.picker.oneOf.0.views","typeLabel":"enum\u003cstring>[]"},"selectable_mime_types":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.14.picker.oneOf.0.selectable_mime_types.items.[INDEX]","typeLabel":"string"},"description":"A comma-separated list of MIME types to restrict the selectable files in the picker","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.14.picker.oneOf.0.selectable_mime_types","typeLabel":"string[]"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.14.picker.oneOf.0","typeLabel":"object"},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["whatsapp_template"],"description":"Picker that allows selecting from WhatsApp templates","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.14.picker.oneOf.1.type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.14.picker.oneOf.1","typeLabel":"object"},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["meta_events"],"description":"Picker that opens Meta Events Manager","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.14.picker.oneOf.2.type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.14.picker.oneOf.2","typeLabel":"object"}],"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.14.picker","typeLabel":"object"},"requires":{"type":"array","items":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.14.requires.items.[INDEX]","typeLabel":"string"},"description":"Sibling field keys that must be filled before this field can resolve its data (list options, dynamic fields, or a scoped reference picker)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.14.requires","typeLabel":"string[]"},"disable_variables":{"type":"boolean","description":"When true, skip template variable replacement ({{variable}}) for this field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.14.disable_variables","typeLabel":"boolean"},"any":{"type":"boolean","description":"Offers an \"Any\" choice first, stored as `any`: the field matches every value (enum and reference pickers)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.14.any","typeLabel":"boolean"},"default":{"oneOf":[{"type":"string","description":"The default value of the user field (encoded user id of an org member)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.14.default.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.14.default.oneOf.1.items.[INDEX]","typeLabel":"string"},"description":"The default value of the user field (encoded user id of an org member)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.14.default.oneOf.1","typeLabel":"string[]"}],"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.14.default","typeLabel":"string | string[]"},"source":{"type":"string","enum":["created_by","updated_by"],"description":"Record actor a sourced user field renders. A sourced field is readonly and stores no values. Table fields on custom tables only; immutable after create.","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.14.source","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.14","typeLabel":"object"},{"type":"object","description":"A reference to one or more chats","required":["type"],"properties":{"type":{"type":"string","enum":["chat"],"description":"The type of the field","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.15.type","typeLabel":"enum\u003cstring>"},"name":{"type":"string","maxLength":1024,"description":"The name of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.15.name","typeLabel":"string"},"description":{"type":"string","maxLength":10240,"description":"The description of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.15.description","typeLabel":"string"},"optional":{"type":"boolean","description":"Indicates whether the field is optional","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.15.optional","typeLabel":"boolean"},"array":{"type":"boolean","description":"Indicates whether the field can contain multiple values","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.15.array","typeLabel":"boolean"},"placeholder":{"type":"string","maxLength":512,"description":"The placeholder of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.15.placeholder","typeLabel":"string"},"display":{"type":"object","properties":{"field":{"type":"string","enum":["inline","stacked"],"description":"Controls how the label and field are arranged (inline or stacked)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.15.display.field","typeLabel":"enum\u003cstring>"},"container":{"type":"string","enum":["grid","full","center"],"description":"Controls how the field container behaves in terms of width and positioning","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.15.display.container","typeLabel":"enum\u003cstring>"},"empty":{"type":"string","enum":["show","hide"],"description":"What to render when an `object` field resolves to no visible sub-fields. Defaults to `hide` when the sub-fields come from a remote sync (`additional_properties.path`) — an empty result has nothing to fill in — and to `show` for every other field. Only honoured on fields marked `optional`: hiding a required field would leave a form that cannot be completed and no visible reason why. Never applies while the sync is loading or errored, nor while `requires` siblings are unfilled — those states keep rendering their own message — and never in the field editor, where the empty container is the drop target.","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.15.display.empty","typeLabel":"enum\u003cstring>"}},"description":"Display options for the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.15.display","typeLabel":"object"},"order":{"type":"number","minimum":0,"description":"The order of the field relative to other fields in the form","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.15.order","typeLabel":"number"},"link":{"type":"string","description":"The link to the documentation for the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.15.link","typeLabel":"string"},"allowed_modes":{"type":"array","items":{"type":"string","enum":["all","auto","manual"],"description":"Indicates the mode of the selector, auto will allow AI to determine the value, manual will allow the user to manually input a value","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.15.allowed_modes.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.15.allowed_modes","typeLabel":"enum\u003cstring>[]"},"broadcast_field":{"type":"boolean","description":"Indicates whether the field is used for broadcast","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.15.broadcast_field","typeLabel":"boolean"},"broadcast_exposed":{"type":"boolean","description":"A per-recipient slot: the broadcast trigger `variables` and imported values override it by key (string inputs only)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.15.broadcast_exposed","typeLabel":"boolean"},"integration_field":{"type":"boolean","description":"Indicates whether the field is common to all integrations","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.15.integration_field","typeLabel":"boolean"},"display_field":{"type":"boolean","description":"Marks this field as the human-readable identifier for the integration. Its resolved value (enum label or string) is shown on the assistant channel card to disambiguate multiple integrations of the same type.","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.15.display_field","typeLabel":"boolean"},"conditions":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.15.conditions.items.[INDEX].field","typeLabel":"string"},"operator":{"type":"string","enum":["eq","neq","gt","gte","lt","lte","contains","not_contains","is_empty","is_not_empty"],"description":"The operator for the field condition","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.15.conditions.items.[INDEX].operator","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{}],"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.15.conditions.items.[INDEX].value","typeLabel":"any"}},"required":["field","operator"],"description":"Condition for the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.15.conditions.items.[INDEX]","typeLabel":"object"},"description":"Conditions that must be met for the field to be shown","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.15.conditions","typeLabel":"object[]"},"hidden":{"type":"boolean","description":"Indicates whether the field is hidden from the UI","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.15.hidden","typeLabel":"boolean"},"picker":{"oneOf":[{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type","views"],"properties":{"type":{"type":"string","enum":["google_drive"],"description":"Picker that allows selecting files from Google Drive","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.15.picker.oneOf.0.type","typeLabel":"enum\u003cstring>"},"views":{"type":"array","items":{"type":"string","enum":["DOCS","DOCS_IMAGES","DOCS_IMAGES_AND_VIDEOS","DOCS_VIDEOS","DOCUMENTS","DRAWINGS","FOLDERS","FORMS","PDFS","PRESENTATIONS","SPREADSHEETS"],"description":"The views available for the Google Drive picker","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.15.picker.oneOf.0.views.items.[INDEX]","typeLabel":"enum\u003cstring>"},"isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.15.picker.oneOf.0.views","typeLabel":"enum\u003cstring>[]"},"selectable_mime_types":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.15.picker.oneOf.0.selectable_mime_types.items.[INDEX]","typeLabel":"string"},"description":"A comma-separated list of MIME types to restrict the selectable files in the picker","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.15.picker.oneOf.0.selectable_mime_types","typeLabel":"string[]"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.15.picker.oneOf.0","typeLabel":"object"},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["whatsapp_template"],"description":"Picker that allows selecting from WhatsApp templates","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.15.picker.oneOf.1.type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.15.picker.oneOf.1","typeLabel":"object"},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["meta_events"],"description":"Picker that opens Meta Events Manager","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.15.picker.oneOf.2.type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.15.picker.oneOf.2","typeLabel":"object"}],"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.15.picker","typeLabel":"object"},"requires":{"type":"array","items":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.15.requires.items.[INDEX]","typeLabel":"string"},"description":"Sibling field keys that must be filled before this field can resolve its data (list options, dynamic fields, or a scoped reference picker)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.15.requires","typeLabel":"string[]"},"disable_variables":{"type":"boolean","description":"When true, skip template variable replacement ({{variable}}) for this field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.15.disable_variables","typeLabel":"boolean"},"any":{"type":"boolean","description":"Offers an \"Any\" choice first, stored as `any`: the field matches every value (enum and reference pickers)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.15.any","typeLabel":"boolean"},"default":{"oneOf":[{"type":"string","description":"The default value of the chat field (encoded chat id)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.15.default.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.15.default.oneOf.1.items.[INDEX]","typeLabel":"string"},"description":"The default value of the chat field (encoded chat id)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.15.default.oneOf.1","typeLabel":"string[]"}],"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.15.default","typeLabel":"string | string[]"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.15","typeLabel":"object"},{"type":"object","description":"A reference to one or more segments","required":["type"],"properties":{"type":{"type":"string","enum":["segment"],"description":"The type of the field","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.16.type","typeLabel":"enum\u003cstring>"},"name":{"type":"string","maxLength":1024,"description":"The name of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.16.name","typeLabel":"string"},"description":{"type":"string","maxLength":10240,"description":"The description of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.16.description","typeLabel":"string"},"optional":{"type":"boolean","description":"Indicates whether the field is optional","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.16.optional","typeLabel":"boolean"},"array":{"type":"boolean","description":"Indicates whether the field can contain multiple values","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.16.array","typeLabel":"boolean"},"placeholder":{"type":"string","maxLength":512,"description":"The placeholder of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.16.placeholder","typeLabel":"string"},"display":{"type":"object","properties":{"field":{"type":"string","enum":["inline","stacked"],"description":"Controls how the label and field are arranged (inline or stacked)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.16.display.field","typeLabel":"enum\u003cstring>"},"container":{"type":"string","enum":["grid","full","center"],"description":"Controls how the field container behaves in terms of width and positioning","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.16.display.container","typeLabel":"enum\u003cstring>"},"empty":{"type":"string","enum":["show","hide"],"description":"What to render when an `object` field resolves to no visible sub-fields. Defaults to `hide` when the sub-fields come from a remote sync (`additional_properties.path`) — an empty result has nothing to fill in — and to `show` for every other field. Only honoured on fields marked `optional`: hiding a required field would leave a form that cannot be completed and no visible reason why. Never applies while the sync is loading or errored, nor while `requires` siblings are unfilled — those states keep rendering their own message — and never in the field editor, where the empty container is the drop target.","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.16.display.empty","typeLabel":"enum\u003cstring>"}},"description":"Display options for the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.16.display","typeLabel":"object"},"order":{"type":"number","minimum":0,"description":"The order of the field relative to other fields in the form","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.16.order","typeLabel":"number"},"link":{"type":"string","description":"The link to the documentation for the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.16.link","typeLabel":"string"},"allowed_modes":{"type":"array","items":{"type":"string","enum":["all","auto","manual"],"description":"Indicates the mode of the selector, auto will allow AI to determine the value, manual will allow the user to manually input a value","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.16.allowed_modes.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.16.allowed_modes","typeLabel":"enum\u003cstring>[]"},"broadcast_field":{"type":"boolean","description":"Indicates whether the field is used for broadcast","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.16.broadcast_field","typeLabel":"boolean"},"broadcast_exposed":{"type":"boolean","description":"A per-recipient slot: the broadcast trigger `variables` and imported values override it by key (string inputs only)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.16.broadcast_exposed","typeLabel":"boolean"},"integration_field":{"type":"boolean","description":"Indicates whether the field is common to all integrations","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.16.integration_field","typeLabel":"boolean"},"display_field":{"type":"boolean","description":"Marks this field as the human-readable identifier for the integration. Its resolved value (enum label or string) is shown on the assistant channel card to disambiguate multiple integrations of the same type.","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.16.display_field","typeLabel":"boolean"},"conditions":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.16.conditions.items.[INDEX].field","typeLabel":"string"},"operator":{"type":"string","enum":["eq","neq","gt","gte","lt","lte","contains","not_contains","is_empty","is_not_empty"],"description":"The operator for the field condition","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.16.conditions.items.[INDEX].operator","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{}],"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.16.conditions.items.[INDEX].value","typeLabel":"any"}},"required":["field","operator"],"description":"Condition for the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.16.conditions.items.[INDEX]","typeLabel":"object"},"description":"Conditions that must be met for the field to be shown","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.16.conditions","typeLabel":"object[]"},"hidden":{"type":"boolean","description":"Indicates whether the field is hidden from the UI","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.16.hidden","typeLabel":"boolean"},"picker":{"oneOf":[{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type","views"],"properties":{"type":{"type":"string","enum":["google_drive"],"description":"Picker that allows selecting files from Google Drive","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.16.picker.oneOf.0.type","typeLabel":"enum\u003cstring>"},"views":{"type":"array","items":{"type":"string","enum":["DOCS","DOCS_IMAGES","DOCS_IMAGES_AND_VIDEOS","DOCS_VIDEOS","DOCUMENTS","DRAWINGS","FOLDERS","FORMS","PDFS","PRESENTATIONS","SPREADSHEETS"],"description":"The views available for the Google Drive picker","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.16.picker.oneOf.0.views.items.[INDEX]","typeLabel":"enum\u003cstring>"},"isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.16.picker.oneOf.0.views","typeLabel":"enum\u003cstring>[]"},"selectable_mime_types":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.16.picker.oneOf.0.selectable_mime_types.items.[INDEX]","typeLabel":"string"},"description":"A comma-separated list of MIME types to restrict the selectable files in the picker","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.16.picker.oneOf.0.selectable_mime_types","typeLabel":"string[]"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.16.picker.oneOf.0","typeLabel":"object"},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["whatsapp_template"],"description":"Picker that allows selecting from WhatsApp templates","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.16.picker.oneOf.1.type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.16.picker.oneOf.1","typeLabel":"object"},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["meta_events"],"description":"Picker that opens Meta Events Manager","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.16.picker.oneOf.2.type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.16.picker.oneOf.2","typeLabel":"object"}],"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.16.picker","typeLabel":"object"},"requires":{"type":"array","items":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.16.requires.items.[INDEX]","typeLabel":"string"},"description":"Sibling field keys that must be filled before this field can resolve its data (list options, dynamic fields, or a scoped reference picker)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.16.requires","typeLabel":"string[]"},"disable_variables":{"type":"boolean","description":"When true, skip template variable replacement ({{variable}}) for this field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.16.disable_variables","typeLabel":"boolean"},"any":{"type":"boolean","description":"Offers an \"Any\" choice first, stored as `any`: the field matches every value (enum and reference pickers)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.16.any","typeLabel":"boolean"},"default":{"oneOf":[{"type":"string","description":"The default value of the segment field (encoded segment id)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.16.default.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.16.default.oneOf.1.items.[INDEX]","typeLabel":"string"},"description":"The default value of the segment field (encoded segment id)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.16.default.oneOf.1","typeLabel":"string[]"}],"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.16.default","typeLabel":"string | string[]"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.16","typeLabel":"object"},{"type":"object","description":"A reference to one or more assistants","required":["type"],"properties":{"type":{"type":"string","enum":["assistant"],"description":"The type of the field","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.17.type","typeLabel":"enum\u003cstring>"},"name":{"type":"string","maxLength":1024,"description":"The name of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.17.name","typeLabel":"string"},"description":{"type":"string","maxLength":10240,"description":"The description of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.17.description","typeLabel":"string"},"optional":{"type":"boolean","description":"Indicates whether the field is optional","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.17.optional","typeLabel":"boolean"},"array":{"type":"boolean","description":"Indicates whether the field can contain multiple values","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.17.array","typeLabel":"boolean"},"placeholder":{"type":"string","maxLength":512,"description":"The placeholder of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.17.placeholder","typeLabel":"string"},"display":{"type":"object","properties":{"field":{"type":"string","enum":["inline","stacked"],"description":"Controls how the label and field are arranged (inline or stacked)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.17.display.field","typeLabel":"enum\u003cstring>"},"container":{"type":"string","enum":["grid","full","center"],"description":"Controls how the field container behaves in terms of width and positioning","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.17.display.container","typeLabel":"enum\u003cstring>"},"empty":{"type":"string","enum":["show","hide"],"description":"What to render when an `object` field resolves to no visible sub-fields. Defaults to `hide` when the sub-fields come from a remote sync (`additional_properties.path`) — an empty result has nothing to fill in — and to `show` for every other field. Only honoured on fields marked `optional`: hiding a required field would leave a form that cannot be completed and no visible reason why. Never applies while the sync is loading or errored, nor while `requires` siblings are unfilled — those states keep rendering their own message — and never in the field editor, where the empty container is the drop target.","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.17.display.empty","typeLabel":"enum\u003cstring>"}},"description":"Display options for the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.17.display","typeLabel":"object"},"order":{"type":"number","minimum":0,"description":"The order of the field relative to other fields in the form","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.17.order","typeLabel":"number"},"link":{"type":"string","description":"The link to the documentation for the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.17.link","typeLabel":"string"},"allowed_modes":{"type":"array","items":{"type":"string","enum":["all","auto","manual"],"description":"Indicates the mode of the selector, auto will allow AI to determine the value, manual will allow the user to manually input a value","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.17.allowed_modes.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.17.allowed_modes","typeLabel":"enum\u003cstring>[]"},"broadcast_field":{"type":"boolean","description":"Indicates whether the field is used for broadcast","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.17.broadcast_field","typeLabel":"boolean"},"broadcast_exposed":{"type":"boolean","description":"A per-recipient slot: the broadcast trigger `variables` and imported values override it by key (string inputs only)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.17.broadcast_exposed","typeLabel":"boolean"},"integration_field":{"type":"boolean","description":"Indicates whether the field is common to all integrations","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.17.integration_field","typeLabel":"boolean"},"display_field":{"type":"boolean","description":"Marks this field as the human-readable identifier for the integration. Its resolved value (enum label or string) is shown on the assistant channel card to disambiguate multiple integrations of the same type.","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.17.display_field","typeLabel":"boolean"},"conditions":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.17.conditions.items.[INDEX].field","typeLabel":"string"},"operator":{"type":"string","enum":["eq","neq","gt","gte","lt","lte","contains","not_contains","is_empty","is_not_empty"],"description":"The operator for the field condition","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.17.conditions.items.[INDEX].operator","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{}],"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.17.conditions.items.[INDEX].value","typeLabel":"any"}},"required":["field","operator"],"description":"Condition for the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.17.conditions.items.[INDEX]","typeLabel":"object"},"description":"Conditions that must be met for the field to be shown","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.17.conditions","typeLabel":"object[]"},"hidden":{"type":"boolean","description":"Indicates whether the field is hidden from the UI","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.17.hidden","typeLabel":"boolean"},"picker":{"oneOf":[{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type","views"],"properties":{"type":{"type":"string","enum":["google_drive"],"description":"Picker that allows selecting files from Google Drive","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.17.picker.oneOf.0.type","typeLabel":"enum\u003cstring>"},"views":{"type":"array","items":{"type":"string","enum":["DOCS","DOCS_IMAGES","DOCS_IMAGES_AND_VIDEOS","DOCS_VIDEOS","DOCUMENTS","DRAWINGS","FOLDERS","FORMS","PDFS","PRESENTATIONS","SPREADSHEETS"],"description":"The views available for the Google Drive picker","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.17.picker.oneOf.0.views.items.[INDEX]","typeLabel":"enum\u003cstring>"},"isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.17.picker.oneOf.0.views","typeLabel":"enum\u003cstring>[]"},"selectable_mime_types":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.17.picker.oneOf.0.selectable_mime_types.items.[INDEX]","typeLabel":"string"},"description":"A comma-separated list of MIME types to restrict the selectable files in the picker","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.17.picker.oneOf.0.selectable_mime_types","typeLabel":"string[]"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.17.picker.oneOf.0","typeLabel":"object"},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["whatsapp_template"],"description":"Picker that allows selecting from WhatsApp templates","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.17.picker.oneOf.1.type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.17.picker.oneOf.1","typeLabel":"object"},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["meta_events"],"description":"Picker that opens Meta Events Manager","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.17.picker.oneOf.2.type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.17.picker.oneOf.2","typeLabel":"object"}],"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.17.picker","typeLabel":"object"},"requires":{"type":"array","items":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.17.requires.items.[INDEX]","typeLabel":"string"},"description":"Sibling field keys that must be filled before this field can resolve its data (list options, dynamic fields, or a scoped reference picker)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.17.requires","typeLabel":"string[]"},"disable_variables":{"type":"boolean","description":"When true, skip template variable replacement ({{variable}}) for this field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.17.disable_variables","typeLabel":"boolean"},"any":{"type":"boolean","description":"Offers an \"Any\" choice first, stored as `any`: the field matches every value (enum and reference pickers)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.17.any","typeLabel":"boolean"},"default":{"oneOf":[{"type":"string","description":"The default value of the assistant field (encoded assistant id)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.17.default.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.17.default.oneOf.1.items.[INDEX]","typeLabel":"string"},"description":"The default value of the assistant field (encoded assistant id)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.17.default.oneOf.1","typeLabel":"string[]"}],"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.17.default","typeLabel":"string | string[]"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.17","typeLabel":"object"},{"type":"object","description":"A reference to one or more agents","required":["type"],"properties":{"type":{"type":"string","enum":["agent"],"description":"The type of the field","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.18.type","typeLabel":"enum\u003cstring>"},"name":{"type":"string","maxLength":1024,"description":"The name of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.18.name","typeLabel":"string"},"description":{"type":"string","maxLength":10240,"description":"The description of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.18.description","typeLabel":"string"},"optional":{"type":"boolean","description":"Indicates whether the field is optional","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.18.optional","typeLabel":"boolean"},"array":{"type":"boolean","description":"Indicates whether the field can contain multiple values","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.18.array","typeLabel":"boolean"},"placeholder":{"type":"string","maxLength":512,"description":"The placeholder of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.18.placeholder","typeLabel":"string"},"display":{"type":"object","properties":{"field":{"type":"string","enum":["inline","stacked"],"description":"Controls how the label and field are arranged (inline or stacked)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.18.display.field","typeLabel":"enum\u003cstring>"},"container":{"type":"string","enum":["grid","full","center"],"description":"Controls how the field container behaves in terms of width and positioning","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.18.display.container","typeLabel":"enum\u003cstring>"},"empty":{"type":"string","enum":["show","hide"],"description":"What to render when an `object` field resolves to no visible sub-fields. Defaults to `hide` when the sub-fields come from a remote sync (`additional_properties.path`) — an empty result has nothing to fill in — and to `show` for every other field. Only honoured on fields marked `optional`: hiding a required field would leave a form that cannot be completed and no visible reason why. Never applies while the sync is loading or errored, nor while `requires` siblings are unfilled — those states keep rendering their own message — and never in the field editor, where the empty container is the drop target.","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.18.display.empty","typeLabel":"enum\u003cstring>"}},"description":"Display options for the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.18.display","typeLabel":"object"},"order":{"type":"number","minimum":0,"description":"The order of the field relative to other fields in the form","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.18.order","typeLabel":"number"},"link":{"type":"string","description":"The link to the documentation for the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.18.link","typeLabel":"string"},"allowed_modes":{"type":"array","items":{"type":"string","enum":["all","auto","manual"],"description":"Indicates the mode of the selector, auto will allow AI to determine the value, manual will allow the user to manually input a value","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.18.allowed_modes.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.18.allowed_modes","typeLabel":"enum\u003cstring>[]"},"broadcast_field":{"type":"boolean","description":"Indicates whether the field is used for broadcast","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.18.broadcast_field","typeLabel":"boolean"},"broadcast_exposed":{"type":"boolean","description":"A per-recipient slot: the broadcast trigger `variables` and imported values override it by key (string inputs only)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.18.broadcast_exposed","typeLabel":"boolean"},"integration_field":{"type":"boolean","description":"Indicates whether the field is common to all integrations","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.18.integration_field","typeLabel":"boolean"},"display_field":{"type":"boolean","description":"Marks this field as the human-readable identifier for the integration. Its resolved value (enum label or string) is shown on the assistant channel card to disambiguate multiple integrations of the same type.","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.18.display_field","typeLabel":"boolean"},"conditions":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.18.conditions.items.[INDEX].field","typeLabel":"string"},"operator":{"type":"string","enum":["eq","neq","gt","gte","lt","lte","contains","not_contains","is_empty","is_not_empty"],"description":"The operator for the field condition","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.18.conditions.items.[INDEX].operator","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{}],"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.18.conditions.items.[INDEX].value","typeLabel":"any"}},"required":["field","operator"],"description":"Condition for the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.18.conditions.items.[INDEX]","typeLabel":"object"},"description":"Conditions that must be met for the field to be shown","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.18.conditions","typeLabel":"object[]"},"hidden":{"type":"boolean","description":"Indicates whether the field is hidden from the UI","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.18.hidden","typeLabel":"boolean"},"picker":{"oneOf":[{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type","views"],"properties":{"type":{"type":"string","enum":["google_drive"],"description":"Picker that allows selecting files from Google Drive","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.18.picker.oneOf.0.type","typeLabel":"enum\u003cstring>"},"views":{"type":"array","items":{"type":"string","enum":["DOCS","DOCS_IMAGES","DOCS_IMAGES_AND_VIDEOS","DOCS_VIDEOS","DOCUMENTS","DRAWINGS","FOLDERS","FORMS","PDFS","PRESENTATIONS","SPREADSHEETS"],"description":"The views available for the Google Drive picker","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.18.picker.oneOf.0.views.items.[INDEX]","typeLabel":"enum\u003cstring>"},"isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.18.picker.oneOf.0.views","typeLabel":"enum\u003cstring>[]"},"selectable_mime_types":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.18.picker.oneOf.0.selectable_mime_types.items.[INDEX]","typeLabel":"string"},"description":"A comma-separated list of MIME types to restrict the selectable files in the picker","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.18.picker.oneOf.0.selectable_mime_types","typeLabel":"string[]"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.18.picker.oneOf.0","typeLabel":"object"},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["whatsapp_template"],"description":"Picker that allows selecting from WhatsApp templates","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.18.picker.oneOf.1.type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.18.picker.oneOf.1","typeLabel":"object"},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["meta_events"],"description":"Picker that opens Meta Events Manager","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.18.picker.oneOf.2.type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.18.picker.oneOf.2","typeLabel":"object"}],"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.18.picker","typeLabel":"object"},"requires":{"type":"array","items":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.18.requires.items.[INDEX]","typeLabel":"string"},"description":"Sibling field keys that must be filled before this field can resolve its data (list options, dynamic fields, or a scoped reference picker)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.18.requires","typeLabel":"string[]"},"disable_variables":{"type":"boolean","description":"When true, skip template variable replacement ({{variable}}) for this field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.18.disable_variables","typeLabel":"boolean"},"any":{"type":"boolean","description":"Offers an \"Any\" choice first, stored as `any`: the field matches every value (enum and reference pickers)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.18.any","typeLabel":"boolean"},"default":{"oneOf":[{"type":"string","description":"The default value of the agent field (encoded agent id)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.18.default.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.18.default.oneOf.1.items.[INDEX]","typeLabel":"string"},"description":"The default value of the agent field (encoded agent id)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.18.default.oneOf.1","typeLabel":"string[]"}],"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.18.default","typeLabel":"string | string[]"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.18","typeLabel":"object"},{"type":"object","description":"The object field that can contain other fields, including nested objects","required":["type","properties"],"properties":{"type":{"type":"string","enum":["object"],"description":"The type of the field","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.19.type","typeLabel":"enum\u003cstring>"},"properties":{"type":"object","additionalProperties":{"$circularRef":"cd820d77-f9a5-48b7-aad9-9b49dcd5a7ce"},"description":"A record of fields that can be of various types including object fields","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.19.properties","typeLabel":"object"},"name":{"type":"string","maxLength":1024,"description":"The name of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.19.name","typeLabel":"string"},"description":{"type":"string","maxLength":10240,"description":"The description of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.19.description","typeLabel":"string"},"optional":{"type":"boolean","description":"Indicates whether the field is optional","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.19.optional","typeLabel":"boolean"},"array":{"type":"boolean","description":"Indicates whether the field can contain multiple values","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.19.array","typeLabel":"boolean"},"placeholder":{"type":"string","maxLength":512,"description":"The placeholder of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.19.placeholder","typeLabel":"string"},"display":{"type":"object","properties":{"field":{"type":"string","enum":["inline","stacked"],"description":"Controls how the label and field are arranged (inline or stacked)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.19.display.field","typeLabel":"enum\u003cstring>"},"container":{"type":"string","enum":["grid","full","center"],"description":"Controls how the field container behaves in terms of width and positioning","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.19.display.container","typeLabel":"enum\u003cstring>"},"empty":{"type":"string","enum":["show","hide"],"description":"What to render when an `object` field resolves to no visible sub-fields. Defaults to `hide` when the sub-fields come from a remote sync (`additional_properties.path`) — an empty result has nothing to fill in — and to `show` for every other field. Only honoured on fields marked `optional`: hiding a required field would leave a form that cannot be completed and no visible reason why. Never applies while the sync is loading or errored, nor while `requires` siblings are unfilled — those states keep rendering their own message — and never in the field editor, where the empty container is the drop target.","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.19.display.empty","typeLabel":"enum\u003cstring>"}},"description":"Display options for the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.19.display","typeLabel":"object"},"order":{"type":"number","minimum":0,"description":"The order of the field relative to other fields in the form","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.19.order","typeLabel":"number"},"link":{"type":"string","description":"The link to the documentation for the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.19.link","typeLabel":"string"},"allowed_modes":{"type":"array","items":{"type":"string","enum":["all","auto","manual"],"description":"Indicates the mode of the selector, auto will allow AI to determine the value, manual will allow the user to manually input a value","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.19.allowed_modes.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.19.allowed_modes","typeLabel":"enum\u003cstring>[]"},"broadcast_field":{"type":"boolean","description":"Indicates whether the field is used for broadcast","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.19.broadcast_field","typeLabel":"boolean"},"broadcast_exposed":{"type":"boolean","description":"A per-recipient slot: the broadcast trigger `variables` and imported values override it by key (string inputs only)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.19.broadcast_exposed","typeLabel":"boolean"},"integration_field":{"type":"boolean","description":"Indicates whether the field is common to all integrations","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.19.integration_field","typeLabel":"boolean"},"display_field":{"type":"boolean","description":"Marks this field as the human-readable identifier for the integration. Its resolved value (enum label or string) is shown on the assistant channel card to disambiguate multiple integrations of the same type.","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.19.display_field","typeLabel":"boolean"},"conditions":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.19.conditions.items.[INDEX].field","typeLabel":"string"},"operator":{"type":"string","enum":["eq","neq","gt","gte","lt","lte","contains","not_contains","is_empty","is_not_empty"],"description":"The operator for the field condition","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.19.conditions.items.[INDEX].operator","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{}],"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.19.conditions.items.[INDEX].value","typeLabel":"any"}},"required":["field","operator"],"description":"Condition for the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.19.conditions.items.[INDEX]","typeLabel":"object"},"description":"Conditions that must be met for the field to be shown","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.19.conditions","typeLabel":"object[]"},"hidden":{"type":"boolean","description":"Indicates whether the field is hidden from the UI","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.19.hidden","typeLabel":"boolean"},"picker":{"oneOf":[{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type","views"],"properties":{"type":{"type":"string","enum":["google_drive"],"description":"Picker that allows selecting files from Google Drive","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.19.picker.oneOf.0.type","typeLabel":"enum\u003cstring>"},"views":{"type":"array","items":{"type":"string","enum":["DOCS","DOCS_IMAGES","DOCS_IMAGES_AND_VIDEOS","DOCS_VIDEOS","DOCUMENTS","DRAWINGS","FOLDERS","FORMS","PDFS","PRESENTATIONS","SPREADSHEETS"],"description":"The views available for the Google Drive picker","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.19.picker.oneOf.0.views.items.[INDEX]","typeLabel":"enum\u003cstring>"},"isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.19.picker.oneOf.0.views","typeLabel":"enum\u003cstring>[]"},"selectable_mime_types":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.19.picker.oneOf.0.selectable_mime_types.items.[INDEX]","typeLabel":"string"},"description":"A comma-separated list of MIME types to restrict the selectable files in the picker","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.19.picker.oneOf.0.selectable_mime_types","typeLabel":"string[]"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.19.picker.oneOf.0","typeLabel":"object"},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["whatsapp_template"],"description":"Picker that allows selecting from WhatsApp templates","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.19.picker.oneOf.1.type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.19.picker.oneOf.1","typeLabel":"object"},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["meta_events"],"description":"Picker that opens Meta Events Manager","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.19.picker.oneOf.2.type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.19.picker.oneOf.2","typeLabel":"object"}],"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.19.picker","typeLabel":"object"},"requires":{"type":"array","items":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.19.requires.items.[INDEX]","typeLabel":"string"},"description":"Sibling field keys that must be filled before this field can resolve its data (list options, dynamic fields, or a scoped reference picker)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.19.requires","typeLabel":"string[]"},"disable_variables":{"type":"boolean","description":"When true, skip template variable replacement ({{variable}}) for this field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.19.disable_variables","typeLabel":"boolean"},"any":{"type":"boolean","description":"Offers an \"Any\" choice first, stored as `any`: the field matches every value (enum and reference pickers)","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.19.any","typeLabel":"boolean"},"format":{"type":"string","enum":["schema"],"description":"The validation type for the object field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.19.format","typeLabel":"enum\u003cstring>"},"additional_properties":{"oneOf":[{"type":"object","required":["schema"],"properties":{"schema":{"oneOf":[{"$circularRef":"cd820d77-f9a5-48b7-aad9-9b49dcd5a7ce","isRequired":true}],"isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.19.additional_properties.oneOf.0.schema","typeLabel":"any"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.19.additional_properties.oneOf.0","typeLabel":"object"},{"type":"object","description":"Configuration for fields that fetch their data from a remote connection list action","properties":{"path":{"type":"string","description":"The connection list action path used to show autocomplete options","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.19.additional_properties.oneOf.1.path","typeLabel":"string"},"resource_id":{"type":"string","description":"An optional resource ID to scope the list to a specific resource, only used on dynamic fields","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.19.additional_properties.oneOf.1.resource_id","typeLabel":"string"},"sync_on_mount":{"type":"boolean","description":"When true, the selected value is re-fetched on mount to keep cached metadata in sync with the remote source","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.19.additional_properties.oneOf.1.sync_on_mount","typeLabel":"boolean"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.19.additional_properties.oneOf.1","typeLabel":"object"},{"type":"boolean","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.19.additional_properties.oneOf.2","typeLabel":"boolean"}],"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.19.additional_properties","typeLabel":"object · object · boolean"},"default":{"oneOf":[{"type":"object","description":"The default value of the object field","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.19.default.oneOf.0.additionalProperties","typeLabel":"any"},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.19.default.oneOf.0","typeLabel":"object"},{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.19.default.oneOf.1.items.[INDEX].additionalProperties","typeLabel":"any"},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.19.default.oneOf.1.items.[INDEX]","typeLabel":"object"},"description":"The default value of the object field","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.19.default.oneOf.1","typeLabel":"object[]"}],"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.19.default","typeLabel":"object | object[]"}},"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties.oneOf.19","typeLabel":"object"}],"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition.additionalProperties","typeLabel":"object"},"description":"The definition of the field schemas","isRequired":true,"uniqueKey":"items.[INDEX].config.definitions.items.[INDEX].definition","typeLabel":"object"}},"required":["path","definition"],"description":"The dynamic fields input definitions","uniqueKey":"items.[INDEX].config.definitions.items.[INDEX]","typeLabel":"object"},"uniqueKey":"items.[INDEX].config.definitions","typeLabel":"object[]"}},"required":["input"],"description":"The input values with their dynamic field definitions","isRequired":true,"uniqueKey":"items.[INDEX].config","typeLabel":"object"},"approval_mode":{"type":"string","description":"When the agent must ask for approval before running the action. Null inherits the run default.","enum":["auto","ask","never"],"isRequired":true,"uniqueKey":"items.[INDEX].approval_mode","typeLabel":"enum\u003cstring>"},"position":{"type":"integer","description":"The position of the action within its group. Bucketed in multiples of 100, e.g. 100, 101, 102 for the first group, 200, 201, 202 for the second","isRequired":true,"uniqueKey":"items.[INDEX].position","typeLabel":"integer"},"created_at":{"oneOf":[{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"items.[INDEX].created_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","isRequired":true,"uniqueKey":"items.[INDEX].created_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].created_at","typeLabel":"string\u003cdate-time> | null"},"updated_at":{"oneOf":[{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"items.[INDEX].updated_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","isRequired":true,"uniqueKey":"items.[INDEX].updated_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].updated_at","typeLabel":"string\u003cdate-time> | null"}},"required":["id","enabled","name","instructions","action_id","agent_id","connection_id","config","approval_mode","position","created_at","updated_at"],"description":"Schema for an agent action","uniqueKey":"items.[INDEX]","typeLabel":"object"},"uniqueKey":"","typeLabel":"object[]"},"examples":{"Example":{"title":"Example","value":[{"id":"\u003cstring>","enabled":true,"name":"\u003cstring>","instructions":"\u003cstring>","action_id":"TOOLS:HTTP_REQUEST","agent_id":"agt_XXX","connection_id":"con_XXX","config":{"input":{},"definitions":[{"path":"\u003cstring>","definition":{}}]},"approval_mode":"auto","position":123,"created_at":"2023-11-07T05:31:56Z","updated_at":"2023-11-07T05:31:56Z"}]}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"96a18393-7d35-4213-9ab7-1c689e5fda24":{"bearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"API Key","description":"Bearer token authentication using your API key","scopes":[],"schemeName":"bearerAuth"}}},"servers":{"67cce196-e7af-494e-9e06-bf5fd8b69250":{"url":"https://api.useinvent.com"}},"schemas":{"cd820d77-f9a5-48b7-aad9-9b49dcd5a7ce":{"oneOf":[{"type":"object","description":"The file type allows users to upload files","required":["type"],"properties":{"type":{"type":"string","enum":["file"],"description":"The type of the field","isRequired":true},"name":{"type":"string","maxLength":1024,"description":"The name of the field"},"description":{"type":"string","maxLength":10240,"description":"The description of the field"},"optional":{"type":"boolean","description":"Indicates whether the field is optional"},"array":{"type":"boolean","description":"Indicates whether the field can contain multiple values"},"placeholder":{"type":"string","maxLength":512,"description":"The placeholder of the field"},"display":{"type":"object","description":"Display options for the file field","properties":{"field":{"type":"string","enum":["inline","stacked"],"description":"Controls how the label and field are arranged (inline or stacked)"},"container":{"type":"string","enum":["grid","full","center"],"description":"Controls how the field container behaves in terms of width and positioning"},"empty":{"type":"string","enum":["show","hide"],"description":"What to render when an `object` field resolves to no visible sub-fields. Defaults to `hide` when the sub-fields come from a remote sync (`additional_properties.path`) — an empty result has nothing to fill in — and to `show` for every other field. Only honoured on fields marked `optional`: hiding a required field would leave a form that cannot be completed and no visible reason why. Never applies while the sync is loading or errored, nor while `requires` siblings are unfilled — those states keep rendering their own message — and never in the field editor, where the empty container is the drop target."},"render":{"type":"string","enum":["button","dropzone"],"description":"The render type of the file field"}}},"order":{"type":"number","minimum":0,"description":"The order of the field relative to other fields in the form"},"link":{"type":"string","description":"The link to the documentation for the field"},"allowed_modes":{"type":"array","items":{"type":"string","enum":["all","auto","manual"],"description":"Indicates the mode of the selector, auto will allow AI to determine the value, manual will allow the user to manually input a value"}},"broadcast_field":{"type":"boolean","description":"Indicates whether the field is used for broadcast"},"broadcast_exposed":{"type":"boolean","description":"A per-recipient slot: the broadcast trigger `variables` and imported values override it by key (string inputs only)"},"integration_field":{"type":"boolean","description":"Indicates whether the field is common to all integrations"},"display_field":{"type":"boolean","description":"Marks this field as the human-readable identifier for the integration. Its resolved value (enum label or string) is shown on the assistant channel card to disambiguate multiple integrations of the same type."},"conditions":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field","isRequired":true},"operator":{"type":"string","enum":["eq","neq","gt","gte","lt","lte","contains","not_contains","is_empty","is_not_empty"],"description":"The operator for the field condition","isRequired":true},"value":{"oneOf":[{}]}},"required":["field","operator"],"description":"Condition for the field"},"description":"Conditions that must be met for the field to be shown"},"hidden":{"type":"boolean","description":"Indicates whether the field is hidden from the UI"},"picker":{"oneOf":[{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type","views"],"properties":{"type":{"type":"string","enum":["google_drive"],"description":"Picker that allows selecting files from Google Drive","isRequired":true},"views":{"type":"array","items":{"type":"string","enum":["DOCS","DOCS_IMAGES","DOCS_IMAGES_AND_VIDEOS","DOCS_VIDEOS","DOCUMENTS","DRAWINGS","FOLDERS","FORMS","PDFS","PRESENTATIONS","SPREADSHEETS"],"description":"The views available for the Google Drive picker"},"isRequired":true},"selectable_mime_types":{"type":"array","items":{"type":"string"},"description":"A comma-separated list of MIME types to restrict the selectable files in the picker"}}},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["whatsapp_template"],"description":"Picker that allows selecting from WhatsApp templates","isRequired":true}}},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["meta_events"],"description":"Picker that opens Meta Events Manager","isRequired":true}}}]},"requires":{"type":"array","items":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field"},"description":"Sibling field keys that must be filled before this field can resolve its data (list options, dynamic fields, or a scoped reference picker)"},"disable_variables":{"type":"boolean","description":"When true, skip template variable replacement ({{variable}}) for this field"},"any":{"type":"boolean","description":"Offers an \"Any\" choice first, stored as `any`: the field matches every value (enum and reference pickers)"},"allowed_types":{"type":"array","items":{"type":"string"},"description":"Allowed mime types for the file field (e.g. image/*, application/pdf)"},"visibility":{"type":"string","enum":["PUBLIC","PRIVATE"],"description":"Whether the file is private or public, private files URLs are signed with a token and can be accessed temporarily","example":"PRIVATE"},"default":{"oneOf":[{"type":"object","description":"The default value of the file field: the already-attached file(s), pre-filled and replaceable","required":["id","file_path","file_filename","file_size","file_mimetype","file_url","created_at"],"properties":{"id":{"type":"string","description":"Unique identifier for the file","isRequired":true},"file_path":{"type":"string","maxLength":2048,"description":"Path to the file in the storage system","isRequired":true},"file_filename":{"type":"string","maxLength":255,"description":"Name of the file","example":"document.pdf","isRequired":true},"file_size":{"type":"number","description":"Size of the file in bytes","example":1024,"isRequired":true},"file_mimetype":{"type":"string","maxLength":255,"description":"MIME type of the file","example":"application/pdf","isRequired":true},"file_url":{"type":"string","maxLength":2048,"description":"URL to access the file","isRequired":true},"created_at":{"oneOf":[{"type":"string","description":"Timestamp when the file was created","format":"date-time","isRequired":true},{"type":"null","description":"Timestamp when the file was created","format":"date-time","isRequired":true}],"isRequired":true}}},{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the file","isRequired":true},"file_path":{"type":"string","maxLength":2048,"description":"Path to the file in the storage system","isRequired":true},"file_filename":{"type":"string","maxLength":255,"description":"Name of the file","example":"document.pdf","isRequired":true},"file_size":{"type":"number","description":"Size of the file in bytes","example":1024,"isRequired":true},"file_mimetype":{"type":"string","maxLength":255,"description":"MIME type of the file","example":"application/pdf","isRequired":true},"file_url":{"type":"string","maxLength":2048,"description":"URL to access the file","isRequired":true},"created_at":{"oneOf":[{"type":"string","description":"Timestamp when the file was created","format":"date-time","isRequired":true},{"type":"null","description":"Timestamp when the file was created","format":"date-time","isRequired":true}],"isRequired":true}},"required":["id","file_path","file_filename","file_size","file_mimetype","file_url","created_at"],"description":"Detailed information about a file"},"description":"The default value of the file field: the already-attached file(s), pre-filled and replaceable"}]}}},{"type":"object","description":"Readonly auto-numbered record identifier, rendered from the record number with an optional prefix","required":["type"],"properties":{"type":{"type":"string","enum":["id"],"description":"The type of the field","isRequired":true},"name":{"type":"string","maxLength":1024,"description":"The name of the field"},"description":{"type":"string","maxLength":10240,"description":"The description of the field"},"optional":{"type":"boolean","description":"Indicates whether the field is optional"},"array":{"type":"boolean","description":"Indicates whether the field can contain multiple values"},"placeholder":{"type":"string","maxLength":512,"description":"The placeholder of the field"},"display":{"type":"object","properties":{"field":{"type":"string","enum":["inline","stacked"],"description":"Controls how the label and field are arranged (inline or stacked)"},"container":{"type":"string","enum":["grid","full","center"],"description":"Controls how the field container behaves in terms of width and positioning"},"empty":{"type":"string","enum":["show","hide"],"description":"What to render when an `object` field resolves to no visible sub-fields. Defaults to `hide` when the sub-fields come from a remote sync (`additional_properties.path`) — an empty result has nothing to fill in — and to `show` for every other field. Only honoured on fields marked `optional`: hiding a required field would leave a form that cannot be completed and no visible reason why. Never applies while the sync is loading or errored, nor while `requires` siblings are unfilled — those states keep rendering their own message — and never in the field editor, where the empty container is the drop target."}},"description":"Display options for the field"},"order":{"type":"number","minimum":0,"description":"The order of the field relative to other fields in the form"},"link":{"type":"string","description":"The link to the documentation for the field"},"allowed_modes":{"type":"array","items":{"type":"string","enum":["all","auto","manual"],"description":"Indicates the mode of the selector, auto will allow AI to determine the value, manual will allow the user to manually input a value"}},"broadcast_field":{"type":"boolean","description":"Indicates whether the field is used for broadcast"},"broadcast_exposed":{"type":"boolean","description":"A per-recipient slot: the broadcast trigger `variables` and imported values override it by key (string inputs only)"},"integration_field":{"type":"boolean","description":"Indicates whether the field is common to all integrations"},"display_field":{"type":"boolean","description":"Marks this field as the human-readable identifier for the integration. Its resolved value (enum label or string) is shown on the assistant channel card to disambiguate multiple integrations of the same type."},"conditions":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field","isRequired":true},"operator":{"type":"string","enum":["eq","neq","gt","gte","lt","lte","contains","not_contains","is_empty","is_not_empty"],"description":"The operator for the field condition","isRequired":true},"value":{"oneOf":[{}]}},"required":["field","operator"],"description":"Condition for the field"},"description":"Conditions that must be met for the field to be shown"},"hidden":{"type":"boolean","description":"Indicates whether the field is hidden from the UI"},"picker":{"oneOf":[{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type","views"],"properties":{"type":{"type":"string","enum":["google_drive"],"description":"Picker that allows selecting files from Google Drive","isRequired":true},"views":{"type":"array","items":{"type":"string","enum":["DOCS","DOCS_IMAGES","DOCS_IMAGES_AND_VIDEOS","DOCS_VIDEOS","DOCUMENTS","DRAWINGS","FOLDERS","FORMS","PDFS","PRESENTATIONS","SPREADSHEETS"],"description":"The views available for the Google Drive picker"},"isRequired":true},"selectable_mime_types":{"type":"array","items":{"type":"string"},"description":"A comma-separated list of MIME types to restrict the selectable files in the picker"}}},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["whatsapp_template"],"description":"Picker that allows selecting from WhatsApp templates","isRequired":true}}},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["meta_events"],"description":"Picker that opens Meta Events Manager","isRequired":true}}}]},"requires":{"type":"array","items":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field"},"description":"Sibling field keys that must be filled before this field can resolve its data (list options, dynamic fields, or a scoped reference picker)"},"disable_variables":{"type":"boolean","description":"When true, skip template variable replacement ({{variable}}) for this field"},"any":{"type":"boolean","description":"Offers an \"Any\" choice first, stored as `any`: the field matches every value (enum and reference pickers)"},"prefix":{"type":"string","pattern":"^[A-Z][A-Z0-9]{0,15}$","description":"Uppercase alphanumeric prefix rendered before the record number (e.g. `LEAD` → `LEAD-42`). Omit to render the bare number."}}},{"type":"object","description":"The number field allows users to input numbers","required":["type"],"properties":{"type":{"type":"string","enum":["number"],"description":"The type of the field","isRequired":true},"name":{"type":"string","maxLength":1024,"description":"The name of the field"},"description":{"type":"string","maxLength":10240,"description":"The description of the field"},"optional":{"type":"boolean","description":"Indicates whether the field is optional"},"array":{"type":"boolean","description":"Indicates whether the field can contain multiple values"},"placeholder":{"type":"string","maxLength":512,"description":"The placeholder of the field"},"display":{"type":"object","properties":{"field":{"type":"string","enum":["inline","stacked"],"description":"Controls how the label and field are arranged (inline or stacked)"},"container":{"type":"string","enum":["grid","full","center"],"description":"Controls how the field container behaves in terms of width and positioning"},"empty":{"type":"string","enum":["show","hide"],"description":"What to render when an `object` field resolves to no visible sub-fields. Defaults to `hide` when the sub-fields come from a remote sync (`additional_properties.path`) — an empty result has nothing to fill in — and to `show` for every other field. Only honoured on fields marked `optional`: hiding a required field would leave a form that cannot be completed and no visible reason why. Never applies while the sync is loading or errored, nor while `requires` siblings are unfilled — those states keep rendering their own message — and never in the field editor, where the empty container is the drop target."},"format":{"type":"string","enum":["number","percent","currency"],"description":"Numeric style (maps to Intl.NumberFormat `style`); `number` is a plain number. Thousand separators are always applied."},"notation":{"type":"string","enum":["standard","compact"],"description":"Number notation (maps to Intl.NumberFormat `notation`); `compact` renders 1.2K (short form)"},"decimals":{"type":"integer","minimum":0,"maximum":8,"description":"Fixed fraction digits (min and max); omit for the locale default"},"currency":{"type":"string","maxLength":3,"description":"ISO 4217 currency code, used when `format` is `currency`; defaults to USD when omitted"},"show_as":{"type":"object","properties":{"kind":{"type":"string","enum":["number","bar","ring"],"description":"How to render the number: a plain value, a progress bar, or a ring","isRequired":true},"color":{"type":"string","enum":["red","orange","amber","yellow","lime","green","teal","cyan","sky","blue","indigo","violet","purple","fuchsia","pink","rose","neutral"],"options":{"red":{"label":"Red","color":"red"},"orange":{"label":"Orange","color":"orange"},"amber":{"label":"Amber","color":"amber"},"yellow":{"label":"Yellow","color":"yellow"},"lime":{"label":"Lime","color":"lime"},"green":{"label":"Green","color":"green"},"teal":{"label":"Teal","color":"teal"},"cyan":{"label":"Cyan","color":"cyan"},"sky":{"label":"Sky","color":"sky"},"blue":{"label":"Blue","color":"blue"},"indigo":{"label":"Indigo","color":"indigo"},"violet":{"label":"Violet","color":"violet"},"purple":{"label":"Purple","color":"purple"},"fuchsia":{"label":"Fuchsia","color":"fuchsia"},"pink":{"label":"Pink","color":"pink"},"rose":{"label":"Rose","color":"rose"},"neutral":{"label":"Neutral","color":"neutral"}},"title":"Color","description":"Accent color, by name"},"divide_by":{"type":"number","exclusiveMinimum":0,"description":"Denominator for the bar / ring progress (value / divide_by)"},"show_number":{"type":"boolean","description":"Show the numeric value alongside the bar / ring"}},"required":["kind"],"description":"Renders the number as a plain value, a progress bar, or a ring"}},"description":"Display options for the number field"},"order":{"type":"number","minimum":0,"description":"The order of the field relative to other fields in the form"},"link":{"type":"string","description":"The link to the documentation for the field"},"allowed_modes":{"type":"array","items":{"type":"string","enum":["all","auto","manual"],"description":"Indicates the mode of the selector, auto will allow AI to determine the value, manual will allow the user to manually input a value"}},"broadcast_field":{"type":"boolean","description":"Indicates whether the field is used for broadcast"},"broadcast_exposed":{"type":"boolean","description":"A per-recipient slot: the broadcast trigger `variables` and imported values override it by key (string inputs only)"},"integration_field":{"type":"boolean","description":"Indicates whether the field is common to all integrations"},"display_field":{"type":"boolean","description":"Marks this field as the human-readable identifier for the integration. Its resolved value (enum label or string) is shown on the assistant channel card to disambiguate multiple integrations of the same type."},"conditions":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field","isRequired":true},"operator":{"type":"string","enum":["eq","neq","gt","gte","lt","lte","contains","not_contains","is_empty","is_not_empty"],"description":"The operator for the field condition","isRequired":true},"value":{"oneOf":[{}]}},"required":["field","operator"],"description":"Condition for the field"},"description":"Conditions that must be met for the field to be shown"},"hidden":{"type":"boolean","description":"Indicates whether the field is hidden from the UI"},"picker":{"oneOf":[{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type","views"],"properties":{"type":{"type":"string","enum":["google_drive"],"description":"Picker that allows selecting files from Google Drive","isRequired":true},"views":{"type":"array","items":{"type":"string","enum":["DOCS","DOCS_IMAGES","DOCS_IMAGES_AND_VIDEOS","DOCS_VIDEOS","DOCUMENTS","DRAWINGS","FOLDERS","FORMS","PDFS","PRESENTATIONS","SPREADSHEETS"],"description":"The views available for the Google Drive picker"},"isRequired":true},"selectable_mime_types":{"type":"array","items":{"type":"string"},"description":"A comma-separated list of MIME types to restrict the selectable files in the picker"}}},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["whatsapp_template"],"description":"Picker that allows selecting from WhatsApp templates","isRequired":true}}},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["meta_events"],"description":"Picker that opens Meta Events Manager","isRequired":true}}}]},"requires":{"type":"array","items":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field"},"description":"Sibling field keys that must be filled before this field can resolve its data (list options, dynamic fields, or a scoped reference picker)"},"disable_variables":{"type":"boolean","description":"When true, skip template variable replacement ({{variable}}) for this field"},"any":{"type":"boolean","description":"Offers an \"Any\" choice first, stored as `any`: the field matches every value (enum and reference pickers)"},"default":{"oneOf":[{"type":"number","description":"The default value of the number field"},{"type":"string","description":"The default value of the number field","enum":["{{auto}}"]}]}}},{"type":"object","description":"The string field allows users to input text","required":["type"],"properties":{"type":{"type":"string","enum":["string"],"description":"The type of the field","isRequired":true},"name":{"type":"string","maxLength":1024,"description":"The name of the field"},"description":{"type":"string","maxLength":10240,"description":"The description of the field"},"optional":{"type":"boolean","description":"Indicates whether the field is optional"},"array":{"type":"boolean","description":"Indicates whether the field can contain multiple values"},"placeholder":{"type":"string","maxLength":512,"description":"The placeholder of the field"},"display":{"type":"object","description":"Display options for the string field","properties":{"field":{"type":"string","enum":["inline","stacked"],"description":"Controls how the label and field are arranged (inline or stacked)"},"container":{"type":"string","enum":["grid","full","center"],"description":"Controls how the field container behaves in terms of width and positioning"},"empty":{"type":"string","enum":["show","hide"],"description":"What to render when an `object` field resolves to no visible sub-fields. Defaults to `hide` when the sub-fields come from a remote sync (`additional_properties.path`) — an empty result has nothing to fill in — and to `show` for every other field. Only honoured on fields marked `optional`: hiding a required field would leave a form that cannot be completed and no visible reason why. Never applies while the sync is loading or errored, nor while `requires` siblings are unfilled — those states keep rendering their own message — and never in the field editor, where the empty container is the drop target."},"render":{"type":"string","enum":["text","textarea","password"],"description":"The render type of the string field, text is a single line input, textarea is a multi-line input"}}},"order":{"type":"number","minimum":0,"description":"The order of the field relative to other fields in the form"},"link":{"type":"string","description":"The link to the documentation for the field"},"allowed_modes":{"type":"array","items":{"type":"string","enum":["all","auto","manual"],"description":"Indicates the mode of the selector, auto will allow AI to determine the value, manual will allow the user to manually input a value"}},"broadcast_field":{"type":"boolean","description":"Indicates whether the field is used for broadcast"},"broadcast_exposed":{"type":"boolean","description":"A per-recipient slot: the broadcast trigger `variables` and imported values override it by key (string inputs only)"},"integration_field":{"type":"boolean","description":"Indicates whether the field is common to all integrations"},"display_field":{"type":"boolean","description":"Marks this field as the human-readable identifier for the integration. Its resolved value (enum label or string) is shown on the assistant channel card to disambiguate multiple integrations of the same type."},"conditions":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field","isRequired":true},"operator":{"type":"string","enum":["eq","neq","gt","gte","lt","lte","contains","not_contains","is_empty","is_not_empty"],"description":"The operator for the field condition","isRequired":true},"value":{"oneOf":[{}]}},"required":["field","operator"],"description":"Condition for the field"},"description":"Conditions that must be met for the field to be shown"},"hidden":{"type":"boolean","description":"Indicates whether the field is hidden from the UI"},"picker":{"oneOf":[{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type","views"],"properties":{"type":{"type":"string","enum":["google_drive"],"description":"Picker that allows selecting files from Google Drive","isRequired":true},"views":{"type":"array","items":{"type":"string","enum":["DOCS","DOCS_IMAGES","DOCS_IMAGES_AND_VIDEOS","DOCS_VIDEOS","DOCUMENTS","DRAWINGS","FOLDERS","FORMS","PDFS","PRESENTATIONS","SPREADSHEETS"],"description":"The views available for the Google Drive picker"},"isRequired":true},"selectable_mime_types":{"type":"array","items":{"type":"string"},"description":"A comma-separated list of MIME types to restrict the selectable files in the picker"}}},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["whatsapp_template"],"description":"Picker that allows selecting from WhatsApp templates","isRequired":true}}},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["meta_events"],"description":"Picker that opens Meta Events Manager","isRequired":true}}}]},"requires":{"type":"array","items":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field"},"description":"Sibling field keys that must be filled before this field can resolve its data (list options, dynamic fields, or a scoped reference picker)"},"disable_variables":{"type":"boolean","description":"When true, skip template variable replacement ({{variable}}) for this field"},"any":{"type":"boolean","description":"Offers an \"Any\" choice first, stored as `any`: the field matches every value (enum and reference pickers)"},"default":{"oneOf":[{"type":"string","description":"The default value of the string field"},{"type":"array","items":{"type":"string"},"description":"The default value of the string field"}]},"format":{"type":"string","enum":["url","email","phone"],"description":"The validation type for the field"},"min":{"type":"number","minimum":1,"description":"The minimum length of the string field"},"max":{"type":"number","minimum":1,"description":"The maximum length of the string field"}}},{"type":"object","description":"The boolean field allows users mark a field as true or false","required":["type"],"properties":{"type":{"type":"string","enum":["boolean"],"description":"The type of the field","isRequired":true},"name":{"type":"string","maxLength":1024,"description":"The name of the field"},"description":{"type":"string","maxLength":10240,"description":"The description of the field"},"optional":{"type":"boolean","description":"Indicates whether the field is optional"},"array":{"type":"boolean","description":"Indicates whether the field can contain multiple values"},"placeholder":{"type":"string","maxLength":512,"description":"The placeholder of the field"},"display":{"type":"object","properties":{"field":{"type":"string","enum":["inline","stacked"],"description":"Controls how the label and field are arranged (inline or stacked)"},"container":{"type":"string","enum":["grid","full","center"],"description":"Controls how the field container behaves in terms of width and positioning"},"empty":{"type":"string","enum":["show","hide"],"description":"What to render when an `object` field resolves to no visible sub-fields. Defaults to `hide` when the sub-fields come from a remote sync (`additional_properties.path`) — an empty result has nothing to fill in — and to `show` for every other field. Only honoured on fields marked `optional`: hiding a required field would leave a form that cannot be completed and no visible reason why. Never applies while the sync is loading or errored, nor while `requires` siblings are unfilled — those states keep rendering their own message — and never in the field editor, where the empty container is the drop target."}},"description":"Display options for the field"},"order":{"type":"number","minimum":0,"description":"The order of the field relative to other fields in the form"},"link":{"type":"string","description":"The link to the documentation for the field"},"allowed_modes":{"type":"array","items":{"type":"string","enum":["all","auto","manual"],"description":"Indicates the mode of the selector, auto will allow AI to determine the value, manual will allow the user to manually input a value"}},"broadcast_field":{"type":"boolean","description":"Indicates whether the field is used for broadcast"},"broadcast_exposed":{"type":"boolean","description":"A per-recipient slot: the broadcast trigger `variables` and imported values override it by key (string inputs only)"},"integration_field":{"type":"boolean","description":"Indicates whether the field is common to all integrations"},"display_field":{"type":"boolean","description":"Marks this field as the human-readable identifier for the integration. Its resolved value (enum label or string) is shown on the assistant channel card to disambiguate multiple integrations of the same type."},"conditions":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field","isRequired":true},"operator":{"type":"string","enum":["eq","neq","gt","gte","lt","lte","contains","not_contains","is_empty","is_not_empty"],"description":"The operator for the field condition","isRequired":true},"value":{"oneOf":[{}]}},"required":["field","operator"],"description":"Condition for the field"},"description":"Conditions that must be met for the field to be shown"},"hidden":{"type":"boolean","description":"Indicates whether the field is hidden from the UI"},"picker":{"oneOf":[{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type","views"],"properties":{"type":{"type":"string","enum":["google_drive"],"description":"Picker that allows selecting files from Google Drive","isRequired":true},"views":{"type":"array","items":{"type":"string","enum":["DOCS","DOCS_IMAGES","DOCS_IMAGES_AND_VIDEOS","DOCS_VIDEOS","DOCUMENTS","DRAWINGS","FOLDERS","FORMS","PDFS","PRESENTATIONS","SPREADSHEETS"],"description":"The views available for the Google Drive picker"},"isRequired":true},"selectable_mime_types":{"type":"array","items":{"type":"string"},"description":"A comma-separated list of MIME types to restrict the selectable files in the picker"}}},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["whatsapp_template"],"description":"Picker that allows selecting from WhatsApp templates","isRequired":true}}},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["meta_events"],"description":"Picker that opens Meta Events Manager","isRequired":true}}}]},"requires":{"type":"array","items":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field"},"description":"Sibling field keys that must be filled before this field can resolve its data (list options, dynamic fields, or a scoped reference picker)"},"disable_variables":{"type":"boolean","description":"When true, skip template variable replacement ({{variable}}) for this field"},"any":{"type":"boolean","description":"Offers an \"Any\" choice first, stored as `any`: the field matches every value (enum and reference pickers)"},"default":{"type":"boolean","description":"The default value of the boolean field"}}},{"type":"object","description":"The date field allows users to select a date","required":["type"],"properties":{"type":{"type":"string","enum":["date"],"description":"The type of the field","isRequired":true},"name":{"type":"string","maxLength":1024,"description":"The name of the field"},"description":{"type":"string","maxLength":10240,"description":"The description of the field"},"optional":{"type":"boolean","description":"Indicates whether the field is optional"},"array":{"type":"boolean","description":"Indicates whether the field can contain multiple values"},"placeholder":{"type":"string","maxLength":512,"description":"The placeholder of the field"},"display":{"type":"object","description":"Display options for the date field","properties":{"field":{"type":"string","enum":["inline","stacked"],"description":"Controls how the label and field are arranged (inline or stacked)"},"container":{"type":"string","enum":["grid","full","center"],"description":"Controls how the field container behaves in terms of width and positioning"},"empty":{"type":"string","enum":["show","hide"],"description":"What to render when an `object` field resolves to no visible sub-fields. Defaults to `hide` when the sub-fields come from a remote sync (`additional_properties.path`) — an empty result has nothing to fill in — and to `show` for every other field. Only honoured on fields marked `optional`: hiding a required field would leave a form that cannot be completed and no visible reason why. Never applies while the sync is loading or errored, nor while `requires` siblings are unfilled — those states keep rendering their own message — and never in the field editor, where the empty container is the drop target."},"date_format":{"type":"string","enum":["full","short","month_day_year","day_month_year","year_month_day","relative"],"description":"The rendered date format for date / datetime fields"}}},"order":{"type":"number","minimum":0,"description":"The order of the field relative to other fields in the form"},"link":{"type":"string","description":"The link to the documentation for the field"},"allowed_modes":{"type":"array","items":{"type":"string","enum":["all","auto","manual"],"description":"Indicates the mode of the selector, auto will allow AI to determine the value, manual will allow the user to manually input a value"}},"broadcast_field":{"type":"boolean","description":"Indicates whether the field is used for broadcast"},"broadcast_exposed":{"type":"boolean","description":"A per-recipient slot: the broadcast trigger `variables` and imported values override it by key (string inputs only)"},"integration_field":{"type":"boolean","description":"Indicates whether the field is common to all integrations"},"display_field":{"type":"boolean","description":"Marks this field as the human-readable identifier for the integration. Its resolved value (enum label or string) is shown on the assistant channel card to disambiguate multiple integrations of the same type."},"conditions":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field","isRequired":true},"operator":{"type":"string","enum":["eq","neq","gt","gte","lt","lte","contains","not_contains","is_empty","is_not_empty"],"description":"The operator for the field condition","isRequired":true},"value":{"oneOf":[{}]}},"required":["field","operator"],"description":"Condition for the field"},"description":"Conditions that must be met for the field to be shown"},"hidden":{"type":"boolean","description":"Indicates whether the field is hidden from the UI"},"picker":{"oneOf":[{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type","views"],"properties":{"type":{"type":"string","enum":["google_drive"],"description":"Picker that allows selecting files from Google Drive","isRequired":true},"views":{"type":"array","items":{"type":"string","enum":["DOCS","DOCS_IMAGES","DOCS_IMAGES_AND_VIDEOS","DOCS_VIDEOS","DOCUMENTS","DRAWINGS","FOLDERS","FORMS","PDFS","PRESENTATIONS","SPREADSHEETS"],"description":"The views available for the Google Drive picker"},"isRequired":true},"selectable_mime_types":{"type":"array","items":{"type":"string"},"description":"A comma-separated list of MIME types to restrict the selectable files in the picker"}}},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["whatsapp_template"],"description":"Picker that allows selecting from WhatsApp templates","isRequired":true}}},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["meta_events"],"description":"Picker that opens Meta Events Manager","isRequired":true}}}]},"requires":{"type":"array","items":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field"},"description":"Sibling field keys that must be filled before this field can resolve its data (list options, dynamic fields, or a scoped reference picker)"},"disable_variables":{"type":"boolean","description":"When true, skip template variable replacement ({{variable}}) for this field"},"any":{"type":"boolean","description":"Offers an \"Any\" choice first, stored as `any`: the field matches every value (enum and reference pickers)"},"default":{"oneOf":[{"type":"string","description":"The default value of the date field, formatted as YYYY-MM-DD","format":"date-time"},{"type":"null","description":"The default value of the date field, formatted as YYYY-MM-DD","format":"date-time"}]},"range":{"type":"boolean","description":"Turns the field into a range: requires `array: true`, and the value becomes an array of exactly two dates (start, end). A Timeline can draw it as a bar."}}},{"type":"object","description":"The date and time field allows users to select a date and time","required":["type"],"properties":{"type":{"type":"string","enum":["datetime"],"description":"The type of the field","isRequired":true},"name":{"type":"string","maxLength":1024,"description":"The name of the field"},"description":{"type":"string","maxLength":10240,"description":"The description of the field"},"optional":{"type":"boolean","description":"Indicates whether the field is optional"},"array":{"type":"boolean","description":"Indicates whether the field can contain multiple values"},"placeholder":{"type":"string","maxLength":512,"description":"The placeholder of the field"},"display":{"type":"object","description":"Display options for the datetime field","properties":{"field":{"type":"string","enum":["inline","stacked"],"description":"Controls how the label and field are arranged (inline or stacked)"},"container":{"type":"string","enum":["grid","full","center"],"description":"Controls how the field container behaves in terms of width and positioning"},"empty":{"type":"string","enum":["show","hide"],"description":"What to render when an `object` field resolves to no visible sub-fields. Defaults to `hide` when the sub-fields come from a remote sync (`additional_properties.path`) — an empty result has nothing to fill in — and to `show` for every other field. Only honoured on fields marked `optional`: hiding a required field would leave a form that cannot be completed and no visible reason why. Never applies while the sync is loading or errored, nor while `requires` siblings are unfilled — those states keep rendering their own message — and never in the field editor, where the empty container is the drop target."},"date_format":{"type":"string","enum":["full","short","month_day_year","day_month_year","year_month_day","relative"],"description":"The rendered date format for date / datetime fields"},"time_format":{"type":"string","enum":["hidden","12h","24h"],"description":"The rendered time format for datetime / time fields. `hidden` collapses a datetime to a date-only render."}}},"order":{"type":"number","minimum":0,"description":"The order of the field relative to other fields in the form"},"link":{"type":"string","description":"The link to the documentation for the field"},"allowed_modes":{"type":"array","items":{"type":"string","enum":["all","auto","manual"],"description":"Indicates the mode of the selector, auto will allow AI to determine the value, manual will allow the user to manually input a value"}},"broadcast_field":{"type":"boolean","description":"Indicates whether the field is used for broadcast"},"broadcast_exposed":{"type":"boolean","description":"A per-recipient slot: the broadcast trigger `variables` and imported values override it by key (string inputs only)"},"integration_field":{"type":"boolean","description":"Indicates whether the field is common to all integrations"},"display_field":{"type":"boolean","description":"Marks this field as the human-readable identifier for the integration. Its resolved value (enum label or string) is shown on the assistant channel card to disambiguate multiple integrations of the same type."},"conditions":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field","isRequired":true},"operator":{"type":"string","enum":["eq","neq","gt","gte","lt","lte","contains","not_contains","is_empty","is_not_empty"],"description":"The operator for the field condition","isRequired":true},"value":{"oneOf":[{}]}},"required":["field","operator"],"description":"Condition for the field"},"description":"Conditions that must be met for the field to be shown"},"hidden":{"type":"boolean","description":"Indicates whether the field is hidden from the UI"},"picker":{"oneOf":[{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type","views"],"properties":{"type":{"type":"string","enum":["google_drive"],"description":"Picker that allows selecting files from Google Drive","isRequired":true},"views":{"type":"array","items":{"type":"string","enum":["DOCS","DOCS_IMAGES","DOCS_IMAGES_AND_VIDEOS","DOCS_VIDEOS","DOCUMENTS","DRAWINGS","FOLDERS","FORMS","PDFS","PRESENTATIONS","SPREADSHEETS"],"description":"The views available for the Google Drive picker"},"isRequired":true},"selectable_mime_types":{"type":"array","items":{"type":"string"},"description":"A comma-separated list of MIME types to restrict the selectable files in the picker"}}},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["whatsapp_template"],"description":"Picker that allows selecting from WhatsApp templates","isRequired":true}}},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["meta_events"],"description":"Picker that opens Meta Events Manager","isRequired":true}}}]},"requires":{"type":"array","items":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field"},"description":"Sibling field keys that must be filled before this field can resolve its data (list options, dynamic fields, or a scoped reference picker)"},"disable_variables":{"type":"boolean","description":"When true, skip template variable replacement ({{variable}}) for this field"},"any":{"type":"boolean","description":"Offers an \"Any\" choice first, stored as `any`: the field matches every value (enum and reference pickers)"},"default":{"oneOf":[{"type":"string","description":"The default value of the date time field, formatted as YYYY-MM-DDTHH:MM:SS","format":"date-time"},{"type":"null","description":"The default value of the date time field, formatted as YYYY-MM-DDTHH:MM:SS","format":"date-time"}]},"range":{"type":"boolean","description":"Turns the field into a range: requires `array: true`, and the value becomes an array of exactly two dates (start, end). A Timeline can draw it as a bar."},"source":{"type":"string","enum":["created_at","updated_at"],"description":"Record timestamp a sourced datetime field renders. A sourced field is readonly and stores no values. Table fields on custom tables only; immutable after create."}}},{"type":"object","description":"The time field allows users to select a time","required":["type"],"properties":{"type":{"type":"string","enum":["time"],"description":"The type of the field","isRequired":true},"name":{"type":"string","maxLength":1024,"description":"The name of the field"},"description":{"type":"string","maxLength":10240,"description":"The description of the field"},"optional":{"type":"boolean","description":"Indicates whether the field is optional"},"array":{"type":"boolean","description":"Indicates whether the field can contain multiple values"},"placeholder":{"type":"string","maxLength":512,"description":"The placeholder of the field"},"display":{"type":"object","description":"Display options for the time field","properties":{"field":{"type":"string","enum":["inline","stacked"],"description":"Controls how the label and field are arranged (inline or stacked)"},"container":{"type":"string","enum":["grid","full","center"],"description":"Controls how the field container behaves in terms of width and positioning"},"empty":{"type":"string","enum":["show","hide"],"description":"What to render when an `object` field resolves to no visible sub-fields. Defaults to `hide` when the sub-fields come from a remote sync (`additional_properties.path`) — an empty result has nothing to fill in — and to `show` for every other field. Only honoured on fields marked `optional`: hiding a required field would leave a form that cannot be completed and no visible reason why. Never applies while the sync is loading or errored, nor while `requires` siblings are unfilled — those states keep rendering their own message — and never in the field editor, where the empty container is the drop target."},"time_format":{"type":"string","enum":["hidden","12h","24h"],"description":"The rendered time format for datetime / time fields. `hidden` collapses a datetime to a date-only render."}}},"order":{"type":"number","minimum":0,"description":"The order of the field relative to other fields in the form"},"link":{"type":"string","description":"The link to the documentation for the field"},"allowed_modes":{"type":"array","items":{"type":"string","enum":["all","auto","manual"],"description":"Indicates the mode of the selector, auto will allow AI to determine the value, manual will allow the user to manually input a value"}},"broadcast_field":{"type":"boolean","description":"Indicates whether the field is used for broadcast"},"broadcast_exposed":{"type":"boolean","description":"A per-recipient slot: the broadcast trigger `variables` and imported values override it by key (string inputs only)"},"integration_field":{"type":"boolean","description":"Indicates whether the field is common to all integrations"},"display_field":{"type":"boolean","description":"Marks this field as the human-readable identifier for the integration. Its resolved value (enum label or string) is shown on the assistant channel card to disambiguate multiple integrations of the same type."},"conditions":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field","isRequired":true},"operator":{"type":"string","enum":["eq","neq","gt","gte","lt","lte","contains","not_contains","is_empty","is_not_empty"],"description":"The operator for the field condition","isRequired":true},"value":{"oneOf":[{}]}},"required":["field","operator"],"description":"Condition for the field"},"description":"Conditions that must be met for the field to be shown"},"hidden":{"type":"boolean","description":"Indicates whether the field is hidden from the UI"},"picker":{"oneOf":[{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type","views"],"properties":{"type":{"type":"string","enum":["google_drive"],"description":"Picker that allows selecting files from Google Drive","isRequired":true},"views":{"type":"array","items":{"type":"string","enum":["DOCS","DOCS_IMAGES","DOCS_IMAGES_AND_VIDEOS","DOCS_VIDEOS","DOCUMENTS","DRAWINGS","FOLDERS","FORMS","PDFS","PRESENTATIONS","SPREADSHEETS"],"description":"The views available for the Google Drive picker"},"isRequired":true},"selectable_mime_types":{"type":"array","items":{"type":"string"},"description":"A comma-separated list of MIME types to restrict the selectable files in the picker"}}},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["whatsapp_template"],"description":"Picker that allows selecting from WhatsApp templates","isRequired":true}}},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["meta_events"],"description":"Picker that opens Meta Events Manager","isRequired":true}}}]},"requires":{"type":"array","items":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field"},"description":"Sibling field keys that must be filled before this field can resolve its data (list options, dynamic fields, or a scoped reference picker)"},"disable_variables":{"type":"boolean","description":"When true, skip template variable replacement ({{variable}}) for this field"},"any":{"type":"boolean","description":"Offers an \"Any\" choice first, stored as `any`: the field matches every value (enum and reference pickers)"}}},{"type":"object","description":"The select field used to select from a list of items","required":["type","items"],"properties":{"type":{"type":"string","enum":["enum"],"description":"The type of the field","isRequired":true},"items":{"type":"array","items":{"type":"object","properties":{"value":{"type":"string","description":"Value of the enum item","isRequired":true},"label":{"type":"string","description":"Label of the enum item"},"description":{"type":"string","description":"Description of the enum item"},"color":{"type":"string","enum":["red","orange","amber","yellow","lime","green","teal","cyan","sky","blue","indigo","violet","purple","fuchsia","pink","rose","neutral"],"options":{"red":{"label":"Red","color":"red"},"orange":{"label":"Orange","color":"orange"},"amber":{"label":"Amber","color":"amber"},"yellow":{"label":"Yellow","color":"yellow"},"lime":{"label":"Lime","color":"lime"},"green":{"label":"Green","color":"green"},"teal":{"label":"Teal","color":"teal"},"cyan":{"label":"Cyan","color":"cyan"},"sky":{"label":"Sky","color":"sky"},"blue":{"label":"Blue","color":"blue"},"indigo":{"label":"Indigo","color":"indigo"},"violet":{"label":"Violet","color":"violet"},"purple":{"label":"Purple","color":"purple"},"fuchsia":{"label":"Fuchsia","color":"fuchsia"},"pink":{"label":"Pink","color":"pink"},"rose":{"label":"Rose","color":"rose"},"neutral":{"label":"Neutral","color":"neutral"}},"title":"Color","description":"Accent color, by name"},"icon":{"type":"string","description":"The name of the icon to use in the UI","maxLength":64,"pattern":"^[a-zA-Z0-9_-]+$","enum":["StepFormIcon","StepAiIcon","StepNoteIcon","StepBranchIcon","StepCodeIcon","SmsIcon","ConnectionIcon","ConnectionSchedulerIcon","ConnectionFilesIcon","ConnectionHttpIcon","ConnectionHttpCredentialsIcon","ConnectionWorkflowIcon","ConnectionMcpIcon","ConnectionOpenApiIcon","ConnectionAudienceIcon","ConnectionContactsIcon","ConnectionTablesIcon","ConnectionAssistantsIcon","ConnectionAgentsIcon","ConnectionChatsIcon","ConnectionInboxIcon","ConnectionKnowledgeIcon","ConnectionAuditIcon","InternalIntegrationIcon","CustomIntegrationIcon","ToolThinkIcon","ToolWebSearchIcon","ToolWebScrapingIcon","ToolGenerateImageIcon","ToolDisplayFileIcon","ToolCalculatorIcon","ToolGenerateFileIcon","ToolGeneratePdfIcon","ToolRunCodeIcon","ToolDeepResearchIcon","ToolSearchKbIcon","ToolShowOptionsIcon","ToolRequestLocationIcon","ToolSendLocationIcon","ToolSendContactIcon","ToolManageMemoryIcon","ToolUpdateContactIcon","TextIcon","ClockFadingIcon","CalendarIcon","CloudIcon","GlobeAltIcon","LockClosedIcon","NoSymbolIcon","SparklesIcon","AcademicCapIcon","HandRaisedIcon","BoltIcon","WorkflowIcon","FileSpreadsheetIcon","DatabaseIcon","TableIcon","TableRowIcon","TableRowAddIcon","TableRowEditIcon","TableRowDeleteIcon","TableRowsIcon","PageIcon","UserIcon","UsersIcon","EmailIcon","PhoneIcon","CurrencyIcon","FunctionIcon","TableCellsIcon","DocumentTextIcon","QueueListIcon","TagIcon","SettingsIcon","ShoppingCartIcon","ShoppingBagIcon","BuildingStorefrontIcon","MegaphoneIcon","WrenchScrewdriverIcon","MagnifyingGlassIcon","DocumentChartBarIcon","ClipboardDocumentListIcon","ClipboardDocumentCheckIcon","FolderIcon","ArchiveBoxIcon","InboxIcon","BookOpenIcon","BookmarkIcon","NewspaperIcon","RectangleStackIcon","PencilSquareIcon","UserGroupIcon","UserPlusIcon","IdentificationIcon","FaceSmileIcon","HandThumbUpIcon","HeartIcon","StarIcon","CheckBadgeIcon","TrophyIcon","CrownIcon","ChatBubbleLeftIcon","ChatBubbleLeftRightIcon","EnvelopeIcon","EnvelopeOpenIcon","DevicePhoneMobileIcon","BellIcon","PaperAirplaneIcon","AtSymbolIcon","RssIcon","LifebuoyIcon","CreditCardIcon","BanknotesIcon","CurrencyDollarIcon","CurrencyEuroIcon","ReceiptPercentIcon","WalletIcon","CoinsIcon","GiftIcon","TicketIcon","ScaleIcon","TruckIcon","CubeIcon","CalendarDaysIcon","CalendarDateRangeIcon","ClockIcon","FlagIcon","CheckCircleIcon","ListBulletIcon","FunnelIcon","ChartBarIcon","ChartPieIcon","PresentationChartLineIcon","ArrowTrendingUpIcon","BriefcaseIcon","Cog6ToothIcon","KeyIcon","ShieldCheckIcon","LightBulbIcon","BeakerIcon","BugAntIcon","CpuChipIcon","CodeBracketIcon","CommandLineIcon","ServerIcon","LinkIcon","HomeIcon","HomeModernIcon","BuildingOfficeIcon","BuildingOffice2Icon","BuildingLibraryIcon","MapPinIcon","MapIcon","GlobeAmericasIcon","RocketLaunchIcon","PlaneIcon","CarIcon","SunIcon","MoonIcon","FireIcon","CakeIcon","ScissorsIcon","SwatchIcon","PaintBrushIcon","CoffeeIcon","UtensilsIcon","LeafIcon","DumbbellIcon","HeartPulseIcon","PawPrintIcon","StethoscopeIcon","CameraIcon","PhotoIcon","FilmIcon","VideoCameraIcon","MicrophoneIcon","MusicalNoteIcon","SpeakerWaveIcon","PlayCircleIcon","TvIcon","RadioIcon","PuzzlePieceIcon","GamepadIcon","ModelAutoIcon","ModelOpenAIIcon","ModelAnthropicIcon","ModelClaudeIcon","ModelGoogleIcon","ModelGeminiIcon","ModelXAIIcon","ModelGrokIcon","ModelPerplexityIcon","ModelGroqIcon","ModelAzureIcon","ModelElevenLabsIcon","ModelDeepgramIcon","ModelOpenRouterIcon","ModelDeepSeekIcon","ModelMoonshotIcon","ModelQwenIcon","ModelMetaIcon","ModelZhipuIcon"]},"icon_url":{"type":"string"},"metadata":{"type":"object","properties":{"link":{"type":"string","format":"uri","description":"A link associated with the enum item"},"data":{"description":"Additional data for the enum item"}},"description":"Additional metadata for the enum item"}},"required":["value"],"description":"The enum item"},"description":"The options for the enum field","isRequired":true},"name":{"type":"string","maxLength":1024,"description":"The name of the field"},"description":{"type":"string","maxLength":10240,"description":"The description of the field"},"optional":{"type":"boolean","description":"Indicates whether the field is optional"},"array":{"type":"boolean","description":"Indicates whether the field can contain multiple values"},"placeholder":{"type":"string","maxLength":512,"description":"The placeholder of the field"},"display":{"type":"object","description":"Display options for the enum field","properties":{"field":{"type":"string","enum":["inline","stacked"],"description":"Controls how the label and field are arranged (inline or stacked)"},"container":{"type":"string","enum":["grid","full","center"],"description":"Controls how the field container behaves in terms of width and positioning"},"empty":{"type":"string","enum":["show","hide"],"description":"What to render when an `object` field resolves to no visible sub-fields. Defaults to `hide` when the sub-fields come from a remote sync (`additional_properties.path`) — an empty result has nothing to fill in — and to `show` for every other field. Only honoured on fields marked `optional`: hiding a required field would leave a form that cannot be completed and no visible reason why. Never applies while the sync is loading or errored, nor while `requires` siblings are unfilled — those states keep rendering their own message — and never in the field editor, where the empty container is the drop target."},"render":{"type":"string","enum":["dropdown","inline"],"description":"The render type of the enum field"},"sort":{"type":"string","enum":["manual","asc","desc"],"description":"Option ordering by label; `manual` keeps the `items[]` order (default), `asc` A→Z, `desc` Z→A"}}},"order":{"type":"number","minimum":0,"description":"The order of the field relative to other fields in the form"},"link":{"type":"string","description":"The link to the documentation for the field"},"allowed_modes":{"type":"array","items":{"type":"string","enum":["all","auto","manual"],"description":"Indicates the mode of the selector, auto will allow AI to determine the value, manual will allow the user to manually input a value"}},"broadcast_field":{"type":"boolean","description":"Indicates whether the field is used for broadcast"},"broadcast_exposed":{"type":"boolean","description":"A per-recipient slot: the broadcast trigger `variables` and imported values override it by key (string inputs only)"},"integration_field":{"type":"boolean","description":"Indicates whether the field is common to all integrations"},"display_field":{"type":"boolean","description":"Marks this field as the human-readable identifier for the integration. Its resolved value (enum label or string) is shown on the assistant channel card to disambiguate multiple integrations of the same type."},"conditions":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field","isRequired":true},"operator":{"type":"string","enum":["eq","neq","gt","gte","lt","lte","contains","not_contains","is_empty","is_not_empty"],"description":"The operator for the field condition","isRequired":true},"value":{"oneOf":[{}]}},"required":["field","operator"],"description":"Condition for the field"},"description":"Conditions that must be met for the field to be shown"},"hidden":{"type":"boolean","description":"Indicates whether the field is hidden from the UI"},"picker":{"oneOf":[{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type","views"],"properties":{"type":{"type":"string","enum":["google_drive"],"description":"Picker that allows selecting files from Google Drive","isRequired":true},"views":{"type":"array","items":{"type":"string","enum":["DOCS","DOCS_IMAGES","DOCS_IMAGES_AND_VIDEOS","DOCS_VIDEOS","DOCUMENTS","DRAWINGS","FOLDERS","FORMS","PDFS","PRESENTATIONS","SPREADSHEETS"],"description":"The views available for the Google Drive picker"},"isRequired":true},"selectable_mime_types":{"type":"array","items":{"type":"string"},"description":"A comma-separated list of MIME types to restrict the selectable files in the picker"}}},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["whatsapp_template"],"description":"Picker that allows selecting from WhatsApp templates","isRequired":true}}},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["meta_events"],"description":"Picker that opens Meta Events Manager","isRequired":true}}}]},"requires":{"type":"array","items":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field"},"description":"Sibling field keys that must be filled before this field can resolve its data (list options, dynamic fields, or a scoped reference picker)"},"disable_variables":{"type":"boolean","description":"When true, skip template variable replacement ({{variable}}) for this field"},"any":{"type":"boolean","description":"Offers an \"Any\" choice first, stored as `any`: the field matches every value (enum and reference pickers)"},"default":{"oneOf":[{"type":"string","description":"The default value of the enum field"},{"type":"array","items":{"type":"string"},"description":"The default value of the enum field"}]},"list":{"type":"object","properties":{"path":{"type":"string","description":"The connection list action path used to show autocomplete options"},"resource_id":{"type":"string","description":"An optional resource ID to scope the list to a specific resource, only used on dynamic fields"},"sync_on_mount":{"type":"boolean","description":"When true, the selected value is re-fetched on mount to keep cached metadata in sync with the remote source"}},"description":"Configuration for fields that fetch their data from a remote connection list action"},"additional_items":{"type":"boolean","description":"Indicates whether additional unlisted items are allowed"},"component":{"oneOf":[{"type":"object","description":"The component field used to display a custom component","required":["type"],"properties":{"type":{"type":"string","enum":["whatsapp_template"],"isRequired":true}}},{"type":"object","description":"The component field used to display a custom component","required":["type","path"],"properties":{"type":{"type":"string","enum":["dynamic_tools"],"isRequired":true},"path":{"type":"string","description":"The dynamic action whose tool catalog the component lists, e.g. MCP:TOOLS","isRequired":true}}}]}}},{"type":"object","description":"The content field used to display markdown content","required":["type"],"properties":{"type":{"type":"string","enum":["content"],"description":"The type of the field","isRequired":true},"name":{"type":"string","maxLength":1024,"description":"The name of the field"},"description":{"type":"string","maxLength":10240,"description":"The description of the field"},"optional":{"type":"boolean","description":"Indicates whether the field is optional"},"array":{"type":"boolean","description":"Indicates whether the field can contain multiple values"},"placeholder":{"type":"string","maxLength":512,"description":"The placeholder of the field"},"display":{"type":"object","properties":{"field":{"type":"string","enum":["inline","stacked"],"description":"Controls how the label and field are arranged (inline or stacked)"},"container":{"type":"string","enum":["grid","full","center"],"description":"Controls how the field container behaves in terms of width and positioning"},"empty":{"type":"string","enum":["show","hide"],"description":"What to render when an `object` field resolves to no visible sub-fields. Defaults to `hide` when the sub-fields come from a remote sync (`additional_properties.path`) — an empty result has nothing to fill in — and to `show` for every other field. Only honoured on fields marked `optional`: hiding a required field would leave a form that cannot be completed and no visible reason why. Never applies while the sync is loading or errored, nor while `requires` siblings are unfilled — those states keep rendering their own message — and never in the field editor, where the empty container is the drop target."}},"description":"Display options for the field"},"order":{"type":"number","minimum":0,"description":"The order of the field relative to other fields in the form"},"link":{"type":"string","description":"The link to the documentation for the field"},"allowed_modes":{"type":"array","items":{"type":"string","enum":["all","auto","manual"],"description":"Indicates the mode of the selector, auto will allow AI to determine the value, manual will allow the user to manually input a value"}},"broadcast_field":{"type":"boolean","description":"Indicates whether the field is used for broadcast"},"broadcast_exposed":{"type":"boolean","description":"A per-recipient slot: the broadcast trigger `variables` and imported values override it by key (string inputs only)"},"integration_field":{"type":"boolean","description":"Indicates whether the field is common to all integrations"},"display_field":{"type":"boolean","description":"Marks this field as the human-readable identifier for the integration. Its resolved value (enum label or string) is shown on the assistant channel card to disambiguate multiple integrations of the same type."},"conditions":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field","isRequired":true},"operator":{"type":"string","enum":["eq","neq","gt","gte","lt","lte","contains","not_contains","is_empty","is_not_empty"],"description":"The operator for the field condition","isRequired":true},"value":{"oneOf":[{}]}},"required":["field","operator"],"description":"Condition for the field"},"description":"Conditions that must be met for the field to be shown"},"hidden":{"type":"boolean","description":"Indicates whether the field is hidden from the UI"},"picker":{"oneOf":[{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type","views"],"properties":{"type":{"type":"string","enum":["google_drive"],"description":"Picker that allows selecting files from Google Drive","isRequired":true},"views":{"type":"array","items":{"type":"string","enum":["DOCS","DOCS_IMAGES","DOCS_IMAGES_AND_VIDEOS","DOCS_VIDEOS","DOCUMENTS","DRAWINGS","FOLDERS","FORMS","PDFS","PRESENTATIONS","SPREADSHEETS"],"description":"The views available for the Google Drive picker"},"isRequired":true},"selectable_mime_types":{"type":"array","items":{"type":"string"},"description":"A comma-separated list of MIME types to restrict the selectable files in the picker"}}},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["whatsapp_template"],"description":"Picker that allows selecting from WhatsApp templates","isRequired":true}}},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["meta_events"],"description":"Picker that opens Meta Events Manager","isRequired":true}}}]},"requires":{"type":"array","items":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field"},"description":"Sibling field keys that must be filled before this field can resolve its data (list options, dynamic fields, or a scoped reference picker)"},"disable_variables":{"type":"boolean","description":"When true, skip template variable replacement ({{variable}}) for this field"},"any":{"type":"boolean","description":"Offers an \"Any\" choice first, stored as `any`: the field matches every value (enum and reference pickers)"},"content":{"type":"string","description":"Any markdown content"},"component":{"oneOf":[{"type":"object","description":"The component field used to display a custom component","required":["type"],"properties":{"type":{"type":"string","enum":["whatsapp_template"],"isRequired":true}}},{"type":"object","description":"The component field used to display a custom component","required":["type","path"],"properties":{"type":{"type":"string","enum":["dynamic_tools"],"isRequired":true},"path":{"type":"string","description":"The dynamic action whose tool catalog the component lists, e.g. MCP:TOOLS","isRequired":true}}}]}}},{"type":"object","description":"The connection field used to select a connection","required":["type","connection_type"],"properties":{"type":{"type":"string","enum":["connection"],"description":"The type of the field","isRequired":true},"connection_type":{"type":"string","enum":["SCHEDULER","WORKFLOWS","TOOLS","FILES","EMAILS","HTTP_CREDENTIALS","TABLES","PAGES","KNOWLEDGE","SKILLS","CONTACTS","SEGMENTS","ASSISTANTS","AGENTS","CHATS","INBOX","MEMBERS","SUB_ORGS","BILLING","BROADCASTS","ANALYTICS","AUDIT","PHONE","GMAIL","GOOGLE_SHEETS","GOOGLE_CALENDAR","GOOGLE_DRIVE","GOOGLE_MEET","ONEDRIVE","SHAREPOINT","OUTLOOK_CALENDAR","OUTLOOK","AIRTABLE","NOTION","LINEAR","HUBSPOT","GOHIGHLEVEL","CAL","CALENDLY","RESEND","OAUTH","SLACK","TEAMS","TELEGRAM","TRELLO","FACEBOOK","WHATSAPP","INSTAGRAM","MESSENGER","TIKTOK","JAPIFON","SMPP","TWILIO","TELNYX","ZOHO","ZOHO_BOOKINGS","ZOHO_INVENTORY","ZOHO_CALENDAR","SALESFORCE","STRIPE","SHOPIFY","ZENDESK","MCP","OPENAPI","ODOO","WOOCOMMERCE"],"description":"Connection type","example":"SLACK","isRequired":true},"name":{"type":"string","maxLength":1024,"description":"The name of the field"},"description":{"type":"string","maxLength":10240,"description":"The description of the field"},"optional":{"type":"boolean","description":"Indicates whether the field is optional"},"array":{"type":"boolean","description":"Indicates whether the field can contain multiple values"},"placeholder":{"type":"string","maxLength":512,"description":"The placeholder of the field"},"display":{"type":"object","properties":{"field":{"type":"string","enum":["inline","stacked"],"description":"Controls how the label and field are arranged (inline or stacked)"},"container":{"type":"string","enum":["grid","full","center"],"description":"Controls how the field container behaves in terms of width and positioning"},"empty":{"type":"string","enum":["show","hide"],"description":"What to render when an `object` field resolves to no visible sub-fields. Defaults to `hide` when the sub-fields come from a remote sync (`additional_properties.path`) — an empty result has nothing to fill in — and to `show` for every other field. Only honoured on fields marked `optional`: hiding a required field would leave a form that cannot be completed and no visible reason why. Never applies while the sync is loading or errored, nor while `requires` siblings are unfilled — those states keep rendering their own message — and never in the field editor, where the empty container is the drop target."}},"description":"Display options for the field"},"order":{"type":"number","minimum":0,"description":"The order of the field relative to other fields in the form"},"link":{"type":"string","description":"The link to the documentation for the field"},"allowed_modes":{"type":"array","items":{"type":"string","enum":["all","auto","manual"],"description":"Indicates the mode of the selector, auto will allow AI to determine the value, manual will allow the user to manually input a value"}},"broadcast_field":{"type":"boolean","description":"Indicates whether the field is used for broadcast"},"broadcast_exposed":{"type":"boolean","description":"A per-recipient slot: the broadcast trigger `variables` and imported values override it by key (string inputs only)"},"integration_field":{"type":"boolean","description":"Indicates whether the field is common to all integrations"},"display_field":{"type":"boolean","description":"Marks this field as the human-readable identifier for the integration. Its resolved value (enum label or string) is shown on the assistant channel card to disambiguate multiple integrations of the same type."},"conditions":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field","isRequired":true},"operator":{"type":"string","enum":["eq","neq","gt","gte","lt","lte","contains","not_contains","is_empty","is_not_empty"],"description":"The operator for the field condition","isRequired":true},"value":{"oneOf":[{}]}},"required":["field","operator"],"description":"Condition for the field"},"description":"Conditions that must be met for the field to be shown"},"hidden":{"type":"boolean","description":"Indicates whether the field is hidden from the UI"},"picker":{"oneOf":[{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type","views"],"properties":{"type":{"type":"string","enum":["google_drive"],"description":"Picker that allows selecting files from Google Drive","isRequired":true},"views":{"type":"array","items":{"type":"string","enum":["DOCS","DOCS_IMAGES","DOCS_IMAGES_AND_VIDEOS","DOCS_VIDEOS","DOCUMENTS","DRAWINGS","FOLDERS","FORMS","PDFS","PRESENTATIONS","SPREADSHEETS"],"description":"The views available for the Google Drive picker"},"isRequired":true},"selectable_mime_types":{"type":"array","items":{"type":"string"},"description":"A comma-separated list of MIME types to restrict the selectable files in the picker"}}},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["whatsapp_template"],"description":"Picker that allows selecting from WhatsApp templates","isRequired":true}}},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["meta_events"],"description":"Picker that opens Meta Events Manager","isRequired":true}}}]},"requires":{"type":"array","items":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field"},"description":"Sibling field keys that must be filled before this field can resolve its data (list options, dynamic fields, or a scoped reference picker)"},"disable_variables":{"type":"boolean","description":"When true, skip template variable replacement ({{variable}}) for this field"},"any":{"type":"boolean","description":"Offers an \"Any\" choice first, stored as `any`: the field matches every value (enum and reference pickers)"}}},{"type":"object","description":"A reference to one or more records in another table","required":["type"],"properties":{"type":{"type":"string","enum":["record"],"description":"The type of the field","isRequired":true},"name":{"type":"string","maxLength":1024,"description":"The name of the field"},"description":{"type":"string","maxLength":10240,"description":"The description of the field"},"optional":{"type":"boolean","description":"Indicates whether the field is optional"},"array":{"type":"boolean","description":"Indicates whether the field can contain multiple values"},"placeholder":{"type":"string","maxLength":512,"description":"The placeholder of the field"},"display":{"type":"object","properties":{"field":{"type":"string","enum":["inline","stacked"],"description":"Controls how the label and field are arranged (inline or stacked)"},"container":{"type":"string","enum":["grid","full","center"],"description":"Controls how the field container behaves in terms of width and positioning"},"empty":{"type":"string","enum":["show","hide"],"description":"What to render when an `object` field resolves to no visible sub-fields. Defaults to `hide` when the sub-fields come from a remote sync (`additional_properties.path`) — an empty result has nothing to fill in — and to `show` for every other field. Only honoured on fields marked `optional`: hiding a required field would leave a form that cannot be completed and no visible reason why. Never applies while the sync is loading or errored, nor while `requires` siblings are unfilled — those states keep rendering their own message — and never in the field editor, where the empty container is the drop target."}},"description":"Display options for the field"},"order":{"type":"number","minimum":0,"description":"The order of the field relative to other fields in the form"},"link":{"type":"string","description":"The link to the documentation for the field"},"allowed_modes":{"type":"array","items":{"type":"string","enum":["all","auto","manual"],"description":"Indicates the mode of the selector, auto will allow AI to determine the value, manual will allow the user to manually input a value"}},"broadcast_field":{"type":"boolean","description":"Indicates whether the field is used for broadcast"},"broadcast_exposed":{"type":"boolean","description":"A per-recipient slot: the broadcast trigger `variables` and imported values override it by key (string inputs only)"},"integration_field":{"type":"boolean","description":"Indicates whether the field is common to all integrations"},"display_field":{"type":"boolean","description":"Marks this field as the human-readable identifier for the integration. Its resolved value (enum label or string) is shown on the assistant channel card to disambiguate multiple integrations of the same type."},"conditions":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field","isRequired":true},"operator":{"type":"string","enum":["eq","neq","gt","gte","lt","lte","contains","not_contains","is_empty","is_not_empty"],"description":"The operator for the field condition","isRequired":true},"value":{"oneOf":[{}]}},"required":["field","operator"],"description":"Condition for the field"},"description":"Conditions that must be met for the field to be shown"},"hidden":{"type":"boolean","description":"Indicates whether the field is hidden from the UI"},"picker":{"oneOf":[{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type","views"],"properties":{"type":{"type":"string","enum":["google_drive"],"description":"Picker that allows selecting files from Google Drive","isRequired":true},"views":{"type":"array","items":{"type":"string","enum":["DOCS","DOCS_IMAGES","DOCS_IMAGES_AND_VIDEOS","DOCS_VIDEOS","DOCUMENTS","DRAWINGS","FOLDERS","FORMS","PDFS","PRESENTATIONS","SPREADSHEETS"],"description":"The views available for the Google Drive picker"},"isRequired":true},"selectable_mime_types":{"type":"array","items":{"type":"string"},"description":"A comma-separated list of MIME types to restrict the selectable files in the picker"}}},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["whatsapp_template"],"description":"Picker that allows selecting from WhatsApp templates","isRequired":true}}},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["meta_events"],"description":"Picker that opens Meta Events Manager","isRequired":true}}}]},"requires":{"type":"array","items":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field"},"description":"Sibling field keys that must be filled before this field can resolve its data (list options, dynamic fields, or a scoped reference picker)"},"disable_variables":{"type":"boolean","description":"When true, skip template variable replacement ({{variable}}) for this field"},"any":{"type":"boolean","description":"Offers an \"Any\" choice first, stored as `any`: the field matches every value (enum and reference pickers)"},"default":{"oneOf":[{"type":"string","description":"The default value of the record field (encoded record id)"},{"type":"array","items":{"type":"string"},"description":"The default value of the record field (encoded record id)"}]},"target_table_id":{"type":"string","description":"The id of the table whose records are referenceable"}}},{"type":"object","description":"A reference to a field (column) of a table, kept by id so a rename never breaks it","required":["type"],"properties":{"type":{"type":"string","enum":["table_field"],"description":"The type of the field","isRequired":true},"name":{"type":"string","maxLength":1024,"description":"The name of the field"},"description":{"type":"string","maxLength":10240,"description":"The description of the field"},"optional":{"type":"boolean","description":"Indicates whether the field is optional"},"array":{"type":"boolean","description":"Indicates whether the field can contain multiple values"},"placeholder":{"type":"string","maxLength":512,"description":"The placeholder of the field"},"display":{"type":"object","properties":{"field":{"type":"string","enum":["inline","stacked"],"description":"Controls how the label and field are arranged (inline or stacked)"},"container":{"type":"string","enum":["grid","full","center"],"description":"Controls how the field container behaves in terms of width and positioning"},"empty":{"type":"string","enum":["show","hide"],"description":"What to render when an `object` field resolves to no visible sub-fields. Defaults to `hide` when the sub-fields come from a remote sync (`additional_properties.path`) — an empty result has nothing to fill in — and to `show` for every other field. Only honoured on fields marked `optional`: hiding a required field would leave a form that cannot be completed and no visible reason why. Never applies while the sync is loading or errored, nor while `requires` siblings are unfilled — those states keep rendering their own message — and never in the field editor, where the empty container is the drop target."}},"description":"Display options for the field"},"order":{"type":"number","minimum":0,"description":"The order of the field relative to other fields in the form"},"link":{"type":"string","description":"The link to the documentation for the field"},"allowed_modes":{"type":"array","items":{"type":"string","enum":["all","auto","manual"],"description":"Indicates the mode of the selector, auto will allow AI to determine the value, manual will allow the user to manually input a value"}},"broadcast_field":{"type":"boolean","description":"Indicates whether the field is used for broadcast"},"broadcast_exposed":{"type":"boolean","description":"A per-recipient slot: the broadcast trigger `variables` and imported values override it by key (string inputs only)"},"integration_field":{"type":"boolean","description":"Indicates whether the field is common to all integrations"},"display_field":{"type":"boolean","description":"Marks this field as the human-readable identifier for the integration. Its resolved value (enum label or string) is shown on the assistant channel card to disambiguate multiple integrations of the same type."},"conditions":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field","isRequired":true},"operator":{"type":"string","enum":["eq","neq","gt","gte","lt","lte","contains","not_contains","is_empty","is_not_empty"],"description":"The operator for the field condition","isRequired":true},"value":{"oneOf":[{}]}},"required":["field","operator"],"description":"Condition for the field"},"description":"Conditions that must be met for the field to be shown"},"hidden":{"type":"boolean","description":"Indicates whether the field is hidden from the UI"},"picker":{"oneOf":[{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type","views"],"properties":{"type":{"type":"string","enum":["google_drive"],"description":"Picker that allows selecting files from Google Drive","isRequired":true},"views":{"type":"array","items":{"type":"string","enum":["DOCS","DOCS_IMAGES","DOCS_IMAGES_AND_VIDEOS","DOCS_VIDEOS","DOCUMENTS","DRAWINGS","FOLDERS","FORMS","PDFS","PRESENTATIONS","SPREADSHEETS"],"description":"The views available for the Google Drive picker"},"isRequired":true},"selectable_mime_types":{"type":"array","items":{"type":"string"},"description":"A comma-separated list of MIME types to restrict the selectable files in the picker"}}},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["whatsapp_template"],"description":"Picker that allows selecting from WhatsApp templates","isRequired":true}}},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["meta_events"],"description":"Picker that opens Meta Events Manager","isRequired":true}}}]},"requires":{"type":"array","items":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field"},"description":"Sibling field keys that must be filled before this field can resolve its data (list options, dynamic fields, or a scoped reference picker)"},"disable_variables":{"type":"boolean","description":"When true, skip template variable replacement ({{variable}}) for this field"},"any":{"type":"boolean","description":"Offers an \"Any\" choice first, stored as `any`: the field matches every value (enum and reference pickers)"},"default":{"type":"string","description":"The default value of the table field (field id, or the key of a system field)"},"target_table_id":{"type":"string","description":"The id of the table whose fields are listed"}}},{"type":"object","description":"A reference to one or more contacts","required":["type"],"properties":{"type":{"type":"string","enum":["contact"],"description":"The type of the field","isRequired":true},"name":{"type":"string","maxLength":1024,"description":"The name of the field"},"description":{"type":"string","maxLength":10240,"description":"The description of the field"},"optional":{"type":"boolean","description":"Indicates whether the field is optional"},"array":{"type":"boolean","description":"Indicates whether the field can contain multiple values"},"placeholder":{"type":"string","maxLength":512,"description":"The placeholder of the field"},"display":{"type":"object","properties":{"field":{"type":"string","enum":["inline","stacked"],"description":"Controls how the label and field are arranged (inline or stacked)"},"container":{"type":"string","enum":["grid","full","center"],"description":"Controls how the field container behaves in terms of width and positioning"},"empty":{"type":"string","enum":["show","hide"],"description":"What to render when an `object` field resolves to no visible sub-fields. Defaults to `hide` when the sub-fields come from a remote sync (`additional_properties.path`) — an empty result has nothing to fill in — and to `show` for every other field. Only honoured on fields marked `optional`: hiding a required field would leave a form that cannot be completed and no visible reason why. Never applies while the sync is loading or errored, nor while `requires` siblings are unfilled — those states keep rendering their own message — and never in the field editor, where the empty container is the drop target."}},"description":"Display options for the field"},"order":{"type":"number","minimum":0,"description":"The order of the field relative to other fields in the form"},"link":{"type":"string","description":"The link to the documentation for the field"},"allowed_modes":{"type":"array","items":{"type":"string","enum":["all","auto","manual"],"description":"Indicates the mode of the selector, auto will allow AI to determine the value, manual will allow the user to manually input a value"}},"broadcast_field":{"type":"boolean","description":"Indicates whether the field is used for broadcast"},"broadcast_exposed":{"type":"boolean","description":"A per-recipient slot: the broadcast trigger `variables` and imported values override it by key (string inputs only)"},"integration_field":{"type":"boolean","description":"Indicates whether the field is common to all integrations"},"display_field":{"type":"boolean","description":"Marks this field as the human-readable identifier for the integration. Its resolved value (enum label or string) is shown on the assistant channel card to disambiguate multiple integrations of the same type."},"conditions":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field","isRequired":true},"operator":{"type":"string","enum":["eq","neq","gt","gte","lt","lte","contains","not_contains","is_empty","is_not_empty"],"description":"The operator for the field condition","isRequired":true},"value":{"oneOf":[{}]}},"required":["field","operator"],"description":"Condition for the field"},"description":"Conditions that must be met for the field to be shown"},"hidden":{"type":"boolean","description":"Indicates whether the field is hidden from the UI"},"picker":{"oneOf":[{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type","views"],"properties":{"type":{"type":"string","enum":["google_drive"],"description":"Picker that allows selecting files from Google Drive","isRequired":true},"views":{"type":"array","items":{"type":"string","enum":["DOCS","DOCS_IMAGES","DOCS_IMAGES_AND_VIDEOS","DOCS_VIDEOS","DOCUMENTS","DRAWINGS","FOLDERS","FORMS","PDFS","PRESENTATIONS","SPREADSHEETS"],"description":"The views available for the Google Drive picker"},"isRequired":true},"selectable_mime_types":{"type":"array","items":{"type":"string"},"description":"A comma-separated list of MIME types to restrict the selectable files in the picker"}}},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["whatsapp_template"],"description":"Picker that allows selecting from WhatsApp templates","isRequired":true}}},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["meta_events"],"description":"Picker that opens Meta Events Manager","isRequired":true}}}]},"requires":{"type":"array","items":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field"},"description":"Sibling field keys that must be filled before this field can resolve its data (list options, dynamic fields, or a scoped reference picker)"},"disable_variables":{"type":"boolean","description":"When true, skip template variable replacement ({{variable}}) for this field"},"any":{"type":"boolean","description":"Offers an \"Any\" choice first, stored as `any`: the field matches every value (enum and reference pickers)"},"default":{"oneOf":[{"type":"string","description":"The default value of the contact field (encoded contact id)"},{"type":"array","items":{"type":"string"},"description":"The default value of the contact field (encoded contact id)"}]}}},{"type":"object","description":"A reference to one or more users (org members)","required":["type"],"properties":{"type":{"type":"string","enum":["user"],"description":"The type of the field","isRequired":true},"name":{"type":"string","maxLength":1024,"description":"The name of the field"},"description":{"type":"string","maxLength":10240,"description":"The description of the field"},"optional":{"type":"boolean","description":"Indicates whether the field is optional"},"array":{"type":"boolean","description":"Indicates whether the field can contain multiple values"},"placeholder":{"type":"string","maxLength":512,"description":"The placeholder of the field"},"display":{"type":"object","properties":{"field":{"type":"string","enum":["inline","stacked"],"description":"Controls how the label and field are arranged (inline or stacked)"},"container":{"type":"string","enum":["grid","full","center"],"description":"Controls how the field container behaves in terms of width and positioning"},"empty":{"type":"string","enum":["show","hide"],"description":"What to render when an `object` field resolves to no visible sub-fields. Defaults to `hide` when the sub-fields come from a remote sync (`additional_properties.path`) — an empty result has nothing to fill in — and to `show` for every other field. Only honoured on fields marked `optional`: hiding a required field would leave a form that cannot be completed and no visible reason why. Never applies while the sync is loading or errored, nor while `requires` siblings are unfilled — those states keep rendering their own message — and never in the field editor, where the empty container is the drop target."}},"description":"Display options for the field"},"order":{"type":"number","minimum":0,"description":"The order of the field relative to other fields in the form"},"link":{"type":"string","description":"The link to the documentation for the field"},"allowed_modes":{"type":"array","items":{"type":"string","enum":["all","auto","manual"],"description":"Indicates the mode of the selector, auto will allow AI to determine the value, manual will allow the user to manually input a value"}},"broadcast_field":{"type":"boolean","description":"Indicates whether the field is used for broadcast"},"broadcast_exposed":{"type":"boolean","description":"A per-recipient slot: the broadcast trigger `variables` and imported values override it by key (string inputs only)"},"integration_field":{"type":"boolean","description":"Indicates whether the field is common to all integrations"},"display_field":{"type":"boolean","description":"Marks this field as the human-readable identifier for the integration. Its resolved value (enum label or string) is shown on the assistant channel card to disambiguate multiple integrations of the same type."},"conditions":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field","isRequired":true},"operator":{"type":"string","enum":["eq","neq","gt","gte","lt","lte","contains","not_contains","is_empty","is_not_empty"],"description":"The operator for the field condition","isRequired":true},"value":{"oneOf":[{}]}},"required":["field","operator"],"description":"Condition for the field"},"description":"Conditions that must be met for the field to be shown"},"hidden":{"type":"boolean","description":"Indicates whether the field is hidden from the UI"},"picker":{"oneOf":[{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type","views"],"properties":{"type":{"type":"string","enum":["google_drive"],"description":"Picker that allows selecting files from Google Drive","isRequired":true},"views":{"type":"array","items":{"type":"string","enum":["DOCS","DOCS_IMAGES","DOCS_IMAGES_AND_VIDEOS","DOCS_VIDEOS","DOCUMENTS","DRAWINGS","FOLDERS","FORMS","PDFS","PRESENTATIONS","SPREADSHEETS"],"description":"The views available for the Google Drive picker"},"isRequired":true},"selectable_mime_types":{"type":"array","items":{"type":"string"},"description":"A comma-separated list of MIME types to restrict the selectable files in the picker"}}},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["whatsapp_template"],"description":"Picker that allows selecting from WhatsApp templates","isRequired":true}}},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["meta_events"],"description":"Picker that opens Meta Events Manager","isRequired":true}}}]},"requires":{"type":"array","items":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field"},"description":"Sibling field keys that must be filled before this field can resolve its data (list options, dynamic fields, or a scoped reference picker)"},"disable_variables":{"type":"boolean","description":"When true, skip template variable replacement ({{variable}}) for this field"},"any":{"type":"boolean","description":"Offers an \"Any\" choice first, stored as `any`: the field matches every value (enum and reference pickers)"},"default":{"oneOf":[{"type":"string","description":"The default value of the user field (encoded user id of an org member)"},{"type":"array","items":{"type":"string"},"description":"The default value of the user field (encoded user id of an org member)"}]},"source":{"type":"string","enum":["created_by","updated_by"],"description":"Record actor a sourced user field renders. A sourced field is readonly and stores no values. Table fields on custom tables only; immutable after create."}}},{"type":"object","description":"A reference to one or more chats","required":["type"],"properties":{"type":{"type":"string","enum":["chat"],"description":"The type of the field","isRequired":true},"name":{"type":"string","maxLength":1024,"description":"The name of the field"},"description":{"type":"string","maxLength":10240,"description":"The description of the field"},"optional":{"type":"boolean","description":"Indicates whether the field is optional"},"array":{"type":"boolean","description":"Indicates whether the field can contain multiple values"},"placeholder":{"type":"string","maxLength":512,"description":"The placeholder of the field"},"display":{"type":"object","properties":{"field":{"type":"string","enum":["inline","stacked"],"description":"Controls how the label and field are arranged (inline or stacked)"},"container":{"type":"string","enum":["grid","full","center"],"description":"Controls how the field container behaves in terms of width and positioning"},"empty":{"type":"string","enum":["show","hide"],"description":"What to render when an `object` field resolves to no visible sub-fields. Defaults to `hide` when the sub-fields come from a remote sync (`additional_properties.path`) — an empty result has nothing to fill in — and to `show` for every other field. Only honoured on fields marked `optional`: hiding a required field would leave a form that cannot be completed and no visible reason why. Never applies while the sync is loading or errored, nor while `requires` siblings are unfilled — those states keep rendering their own message — and never in the field editor, where the empty container is the drop target."}},"description":"Display options for the field"},"order":{"type":"number","minimum":0,"description":"The order of the field relative to other fields in the form"},"link":{"type":"string","description":"The link to the documentation for the field"},"allowed_modes":{"type":"array","items":{"type":"string","enum":["all","auto","manual"],"description":"Indicates the mode of the selector, auto will allow AI to determine the value, manual will allow the user to manually input a value"}},"broadcast_field":{"type":"boolean","description":"Indicates whether the field is used for broadcast"},"broadcast_exposed":{"type":"boolean","description":"A per-recipient slot: the broadcast trigger `variables` and imported values override it by key (string inputs only)"},"integration_field":{"type":"boolean","description":"Indicates whether the field is common to all integrations"},"display_field":{"type":"boolean","description":"Marks this field as the human-readable identifier for the integration. Its resolved value (enum label or string) is shown on the assistant channel card to disambiguate multiple integrations of the same type."},"conditions":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field","isRequired":true},"operator":{"type":"string","enum":["eq","neq","gt","gte","lt","lte","contains","not_contains","is_empty","is_not_empty"],"description":"The operator for the field condition","isRequired":true},"value":{"oneOf":[{}]}},"required":["field","operator"],"description":"Condition for the field"},"description":"Conditions that must be met for the field to be shown"},"hidden":{"type":"boolean","description":"Indicates whether the field is hidden from the UI"},"picker":{"oneOf":[{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type","views"],"properties":{"type":{"type":"string","enum":["google_drive"],"description":"Picker that allows selecting files from Google Drive","isRequired":true},"views":{"type":"array","items":{"type":"string","enum":["DOCS","DOCS_IMAGES","DOCS_IMAGES_AND_VIDEOS","DOCS_VIDEOS","DOCUMENTS","DRAWINGS","FOLDERS","FORMS","PDFS","PRESENTATIONS","SPREADSHEETS"],"description":"The views available for the Google Drive picker"},"isRequired":true},"selectable_mime_types":{"type":"array","items":{"type":"string"},"description":"A comma-separated list of MIME types to restrict the selectable files in the picker"}}},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["whatsapp_template"],"description":"Picker that allows selecting from WhatsApp templates","isRequired":true}}},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["meta_events"],"description":"Picker that opens Meta Events Manager","isRequired":true}}}]},"requires":{"type":"array","items":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field"},"description":"Sibling field keys that must be filled before this field can resolve its data (list options, dynamic fields, or a scoped reference picker)"},"disable_variables":{"type":"boolean","description":"When true, skip template variable replacement ({{variable}}) for this field"},"any":{"type":"boolean","description":"Offers an \"Any\" choice first, stored as `any`: the field matches every value (enum and reference pickers)"},"default":{"oneOf":[{"type":"string","description":"The default value of the chat field (encoded chat id)"},{"type":"array","items":{"type":"string"},"description":"The default value of the chat field (encoded chat id)"}]}}},{"type":"object","description":"A reference to one or more segments","required":["type"],"properties":{"type":{"type":"string","enum":["segment"],"description":"The type of the field","isRequired":true},"name":{"type":"string","maxLength":1024,"description":"The name of the field"},"description":{"type":"string","maxLength":10240,"description":"The description of the field"},"optional":{"type":"boolean","description":"Indicates whether the field is optional"},"array":{"type":"boolean","description":"Indicates whether the field can contain multiple values"},"placeholder":{"type":"string","maxLength":512,"description":"The placeholder of the field"},"display":{"type":"object","properties":{"field":{"type":"string","enum":["inline","stacked"],"description":"Controls how the label and field are arranged (inline or stacked)"},"container":{"type":"string","enum":["grid","full","center"],"description":"Controls how the field container behaves in terms of width and positioning"},"empty":{"type":"string","enum":["show","hide"],"description":"What to render when an `object` field resolves to no visible sub-fields. Defaults to `hide` when the sub-fields come from a remote sync (`additional_properties.path`) — an empty result has nothing to fill in — and to `show` for every other field. Only honoured on fields marked `optional`: hiding a required field would leave a form that cannot be completed and no visible reason why. Never applies while the sync is loading or errored, nor while `requires` siblings are unfilled — those states keep rendering their own message — and never in the field editor, where the empty container is the drop target."}},"description":"Display options for the field"},"order":{"type":"number","minimum":0,"description":"The order of the field relative to other fields in the form"},"link":{"type":"string","description":"The link to the documentation for the field"},"allowed_modes":{"type":"array","items":{"type":"string","enum":["all","auto","manual"],"description":"Indicates the mode of the selector, auto will allow AI to determine the value, manual will allow the user to manually input a value"}},"broadcast_field":{"type":"boolean","description":"Indicates whether the field is used for broadcast"},"broadcast_exposed":{"type":"boolean","description":"A per-recipient slot: the broadcast trigger `variables` and imported values override it by key (string inputs only)"},"integration_field":{"type":"boolean","description":"Indicates whether the field is common to all integrations"},"display_field":{"type":"boolean","description":"Marks this field as the human-readable identifier for the integration. Its resolved value (enum label or string) is shown on the assistant channel card to disambiguate multiple integrations of the same type."},"conditions":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field","isRequired":true},"operator":{"type":"string","enum":["eq","neq","gt","gte","lt","lte","contains","not_contains","is_empty","is_not_empty"],"description":"The operator for the field condition","isRequired":true},"value":{"oneOf":[{}]}},"required":["field","operator"],"description":"Condition for the field"},"description":"Conditions that must be met for the field to be shown"},"hidden":{"type":"boolean","description":"Indicates whether the field is hidden from the UI"},"picker":{"oneOf":[{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type","views"],"properties":{"type":{"type":"string","enum":["google_drive"],"description":"Picker that allows selecting files from Google Drive","isRequired":true},"views":{"type":"array","items":{"type":"string","enum":["DOCS","DOCS_IMAGES","DOCS_IMAGES_AND_VIDEOS","DOCS_VIDEOS","DOCUMENTS","DRAWINGS","FOLDERS","FORMS","PDFS","PRESENTATIONS","SPREADSHEETS"],"description":"The views available for the Google Drive picker"},"isRequired":true},"selectable_mime_types":{"type":"array","items":{"type":"string"},"description":"A comma-separated list of MIME types to restrict the selectable files in the picker"}}},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["whatsapp_template"],"description":"Picker that allows selecting from WhatsApp templates","isRequired":true}}},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["meta_events"],"description":"Picker that opens Meta Events Manager","isRequired":true}}}]},"requires":{"type":"array","items":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field"},"description":"Sibling field keys that must be filled before this field can resolve its data (list options, dynamic fields, or a scoped reference picker)"},"disable_variables":{"type":"boolean","description":"When true, skip template variable replacement ({{variable}}) for this field"},"any":{"type":"boolean","description":"Offers an \"Any\" choice first, stored as `any`: the field matches every value (enum and reference pickers)"},"default":{"oneOf":[{"type":"string","description":"The default value of the segment field (encoded segment id)"},{"type":"array","items":{"type":"string"},"description":"The default value of the segment field (encoded segment id)"}]}}},{"type":"object","description":"A reference to one or more assistants","required":["type"],"properties":{"type":{"type":"string","enum":["assistant"],"description":"The type of the field","isRequired":true},"name":{"type":"string","maxLength":1024,"description":"The name of the field"},"description":{"type":"string","maxLength":10240,"description":"The description of the field"},"optional":{"type":"boolean","description":"Indicates whether the field is optional"},"array":{"type":"boolean","description":"Indicates whether the field can contain multiple values"},"placeholder":{"type":"string","maxLength":512,"description":"The placeholder of the field"},"display":{"type":"object","properties":{"field":{"type":"string","enum":["inline","stacked"],"description":"Controls how the label and field are arranged (inline or stacked)"},"container":{"type":"string","enum":["grid","full","center"],"description":"Controls how the field container behaves in terms of width and positioning"},"empty":{"type":"string","enum":["show","hide"],"description":"What to render when an `object` field resolves to no visible sub-fields. Defaults to `hide` when the sub-fields come from a remote sync (`additional_properties.path`) — an empty result has nothing to fill in — and to `show` for every other field. Only honoured on fields marked `optional`: hiding a required field would leave a form that cannot be completed and no visible reason why. Never applies while the sync is loading or errored, nor while `requires` siblings are unfilled — those states keep rendering their own message — and never in the field editor, where the empty container is the drop target."}},"description":"Display options for the field"},"order":{"type":"number","minimum":0,"description":"The order of the field relative to other fields in the form"},"link":{"type":"string","description":"The link to the documentation for the field"},"allowed_modes":{"type":"array","items":{"type":"string","enum":["all","auto","manual"],"description":"Indicates the mode of the selector, auto will allow AI to determine the value, manual will allow the user to manually input a value"}},"broadcast_field":{"type":"boolean","description":"Indicates whether the field is used for broadcast"},"broadcast_exposed":{"type":"boolean","description":"A per-recipient slot: the broadcast trigger `variables` and imported values override it by key (string inputs only)"},"integration_field":{"type":"boolean","description":"Indicates whether the field is common to all integrations"},"display_field":{"type":"boolean","description":"Marks this field as the human-readable identifier for the integration. Its resolved value (enum label or string) is shown on the assistant channel card to disambiguate multiple integrations of the same type."},"conditions":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field","isRequired":true},"operator":{"type":"string","enum":["eq","neq","gt","gte","lt","lte","contains","not_contains","is_empty","is_not_empty"],"description":"The operator for the field condition","isRequired":true},"value":{"oneOf":[{}]}},"required":["field","operator"],"description":"Condition for the field"},"description":"Conditions that must be met for the field to be shown"},"hidden":{"type":"boolean","description":"Indicates whether the field is hidden from the UI"},"picker":{"oneOf":[{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type","views"],"properties":{"type":{"type":"string","enum":["google_drive"],"description":"Picker that allows selecting files from Google Drive","isRequired":true},"views":{"type":"array","items":{"type":"string","enum":["DOCS","DOCS_IMAGES","DOCS_IMAGES_AND_VIDEOS","DOCS_VIDEOS","DOCUMENTS","DRAWINGS","FOLDERS","FORMS","PDFS","PRESENTATIONS","SPREADSHEETS"],"description":"The views available for the Google Drive picker"},"isRequired":true},"selectable_mime_types":{"type":"array","items":{"type":"string"},"description":"A comma-separated list of MIME types to restrict the selectable files in the picker"}}},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["whatsapp_template"],"description":"Picker that allows selecting from WhatsApp templates","isRequired":true}}},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["meta_events"],"description":"Picker that opens Meta Events Manager","isRequired":true}}}]},"requires":{"type":"array","items":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field"},"description":"Sibling field keys that must be filled before this field can resolve its data (list options, dynamic fields, or a scoped reference picker)"},"disable_variables":{"type":"boolean","description":"When true, skip template variable replacement ({{variable}}) for this field"},"any":{"type":"boolean","description":"Offers an \"Any\" choice first, stored as `any`: the field matches every value (enum and reference pickers)"},"default":{"oneOf":[{"type":"string","description":"The default value of the assistant field (encoded assistant id)"},{"type":"array","items":{"type":"string"},"description":"The default value of the assistant field (encoded assistant id)"}]}}},{"type":"object","description":"A reference to one or more agents","required":["type"],"properties":{"type":{"type":"string","enum":["agent"],"description":"The type of the field","isRequired":true},"name":{"type":"string","maxLength":1024,"description":"The name of the field"},"description":{"type":"string","maxLength":10240,"description":"The description of the field"},"optional":{"type":"boolean","description":"Indicates whether the field is optional"},"array":{"type":"boolean","description":"Indicates whether the field can contain multiple values"},"placeholder":{"type":"string","maxLength":512,"description":"The placeholder of the field"},"display":{"type":"object","properties":{"field":{"type":"string","enum":["inline","stacked"],"description":"Controls how the label and field are arranged (inline or stacked)"},"container":{"type":"string","enum":["grid","full","center"],"description":"Controls how the field container behaves in terms of width and positioning"},"empty":{"type":"string","enum":["show","hide"],"description":"What to render when an `object` field resolves to no visible sub-fields. Defaults to `hide` when the sub-fields come from a remote sync (`additional_properties.path`) — an empty result has nothing to fill in — and to `show` for every other field. Only honoured on fields marked `optional`: hiding a required field would leave a form that cannot be completed and no visible reason why. Never applies while the sync is loading or errored, nor while `requires` siblings are unfilled — those states keep rendering their own message — and never in the field editor, where the empty container is the drop target."}},"description":"Display options for the field"},"order":{"type":"number","minimum":0,"description":"The order of the field relative to other fields in the form"},"link":{"type":"string","description":"The link to the documentation for the field"},"allowed_modes":{"type":"array","items":{"type":"string","enum":["all","auto","manual"],"description":"Indicates the mode of the selector, auto will allow AI to determine the value, manual will allow the user to manually input a value"}},"broadcast_field":{"type":"boolean","description":"Indicates whether the field is used for broadcast"},"broadcast_exposed":{"type":"boolean","description":"A per-recipient slot: the broadcast trigger `variables` and imported values override it by key (string inputs only)"},"integration_field":{"type":"boolean","description":"Indicates whether the field is common to all integrations"},"display_field":{"type":"boolean","description":"Marks this field as the human-readable identifier for the integration. Its resolved value (enum label or string) is shown on the assistant channel card to disambiguate multiple integrations of the same type."},"conditions":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field","isRequired":true},"operator":{"type":"string","enum":["eq","neq","gt","gte","lt","lte","contains","not_contains","is_empty","is_not_empty"],"description":"The operator for the field condition","isRequired":true},"value":{"oneOf":[{}]}},"required":["field","operator"],"description":"Condition for the field"},"description":"Conditions that must be met for the field to be shown"},"hidden":{"type":"boolean","description":"Indicates whether the field is hidden from the UI"},"picker":{"oneOf":[{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type","views"],"properties":{"type":{"type":"string","enum":["google_drive"],"description":"Picker that allows selecting files from Google Drive","isRequired":true},"views":{"type":"array","items":{"type":"string","enum":["DOCS","DOCS_IMAGES","DOCS_IMAGES_AND_VIDEOS","DOCS_VIDEOS","DOCUMENTS","DRAWINGS","FOLDERS","FORMS","PDFS","PRESENTATIONS","SPREADSHEETS"],"description":"The views available for the Google Drive picker"},"isRequired":true},"selectable_mime_types":{"type":"array","items":{"type":"string"},"description":"A comma-separated list of MIME types to restrict the selectable files in the picker"}}},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["whatsapp_template"],"description":"Picker that allows selecting from WhatsApp templates","isRequired":true}}},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["meta_events"],"description":"Picker that opens Meta Events Manager","isRequired":true}}}]},"requires":{"type":"array","items":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field"},"description":"Sibling field keys that must be filled before this field can resolve its data (list options, dynamic fields, or a scoped reference picker)"},"disable_variables":{"type":"boolean","description":"When true, skip template variable replacement ({{variable}}) for this field"},"any":{"type":"boolean","description":"Offers an \"Any\" choice first, stored as `any`: the field matches every value (enum and reference pickers)"},"default":{"oneOf":[{"type":"string","description":"The default value of the agent field (encoded agent id)"},{"type":"array","items":{"type":"string"},"description":"The default value of the agent field (encoded agent id)"}]}}},{"type":"object","description":"The object field that can contain other fields, including nested objects","required":["type","properties"],"properties":{"type":{"type":"string","enum":["object"],"description":"The type of the field","isRequired":true},"properties":{"type":"object","additionalProperties":{"$circularRef":"cd820d77-f9a5-48b7-aad9-9b49dcd5a7ce"},"description":"A record of fields that can be of various types including object fields","isRequired":true},"name":{"type":"string","maxLength":1024,"description":"The name of the field"},"description":{"type":"string","maxLength":10240,"description":"The description of the field"},"optional":{"type":"boolean","description":"Indicates whether the field is optional"},"array":{"type":"boolean","description":"Indicates whether the field can contain multiple values"},"placeholder":{"type":"string","maxLength":512,"description":"The placeholder of the field"},"display":{"type":"object","properties":{"field":{"type":"string","enum":["inline","stacked"],"description":"Controls how the label and field are arranged (inline or stacked)"},"container":{"type":"string","enum":["grid","full","center"],"description":"Controls how the field container behaves in terms of width and positioning"},"empty":{"type":"string","enum":["show","hide"],"description":"What to render when an `object` field resolves to no visible sub-fields. Defaults to `hide` when the sub-fields come from a remote sync (`additional_properties.path`) — an empty result has nothing to fill in — and to `show` for every other field. Only honoured on fields marked `optional`: hiding a required field would leave a form that cannot be completed and no visible reason why. Never applies while the sync is loading or errored, nor while `requires` siblings are unfilled — those states keep rendering their own message — and never in the field editor, where the empty container is the drop target."}},"description":"Display options for the field"},"order":{"type":"number","minimum":0,"description":"The order of the field relative to other fields in the form"},"link":{"type":"string","description":"The link to the documentation for the field"},"allowed_modes":{"type":"array","items":{"type":"string","enum":["all","auto","manual"],"description":"Indicates the mode of the selector, auto will allow AI to determine the value, manual will allow the user to manually input a value"}},"broadcast_field":{"type":"boolean","description":"Indicates whether the field is used for broadcast"},"broadcast_exposed":{"type":"boolean","description":"A per-recipient slot: the broadcast trigger `variables` and imported values override it by key (string inputs only)"},"integration_field":{"type":"boolean","description":"Indicates whether the field is common to all integrations"},"display_field":{"type":"boolean","description":"Marks this field as the human-readable identifier for the integration. Its resolved value (enum label or string) is shown on the assistant channel card to disambiguate multiple integrations of the same type."},"conditions":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field","isRequired":true},"operator":{"type":"string","enum":["eq","neq","gt","gte","lt","lte","contains","not_contains","is_empty","is_not_empty"],"description":"The operator for the field condition","isRequired":true},"value":{"oneOf":[{}]}},"required":["field","operator"],"description":"Condition for the field"},"description":"Conditions that must be met for the field to be shown"},"hidden":{"type":"boolean","description":"Indicates whether the field is hidden from the UI"},"picker":{"oneOf":[{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type","views"],"properties":{"type":{"type":"string","enum":["google_drive"],"description":"Picker that allows selecting files from Google Drive","isRequired":true},"views":{"type":"array","items":{"type":"string","enum":["DOCS","DOCS_IMAGES","DOCS_IMAGES_AND_VIDEOS","DOCS_VIDEOS","DOCUMENTS","DRAWINGS","FOLDERS","FORMS","PDFS","PRESENTATIONS","SPREADSHEETS"],"description":"The views available for the Google Drive picker"},"isRequired":true},"selectable_mime_types":{"type":"array","items":{"type":"string"},"description":"A comma-separated list of MIME types to restrict the selectable files in the picker"}}},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["whatsapp_template"],"description":"Picker that allows selecting from WhatsApp templates","isRequired":true}}},{"type":"object","description":"Picker configuration, when specified it makes this field a picker","required":["type"],"properties":{"type":{"type":"string","enum":["meta_events"],"description":"Picker that opens Meta Events Manager","isRequired":true}}}]},"requires":{"type":"array","items":{"type":"string","maxLength":256,"pattern":"^[^.]+$","description":"The key of the field"},"description":"Sibling field keys that must be filled before this field can resolve its data (list options, dynamic fields, or a scoped reference picker)"},"disable_variables":{"type":"boolean","description":"When true, skip template variable replacement ({{variable}}) for this field"},"any":{"type":"boolean","description":"Offers an \"Any\" choice first, stored as `any`: the field matches every value (enum and reference pickers)"},"format":{"type":"string","enum":["schema"],"description":"The validation type for the object field"},"additional_properties":{"oneOf":[{"type":"object","required":["schema"],"properties":{"schema":{"oneOf":[{"isRequired":true}],"isRequired":true}}},{"type":"object","description":"Configuration for fields that fetch their data from a remote connection list action","properties":{"path":{"type":"string","description":"The connection list action path used to show autocomplete options"},"resource_id":{"type":"string","description":"An optional resource ID to scope the list to a specific resource, only used on dynamic fields"},"sync_on_mount":{"type":"boolean","description":"When true, the selected value is re-fetched on mount to keep cached metadata in sync with the remote source"}}},{"type":"boolean"}]},"default":{"oneOf":[{"type":"object","description":"The default value of the object field","properties":{},"additionalProperties":{"oneOf":[{}]}},{"type":"array","items":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}]}},"description":"The default value of the object field"}]}}}]}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","bearerFormat":"API Key","description":"Bearer token authentication using your API key","scopes":[],"schemeName":"bearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Bearer token authentication using your API key","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"https://api.useinvent.com/openapi.json"},"subdomain":"invent","siteName":"Invent","title":"List agent actions - Invent","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-30T19:36:27.832Z","originalFileLocation":"api-reference/agents/list-agent-actions.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=\"dark\"}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=\"Fetch all actions for a specific agent.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Invent\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/invent/3xWgKWYGqQSXkZhy/_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/invent/3xWgKWYGqQSXkZhy/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/invent/3xWgKWYGqQSXkZhy/_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/invent/3xWgKWYGqQSXkZhy/_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/invent/3xWgKWYGqQSXkZhy/_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/invent/3xWgKWYGqQSXkZhy/_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/invent/3xWgKWYGqQSXkZhy/_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/invent/3xWgKWYGqQSXkZhy/_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/invent/3xWgKWYGqQSXkZhy/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"List agent actions - Invent\">\u003cmeta data-mint-head property=\"og:description\" content=\"Fetch all actions for a specific agent.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Invent\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.useinvent.com/api-reference/agents/list-agent-actions\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://invent.mintlify.site/_mintlify/api/og/v2?division=Agents\u0026amp;title=List+agent+actions\u0026amp;description=Fetch+all+actions+for+a+specific+agent.\u0026amp;theme=37c1989287c7105efa40cd85\u0026amp;signature=0280ef72ab24ff9f4b1f2036e167208b8410a36a5b946ba0cf80b152cad6d385\">\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=\"List agent actions - Invent\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Fetch all actions for a specific agent.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://invent.mintlify.site/_mintlify/api/og/v2?division=Agents\u0026amp;title=List+agent+actions\u0026amp;description=Fetch+all+actions+for+a+specific+agent.\u0026amp;theme=37c1989287c7105efa40cd85\u0026amp;signature=0280ef72ab24ff9f4b1f2036e167208b8410a36a5b946ba0cf80b152cad6d385\">\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/invent/3xWgKWYGqQSXkZhy/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Invent\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#3b82f6\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.useinvent.com/api-reference/agents/list-agent-actions\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/agents/list-agent-actions.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.useinvent.com/#organization\",\"name\":\"Invent\",\"url\":\"https://docs.useinvent.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/invent/DBVWh63AqdEn9h_9/assets/logo/light.svg?fit=max\u0026auto=format\u0026n=DBVWh63AqdEn9h_9\u0026q=85\u0026s=bf9b591da0d1e839ff17737bb7604ed8\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.useinvent.com#website\",\"name\":\"Invent\",\"url\":\"https://docs.useinvent.com\",\"publisher\":{\"@id\":\"https://docs.useinvent.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.useinvent.com/api-reference/agents/list-agent-actions#webpage\",\"url\":\"https://docs.useinvent.com/api-reference/agents/list-agent-actions\",\"name\":\"List agent actions\",\"description\":\"Fetch all actions for a specific agent.\",\"dateModified\":\"2026-10-30T19:36:27.832Z\",\"isPartOf\":{\"@id\":\"https://docs.useinvent.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.useinvent.com/api-reference/agents/list-agent-actions#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.useinvent.com/api-reference/agents/list-agent-actions#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Invent\",\"item\":\"https://docs.useinvent.com\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"List agent actions\",\"item\":\"https://docs.useinvent.com/api-reference/agents/list-agent-actions\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.useinvent.com/api-reference/agents/list-agent-actions#apireference\",\"headline\":\"List agent actions\",\"name\":\"List agent actions\",\"description\":\"Fetch all actions for a specific agent.\",\"url\":\"https://docs.useinvent.com/api-reference/agents/list-agent-actions\",\"mainEntityOfPage\":{\"@id\":\"https://docs.useinvent.com/api-reference/agents/list-agent-actions#webpage\"},\"dateModified\":\"2026-10-30T19:36:27.832Z\",\"publisher\":{\"@id\":\"https://docs.useinvent.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.useinvent.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Invent\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Invent\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/api-reference/agents/list-agent-actions.md","siteName":"Invent","nav":{"global":null,"tabs":[{"tab":"Documentation","icon":"book-open","pages":[{"title":"Documentation","href":"/introduction"}]},{"tab":"Guides","icon":"lightbulb","pages":[{"title":"Guides","href":"/learn-by-example"}]},{"tab":"API Reference","icon":"code-simple","groups":[{"group":"Getting Started","pages":[{"title":"Introduction","href":"/api-reference/getting-started/introduction"},{"title":"Invent for Agents","icon":"robot","href":"/api-reference/getting-started/for-agents"},{"title":"API Cookbook","icon":"book-open","href":"/api-reference/getting-started/cookbook"},{"title":"Pagination and Filtering","href":"/api-reference/getting-started/pagination-and-filtering"},{"title":"Webhooks","href":"/api-reference/getting-started/webhooks"},{"title":"WebSockets","href":"/api-reference/getting-started/websockets"}]},{"group":"Inbox","pages":[{"title":"List inbox chats","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/inbox","href":"/api-reference/inbox/list-inbox-chats"},{"title":"Subscribe to inbox events","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/inbox/ws","href":"/api-reference/inbox/subscribe-to-inbox-events"}]},{"group":"Chats","pages":[{"title":"Get chat","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /chats/{chat_id}","href":"/api-reference/chats/get-chat"},{"title":"Delete chat","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /chats/{chat_id}","href":"/api-reference/chats/delete-chat"},{"title":"Update chat","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json patch /chats/{chat_id}","href":"/api-reference/chats/update-chat"},{"title":"Report chat typing","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /chats/{chat_id}/typing","href":"/api-reference/chats/report-chat-typing"},{"title":"Fork chat","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /chats/{chat_id}/fork","href":"/api-reference/chats/fork-chat"},{"title":"Cancel chat generation","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /chats/{chat_id}/cancel","href":"/api-reference/chats/cancel-chat-generation"},{"title":"Update chat skills","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json patch /chats/{chat_id}/skills","href":"/api-reference/chats/update-chat-skills"},{"title":"Update chat state","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json patch /chats/{chat_id}/state","href":"/api-reference/chats/update-chat-state"},{"title":"Get chat state info","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /chats/{chat_id}/state/info","href":"/api-reference/chats/get-chat-state-info"},{"title":"Assign conversation","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json patch /chats/{chat_id}/state/assign","href":"/api-reference/chats/assign-conversation"},{"title":"Mark chat as seen","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /chats/{chat_id}/seen","href":"/api-reference/chats/mark-chat-as-seen"},{"title":"Mark chat as unseen","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /chats/{chat_id}/unseen","href":"/api-reference/chats/mark-chat-as-unseen"},{"title":"Add chat member","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /chats/{chat_id}/members","href":"/api-reference/chats/add-chat-member"},{"title":"Remove chat member","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /chats/{chat_id}/members/{member_id}","href":"/api-reference/chats/remove-chat-member"},{"title":"List chat files","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /chats/{chat_id}/files","href":"/api-reference/chats/list-chat-files"},{"title":"List conversation summaries","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /chats/{chat_id}/memories","href":"/api-reference/chats/list-conversation-summaries"},{"title":"Clear conversation summaries","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /chats/{chat_id}/memories","href":"/api-reference/chats/clear-conversation-summaries"},{"title":"Delete conversation summary","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /chats/{chat_id}/memories/{memory_id}","href":"/api-reference/chats/delete-conversation-summary"}]},{"group":"Messages","pages":[{"title":"Decide action approvals","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /chats/{chat_id}/messages/{message_id}/approvals","href":"/api-reference/messages/decide-action-approvals"},{"title":"List chat messages","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /chats/{chat_id}/messages","href":"/api-reference/messages/list-chat-messages"},{"title":"Create chat message","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /chats/{chat_id}/messages","href":"/api-reference/messages/create-chat-message"},{"title":"Get chat message","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /chats/{chat_id}/messages/{message_id}","href":"/api-reference/messages/get-chat-message"},{"title":"Delete chat message","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /chats/{chat_id}/messages/{message_id}","href":"/api-reference/messages/delete-chat-message"},{"title":"Edit chat message","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json patch /chats/{chat_id}/messages/{message_id}","href":"/api-reference/messages/edit-chat-message"},{"title":"Add message reaction","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /chats/{chat_id}/messages/{message_id}/reactions","href":"/api-reference/messages/add-message-reaction"},{"title":"Remove message reaction","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /chats/{chat_id}/messages/{message_id}/reactions","href":"/api-reference/messages/remove-message-reaction"},{"title":"Send chat template message","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /chats/{chat_id}/messages/template","href":"/api-reference/messages/send-chat-template-message"},{"title":"Respond to interactive tool","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /chats/{chat_id}/messages/{message_id}/tools/{tool_call_id}/respond","href":"/api-reference/messages/respond-to-interactive-tool"}]},{"group":"Contacts","pages":[{"title":"List duplicate contact groups","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/contacts/duplicates","href":"/api-reference/contacts/list-duplicate-contact-groups"},{"title":"List duplicates of a contact","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/contacts/{contact_id}/duplicates","href":"/api-reference/contacts/list-duplicates-of-a-contact"},{"title":"Merge contacts","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/contacts/{contact_id}/merge","href":"/api-reference/contacts/merge-contacts"},{"title":"List contact fields","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/contacts/fields","href":"/api-reference/contacts/list-contact-fields"},{"title":"Create contact field","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/contacts/fields","href":"/api-reference/contacts/create-contact-field"},{"title":"Get contact field","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/contacts/fields/{field_id}","href":"/api-reference/contacts/get-contact-field"},{"title":"Delete contact field","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /orgs/contacts/fields/{field_id}","href":"/api-reference/contacts/delete-contact-field"},{"title":"Update contact field","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json patch /orgs/contacts/fields/{field_id}","href":"/api-reference/contacts/update-contact-field"},{"title":"List contacts","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/contacts","href":"/api-reference/contacts/list-contacts"},{"title":"Create contact","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/contacts","href":"/api-reference/contacts/create-contact"},{"title":"Get contact stats","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/contacts/stats","href":"/api-reference/contacts/get-contact-stats"},{"title":"Create multiple contacts","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/contacts/bulk","href":"/api-reference/contacts/create-multiple-contacts"},{"title":"Delete multiple contacts","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /orgs/contacts/bulk","href":"/api-reference/contacts/delete-multiple-contacts"},{"title":"Preview bulk contact creation","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/contacts/bulk/dry","href":"/api-reference/contacts/preview-bulk-contact-creation"},{"title":"Get contact","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/contacts/{contact_id}","href":"/api-reference/contacts/get-contact"},{"title":"Delete contact","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /orgs/contacts/{contact_id}","href":"/api-reference/contacts/delete-contact"},{"title":"Update contact","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json patch /orgs/contacts/{contact_id}","href":"/api-reference/contacts/update-contact"},{"title":"Get contact last seen","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/contacts/{contact_id}/last-seen","href":"/api-reference/contacts/get-contact-last-seen"},{"title":"List contact activities","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/contacts/{contact_id}/activities","href":"/api-reference/contacts/list-contact-activities"},{"title":"List contact segments","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/contacts/{contact_id}/segments","href":"/api-reference/contacts/list-contact-segments"},{"title":"Add segment to contact","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/contacts/{contact_id}/segments/{segment_id}","href":"/api-reference/contacts/add-segment-to-contact"},{"title":"Remove segment from contact","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /orgs/contacts/{contact_id}/segments/{segment_id}","href":"/api-reference/contacts/remove-segment-from-contact"},{"title":"Add custom channel to a contact","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/contacts/{contact_id}/channels","href":"/api-reference/contacts/add-custom-channel-to-a-contact"},{"title":"Get contact channel stats","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/contacts/{contact_id}/channels/{channel_id}/stats","href":"/api-reference/contacts/get-contact-channel-stats"},{"title":"Delete contact channel","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /orgs/contacts/{contact_id}/channels/{channel_id}","href":"/api-reference/contacts/delete-contact-channel"},{"title":"Update custom contact channel","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json patch /orgs/contacts/{contact_id}/channels/{channel_id}","href":"/api-reference/contacts/update-custom-contact-channel"},{"title":"List contact files","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/contacts/{contact_id}/files","href":"/api-reference/contacts/list-contact-files"},{"title":"Upload contact file","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/contacts/{contact_id}/files","href":"/api-reference/contacts/upload-contact-file"},{"title":"Delete contact file","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /orgs/contacts/{contact_id}/files/{file_id}","href":"/api-reference/contacts/delete-contact-file"},{"title":"List contact comments","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/contacts/{contact_id}/comments","href":"/api-reference/contacts/list-contact-comments"},{"title":"Create contact comment","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/contacts/{contact_id}/comments","href":"/api-reference/contacts/create-contact-comment"},{"title":"Get contact comment","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/contacts/{contact_id}/comments/{activity_id}","href":"/api-reference/contacts/get-contact-comment"},{"title":"Delete contact comment","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /orgs/contacts/{contact_id}/comments/{activity_id}","href":"/api-reference/contacts/delete-contact-comment"},{"title":"Update contact comment","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json patch /orgs/contacts/{contact_id}/comments/{activity_id}","href":"/api-reference/contacts/update-contact-comment"},{"title":"List contact memories","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/contacts/{contact_id}/memories","href":"/api-reference/contacts/list-contact-memories"},{"title":"Clear all contact memories","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /orgs/contacts/{contact_id}/memories","href":"/api-reference/contacts/clear-all-contact-memories"},{"title":"Delete contact memory","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /orgs/contacts/{contact_id}/memories/{memory_id}","href":"/api-reference/contacts/delete-contact-memory"}]},{"group":"Custom channels","pages":[{"title":"Create chat on a contact channel","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/contacts/{contact_id}/channels/{channel_id}/chats","href":"/api-reference/custom-channels/create-chat-on-a-contact-channel"},{"title":"Send message as a contact on a channel","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/contacts/{contact_id}/channels/{channel_id}/chats/{chat_id}/messages","href":"/api-reference/custom-channels/send-message-as-a-contact-on-a-channel"},{"title":"Decide action approval as a contact on a channel","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/contacts/{contact_id}/channels/{channel_id}/chats/{chat_id}/messages/{message_id}/approvals/{tool_call_id}","href":"/api-reference/custom-channels/decide-action-approval-as-a-contact-on-a-channel"},{"title":"Respond to interactive tool as a contact on a channel","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/contacts/{contact_id}/channels/{channel_id}/chats/{chat_id}/messages/{message_id}/tools/{tool_call_id}/respond","href":"/api-reference/custom-channels/respond-to-interactive-tool-as-a-contact-on-a-channel"}]},{"group":"Segments","pages":[{"title":"List segments","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/segments","href":"/api-reference/segments/list-segments"},{"title":"Create segment","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/segments","href":"/api-reference/segments/create-segment"},{"title":"Get segment","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/segments/{segment_id}","href":"/api-reference/segments/get-segment"},{"title":"Delete segment","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /orgs/segments/{segment_id}","href":"/api-reference/segments/delete-segment"},{"title":"Update segment","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json patch /orgs/segments/{segment_id}","href":"/api-reference/segments/update-segment"}]},{"group":"Suppressions","pages":[{"title":"List suppressions","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/suppressions","href":"/api-reference/suppressions/list-suppressions"},{"title":"Suppress identifier","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/suppressions","href":"/api-reference/suppressions/suppress-identifier"},{"title":"Suppress identifiers in bulk","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/suppressions/bulk","href":"/api-reference/suppressions/suppress-identifiers-in-bulk"},{"title":"Preview bulk suppression","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/suppressions/bulk/dry","href":"/api-reference/suppressions/preview-bulk-suppression"},{"title":"Remove suppression","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /orgs/suppressions/{suppression_id}","href":"/api-reference/suppressions/remove-suppression"},{"title":"Update suppression","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json patch /orgs/suppressions/{suppression_id}","href":"/api-reference/suppressions/update-suppression"}]},{"group":"Assistants","pages":[{"title":"List assistants","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/assistants","href":"/api-reference/assistants/list-assistants"},{"title":"Create assistant","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/assistants","href":"/api-reference/assistants/create-assistant"},{"title":"Get assistant","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/assistants/{assistant_id}","href":"/api-reference/assistants/get-assistant"},{"title":"Delete assistant","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /orgs/assistants/{assistant_id}","href":"/api-reference/assistants/delete-assistant"},{"title":"Update assistant","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json patch /orgs/assistants/{assistant_id}","href":"/api-reference/assistants/update-assistant"},{"title":"Rotate assistant secret key","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/assistants/{assistant_id}/rotate-secret-key","href":"/api-reference/assistants/rotate-assistant-secret-key"},{"title":"Duplicate assistant","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/assistants/{assistant_id}/duplicate","href":"/api-reference/assistants/duplicate-assistant"},{"title":"List assistant channels","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/assistants/{assistant_id}/channels","href":"/api-reference/assistants/list-assistant-channels"},{"title":"Create assistant channel","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/assistants/{assistant_id}/channels","href":"/api-reference/assistants/create-assistant-channel"},{"title":"Get assistant channel","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/assistants/{assistant_id}/channels/{channel_id}","href":"/api-reference/assistants/get-assistant-channel"},{"title":"Delete assistant channel","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /orgs/assistants/{assistant_id}/channels/{channel_id}","href":"/api-reference/assistants/delete-assistant-channel"},{"title":"Update assistant channel","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json patch /orgs/assistants/{assistant_id}/channels/{channel_id}","href":"/api-reference/assistants/update-assistant-channel"},{"title":"List assistant actions","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/assistants/{assistant_id}/actions","href":"/api-reference/assistants/list-assistant-actions"},{"title":"Create assistant action","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/assistants/{assistant_id}/actions","href":"/api-reference/assistants/create-assistant-action"},{"title":"Get assistant action","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/assistants/{assistant_id}/actions/{action_id}","href":"/api-reference/assistants/get-assistant-action"},{"title":"Delete assistant action","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /orgs/assistants/{assistant_id}/actions/{action_id}","href":"/api-reference/assistants/delete-assistant-action"},{"title":"Update assistant action","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json patch /orgs/assistants/{assistant_id}/actions/{action_id}","href":"/api-reference/assistants/update-assistant-action"},{"title":"Create and delete assistant actions in bulk","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/assistants/{assistant_id}/actions/bulk","href":"/api-reference/assistants/create-and-delete-assistant-actions-in-bulk"},{"title":"Reorder assistant actions","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json patch /orgs/assistants/{assistant_id}/actions/reorder","href":"/api-reference/assistants/reorder-assistant-actions"},{"title":"Search available contents","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/assistants/{assistant_id}/knowledge/contents/search","href":"/api-reference/assistants/search-available-contents"},{"title":"List assistant knowledge","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/assistants/{assistant_id}/knowledge/contents","href":"/api-reference/assistants/list-assistant-knowledge"},{"title":"Link knowledge content to assistant","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/assistants/{assistant_id}/knowledge/contents/{content_id}","href":"/api-reference/assistants/link-knowledge-content-to-assistant"},{"title":"Unlink knowledge content from assistant","description":"Unlink an existing knowledge content from an assistant.","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /orgs/assistants/{assistant_id}/knowledge/contents/{content_id}","href":"/api-reference/assistants/unlink-knowledge-content-from-assistant"}]},{"group":"Agents","pages":[{"title":"List agent actions","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/agents/{agent_id}/actions","href":"/api-reference/agents/list-agent-actions"},{"title":"Create agent action","description":"Create a new action for a specific agent.","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/agents/{agent_id}/actions","href":"/api-reference/agents/create-agent-action"},{"title":"Get agent action","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/agents/{agent_id}/actions/{action_id}","href":"/api-reference/agents/get-agent-action"},{"title":"Delete agent action","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /orgs/agents/{agent_id}/actions/{action_id}","href":"/api-reference/agents/delete-agent-action"},{"title":"Update agent action","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json patch /orgs/agents/{agent_id}/actions/{action_id}","href":"/api-reference/agents/update-agent-action"},{"title":"Create and delete agent actions in bulk","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/agents/{agent_id}/actions/bulk","href":"/api-reference/agents/create-and-delete-agent-actions-in-bulk"},{"title":"Reorder agent actions","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json patch /orgs/agents/{agent_id}/actions/reorder","href":"/api-reference/agents/reorder-agent-actions"}]},{"group":"Skills","pages":[{"title":"List skills","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/skills","href":"/api-reference/skills/list-skills"},{"title":"Create skill","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/skills","href":"/api-reference/skills/create-skill"},{"title":"Get skill","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/skills/{skill_id}","href":"/api-reference/skills/get-skill"},{"title":"Delete skill","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /orgs/skills/{skill_id}","href":"/api-reference/skills/delete-skill"},{"title":"Update skill","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json patch /orgs/skills/{skill_id}","href":"/api-reference/skills/update-skill"}]},{"group":"Knowledge","pages":[{"title":"Get knowledge index","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/knowledge/index","href":"/api-reference/knowledge/get-knowledge-index"},{"title":"Get main knowledge index","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/knowledge/main-index","href":"/api-reference/knowledge/get-main-knowledge-index"},{"title":"List contents","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/knowledge/contents","href":"/api-reference/knowledge/list-contents"},{"title":"Create content","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/knowledge/contents","href":"/api-reference/knowledge/create-content"},{"title":"Get content","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/knowledge/contents/{content_id}","href":"/api-reference/knowledge/get-content"},{"title":"Delete content","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /orgs/knowledge/contents/{content_id}","href":"/api-reference/knowledge/delete-content"},{"title":"Update content","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json patch /orgs/knowledge/contents/{content_id}","href":"/api-reference/knowledge/update-content"},{"title":"Update content URL","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json patch /orgs/knowledge/contents/{content_id}/url","href":"/api-reference/knowledge/update-content-url"},{"title":"Create child content","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/knowledge/contents/{content_id}/children","href":"/api-reference/knowledge/create-child-content"},{"title":"Reindex content","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/knowledge/contents/{content_id}/reindex","href":"/api-reference/knowledge/reindex-content"},{"title":"List content chunks","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/knowledge/contents/{content_id}/chunks","href":"/api-reference/knowledge/list-content-chunks"},{"title":"Get content chunk","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/knowledge/contents/{content_id}/chunks/{chunk_id}","href":"/api-reference/knowledge/get-content-chunk"}]},{"group":"AI","pages":[{"title":"Create AI suggestion","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/ai/suggestions","href":"/api-reference/ai/create-ai-suggestion"}]},{"group":"Broadcasts","pages":[{"title":"List broadcasts","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/broadcasts","href":"/api-reference/broadcasts/list-broadcasts"},{"title":"Create broadcast","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/broadcasts","href":"/api-reference/broadcasts/create-broadcast"},{"title":"List all broadcast recipients","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/broadcasts/recipients","href":"/api-reference/broadcasts/list-all-broadcast-recipients"},{"title":"List broadcast interactions","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/broadcasts/interactions","href":"/api-reference/broadcasts/list-broadcast-interactions"},{"title":"Get broadcast","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/broadcasts/{broadcast_id}","href":"/api-reference/broadcasts/get-broadcast"},{"title":"Delete broadcast","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /orgs/broadcasts/{broadcast_id}","href":"/api-reference/broadcasts/delete-broadcast"},{"title":"Update broadcast","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json patch /orgs/broadcasts/{broadcast_id}","href":"/api-reference/broadcasts/update-broadcast"},{"title":"Send broadcast test","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/broadcasts/{broadcast_id}/send/test","href":"/api-reference/broadcasts/send-broadcast-test"},{"title":"Duplicate broadcast","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/broadcasts/{broadcast_id}/duplicate","href":"/api-reference/broadcasts/duplicate-broadcast"},{"title":"List broadcast templates","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/broadcasts/{broadcast_id}/templates","href":"/api-reference/broadcasts/list-broadcast-templates"},{"title":"Create broadcast template","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/broadcasts/{broadcast_id}/templates","href":"/api-reference/broadcasts/create-broadcast-template"},{"title":"Get broadcast template","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/broadcasts/{broadcast_id}/templates/{template_id}","href":"/api-reference/broadcasts/get-broadcast-template"},{"title":"Delete broadcast template","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /orgs/broadcasts/{broadcast_id}/templates/{template_id}","href":"/api-reference/broadcasts/delete-broadcast-template"},{"title":"Update broadcast template","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json patch /orgs/broadcasts/{broadcast_id}/templates/{template_id}","href":"/api-reference/broadcasts/update-broadcast-template"},{"title":"List broadcast field entries","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/broadcasts/{broadcast_id}/fields/entries","href":"/api-reference/broadcasts/list-broadcast-field-entries"},{"title":"Update broadcast field entries","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json patch /orgs/broadcasts/{broadcast_id}/fields/entries","href":"/api-reference/broadcasts/update-broadcast-field-entries"},{"title":"Preview broadcast field entries update","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json patch /orgs/broadcasts/{broadcast_id}/fields/entries/dry","href":"/api-reference/broadcasts/preview-broadcast-field-entries-update"},{"title":"List broadcast fields","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/broadcasts/{broadcast_id}/fields","href":"/api-reference/broadcasts/list-broadcast-fields"},{"title":"Create broadcast field","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/broadcasts/{broadcast_id}/fields","href":"/api-reference/broadcasts/create-broadcast-field"},{"title":"Get broadcast field","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/broadcasts/{broadcast_id}/fields/{field_id}","href":"/api-reference/broadcasts/get-broadcast-field"},{"title":"Delete broadcast field","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /orgs/broadcasts/{broadcast_id}/fields/{field_id}","href":"/api-reference/broadcasts/delete-broadcast-field"},{"title":"Update broadcast field","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json patch /orgs/broadcasts/{broadcast_id}/fields/{field_id}","href":"/api-reference/broadcasts/update-broadcast-field"},{"title":"Schedule marketing broadcast","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/broadcasts/{broadcast_id}/schedule","href":"/api-reference/broadcasts/schedule-marketing-broadcast"},{"title":"Cancel broadcast","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/broadcasts/{broadcast_id}/cancel","href":"/api-reference/broadcasts/cancel-broadcast"},{"title":"List broadcast recipients","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/broadcasts/{broadcast_id}/recipients","href":"/api-reference/broadcasts/list-broadcast-recipients"},{"title":"Get imported broadcast recipients count","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/broadcasts/{broadcast_id}/recipients/import","href":"/api-reference/broadcasts/get-imported-broadcast-recipients-count"},{"title":"Import broadcast recipients","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/broadcasts/{broadcast_id}/recipients/import","href":"/api-reference/broadcasts/import-broadcast-recipients"},{"title":"Remove imported broadcast recipients","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /orgs/broadcasts/{broadcast_id}/recipients/import","href":"/api-reference/broadcasts/remove-imported-broadcast-recipients"},{"title":"List broadcast audience","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/broadcasts/{broadcast_id}/recipients/audience","href":"/api-reference/broadcasts/list-broadcast-audience"},{"title":"List imported broadcast contacts","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/broadcasts/{broadcast_id}/recipients/import/contacts","href":"/api-reference/broadcasts/list-imported-broadcast-contacts"},{"title":"Retry failed broadcast recipients","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/broadcasts/{broadcast_id}/recipients/retry","href":"/api-reference/broadcasts/retry-failed-broadcast-recipients"},{"title":"Get broadcast channel recipient counts","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/broadcasts/{broadcast_id}/recipients/counts","href":"/api-reference/broadcasts/get-broadcast-channel-recipient-counts"},{"title":"Get broadcast recipient","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/broadcasts/{broadcast_id}/recipients/{recipient_id}","href":"/api-reference/broadcasts/get-broadcast-recipient"},{"title":"Delete broadcast recipient","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /orgs/broadcasts/{broadcast_id}/recipients/{recipient_id}","href":"/api-reference/broadcasts/delete-broadcast-recipient"},{"title":"Send transactional broadcast","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/broadcasts/{broadcast_id}/send","href":"/api-reference/broadcasts/send-transactional-broadcast"},{"title":"Activate transactional broadcast","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/broadcasts/{broadcast_id}/activate","href":"/api-reference/broadcasts/activate-transactional-broadcast"},{"title":"Pause transactional broadcast","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/broadcasts/{broadcast_id}/pause","href":"/api-reference/broadcasts/pause-transactional-broadcast"}]},{"group":"Email sending","pages":[{"title":"List email identities","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/emails/identities","href":"/api-reference/email-sending/list-email-identities"},{"title":"Create email identity","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/emails/identities","href":"/api-reference/email-sending/create-email-identity"},{"title":"Get email identity","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/emails/identities/{identity_id}","href":"/api-reference/email-sending/get-email-identity"},{"title":"Delete email identity","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /orgs/emails/identities/{identity_id}","href":"/api-reference/email-sending/delete-email-identity"},{"title":"Update email identity","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json patch /orgs/emails/identities/{identity_id}","href":"/api-reference/email-sending/update-email-identity"},{"title":"Verify email identity","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/emails/identities/{identity_id}/verify","href":"/api-reference/email-sending/verify-email-identity"},{"title":"Resend verification email","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/emails/identities/{identity_id}/resend","href":"/api-reference/email-sending/resend-verification-email"},{"title":"List email domains","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/emails/domains","href":"/api-reference/email-sending/list-email-domains"},{"title":"Add email domain","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/emails/domains","href":"/api-reference/email-sending/add-email-domain"},{"title":"Get email domain","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/emails/domains/{domain_id}","href":"/api-reference/email-sending/get-email-domain"},{"title":"Delete email domain","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /orgs/emails/domains/{domain_id}","href":"/api-reference/email-sending/delete-email-domain"},{"title":"Update email domain settings","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json patch /orgs/emails/domains/{domain_id}","href":"/api-reference/email-sending/update-email-domain-settings"},{"title":"Verify email domain","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/emails/domains/{domain_id}/verify","href":"/api-reference/email-sending/verify-email-domain"},{"title":"Get DNS provider","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/emails/domains/{domain_id}/provider","href":"/api-reference/email-sending/get-dns-provider"}]},{"group":"WhatsApp","pages":[{"title":"List WhatsApp templates","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/connections/{connection_id}/whatsapp/templates","href":"/api-reference/whatsapp/list-whatsapp-templates"},{"title":"Create WhatsApp template","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/connections/{connection_id}/whatsapp/templates","href":"/api-reference/whatsapp/create-whatsapp-template"},{"title":"Refresh WhatsApp templates","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/connections/{connection_id}/whatsapp/templates/refresh","href":"/api-reference/whatsapp/refresh-whatsapp-templates"},{"title":"Browse WhatsApp template library","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/connections/{connection_id}/whatsapp/templates/library","href":"/api-reference/whatsapp/browse-whatsapp-template-library"},{"title":"Create WhatsApp template from the library","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/connections/{connection_id}/whatsapp/templates/library","href":"/api-reference/whatsapp/create-whatsapp-template-from-the-library"},{"title":"Get WhatsApp template","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/connections/{connection_id}/whatsapp/templates/{template_id}","href":"/api-reference/whatsapp/get-whatsapp-template"},{"title":"Delete WhatsApp template","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /orgs/connections/{connection_id}/whatsapp/templates/{template_id}","href":"/api-reference/whatsapp/delete-whatsapp-template"},{"title":"Edit WhatsApp template","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json patch /orgs/connections/{connection_id}/whatsapp/templates/{template_id}","href":"/api-reference/whatsapp/edit-whatsapp-template"},{"title":"List WhatsApp flows","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/connections/{connection_id}/whatsapp/flows","href":"/api-reference/whatsapp/list-whatsapp-flows"},{"title":"List screens of a WhatsApp flow","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/connections/{connection_id}/whatsapp/flows/{flow_id}/screens","href":"/api-reference/whatsapp/list-screens-of-a-whatsapp-flow"},{"title":"List WhatsApp product catalogs","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/connections/{connection_id}/whatsapp/catalogs","href":"/api-reference/whatsapp/list-whatsapp-product-catalogs"},{"title":"Get WhatsApp business profile","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/connections/{connection_id}/whatsapp/profile","href":"/api-reference/whatsapp/get-whatsapp-business-profile"},{"title":"Update WhatsApp business profile","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json patch /orgs/connections/{connection_id}/whatsapp/profile","href":"/api-reference/whatsapp/update-whatsapp-business-profile"},{"title":"List WhatsApp phone numbers","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/connections/{connection_id}/whatsapp/phone-numbers","href":"/api-reference/whatsapp/list-whatsapp-phone-numbers"},{"title":"Request WhatsApp display name change","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/connections/{connection_id}/whatsapp/phone-numbers/{phone_number_id}/display-name","href":"/api-reference/whatsapp/request-whatsapp-display-name-change"},{"title":"Deregister WhatsApp phone number","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/connections/{connection_id}/whatsapp/phone-numbers/{phone_number_id}/deregister","href":"/api-reference/whatsapp/deregister-whatsapp-phone-number"},{"title":"Get WhatsApp business account overview","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/connections/{connection_id}/whatsapp/account","href":"/api-reference/whatsapp/get-whatsapp-business-account-overview"},{"title":"List WhatsApp QR codes","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/connections/{connection_id}/whatsapp/phone-numbers/{phone_number_id}/qr-codes","href":"/api-reference/whatsapp/list-whatsapp-qr-codes"},{"title":"Create WhatsApp QR code","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/connections/{connection_id}/whatsapp/phone-numbers/{phone_number_id}/qr-codes","href":"/api-reference/whatsapp/create-whatsapp-qr-code"},{"title":"Delete WhatsApp QR code","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /orgs/connections/{connection_id}/whatsapp/phone-numbers/{phone_number_id}/qr-codes/{code}","href":"/api-reference/whatsapp/delete-whatsapp-qr-code"},{"title":"Update WhatsApp QR code","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json patch /orgs/connections/{connection_id}/whatsapp/phone-numbers/{phone_number_id}/qr-codes/{code}","href":"/api-reference/whatsapp/update-whatsapp-qr-code"},{"title":"Move WhatsApp conversation between responders","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/connections/{connection_id}/whatsapp/phone-numbers/{phone_number_id}/thread-control","href":"/api-reference/whatsapp/move-whatsapp-conversation-between-responders"}]},{"group":"WhatsApp Meta agent","pages":[{"title":"Check Meta agent eligibility","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/connections/{connection_id}/whatsapp/phone-numbers/{phone_number_id}/meta-agent/eligibility","href":"/api-reference/whatsapp-meta-agent/check-meta-agent-eligibility"},{"title":"Set up Meta agent","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/connections/{connection_id}/whatsapp/phone-numbers/{phone_number_id}/meta-agent","href":"/api-reference/whatsapp-meta-agent/set-up-meta-agent"},{"title":"Remove Meta agent","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /orgs/connections/{connection_id}/whatsapp/phone-numbers/{phone_number_id}/meta-agent","href":"/api-reference/whatsapp-meta-agent/remove-meta-agent"},{"title":"Get Meta agent settings","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/connections/{connection_id}/whatsapp/phone-numbers/{phone_number_id}/meta-agent/settings","href":"/api-reference/whatsapp-meta-agent/get-meta-agent-settings"},{"title":"Update Meta agent settings","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json patch /orgs/connections/{connection_id}/whatsapp/phone-numbers/{phone_number_id}/meta-agent/settings","href":"/api-reference/whatsapp-meta-agent/update-meta-agent-settings"},{"title":"List Meta agent test numbers","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/connections/{connection_id}/whatsapp/phone-numbers/{phone_number_id}/meta-agent/allowlist","href":"/api-reference/whatsapp-meta-agent/list-meta-agent-test-numbers"},{"title":"Add Meta agent test number","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/connections/{connection_id}/whatsapp/phone-numbers/{phone_number_id}/meta-agent/allowlist","href":"/api-reference/whatsapp-meta-agent/add-meta-agent-test-number"},{"title":"Remove Meta agent test number","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /orgs/connections/{connection_id}/whatsapp/phone-numbers/{phone_number_id}/meta-agent/allowlist/{entry_id}","href":"/api-reference/whatsapp-meta-agent/remove-meta-agent-test-number"},{"title":"Get Meta agent business info","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/connections/{connection_id}/whatsapp/phone-numbers/{phone_number_id}/meta-agent/business-info","href":"/api-reference/whatsapp-meta-agent/get-meta-agent-business-info"},{"title":"Replace Meta agent business info","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json put /orgs/connections/{connection_id}/whatsapp/phone-numbers/{phone_number_id}/meta-agent/business-info","href":"/api-reference/whatsapp-meta-agent/replace-meta-agent-business-info"},{"title":"Reset Meta agent business info","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /orgs/connections/{connection_id}/whatsapp/phone-numbers/{phone_number_id}/meta-agent/business-info","href":"/api-reference/whatsapp-meta-agent/reset-meta-agent-business-info"},{"title":"List Meta agent FAQs","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/connections/{connection_id}/whatsapp/phone-numbers/{phone_number_id}/meta-agent/faqs","href":"/api-reference/whatsapp-meta-agent/list-meta-agent-faqs"},{"title":"Add Meta agent FAQ","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/connections/{connection_id}/whatsapp/phone-numbers/{phone_number_id}/meta-agent/faqs","href":"/api-reference/whatsapp-meta-agent/add-meta-agent-faq"},{"title":"Get Meta agent FAQ","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/connections/{connection_id}/whatsapp/phone-numbers/{phone_number_id}/meta-agent/faqs/{faq_id}","href":"/api-reference/whatsapp-meta-agent/get-meta-agent-faq"},{"title":"Replace Meta agent FAQ","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json put /orgs/connections/{connection_id}/whatsapp/phone-numbers/{phone_number_id}/meta-agent/faqs/{faq_id}","href":"/api-reference/whatsapp-meta-agent/replace-meta-agent-faq"},{"title":"Delete Meta agent FAQ","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /orgs/connections/{connection_id}/whatsapp/phone-numbers/{phone_number_id}/meta-agent/faqs/{faq_id}","href":"/api-reference/whatsapp-meta-agent/delete-meta-agent-faq"},{"title":"List Meta agent websites","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/connections/{connection_id}/whatsapp/phone-numbers/{phone_number_id}/meta-agent/websites","href":"/api-reference/whatsapp-meta-agent/list-meta-agent-websites"},{"title":"Add Meta agent website","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/connections/{connection_id}/whatsapp/phone-numbers/{phone_number_id}/meta-agent/websites","href":"/api-reference/whatsapp-meta-agent/add-meta-agent-website"},{"title":"Get Meta agent website","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/connections/{connection_id}/whatsapp/phone-numbers/{phone_number_id}/meta-agent/websites/{website_id}","href":"/api-reference/whatsapp-meta-agent/get-meta-agent-website"},{"title":"Replace Meta agent website","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json put /orgs/connections/{connection_id}/whatsapp/phone-numbers/{phone_number_id}/meta-agent/websites/{website_id}","href":"/api-reference/whatsapp-meta-agent/replace-meta-agent-website"},{"title":"Delete Meta agent website","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /orgs/connections/{connection_id}/whatsapp/phone-numbers/{phone_number_id}/meta-agent/websites/{website_id}","href":"/api-reference/whatsapp-meta-agent/delete-meta-agent-website"},{"title":"List Meta agent files","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/connections/{connection_id}/whatsapp/phone-numbers/{phone_number_id}/meta-agent/files","href":"/api-reference/whatsapp-meta-agent/list-meta-agent-files"},{"title":"Upload Meta agent file","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/connections/{connection_id}/whatsapp/phone-numbers/{phone_number_id}/meta-agent/files","href":"/api-reference/whatsapp-meta-agent/upload-meta-agent-file"},{"title":"Delete Meta agent file","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /orgs/connections/{connection_id}/whatsapp/phone-numbers/{phone_number_id}/meta-agent/files/{file_id}","href":"/api-reference/whatsapp-meta-agent/delete-meta-agent-file"},{"title":"List Meta agent skills","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/connections/{connection_id}/whatsapp/phone-numbers/{phone_number_id}/meta-agent/skills","href":"/api-reference/whatsapp-meta-agent/list-meta-agent-skills"},{"title":"Add Meta agent skill","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/connections/{connection_id}/whatsapp/phone-numbers/{phone_number_id}/meta-agent/skills","href":"/api-reference/whatsapp-meta-agent/add-meta-agent-skill"},{"title":"Get Meta agent skill","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/connections/{connection_id}/whatsapp/phone-numbers/{phone_number_id}/meta-agent/skills/{skill_id}","href":"/api-reference/whatsapp-meta-agent/get-meta-agent-skill"},{"title":"Delete Meta agent skill","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /orgs/connections/{connection_id}/whatsapp/phone-numbers/{phone_number_id}/meta-agent/skills/{skill_id}","href":"/api-reference/whatsapp-meta-agent/delete-meta-agent-skill"},{"title":"Update Meta agent skill","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json patch /orgs/connections/{connection_id}/whatsapp/phone-numbers/{phone_number_id}/meta-agent/skills/{skill_id}","href":"/api-reference/whatsapp-meta-agent/update-meta-agent-skill"},{"title":"List Meta agent UI skills","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/connections/{connection_id}/whatsapp/phone-numbers/{phone_number_id}/meta-agent/ui-skills","href":"/api-reference/whatsapp-meta-agent/list-meta-agent-ui-skills"},{"title":"Add Meta agent UI skill","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/connections/{connection_id}/whatsapp/phone-numbers/{phone_number_id}/meta-agent/ui-skills","href":"/api-reference/whatsapp-meta-agent/add-meta-agent-ui-skill"},{"title":"Get Meta agent UI skill","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/connections/{connection_id}/whatsapp/phone-numbers/{phone_number_id}/meta-agent/ui-skills/{ui_skill_id}","href":"/api-reference/whatsapp-meta-agent/get-meta-agent-ui-skill"},{"title":"Delete Meta agent UI skill","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /orgs/connections/{connection_id}/whatsapp/phone-numbers/{phone_number_id}/meta-agent/ui-skills/{ui_skill_id}","href":"/api-reference/whatsapp-meta-agent/delete-meta-agent-ui-skill"},{"title":"Update Meta agent UI skill","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json patch /orgs/connections/{connection_id}/whatsapp/phone-numbers/{phone_number_id}/meta-agent/ui-skills/{ui_skill_id}","href":"/api-reference/whatsapp-meta-agent/update-meta-agent-ui-skill"},{"title":"Get Meta agent spending caps","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/connections/{connection_id}/whatsapp/businesses/{business_id}/meta-agent/budget","href":"/api-reference/whatsapp-meta-agent/get-meta-agent-spending-caps"},{"title":"Replace Meta agent spending caps","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json put /orgs/connections/{connection_id}/whatsapp/businesses/{business_id}/meta-agent/budget","href":"/api-reference/whatsapp-meta-agent/replace-meta-agent-spending-caps"},{"title":"Get Meta agent conversation insights","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/connections/{connection_id}/whatsapp/phone-numbers/{phone_number_id}/meta-agent/insights/conversations","href":"/api-reference/whatsapp-meta-agent/get-meta-agent-conversation-insights"},{"title":"Trace Meta agent conversation","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/connections/{connection_id}/whatsapp/phone-numbers/{phone_number_id}/meta-agent/insights/conversation-turns","href":"/api-reference/whatsapp-meta-agent/trace-meta-agent-conversation"},{"title":"Get Meta agent tool call insights","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/connections/{connection_id}/whatsapp/phone-numbers/{phone_number_id}/meta-agent/insights/tool-calls","href":"/api-reference/whatsapp-meta-agent/get-meta-agent-tool-call-insights"},{"title":"Get Meta agent event insights","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/connections/{connection_id}/whatsapp/phone-numbers/{phone_number_id}/meta-agent/insights/events","href":"/api-reference/whatsapp-meta-agent/get-meta-agent-event-insights"},{"title":"Test Meta agent","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/connections/{connection_id}/whatsapp/phone-numbers/{phone_number_id}/meta-agent/test","href":"/api-reference/whatsapp-meta-agent/test-meta-agent"},{"title":"List Meta agent evaluation scenarios","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/connections/{connection_id}/whatsapp/phone-numbers/{phone_number_id}/meta-agent/eval/cases","href":"/api-reference/whatsapp-meta-agent/list-meta-agent-evaluation-scenarios"},{"title":"Run Meta agent evaluation","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/connections/{connection_id}/whatsapp/phone-numbers/{phone_number_id}/meta-agent/eval/runs","href":"/api-reference/whatsapp-meta-agent/run-meta-agent-evaluation"},{"title":"Get Meta agent evaluation run","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/connections/{connection_id}/whatsapp/phone-numbers/{phone_number_id}/meta-agent/eval/runs/{job_id}","href":"/api-reference/whatsapp-meta-agent/get-meta-agent-evaluation-run"},{"title":"Get Meta agent evaluation reports","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/connections/{connection_id}/whatsapp/phone-numbers/{phone_number_id}/meta-agent/eval/summaries","href":"/api-reference/whatsapp-meta-agent/get-meta-agent-evaluation-reports"},{"title":"Get Meta agent evaluation details","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/connections/{connection_id}/whatsapp/phone-numbers/{phone_number_id}/meta-agent/eval/details","href":"/api-reference/whatsapp-meta-agent/get-meta-agent-evaluation-details"},{"title":"Send Meta agent event","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/connections/{connection_id}/whatsapp/phone-numbers/{phone_number_id}/meta-agent/events","href":"/api-reference/whatsapp-meta-agent/send-meta-agent-event"},{"title":"Get Meta agent event","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/connections/{connection_id}/whatsapp/phone-numbers/{phone_number_id}/meta-agent/events/{event_id}","href":"/api-reference/whatsapp-meta-agent/get-meta-agent-event"},{"title":"List Meta agent connectors","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/connections/{connection_id}/whatsapp/phone-numbers/{phone_number_id}/meta-agent/connectors","href":"/api-reference/whatsapp-meta-agent/list-meta-agent-connectors"},{"title":"Add Meta agent connector","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/connections/{connection_id}/whatsapp/phone-numbers/{phone_number_id}/meta-agent/connectors","href":"/api-reference/whatsapp-meta-agent/add-meta-agent-connector"},{"title":"Get Meta agent connector","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/connections/{connection_id}/whatsapp/phone-numbers/{phone_number_id}/meta-agent/connectors/{connector_id}","href":"/api-reference/whatsapp-meta-agent/get-meta-agent-connector"},{"title":"Replace Meta agent connector","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json put /orgs/connections/{connection_id}/whatsapp/phone-numbers/{phone_number_id}/meta-agent/connectors/{connector_id}","href":"/api-reference/whatsapp-meta-agent/replace-meta-agent-connector"},{"title":"Delete Meta agent connector","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /orgs/connections/{connection_id}/whatsapp/phone-numbers/{phone_number_id}/meta-agent/connectors/{connector_id}","href":"/api-reference/whatsapp-meta-agent/delete-meta-agent-connector"},{"title":"Rotate Meta agent connector API key","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json put /orgs/connections/{connection_id}/whatsapp/phone-numbers/{phone_number_id}/meta-agent/connectors/{connector_id}/api-key","href":"/api-reference/whatsapp-meta-agent/rotate-meta-agent-connector-api-key"},{"title":"Rotate Meta agent connector OAuth credentials","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json put /orgs/connections/{connection_id}/whatsapp/phone-numbers/{phone_number_id}/meta-agent/connectors/{connector_id}/oauth","href":"/api-reference/whatsapp-meta-agent/rotate-meta-agent-connector-oauth-credentials"},{"title":"Set Meta agent connector certificate","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json put /orgs/connections/{connection_id}/whatsapp/phone-numbers/{phone_number_id}/meta-agent/connectors/{connector_id}/certificate","href":"/api-reference/whatsapp-meta-agent/set-meta-agent-connector-certificate"},{"title":"Refresh Meta agent MCP tools","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/connections/{connection_id}/whatsapp/phone-numbers/{phone_number_id}/meta-agent/connectors/{connector_id}/refresh-tools","href":"/api-reference/whatsapp-meta-agent/refresh-meta-agent-mcp-tools"},{"title":"List Meta agent connector errors","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/connections/{connection_id}/whatsapp/phone-numbers/{phone_number_id}/meta-agent/connectors/{connector_id}/logs","href":"/api-reference/whatsapp-meta-agent/list-meta-agent-connector-errors"},{"title":"List Meta agent connector tools","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/connections/{connection_id}/whatsapp/phone-numbers/{phone_number_id}/meta-agent/connectors/{connector_id}/tools","href":"/api-reference/whatsapp-meta-agent/list-meta-agent-connector-tools"},{"title":"Add Meta agent connector tool","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/connections/{connection_id}/whatsapp/phone-numbers/{phone_number_id}/meta-agent/connectors/{connector_id}/tools","href":"/api-reference/whatsapp-meta-agent/add-meta-agent-connector-tool"},{"title":"Get Meta agent connector tool","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/connections/{connection_id}/whatsapp/phone-numbers/{phone_number_id}/meta-agent/connectors/{connector_id}/tools/{tool_id}","href":"/api-reference/whatsapp-meta-agent/get-meta-agent-connector-tool"},{"title":"Replace Meta agent connector tool","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json put /orgs/connections/{connection_id}/whatsapp/phone-numbers/{phone_number_id}/meta-agent/connectors/{connector_id}/tools/{tool_id}","href":"/api-reference/whatsapp-meta-agent/replace-meta-agent-connector-tool"},{"title":"Delete Meta agent connector tool","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /orgs/connections/{connection_id}/whatsapp/phone-numbers/{phone_number_id}/meta-agent/connectors/{connector_id}/tools/{tool_id}","href":"/api-reference/whatsapp-meta-agent/delete-meta-agent-connector-tool"},{"title":"Try Meta agent connector tool","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/connections/{connection_id}/whatsapp/phone-numbers/{phone_number_id}/meta-agent/connectors/{connector_id}/tools/{tool_id}/run","href":"/api-reference/whatsapp-meta-agent/try-meta-agent-connector-tool"}]},{"group":"Tables","pages":[{"title":"List tables","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/tables","href":"/api-reference/tables/list-tables"},{"title":"Create table","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/tables","href":"/api-reference/tables/create-table"},{"title":"Reorder tables","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json patch /orgs/tables/positions","href":"/api-reference/tables/reorder-tables"},{"title":"Get table","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/tables/{table_id}","href":"/api-reference/tables/get-table"},{"title":"Delete table","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /orgs/tables/{table_id}","href":"/api-reference/tables/delete-table"},{"title":"Update table","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json patch /orgs/tables/{table_id}","href":"/api-reference/tables/update-table"},{"title":"Duplicate table","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/tables/{table_id}/duplicate","href":"/api-reference/tables/duplicate-table"},{"title":"List table fields","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/tables/{table_id}/fields","href":"/api-reference/tables/list-table-fields"},{"title":"Create table field","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/tables/{table_id}/fields","href":"/api-reference/tables/create-table-field"},{"title":"Reorder table field","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/tables/{table_id}/fields/move","href":"/api-reference/tables/reorder-table-field"},{"title":"Get table field","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/tables/{table_id}/fields/{field_id}","href":"/api-reference/tables/get-table-field"},{"title":"Delete table field","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /orgs/tables/{table_id}/fields/{field_id}","href":"/api-reference/tables/delete-table-field"},{"title":"Update table field","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json patch /orgs/tables/{table_id}/fields/{field_id}","href":"/api-reference/tables/update-table-field"},{"title":"Export records","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/tables/{table_id}/records/export","href":"/api-reference/tables/export-records"},{"title":"Import records","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/tables/{table_id}/records/import","href":"/api-reference/tables/import-records"},{"title":"List records","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/tables/{table_id}/records","href":"/api-reference/tables/list-records"},{"title":"Create record","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/tables/{table_id}/records","href":"/api-reference/tables/create-record"},{"title":"Create, update and delete records in bulk","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/tables/{table_id}/records/bulk","href":"/api-reference/tables/create-update-and-delete-records-in-bulk"},{"title":"Update record values in bulk","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/tables/{table_id}/records/values/bulk","href":"/api-reference/tables/update-record-values-in-bulk"},{"title":"Duplicate record","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/tables/{table_id}/records/{record_id}/duplicate","href":"/api-reference/tables/duplicate-record"},{"title":"List table views","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/tables/{table_id}/views","href":"/api-reference/tables/list-table-views"},{"title":"Reorder this table's tab strip","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json patch /orgs/tables/{table_id}/views/positions","href":"/api-reference/tables/reorder-this-tables-tab-strip"}]},{"group":"Records","pages":[{"title":"List records across tables","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/records","href":"/api-reference/records/list-records-across-tables"},{"title":"Get record","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/records/{record_id}","href":"/api-reference/records/get-record"},{"title":"Delete record","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /orgs/records/{record_id}","href":"/api-reference/records/delete-record"},{"title":"Update record","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json patch /orgs/records/{record_id}","href":"/api-reference/records/update-record"},{"title":"Set record field value","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json patch /orgs/records/{record_id}/fields/{field_id_or_key}","href":"/api-reference/records/set-record-field-value"},{"title":"List record comments","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/records/{record_id}/comments","href":"/api-reference/records/list-record-comments"},{"title":"Create record comment","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/records/{record_id}/comments","href":"/api-reference/records/create-record-comment"},{"title":"Get record comment","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/records/{record_id}/comments/{activity_id}","href":"/api-reference/records/get-record-comment"},{"title":"Delete record comment","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /orgs/records/{record_id}/comments/{activity_id}","href":"/api-reference/records/delete-record-comment"},{"title":"Update record comment","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json patch /orgs/records/{record_id}/comments/{activity_id}","href":"/api-reference/records/update-record-comment"},{"title":"List record activities","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/records/{record_id}/activities","href":"/api-reference/records/list-record-activities"}]},{"group":"Views","pages":[{"title":"List views across tables","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/views","href":"/api-reference/views/list-views-across-tables"},{"title":"Create view","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/views","href":"/api-reference/views/create-view"},{"title":"Get view","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/views/{view_id}","href":"/api-reference/views/get-view"},{"title":"Delete view","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /orgs/views/{view_id}","href":"/api-reference/views/delete-view"},{"title":"Update view","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json patch /orgs/views/{view_id}","href":"/api-reference/views/update-view"},{"title":"Duplicate view","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/views/{view_id}/duplicate","href":"/api-reference/views/duplicate-view"},{"title":"List fields available on a view","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/views/{view_id}/fields","href":"/api-reference/views/list-fields-available-on-a-view"},{"title":"List groups (columns) for a view","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/views/{view_id}/groups","href":"/api-reference/views/list-groups-columns-for-a-view"},{"title":"Reorder group (board column)","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/views/{view_id}/groups/move","href":"/api-reference/views/reorder-group-board-column"},{"title":"List records for a view","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/views/{view_id}/items","href":"/api-reference/views/list-records-for-a-view"},{"title":"Move item in a view","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/views/{view_id}/move","href":"/api-reference/views/move-item-in-a-view"},{"title":"Aggregate view records","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/views/{view_id}/aggregate","href":"/api-reference/views/aggregate-view-records"}]},{"group":"Pages","pages":[{"title":"List pages","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/pages","href":"/api-reference/pages/list-pages"},{"title":"Create page","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/pages","href":"/api-reference/pages/create-page"},{"title":"Reorder pages","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json patch /orgs/pages/positions","href":"/api-reference/pages/reorder-pages"},{"title":"Get page","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/pages/{page_ref}","href":"/api-reference/pages/get-page"},{"title":"Delete page","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /orgs/pages/{page_ref}","href":"/api-reference/pages/delete-page"},{"title":"Update page","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json patch /orgs/pages/{page_ref}","href":"/api-reference/pages/update-page"}]},{"group":"Connections","pages":[{"title":"List connection actions","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /metadata/actions","href":"/api-reference/connections/list-connection-actions"},{"title":"Create OAuth provider URL","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/connections/oauth/url","href":"/api-reference/connections/create-oauth-provider-url"},{"title":"Authenticate OAuth provider","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/connections/oauth/validate","href":"/api-reference/connections/authenticate-oauth-provider"},{"title":"Connect OAuth provider","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/connections/oauth/connect","href":"/api-reference/connections/connect-oauth-provider"},{"title":"Get options for an action","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/connections/actions/options","href":"/api-reference/connections/get-options-for-an-action"},{"title":"Get fields for an action","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/connections/actions/fields","href":"/api-reference/connections/get-fields-for-an-action"},{"title":"Get live tools of a dynamic action","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/connections/actions/tools","href":"/api-reference/connections/get-live-tools-of-a-dynamic-action"},{"title":"List connection links","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/connections/links","href":"/api-reference/connections/list-connection-links"},{"title":"Create connection link","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/connections/links","href":"/api-reference/connections/create-connection-link"},{"title":"Revoke connection link","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /orgs/connections/links/{link_id}","href":"/api-reference/connections/revoke-connection-link"},{"title":"List connections","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/connections","href":"/api-reference/connections/list-connections"},{"title":"Create connection","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/connections","href":"/api-reference/connections/create-connection"},{"title":"Get connection","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/connections/{connection_id}","href":"/api-reference/connections/get-connection"},{"title":"Delete connection","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /orgs/connections/{connection_id}","href":"/api-reference/connections/delete-connection"},{"title":"Update connection","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json patch /orgs/connections/{connection_id}","href":"/api-reference/connections/update-connection"},{"title":"Refresh connection","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/connections/{connection_id}/refresh","href":"/api-reference/connections/refresh-connection"}]},{"group":"Workspace","pages":[{"title":"Send anonymous feedback","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /feedback","href":"/api-reference/workspace/send-anonymous-feedback"},{"title":"List domains","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/domains","href":"/api-reference/workspace/list-domains"},{"title":"Create domain","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/domains","href":"/api-reference/workspace/create-domain"},{"title":"Get domain","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/domains/{domain_id}","href":"/api-reference/workspace/get-domain"},{"title":"Delete domain","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /orgs/domains/{domain_id}","href":"/api-reference/workspace/delete-domain"},{"title":"Check domain status","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/domains/{domain_id}/status","href":"/api-reference/workspace/check-domain-status"},{"title":"Verify domain","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/domains/{domain_id}/verify","href":"/api-reference/workspace/verify-domain"},{"title":"Get domain DNS provider","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/domains/{domain_id}/provider","href":"/api-reference/workspace/get-domain-dns-provider"},{"title":"List variables","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/variables","href":"/api-reference/workspace/list-variables"},{"title":"Create variable","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/variables","href":"/api-reference/workspace/create-variable"},{"title":"Update variables","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json patch /orgs/variables","href":"/api-reference/workspace/update-variables"},{"title":"Delete variable","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /orgs/variables/{key}","href":"/api-reference/workspace/delete-variable"},{"title":"Rename variable","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json patch /orgs/variables/{key}","href":"/api-reference/workspace/rename-variable"},{"title":"List webhook events","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/webhooks/events","href":"/api-reference/workspace/list-webhook-events"},{"title":"List webhooks","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/webhooks","href":"/api-reference/workspace/list-webhooks"},{"title":"Create webhook","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/webhooks","href":"/api-reference/workspace/create-webhook"},{"title":"Get webhook","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/webhooks/{webhook_id}","href":"/api-reference/workspace/get-webhook"},{"title":"Delete webhook","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /orgs/webhooks/{webhook_id}","href":"/api-reference/workspace/delete-webhook"},{"title":"Update webhook","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json patch /orgs/webhooks/{webhook_id}","href":"/api-reference/workspace/update-webhook"},{"title":"Rotate webhook secret","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/webhooks/{webhook_id}/rotate","href":"/api-reference/workspace/rotate-webhook-secret"},{"title":"Test webhook","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/webhooks/{webhook_id}/test","href":"/api-reference/workspace/test-webhook"},{"title":"List webhook deliveries","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/webhooks/{webhook_id}/deliveries","href":"/api-reference/workspace/list-webhook-deliveries"},{"title":"Replay webhook delivery","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/webhooks/{webhook_id}/deliveries/{delivery_id}/replay","href":"/api-reference/workspace/replay-webhook-delivery"},{"title":"List files","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/files","href":"/api-reference/workspace/list-files"},{"title":"Create file","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/files","href":"/api-reference/workspace/create-file"},{"title":"Get file","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/files/{file_id}","href":"/api-reference/workspace/get-file"},{"title":"Delete file","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /orgs/files/{file_id}","href":"/api-reference/workspace/delete-file"},{"title":"Send feedback","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/feedback","href":"/api-reference/workspace/send-feedback"}]},{"group":"Sub-organizations","pages":[{"title":"Get sub-organizations usage","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/orgs/usage","href":"/api-reference/sub-organizations/get-sub-organizations-usage"},{"title":"List sub-organizations","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/orgs","href":"/api-reference/sub-organizations/list-sub-organizations"},{"title":"Create sub-organization","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/orgs","href":"/api-reference/sub-organizations/create-sub-organization"},{"title":"Get sub-organization","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/orgs/{sub_org_id}","href":"/api-reference/sub-organizations/get-sub-organization"},{"title":"Detach sub-organization","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /orgs/orgs/{sub_org_id}","href":"/api-reference/sub-organizations/detach-sub-organization"},{"title":"Update sub-organization","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json patch /orgs/orgs/{sub_org_id}","href":"/api-reference/sub-organizations/update-sub-organization"},{"title":"Join sub-organization","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/orgs/{sub_org_id}/join","href":"/api-reference/sub-organizations/join-sub-organization"},{"title":"Add member to sub-organization","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/orgs/{sub_org_id}/members","href":"/api-reference/sub-organizations/add-member-to-sub-organization"},{"title":"Change role in sub-organization","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json patch /orgs/orgs/{sub_org_id}/role","href":"/api-reference/sub-organizations/change-role-in-sub-organization"},{"title":"Update sub-organization billing config","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json patch /orgs/orgs/{sub_org_id}/billing","href":"/api-reference/sub-organizations/update-sub-organization-billing-config"}]},{"group":"Analytics and logs","pages":[{"title":"Get dashboard analytics","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/analytics/dashboard","href":"/api-reference/analytics-and-logs/get-dashboard-analytics"},{"title":"Get assistant stats","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/analytics/assistants","href":"/api-reference/analytics-and-logs/get-assistant-stats"},{"title":"Get channel distribution","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/analytics/channels","href":"/api-reference/analytics-and-logs/get-channel-distribution"},{"title":"Get conversations analytics","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/analytics/conversations","href":"/api-reference/analytics-and-logs/get-conversations-analytics"},{"title":"Get contact growth","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/analytics/contacts/growth","href":"/api-reference/analytics-and-logs/get-contact-growth"},{"title":"Get contacts by channel","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/analytics/contacts/by-channel","href":"/api-reference/analytics-and-logs/get-contacts-by-channel"},{"title":"Get top segments","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/analytics/contacts/top-segments","href":"/api-reference/analytics-and-logs/get-top-segments"},{"title":"Get metric types","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/analytics/metrics/types","href":"/api-reference/analytics-and-logs/get-metric-types"},{"title":"Get metrics","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/analytics/metrics","href":"/api-reference/analytics-and-logs/get-metrics"},{"title":"Get metric total","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/analytics/metrics/total","href":"/api-reference/analytics-and-logs/get-metric-total"},{"title":"Get response times","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/analytics/response-times","href":"/api-reference/analytics-and-logs/get-response-times"},{"title":"List audit logs","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/audit-logs","href":"/api-reference/analytics-and-logs/list-audit-logs"},{"title":"List activities","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/activities","href":"/api-reference/analytics-and-logs/list-activities"},{"title":"Get broadcast analytics","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/analytics/broadcasts","href":"/api-reference/analytics-and-logs/get-broadcast-analytics"},{"title":"Get broadcasts overview","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/analytics/broadcasts/overview","href":"/api-reference/analytics-and-logs/get-broadcasts-overview"},{"title":"Get broadcast detail analytics","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/analytics/broadcasts/{broadcast_id}","href":"/api-reference/analytics-and-logs/get-broadcast-detail-analytics"}]}]}]},"basePath":"","title":"List agent actions - Invent","buildId":"dpl_5tKr6cUUeuVJdEZ9JAEY3h4soMJ8","deploymentId":"dpl_5tKr6cUUeuVJdEZ9JAEY3h4soMJ8","dynamics":["c2aa737661","b0f84f53ff","a9bb46feb3","2b790eda92"],"chunks":["OpenApiReferenceProvider-DbeN8Wo6.js","utils-CwSb5Doc.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-BmREeM3N.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-AYjWerCj.js","snippetPresets-QD4ULQlp.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","Page-CqcDm2To.js","ApiExamples-Digj5cjF.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-CiHrzluR.js","shallow-D7h7pFGg.js","getApiPlaygroundDisplay-mlxkpAUf.js","CodeSnippet-D2rH5lZI.js","CodeSnippets-B53ulOaL.js","getPastedJson-DxGeNMih.js","icon-BHbyrebp.js","MethodPill-C7F_KEEJ.js","DuplicateIcon-j3c5-73z.js","createIcon-OvCnyFqD.js","DynamicMarkdown-DpAS3GCb.js","SectionHeading-DMPpdrvW.js","axios-vUo_bRtp.js","Markdown-D7pDRguu.js","clsx-2_c6mSt_.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-Cu7_SikL.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-ydqCcy4b.js"]}