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
Option 1
Option 2
id
string
required
table_id
string
required
key
string
required
type
enum<string>
required
Available options:
id,
string,
number,
boolean,
date,
datetime,
enum,
file,
record,
contact,
user,
chat,
segment,
assistant,
agent
schema
object
required
A user-created field: the table field types, without the props only built-in definitions set
Option 1
Option 2
Option 3
Option 4
Option 5
Option 6
Option 7
Option 8
Option 9
Option 10
Option 11
Option 12
Option 13
Option 14
Option 15
Show child attributes
readonly
boolean
required
sortable
boolean
required
Whether views can sort their records by this field.
groupable_in
enum<string>[]
required
View kinds that accept this field as their grouping axis.
{"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/contacts/list-contact-fields","slug":"/api-reference/contacts/list-contact-fields","pageMetadata":{"title":"List contact fields","description":"List of custom contact fields.","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/contacts/fields","href":"/api-reference/contacts/list-contact-fields","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: \"List of custom contact fields.\"\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 contact fields","description":"List of custom contact fields.","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/contacts/fields","href":"/api-reference/contacts/list-contact-fields","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"summary":"List contact fields","description":"List of custom contact fields.","tags":["Contacts"],"parameters":["97d162f2-bf32-46c8-825e-08c5778d750f","806c7831-523a-44f8-ab48-fa0236020fa3","e5f37748-0c74-405b-b431-5b82b8671c73","3819b2eb-2da2-4cef-9fd8-6af5c7459076"],"responses":{"200":"fbe7990d-aac6-414d-8016-5e53ad4477e2"},"method":"get","type":"path","servers":["67cce196-e7af-494e-9e06-bf5fd8b69250"],"security":["96a18393-7d35-4213-9ab7-1c689e5fda24"],"path":"/orgs/contacts/fields","baseUrlOptions":["https://api.useinvent.com"],"title":"List contact fields","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"97d162f2-bf32-46c8-825e-08c5778d750f":{"schema":{"type":"number","isRequired":false,"description":"Page number","uniqueKey":"","typeLabel":"number"},"required":false,"description":"Page number","name":"page","in":"query"},"806c7831-523a-44f8-ab48-fa0236020fa3":{"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"},"e5f37748-0c74-405b-b431-5b82b8671c73":{"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"},"3819b2eb-2da2-4cef-9fd8-6af5c7459076":{"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":{"fbe7990d-aac6-414d-8016-5e53ad4477e2":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"oneOf":[{"type":"object","required":["id","table_id","key","type","schema","readonly","sortable","groupable_in","kind"],"properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.0.id","typeLabel":"string"},"table_id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.0.table_id","typeLabel":"string"},"key":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.0.key","typeLabel":"string"},"type":{"type":"string","enum":["id","string","number","boolean","date","datetime","enum","file","record","contact","user","chat","segment","assistant","agent"],"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"schema":{"oneOf":[{"type":"object","description":"A user-created field: the table field types, without the props only built-in definitions set","required":["type"],"properties":{"type":{"type":"string","enum":["id"],"description":"The type of the field","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.0.type","typeLabel":"enum\u003cstring>"},"name":{"type":"string","maxLength":1024,"description":"The name of the field","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.0.name","typeLabel":"string"},"description":{"type":"string","maxLength":10240,"description":"The description of the field","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.0.description","typeLabel":"string"},"optional":{"type":"boolean","description":"Indicates whether the field is optional","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.0.optional","typeLabel":"boolean"},"array":{"type":"boolean","description":"Indicates whether the field can contain multiple values","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.0.array","typeLabel":"boolean"},"placeholder":{"type":"string","maxLength":512,"description":"The placeholder of the field","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.0.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].oneOf.0.schema.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].oneOf.0.schema.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].oneOf.0.schema.oneOf.0.display.empty","typeLabel":"enum\u003cstring>"}},"description":"Display options for the field","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.0.display","typeLabel":"object"},"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].oneOf.0.schema.oneOf.0.prefix","typeLabel":"string"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.0","typeLabel":"object"},{"type":"object","description":"A user-created field: the table field types, without the props only built-in definitions set","required":["type"],"properties":{"type":{"type":"string","enum":["string"],"description":"The type of the field","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.1.type","typeLabel":"enum\u003cstring>"},"name":{"type":"string","maxLength":1024,"description":"The name of the field","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.1.name","typeLabel":"string"},"description":{"type":"string","maxLength":10240,"description":"The description of the field","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.1.description","typeLabel":"string"},"optional":{"type":"boolean","description":"Indicates whether the field is optional","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.1.optional","typeLabel":"boolean"},"array":{"type":"boolean","description":"Indicates whether the field can contain multiple values","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.1.array","typeLabel":"boolean"},"placeholder":{"type":"string","maxLength":512,"description":"The placeholder of the field","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.1.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].oneOf.0.schema.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].oneOf.0.schema.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].oneOf.0.schema.oneOf.1.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].oneOf.0.schema.oneOf.1.display.render","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.1.display","typeLabel":"object"},"default":{"oneOf":[{"type":"string","description":"The default value of the string field","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.1.default.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.1.default.oneOf.1.items.[INDEX]","typeLabel":"string"},"description":"The default value of the string field","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.1.default.oneOf.1","typeLabel":"string[]"}],"uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.1.default","typeLabel":"string | string[]"},"format":{"type":"string","enum":["url","email","phone"],"description":"The validation type for the field","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.1.format","typeLabel":"enum\u003cstring>"},"min":{"type":"number","minimum":1,"description":"The minimum length of the string field","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.1.min","typeLabel":"number"},"max":{"type":"number","minimum":1,"description":"The maximum length of the string field","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.1.max","typeLabel":"number"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.1","typeLabel":"object"},{"type":"object","description":"A user-created field: the table field types, without the props only built-in definitions set","required":["type"],"properties":{"type":{"type":"string","enum":["number"],"description":"The type of the field","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.2.type","typeLabel":"enum\u003cstring>"},"name":{"type":"string","maxLength":1024,"description":"The name of the field","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.2.name","typeLabel":"string"},"description":{"type":"string","maxLength":10240,"description":"The description of the field","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.2.description","typeLabel":"string"},"optional":{"type":"boolean","description":"Indicates whether the field is optional","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.2.optional","typeLabel":"boolean"},"array":{"type":"boolean","description":"Indicates whether the field can contain multiple values","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.2.array","typeLabel":"boolean"},"placeholder":{"type":"string","maxLength":512,"description":"The placeholder of the field","uniqueKey":"items.[INDEX].oneOf.0.schema.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].oneOf.0.schema.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].oneOf.0.schema.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].oneOf.0.schema.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].oneOf.0.schema.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].oneOf.0.schema.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].oneOf.0.schema.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].oneOf.0.schema.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].oneOf.0.schema.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].oneOf.0.schema.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].oneOf.0.schema.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].oneOf.0.schema.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].oneOf.0.schema.oneOf.2.display.show_as","typeLabel":"object"}},"description":"Display options for the number field","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.2.display","typeLabel":"object"},"default":{"oneOf":[{"type":"number","description":"The default value of the number field","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.2.default.oneOf.0","typeLabel":"number"},{"type":"string","description":"The default value of the number field","enum":["{{auto}}"],"uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.2.default.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.2.default","typeLabel":"number | enum\u003cstring>"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.2","typeLabel":"object"},{"type":"object","description":"A user-created field: the table field types, without the props only built-in definitions set","required":["type"],"properties":{"type":{"type":"string","enum":["boolean"],"description":"The type of the field","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.3.type","typeLabel":"enum\u003cstring>"},"name":{"type":"string","maxLength":1024,"description":"The name of the field","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.3.name","typeLabel":"string"},"description":{"type":"string","maxLength":10240,"description":"The description of the field","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.3.description","typeLabel":"string"},"optional":{"type":"boolean","description":"Indicates whether the field is optional","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.3.optional","typeLabel":"boolean"},"array":{"type":"boolean","description":"Indicates whether the field can contain multiple values","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.3.array","typeLabel":"boolean"},"placeholder":{"type":"string","maxLength":512,"description":"The placeholder of the field","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.3.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].oneOf.0.schema.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].oneOf.0.schema.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].oneOf.0.schema.oneOf.3.display.empty","typeLabel":"enum\u003cstring>"}},"description":"Display options for the field","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.3.display","typeLabel":"object"},"default":{"type":"boolean","description":"The default value of the boolean field","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.3.default","typeLabel":"boolean"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.3","typeLabel":"object"},{"type":"object","description":"A user-created field: the table field types, without the props only built-in definitions set","required":["type"],"properties":{"type":{"type":"string","enum":["date"],"description":"The type of the field","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.4.type","typeLabel":"enum\u003cstring>"},"name":{"type":"string","maxLength":1024,"description":"The name of the field","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.4.name","typeLabel":"string"},"description":{"type":"string","maxLength":10240,"description":"The description of the field","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.4.description","typeLabel":"string"},"optional":{"type":"boolean","description":"Indicates whether the field is optional","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.4.optional","typeLabel":"boolean"},"array":{"type":"boolean","description":"Indicates whether the field can contain multiple values","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.4.array","typeLabel":"boolean"},"placeholder":{"type":"string","maxLength":512,"description":"The placeholder of the field","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.4.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].oneOf.0.schema.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].oneOf.0.schema.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].oneOf.0.schema.oneOf.4.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].oneOf.0.schema.oneOf.4.display.date_format","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.4.display","typeLabel":"object"},"default":{"oneOf":[{"type":"string","format":"date-time","description":"The default value of the date field, formatted as YYYY-MM-DD","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.4.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].oneOf.0.schema.oneOf.4.default.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.4.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].oneOf.0.schema.oneOf.4.range","typeLabel":"boolean"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.4","typeLabel":"object"},{"type":"object","description":"A user-created field: the table field types, without the props only built-in definitions set","required":["type"],"properties":{"type":{"type":"string","enum":["datetime"],"description":"The type of the field","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.5.type","typeLabel":"enum\u003cstring>"},"name":{"type":"string","maxLength":1024,"description":"The name of the field","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.5.name","typeLabel":"string"},"description":{"type":"string","maxLength":10240,"description":"The description of the field","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.5.description","typeLabel":"string"},"optional":{"type":"boolean","description":"Indicates whether the field is optional","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.5.optional","typeLabel":"boolean"},"array":{"type":"boolean","description":"Indicates whether the field can contain multiple values","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.5.array","typeLabel":"boolean"},"placeholder":{"type":"string","maxLength":512,"description":"The placeholder of the field","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.5.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].oneOf.0.schema.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].oneOf.0.schema.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].oneOf.0.schema.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].oneOf.0.schema.oneOf.5.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].oneOf.0.schema.oneOf.5.display.time_format","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.5.display","typeLabel":"object"},"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].oneOf.0.schema.oneOf.5.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].oneOf.0.schema.oneOf.5.default.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].oneOf.0.schema.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].oneOf.0.schema.oneOf.5.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].oneOf.0.schema.oneOf.5.source","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.5","typeLabel":"object"},{"type":"object","description":"A user-created field: the table field types, without the props only built-in definitions set","required":["type","items"],"properties":{"type":{"type":"string","enum":["enum"],"description":"The type of the field","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.6.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].oneOf.0.schema.oneOf.6.\\items.items.[INDEX].value","typeLabel":"string"},"label":{"type":"string","description":"Label of the enum item","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.6.\\items.items.[INDEX].label","typeLabel":"string"},"description":{"type":"string","description":"Description of the enum item","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.6.\\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].oneOf.0.schema.oneOf.6.\\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].oneOf.0.schema.oneOf.6.\\items.items.[INDEX].icon","typeLabel":"enum\u003cstring>"},"icon_url":{"type":"string","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.6.\\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].oneOf.0.schema.oneOf.6.\\items.items.[INDEX].metadata.link","typeLabel":"string\u003curi>"},"data":{"description":"Additional data for the enum item","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.6.\\items.items.[INDEX].metadata.data","typeLabel":"any"}},"description":"Additional metadata for the enum item","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.6.\\items.items.[INDEX].metadata","typeLabel":"object"}},"required":["value"],"description":"The enum item","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.6.\\items.items.[INDEX]","typeLabel":"object"},"description":"The options for the enum field","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.6.\\items","typeLabel":"object[]"},"name":{"type":"string","maxLength":1024,"description":"The name of the field","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.6.name","typeLabel":"string"},"description":{"type":"string","maxLength":10240,"description":"The description of the field","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.6.description","typeLabel":"string"},"optional":{"type":"boolean","description":"Indicates whether the field is optional","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.6.optional","typeLabel":"boolean"},"array":{"type":"boolean","description":"Indicates whether the field can contain multiple values","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.6.array","typeLabel":"boolean"},"placeholder":{"type":"string","maxLength":512,"description":"The placeholder of the field","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.6.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].oneOf.0.schema.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].oneOf.0.schema.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].oneOf.0.schema.oneOf.6.display.empty","typeLabel":"enum\u003cstring>"},"render":{"type":"string","enum":["dropdown","inline"],"description":"The render type of the enum field","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.6.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].oneOf.0.schema.oneOf.6.display.sort","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.6.display","typeLabel":"object"},"default":{"oneOf":[{"type":"string","description":"The default value of the enum field","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.6.default.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.6.default.oneOf.1.items.[INDEX]","typeLabel":"string"},"description":"The default value of the enum field","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.6.default.oneOf.1","typeLabel":"string[]"}],"uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.6.default","typeLabel":"string | string[]"},"additional_items":{"type":"boolean","description":"Indicates whether additional unlisted items are allowed","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.6.additional_items","typeLabel":"boolean"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.6","typeLabel":"object"},{"type":"object","description":"A user-created field: the table field types, without the props only built-in definitions set","required":["type"],"properties":{"type":{"type":"string","enum":["file"],"description":"The type of the field","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.7.type","typeLabel":"enum\u003cstring>"},"name":{"type":"string","maxLength":1024,"description":"The name of the field","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.7.name","typeLabel":"string"},"description":{"type":"string","maxLength":10240,"description":"The description of the field","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.7.description","typeLabel":"string"},"optional":{"type":"boolean","description":"Indicates whether the field is optional","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.7.optional","typeLabel":"boolean"},"array":{"type":"boolean","description":"Indicates whether the field can contain multiple values","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.7.array","typeLabel":"boolean"},"placeholder":{"type":"string","maxLength":512,"description":"The placeholder of the field","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.7.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].oneOf.0.schema.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].oneOf.0.schema.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].oneOf.0.schema.oneOf.7.display.empty","typeLabel":"enum\u003cstring>"},"render":{"type":"string","enum":["button","dropzone"],"description":"The render type of the file field","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.7.display.render","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.7.display","typeLabel":"object"},"allowed_types":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.7.allowed_types.items.[INDEX]","typeLabel":"string"},"description":"Allowed mime types for the file field (e.g. image/*, application/pdf)","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.7.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].oneOf.0.schema.oneOf.7.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].oneOf.0.schema.oneOf.7.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].oneOf.0.schema.oneOf.7.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].oneOf.0.schema.oneOf.7.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].oneOf.0.schema.oneOf.7.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].oneOf.0.schema.oneOf.7.default.oneOf.0.file_mimetype","typeLabel":"string"},"file_url":{"type":"string","maxLength":2048,"description":"URL to access the file","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.7.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].oneOf.0.schema.oneOf.7.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].oneOf.0.schema.oneOf.7.default.oneOf.0.created_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.7.default.oneOf.0.created_at","typeLabel":"string\u003cdate-time> | null"}},"uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.7.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].oneOf.0.schema.oneOf.7.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].oneOf.0.schema.oneOf.7.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].oneOf.0.schema.oneOf.7.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].oneOf.0.schema.oneOf.7.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].oneOf.0.schema.oneOf.7.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].oneOf.0.schema.oneOf.7.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].oneOf.0.schema.oneOf.7.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].oneOf.0.schema.oneOf.7.default.oneOf.1.items.[INDEX].created_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.7.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].oneOf.0.schema.oneOf.7.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].oneOf.0.schema.oneOf.7.default.oneOf.1","typeLabel":"object[]"}],"uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.7.default","typeLabel":"object | object[]"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.7","typeLabel":"object"},{"type":"object","description":"A user-created field: the table field types, without the props only built-in definitions set","required":["type"],"properties":{"type":{"type":"string","enum":["record"],"description":"The type of the field","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.8.type","typeLabel":"enum\u003cstring>"},"name":{"type":"string","maxLength":1024,"description":"The name of the field","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.8.name","typeLabel":"string"},"description":{"type":"string","maxLength":10240,"description":"The description of the field","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.8.description","typeLabel":"string"},"optional":{"type":"boolean","description":"Indicates whether the field is optional","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.8.optional","typeLabel":"boolean"},"array":{"type":"boolean","description":"Indicates whether the field can contain multiple values","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.8.array","typeLabel":"boolean"},"placeholder":{"type":"string","maxLength":512,"description":"The placeholder of the field","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.8.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].oneOf.0.schema.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].oneOf.0.schema.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].oneOf.0.schema.oneOf.8.display.empty","typeLabel":"enum\u003cstring>"}},"description":"Display options for the field","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.8.display","typeLabel":"object"},"default":{"oneOf":[{"type":"string","description":"The default value of the record field (encoded record id)","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.8.default.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.8.default.oneOf.1.items.[INDEX]","typeLabel":"string"},"description":"The default value of the record field (encoded record id)","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.8.default.oneOf.1","typeLabel":"string[]"}],"uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.8.default","typeLabel":"string | string[]"},"target_table_id":{"type":"string","description":"The id of the table whose records are referenceable","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.8.target_table_id","typeLabel":"string"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.8","typeLabel":"object"},{"type":"object","description":"A user-created field: the table field types, without the props only built-in definitions set","required":["type"],"properties":{"type":{"type":"string","enum":["contact"],"description":"The type of the field","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.9.type","typeLabel":"enum\u003cstring>"},"name":{"type":"string","maxLength":1024,"description":"The name of the field","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.9.name","typeLabel":"string"},"description":{"type":"string","maxLength":10240,"description":"The description of the field","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.9.description","typeLabel":"string"},"optional":{"type":"boolean","description":"Indicates whether the field is optional","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.9.optional","typeLabel":"boolean"},"array":{"type":"boolean","description":"Indicates whether the field can contain multiple values","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.9.array","typeLabel":"boolean"},"placeholder":{"type":"string","maxLength":512,"description":"The placeholder of the field","uniqueKey":"items.[INDEX].oneOf.0.schema.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].oneOf.0.schema.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].oneOf.0.schema.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].oneOf.0.schema.oneOf.9.display.empty","typeLabel":"enum\u003cstring>"}},"description":"Display options for the field","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.9.display","typeLabel":"object"},"default":{"oneOf":[{"type":"string","description":"The default value of the contact field (encoded contact id)","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.9.default.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.9.default.oneOf.1.items.[INDEX]","typeLabel":"string"},"description":"The default value of the contact field (encoded contact id)","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.9.default.oneOf.1","typeLabel":"string[]"}],"uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.9.default","typeLabel":"string | string[]"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.9","typeLabel":"object"},{"type":"object","description":"A user-created field: the table field types, without the props only built-in definitions set","required":["type"],"properties":{"type":{"type":"string","enum":["user"],"description":"The type of the field","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.10.type","typeLabel":"enum\u003cstring>"},"name":{"type":"string","maxLength":1024,"description":"The name of the field","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.10.name","typeLabel":"string"},"description":{"type":"string","maxLength":10240,"description":"The description of the field","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.10.description","typeLabel":"string"},"optional":{"type":"boolean","description":"Indicates whether the field is optional","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.10.optional","typeLabel":"boolean"},"array":{"type":"boolean","description":"Indicates whether the field can contain multiple values","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.10.array","typeLabel":"boolean"},"placeholder":{"type":"string","maxLength":512,"description":"The placeholder of the field","uniqueKey":"items.[INDEX].oneOf.0.schema.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].oneOf.0.schema.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].oneOf.0.schema.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].oneOf.0.schema.oneOf.10.display.empty","typeLabel":"enum\u003cstring>"}},"description":"Display options for the field","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.10.display","typeLabel":"object"},"default":{"oneOf":[{"type":"string","description":"The default value of the user field (encoded user id of an org member)","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.10.default.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.10.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].oneOf.0.schema.oneOf.10.default.oneOf.1","typeLabel":"string[]"}],"uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.10.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].oneOf.0.schema.oneOf.10.source","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.10","typeLabel":"object"},{"type":"object","description":"A user-created field: the table field types, without the props only built-in definitions set","required":["type"],"properties":{"type":{"type":"string","enum":["chat"],"description":"The type of the field","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.11.type","typeLabel":"enum\u003cstring>"},"name":{"type":"string","maxLength":1024,"description":"The name of the field","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.11.name","typeLabel":"string"},"description":{"type":"string","maxLength":10240,"description":"The description of the field","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.11.description","typeLabel":"string"},"optional":{"type":"boolean","description":"Indicates whether the field is optional","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.11.optional","typeLabel":"boolean"},"array":{"type":"boolean","description":"Indicates whether the field can contain multiple values","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.11.array","typeLabel":"boolean"},"placeholder":{"type":"string","maxLength":512,"description":"The placeholder of the field","uniqueKey":"items.[INDEX].oneOf.0.schema.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].oneOf.0.schema.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].oneOf.0.schema.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].oneOf.0.schema.oneOf.11.display.empty","typeLabel":"enum\u003cstring>"}},"description":"Display options for the field","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.11.display","typeLabel":"object"},"default":{"oneOf":[{"type":"string","description":"The default value of the chat field (encoded chat id)","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.11.default.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.11.default.oneOf.1.items.[INDEX]","typeLabel":"string"},"description":"The default value of the chat field (encoded chat id)","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.11.default.oneOf.1","typeLabel":"string[]"}],"uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.11.default","typeLabel":"string | string[]"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.11","typeLabel":"object"},{"type":"object","description":"A user-created field: the table field types, without the props only built-in definitions set","required":["type"],"properties":{"type":{"type":"string","enum":["segment"],"description":"The type of the field","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.12.type","typeLabel":"enum\u003cstring>"},"name":{"type":"string","maxLength":1024,"description":"The name of the field","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.12.name","typeLabel":"string"},"description":{"type":"string","maxLength":10240,"description":"The description of the field","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.12.description","typeLabel":"string"},"optional":{"type":"boolean","description":"Indicates whether the field is optional","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.12.optional","typeLabel":"boolean"},"array":{"type":"boolean","description":"Indicates whether the field can contain multiple values","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.12.array","typeLabel":"boolean"},"placeholder":{"type":"string","maxLength":512,"description":"The placeholder of the field","uniqueKey":"items.[INDEX].oneOf.0.schema.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].oneOf.0.schema.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].oneOf.0.schema.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].oneOf.0.schema.oneOf.12.display.empty","typeLabel":"enum\u003cstring>"}},"description":"Display options for the field","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.12.display","typeLabel":"object"},"default":{"oneOf":[{"type":"string","description":"The default value of the segment field (encoded segment id)","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.12.default.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.12.default.oneOf.1.items.[INDEX]","typeLabel":"string"},"description":"The default value of the segment field (encoded segment id)","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.12.default.oneOf.1","typeLabel":"string[]"}],"uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.12.default","typeLabel":"string | string[]"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.12","typeLabel":"object"},{"type":"object","description":"A user-created field: the table field types, without the props only built-in definitions set","required":["type"],"properties":{"type":{"type":"string","enum":["assistant"],"description":"The type of the field","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.13.type","typeLabel":"enum\u003cstring>"},"name":{"type":"string","maxLength":1024,"description":"The name of the field","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.13.name","typeLabel":"string"},"description":{"type":"string","maxLength":10240,"description":"The description of the field","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.13.description","typeLabel":"string"},"optional":{"type":"boolean","description":"Indicates whether the field is optional","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.13.optional","typeLabel":"boolean"},"array":{"type":"boolean","description":"Indicates whether the field can contain multiple values","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.13.array","typeLabel":"boolean"},"placeholder":{"type":"string","maxLength":512,"description":"The placeholder of the field","uniqueKey":"items.[INDEX].oneOf.0.schema.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].oneOf.0.schema.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].oneOf.0.schema.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].oneOf.0.schema.oneOf.13.display.empty","typeLabel":"enum\u003cstring>"}},"description":"Display options for the field","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.13.display","typeLabel":"object"},"default":{"oneOf":[{"type":"string","description":"The default value of the assistant field (encoded assistant id)","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.13.default.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.13.default.oneOf.1.items.[INDEX]","typeLabel":"string"},"description":"The default value of the assistant field (encoded assistant id)","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.13.default.oneOf.1","typeLabel":"string[]"}],"uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.13.default","typeLabel":"string | string[]"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.13","typeLabel":"object"},{"type":"object","description":"A user-created field: the table field types, without the props only built-in definitions set","required":["type"],"properties":{"type":{"type":"string","enum":["agent"],"description":"The type of the field","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.14.type","typeLabel":"enum\u003cstring>"},"name":{"type":"string","maxLength":1024,"description":"The name of the field","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.14.name","typeLabel":"string"},"description":{"type":"string","maxLength":10240,"description":"The description of the field","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.14.description","typeLabel":"string"},"optional":{"type":"boolean","description":"Indicates whether the field is optional","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.14.optional","typeLabel":"boolean"},"array":{"type":"boolean","description":"Indicates whether the field can contain multiple values","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.14.array","typeLabel":"boolean"},"placeholder":{"type":"string","maxLength":512,"description":"The placeholder of the field","uniqueKey":"items.[INDEX].oneOf.0.schema.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].oneOf.0.schema.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].oneOf.0.schema.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].oneOf.0.schema.oneOf.14.display.empty","typeLabel":"enum\u003cstring>"}},"description":"Display options for the field","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.14.display","typeLabel":"object"},"default":{"oneOf":[{"type":"string","description":"The default value of the agent field (encoded agent id)","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.14.default.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.14.default.oneOf.1.items.[INDEX]","typeLabel":"string"},"description":"The default value of the agent field (encoded agent id)","uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.14.default.oneOf.1","typeLabel":"string[]"}],"uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.14.default","typeLabel":"string | string[]"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.0.schema.oneOf.14","typeLabel":"object"}],"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.0.schema","typeLabel":"object"},"readonly":{"type":"boolean","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.0.readonly","typeLabel":"boolean"},"sortable":{"type":"boolean","description":"Whether views can sort their records by this field.","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.0.sortable","typeLabel":"boolean"},"groupable_in":{"type":"array","items":{"type":"string","enum":["table","board","calendar","timeline","list","gallery"],"uniqueKey":"items.[INDEX].oneOf.0.groupable_in.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"View kinds that accept this field as their grouping axis.","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.0.groupable_in","typeLabel":"enum\u003cstring>[]"},"kind":{"type":"string","enum":["system"],"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.0.kind","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","required":["id","table_id","key","type","schema","readonly","sortable","groupable_in","kind","icon","color","unique","on_target_delete","archived","created_at","updated_at"],"properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.1.id","typeLabel":"string"},"table_id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.1.table_id","typeLabel":"string"},"key":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.1.key","typeLabel":"string"},"type":{"type":"string","enum":["id","string","number","boolean","date","datetime","enum","file","record","contact","user","chat","segment","assistant","agent"],"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"schema":{"oneOf":[{"type":"object","description":"A user-created field: the table field types, without the props only built-in definitions set","required":["type"],"properties":{"type":{"type":"string","enum":["id"],"description":"The type of the field","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.0.type","typeLabel":"enum\u003cstring>"},"name":{"type":"string","maxLength":1024,"description":"The name of the field","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.0.name","typeLabel":"string"},"description":{"type":"string","maxLength":10240,"description":"The description of the field","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.0.description","typeLabel":"string"},"optional":{"type":"boolean","description":"Indicates whether the field is optional","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.0.optional","typeLabel":"boolean"},"array":{"type":"boolean","description":"Indicates whether the field can contain multiple values","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.0.array","typeLabel":"boolean"},"placeholder":{"type":"string","maxLength":512,"description":"The placeholder of the field","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.0.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].oneOf.1.schema.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].oneOf.1.schema.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].oneOf.1.schema.oneOf.0.display.empty","typeLabel":"enum\u003cstring>"}},"description":"Display options for the field","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.0.display","typeLabel":"object"},"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].oneOf.1.schema.oneOf.0.prefix","typeLabel":"string"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.0","typeLabel":"object"},{"type":"object","description":"A user-created field: the table field types, without the props only built-in definitions set","required":["type"],"properties":{"type":{"type":"string","enum":["string"],"description":"The type of the field","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.1.type","typeLabel":"enum\u003cstring>"},"name":{"type":"string","maxLength":1024,"description":"The name of the field","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.1.name","typeLabel":"string"},"description":{"type":"string","maxLength":10240,"description":"The description of the field","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.1.description","typeLabel":"string"},"optional":{"type":"boolean","description":"Indicates whether the field is optional","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.1.optional","typeLabel":"boolean"},"array":{"type":"boolean","description":"Indicates whether the field can contain multiple values","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.1.array","typeLabel":"boolean"},"placeholder":{"type":"string","maxLength":512,"description":"The placeholder of the field","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.1.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].oneOf.1.schema.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].oneOf.1.schema.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].oneOf.1.schema.oneOf.1.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].oneOf.1.schema.oneOf.1.display.render","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.1.display","typeLabel":"object"},"default":{"oneOf":[{"type":"string","description":"The default value of the string field","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.1.default.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.1.default.oneOf.1.items.[INDEX]","typeLabel":"string"},"description":"The default value of the string field","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.1.default.oneOf.1","typeLabel":"string[]"}],"uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.1.default","typeLabel":"string | string[]"},"format":{"type":"string","enum":["url","email","phone"],"description":"The validation type for the field","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.1.format","typeLabel":"enum\u003cstring>"},"min":{"type":"number","minimum":1,"description":"The minimum length of the string field","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.1.min","typeLabel":"number"},"max":{"type":"number","minimum":1,"description":"The maximum length of the string field","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.1.max","typeLabel":"number"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.1","typeLabel":"object"},{"type":"object","description":"A user-created field: the table field types, without the props only built-in definitions set","required":["type"],"properties":{"type":{"type":"string","enum":["number"],"description":"The type of the field","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.2.type","typeLabel":"enum\u003cstring>"},"name":{"type":"string","maxLength":1024,"description":"The name of the field","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.2.name","typeLabel":"string"},"description":{"type":"string","maxLength":10240,"description":"The description of the field","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.2.description","typeLabel":"string"},"optional":{"type":"boolean","description":"Indicates whether the field is optional","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.2.optional","typeLabel":"boolean"},"array":{"type":"boolean","description":"Indicates whether the field can contain multiple values","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.2.array","typeLabel":"boolean"},"placeholder":{"type":"string","maxLength":512,"description":"The placeholder of the field","uniqueKey":"items.[INDEX].oneOf.1.schema.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].oneOf.1.schema.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].oneOf.1.schema.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].oneOf.1.schema.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].oneOf.1.schema.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].oneOf.1.schema.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].oneOf.1.schema.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].oneOf.1.schema.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].oneOf.1.schema.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].oneOf.1.schema.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].oneOf.1.schema.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].oneOf.1.schema.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].oneOf.1.schema.oneOf.2.display.show_as","typeLabel":"object"}},"description":"Display options for the number field","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.2.display","typeLabel":"object"},"default":{"oneOf":[{"type":"number","description":"The default value of the number field","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.2.default.oneOf.0","typeLabel":"number"},{"type":"string","description":"The default value of the number field","enum":["{{auto}}"],"uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.2.default.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.2.default","typeLabel":"number | enum\u003cstring>"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.2","typeLabel":"object"},{"type":"object","description":"A user-created field: the table field types, without the props only built-in definitions set","required":["type"],"properties":{"type":{"type":"string","enum":["boolean"],"description":"The type of the field","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.3.type","typeLabel":"enum\u003cstring>"},"name":{"type":"string","maxLength":1024,"description":"The name of the field","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.3.name","typeLabel":"string"},"description":{"type":"string","maxLength":10240,"description":"The description of the field","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.3.description","typeLabel":"string"},"optional":{"type":"boolean","description":"Indicates whether the field is optional","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.3.optional","typeLabel":"boolean"},"array":{"type":"boolean","description":"Indicates whether the field can contain multiple values","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.3.array","typeLabel":"boolean"},"placeholder":{"type":"string","maxLength":512,"description":"The placeholder of the field","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.3.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].oneOf.1.schema.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].oneOf.1.schema.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].oneOf.1.schema.oneOf.3.display.empty","typeLabel":"enum\u003cstring>"}},"description":"Display options for the field","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.3.display","typeLabel":"object"},"default":{"type":"boolean","description":"The default value of the boolean field","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.3.default","typeLabel":"boolean"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.3","typeLabel":"object"},{"type":"object","description":"A user-created field: the table field types, without the props only built-in definitions set","required":["type"],"properties":{"type":{"type":"string","enum":["date"],"description":"The type of the field","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.4.type","typeLabel":"enum\u003cstring>"},"name":{"type":"string","maxLength":1024,"description":"The name of the field","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.4.name","typeLabel":"string"},"description":{"type":"string","maxLength":10240,"description":"The description of the field","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.4.description","typeLabel":"string"},"optional":{"type":"boolean","description":"Indicates whether the field is optional","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.4.optional","typeLabel":"boolean"},"array":{"type":"boolean","description":"Indicates whether the field can contain multiple values","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.4.array","typeLabel":"boolean"},"placeholder":{"type":"string","maxLength":512,"description":"The placeholder of the field","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.4.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].oneOf.1.schema.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].oneOf.1.schema.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].oneOf.1.schema.oneOf.4.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].oneOf.1.schema.oneOf.4.display.date_format","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.4.display","typeLabel":"object"},"default":{"oneOf":[{"type":"string","format":"date-time","description":"The default value of the date field, formatted as YYYY-MM-DD","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.4.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].oneOf.1.schema.oneOf.4.default.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.4.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].oneOf.1.schema.oneOf.4.range","typeLabel":"boolean"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.4","typeLabel":"object"},{"type":"object","description":"A user-created field: the table field types, without the props only built-in definitions set","required":["type"],"properties":{"type":{"type":"string","enum":["datetime"],"description":"The type of the field","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.5.type","typeLabel":"enum\u003cstring>"},"name":{"type":"string","maxLength":1024,"description":"The name of the field","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.5.name","typeLabel":"string"},"description":{"type":"string","maxLength":10240,"description":"The description of the field","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.5.description","typeLabel":"string"},"optional":{"type":"boolean","description":"Indicates whether the field is optional","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.5.optional","typeLabel":"boolean"},"array":{"type":"boolean","description":"Indicates whether the field can contain multiple values","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.5.array","typeLabel":"boolean"},"placeholder":{"type":"string","maxLength":512,"description":"The placeholder of the field","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.5.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].oneOf.1.schema.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].oneOf.1.schema.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].oneOf.1.schema.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].oneOf.1.schema.oneOf.5.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].oneOf.1.schema.oneOf.5.display.time_format","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.5.display","typeLabel":"object"},"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].oneOf.1.schema.oneOf.5.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].oneOf.1.schema.oneOf.5.default.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].oneOf.1.schema.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].oneOf.1.schema.oneOf.5.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].oneOf.1.schema.oneOf.5.source","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.5","typeLabel":"object"},{"type":"object","description":"A user-created field: the table field types, without the props only built-in definitions set","required":["type","items"],"properties":{"type":{"type":"string","enum":["enum"],"description":"The type of the field","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.6.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].oneOf.1.schema.oneOf.6.\\items.items.[INDEX].value","typeLabel":"string"},"label":{"type":"string","description":"Label of the enum item","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.6.\\items.items.[INDEX].label","typeLabel":"string"},"description":{"type":"string","description":"Description of the enum item","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.6.\\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].oneOf.1.schema.oneOf.6.\\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].oneOf.1.schema.oneOf.6.\\items.items.[INDEX].icon","typeLabel":"enum\u003cstring>"},"icon_url":{"type":"string","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.6.\\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].oneOf.1.schema.oneOf.6.\\items.items.[INDEX].metadata.link","typeLabel":"string\u003curi>"},"data":{"description":"Additional data for the enum item","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.6.\\items.items.[INDEX].metadata.data","typeLabel":"any"}},"description":"Additional metadata for the enum item","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.6.\\items.items.[INDEX].metadata","typeLabel":"object"}},"required":["value"],"description":"The enum item","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.6.\\items.items.[INDEX]","typeLabel":"object"},"description":"The options for the enum field","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.6.\\items","typeLabel":"object[]"},"name":{"type":"string","maxLength":1024,"description":"The name of the field","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.6.name","typeLabel":"string"},"description":{"type":"string","maxLength":10240,"description":"The description of the field","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.6.description","typeLabel":"string"},"optional":{"type":"boolean","description":"Indicates whether the field is optional","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.6.optional","typeLabel":"boolean"},"array":{"type":"boolean","description":"Indicates whether the field can contain multiple values","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.6.array","typeLabel":"boolean"},"placeholder":{"type":"string","maxLength":512,"description":"The placeholder of the field","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.6.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].oneOf.1.schema.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].oneOf.1.schema.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].oneOf.1.schema.oneOf.6.display.empty","typeLabel":"enum\u003cstring>"},"render":{"type":"string","enum":["dropdown","inline"],"description":"The render type of the enum field","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.6.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].oneOf.1.schema.oneOf.6.display.sort","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.6.display","typeLabel":"object"},"default":{"oneOf":[{"type":"string","description":"The default value of the enum field","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.6.default.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.6.default.oneOf.1.items.[INDEX]","typeLabel":"string"},"description":"The default value of the enum field","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.6.default.oneOf.1","typeLabel":"string[]"}],"uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.6.default","typeLabel":"string | string[]"},"additional_items":{"type":"boolean","description":"Indicates whether additional unlisted items are allowed","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.6.additional_items","typeLabel":"boolean"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.6","typeLabel":"object"},{"type":"object","description":"A user-created field: the table field types, without the props only built-in definitions set","required":["type"],"properties":{"type":{"type":"string","enum":["file"],"description":"The type of the field","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.7.type","typeLabel":"enum\u003cstring>"},"name":{"type":"string","maxLength":1024,"description":"The name of the field","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.7.name","typeLabel":"string"},"description":{"type":"string","maxLength":10240,"description":"The description of the field","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.7.description","typeLabel":"string"},"optional":{"type":"boolean","description":"Indicates whether the field is optional","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.7.optional","typeLabel":"boolean"},"array":{"type":"boolean","description":"Indicates whether the field can contain multiple values","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.7.array","typeLabel":"boolean"},"placeholder":{"type":"string","maxLength":512,"description":"The placeholder of the field","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.7.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].oneOf.1.schema.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].oneOf.1.schema.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].oneOf.1.schema.oneOf.7.display.empty","typeLabel":"enum\u003cstring>"},"render":{"type":"string","enum":["button","dropzone"],"description":"The render type of the file field","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.7.display.render","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.7.display","typeLabel":"object"},"allowed_types":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.7.allowed_types.items.[INDEX]","typeLabel":"string"},"description":"Allowed mime types for the file field (e.g. image/*, application/pdf)","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.7.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].oneOf.1.schema.oneOf.7.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].oneOf.1.schema.oneOf.7.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].oneOf.1.schema.oneOf.7.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].oneOf.1.schema.oneOf.7.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].oneOf.1.schema.oneOf.7.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].oneOf.1.schema.oneOf.7.default.oneOf.0.file_mimetype","typeLabel":"string"},"file_url":{"type":"string","maxLength":2048,"description":"URL to access the file","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.7.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].oneOf.1.schema.oneOf.7.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].oneOf.1.schema.oneOf.7.default.oneOf.0.created_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.7.default.oneOf.0.created_at","typeLabel":"string\u003cdate-time> | null"}},"uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.7.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].oneOf.1.schema.oneOf.7.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].oneOf.1.schema.oneOf.7.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].oneOf.1.schema.oneOf.7.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].oneOf.1.schema.oneOf.7.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].oneOf.1.schema.oneOf.7.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].oneOf.1.schema.oneOf.7.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].oneOf.1.schema.oneOf.7.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].oneOf.1.schema.oneOf.7.default.oneOf.1.items.[INDEX].created_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.7.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].oneOf.1.schema.oneOf.7.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].oneOf.1.schema.oneOf.7.default.oneOf.1","typeLabel":"object[]"}],"uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.7.default","typeLabel":"object | object[]"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.7","typeLabel":"object"},{"type":"object","description":"A user-created field: the table field types, without the props only built-in definitions set","required":["type"],"properties":{"type":{"type":"string","enum":["record"],"description":"The type of the field","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.8.type","typeLabel":"enum\u003cstring>"},"name":{"type":"string","maxLength":1024,"description":"The name of the field","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.8.name","typeLabel":"string"},"description":{"type":"string","maxLength":10240,"description":"The description of the field","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.8.description","typeLabel":"string"},"optional":{"type":"boolean","description":"Indicates whether the field is optional","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.8.optional","typeLabel":"boolean"},"array":{"type":"boolean","description":"Indicates whether the field can contain multiple values","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.8.array","typeLabel":"boolean"},"placeholder":{"type":"string","maxLength":512,"description":"The placeholder of the field","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.8.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].oneOf.1.schema.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].oneOf.1.schema.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].oneOf.1.schema.oneOf.8.display.empty","typeLabel":"enum\u003cstring>"}},"description":"Display options for the field","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.8.display","typeLabel":"object"},"default":{"oneOf":[{"type":"string","description":"The default value of the record field (encoded record id)","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.8.default.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.8.default.oneOf.1.items.[INDEX]","typeLabel":"string"},"description":"The default value of the record field (encoded record id)","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.8.default.oneOf.1","typeLabel":"string[]"}],"uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.8.default","typeLabel":"string | string[]"},"target_table_id":{"type":"string","description":"The id of the table whose records are referenceable","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.8.target_table_id","typeLabel":"string"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.8","typeLabel":"object"},{"type":"object","description":"A user-created field: the table field types, without the props only built-in definitions set","required":["type"],"properties":{"type":{"type":"string","enum":["contact"],"description":"The type of the field","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.9.type","typeLabel":"enum\u003cstring>"},"name":{"type":"string","maxLength":1024,"description":"The name of the field","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.9.name","typeLabel":"string"},"description":{"type":"string","maxLength":10240,"description":"The description of the field","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.9.description","typeLabel":"string"},"optional":{"type":"boolean","description":"Indicates whether the field is optional","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.9.optional","typeLabel":"boolean"},"array":{"type":"boolean","description":"Indicates whether the field can contain multiple values","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.9.array","typeLabel":"boolean"},"placeholder":{"type":"string","maxLength":512,"description":"The placeholder of the field","uniqueKey":"items.[INDEX].oneOf.1.schema.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].oneOf.1.schema.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].oneOf.1.schema.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].oneOf.1.schema.oneOf.9.display.empty","typeLabel":"enum\u003cstring>"}},"description":"Display options for the field","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.9.display","typeLabel":"object"},"default":{"oneOf":[{"type":"string","description":"The default value of the contact field (encoded contact id)","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.9.default.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.9.default.oneOf.1.items.[INDEX]","typeLabel":"string"},"description":"The default value of the contact field (encoded contact id)","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.9.default.oneOf.1","typeLabel":"string[]"}],"uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.9.default","typeLabel":"string | string[]"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.9","typeLabel":"object"},{"type":"object","description":"A user-created field: the table field types, without the props only built-in definitions set","required":["type"],"properties":{"type":{"type":"string","enum":["user"],"description":"The type of the field","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.10.type","typeLabel":"enum\u003cstring>"},"name":{"type":"string","maxLength":1024,"description":"The name of the field","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.10.name","typeLabel":"string"},"description":{"type":"string","maxLength":10240,"description":"The description of the field","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.10.description","typeLabel":"string"},"optional":{"type":"boolean","description":"Indicates whether the field is optional","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.10.optional","typeLabel":"boolean"},"array":{"type":"boolean","description":"Indicates whether the field can contain multiple values","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.10.array","typeLabel":"boolean"},"placeholder":{"type":"string","maxLength":512,"description":"The placeholder of the field","uniqueKey":"items.[INDEX].oneOf.1.schema.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].oneOf.1.schema.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].oneOf.1.schema.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].oneOf.1.schema.oneOf.10.display.empty","typeLabel":"enum\u003cstring>"}},"description":"Display options for the field","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.10.display","typeLabel":"object"},"default":{"oneOf":[{"type":"string","description":"The default value of the user field (encoded user id of an org member)","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.10.default.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.10.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].oneOf.1.schema.oneOf.10.default.oneOf.1","typeLabel":"string[]"}],"uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.10.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].oneOf.1.schema.oneOf.10.source","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.10","typeLabel":"object"},{"type":"object","description":"A user-created field: the table field types, without the props only built-in definitions set","required":["type"],"properties":{"type":{"type":"string","enum":["chat"],"description":"The type of the field","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.11.type","typeLabel":"enum\u003cstring>"},"name":{"type":"string","maxLength":1024,"description":"The name of the field","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.11.name","typeLabel":"string"},"description":{"type":"string","maxLength":10240,"description":"The description of the field","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.11.description","typeLabel":"string"},"optional":{"type":"boolean","description":"Indicates whether the field is optional","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.11.optional","typeLabel":"boolean"},"array":{"type":"boolean","description":"Indicates whether the field can contain multiple values","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.11.array","typeLabel":"boolean"},"placeholder":{"type":"string","maxLength":512,"description":"The placeholder of the field","uniqueKey":"items.[INDEX].oneOf.1.schema.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].oneOf.1.schema.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].oneOf.1.schema.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].oneOf.1.schema.oneOf.11.display.empty","typeLabel":"enum\u003cstring>"}},"description":"Display options for the field","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.11.display","typeLabel":"object"},"default":{"oneOf":[{"type":"string","description":"The default value of the chat field (encoded chat id)","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.11.default.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.11.default.oneOf.1.items.[INDEX]","typeLabel":"string"},"description":"The default value of the chat field (encoded chat id)","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.11.default.oneOf.1","typeLabel":"string[]"}],"uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.11.default","typeLabel":"string | string[]"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.11","typeLabel":"object"},{"type":"object","description":"A user-created field: the table field types, without the props only built-in definitions set","required":["type"],"properties":{"type":{"type":"string","enum":["segment"],"description":"The type of the field","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.12.type","typeLabel":"enum\u003cstring>"},"name":{"type":"string","maxLength":1024,"description":"The name of the field","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.12.name","typeLabel":"string"},"description":{"type":"string","maxLength":10240,"description":"The description of the field","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.12.description","typeLabel":"string"},"optional":{"type":"boolean","description":"Indicates whether the field is optional","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.12.optional","typeLabel":"boolean"},"array":{"type":"boolean","description":"Indicates whether the field can contain multiple values","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.12.array","typeLabel":"boolean"},"placeholder":{"type":"string","maxLength":512,"description":"The placeholder of the field","uniqueKey":"items.[INDEX].oneOf.1.schema.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].oneOf.1.schema.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].oneOf.1.schema.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].oneOf.1.schema.oneOf.12.display.empty","typeLabel":"enum\u003cstring>"}},"description":"Display options for the field","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.12.display","typeLabel":"object"},"default":{"oneOf":[{"type":"string","description":"The default value of the segment field (encoded segment id)","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.12.default.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.12.default.oneOf.1.items.[INDEX]","typeLabel":"string"},"description":"The default value of the segment field (encoded segment id)","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.12.default.oneOf.1","typeLabel":"string[]"}],"uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.12.default","typeLabel":"string | string[]"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.12","typeLabel":"object"},{"type":"object","description":"A user-created field: the table field types, without the props only built-in definitions set","required":["type"],"properties":{"type":{"type":"string","enum":["assistant"],"description":"The type of the field","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.13.type","typeLabel":"enum\u003cstring>"},"name":{"type":"string","maxLength":1024,"description":"The name of the field","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.13.name","typeLabel":"string"},"description":{"type":"string","maxLength":10240,"description":"The description of the field","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.13.description","typeLabel":"string"},"optional":{"type":"boolean","description":"Indicates whether the field is optional","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.13.optional","typeLabel":"boolean"},"array":{"type":"boolean","description":"Indicates whether the field can contain multiple values","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.13.array","typeLabel":"boolean"},"placeholder":{"type":"string","maxLength":512,"description":"The placeholder of the field","uniqueKey":"items.[INDEX].oneOf.1.schema.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].oneOf.1.schema.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].oneOf.1.schema.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].oneOf.1.schema.oneOf.13.display.empty","typeLabel":"enum\u003cstring>"}},"description":"Display options for the field","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.13.display","typeLabel":"object"},"default":{"oneOf":[{"type":"string","description":"The default value of the assistant field (encoded assistant id)","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.13.default.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.13.default.oneOf.1.items.[INDEX]","typeLabel":"string"},"description":"The default value of the assistant field (encoded assistant id)","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.13.default.oneOf.1","typeLabel":"string[]"}],"uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.13.default","typeLabel":"string | string[]"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.13","typeLabel":"object"},{"type":"object","description":"A user-created field: the table field types, without the props only built-in definitions set","required":["type"],"properties":{"type":{"type":"string","enum":["agent"],"description":"The type of the field","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.14.type","typeLabel":"enum\u003cstring>"},"name":{"type":"string","maxLength":1024,"description":"The name of the field","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.14.name","typeLabel":"string"},"description":{"type":"string","maxLength":10240,"description":"The description of the field","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.14.description","typeLabel":"string"},"optional":{"type":"boolean","description":"Indicates whether the field is optional","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.14.optional","typeLabel":"boolean"},"array":{"type":"boolean","description":"Indicates whether the field can contain multiple values","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.14.array","typeLabel":"boolean"},"placeholder":{"type":"string","maxLength":512,"description":"The placeholder of the field","uniqueKey":"items.[INDEX].oneOf.1.schema.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].oneOf.1.schema.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].oneOf.1.schema.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].oneOf.1.schema.oneOf.14.display.empty","typeLabel":"enum\u003cstring>"}},"description":"Display options for the field","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.14.display","typeLabel":"object"},"default":{"oneOf":[{"type":"string","description":"The default value of the agent field (encoded agent id)","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.14.default.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.14.default.oneOf.1.items.[INDEX]","typeLabel":"string"},"description":"The default value of the agent field (encoded agent id)","uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.14.default.oneOf.1","typeLabel":"string[]"}],"uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.14.default","typeLabel":"string | string[]"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.1.schema.oneOf.14","typeLabel":"object"}],"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.1.schema","typeLabel":"object"},"readonly":{"type":"boolean","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.1.readonly","typeLabel":"boolean"},"sortable":{"type":"boolean","description":"Whether views can sort their records by this field.","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.1.sortable","typeLabel":"boolean"},"groupable_in":{"type":"array","items":{"type":"string","enum":["table","board","calendar","timeline","list","gallery"],"uniqueKey":"items.[INDEX].oneOf.1.groupable_in.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"View kinds that accept this field as their grouping axis.","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.1.groupable_in","typeLabel":"enum\u003cstring>[]"},"kind":{"type":"string","enum":["custom"],"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.1.kind","typeLabel":"enum\u003cstring>"},"icon":{"oneOf":[{"type":"string","description":"The emoji of a curated icon a user can pick for a table, view, field, or other entity","format":"emoji","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.1.icon.oneOf.0","typeLabel":"string\u003cemoji>"},{"type":"string","description":"The name of a curated icon a user can pick for a table, view, field, or other entity","maxLength":64,"pattern":"^[a-zA-Z0-9_-]+$","enum":["TableCellsIcon","DatabaseIcon","DocumentTextIcon","DocumentChartBarIcon","ClipboardDocumentListIcon","ClipboardDocumentCheckIcon","FolderIcon","ArchiveBoxIcon","InboxIcon","BookOpenIcon","BookmarkIcon","NewspaperIcon","RectangleStackIcon","PencilSquareIcon","UserIcon","UsersIcon","UserGroupIcon","UserPlusIcon","IdentificationIcon","FaceSmileIcon","HandThumbUpIcon","HeartIcon","StarIcon","CheckBadgeIcon","TrophyIcon","CrownIcon","ChatBubbleLeftIcon","ChatBubbleLeftRightIcon","EnvelopeIcon","EnvelopeOpenIcon","PhoneIcon","DevicePhoneMobileIcon","MegaphoneIcon","BellIcon","PaperAirplaneIcon","AtSymbolIcon","RssIcon","LifebuoyIcon","ShoppingCartIcon","ShoppingBagIcon","BuildingStorefrontIcon","CreditCardIcon","BanknotesIcon","CurrencyDollarIcon","CurrencyEuroIcon","ReceiptPercentIcon","WalletIcon","CoinsIcon","GiftIcon","TagIcon","TicketIcon","ScaleIcon","TruckIcon","CubeIcon","CalendarIcon","CalendarDaysIcon","CalendarDateRangeIcon","ClockIcon","FlagIcon","CheckCircleIcon","ListBulletIcon","QueueListIcon","FunnelIcon","ChartBarIcon","ChartPieIcon","PresentationChartLineIcon","ArrowTrendingUpIcon","BriefcaseIcon","WrenchScrewdriverIcon","Cog6ToothIcon","KeyIcon","LockClosedIcon","ShieldCheckIcon","BoltIcon","LightBulbIcon","BeakerIcon","BugAntIcon","CpuChipIcon","CodeBracketIcon","CommandLineIcon","ServerIcon","LinkIcon","HomeIcon","HomeModernIcon","BuildingOfficeIcon","BuildingOffice2Icon","BuildingLibraryIcon","MapPinIcon","MapIcon","GlobeAltIcon","GlobeAmericasIcon","RocketLaunchIcon","PlaneIcon","CarIcon","SunIcon","MoonIcon","FireIcon","SparklesIcon","CakeIcon","AcademicCapIcon","ScissorsIcon","SwatchIcon","PaintBrushIcon","CoffeeIcon","UtensilsIcon","LeafIcon","DumbbellIcon","HeartPulseIcon","PawPrintIcon","StethoscopeIcon","CameraIcon","PhotoIcon","FilmIcon","VideoCameraIcon","MicrophoneIcon","MusicalNoteIcon","SpeakerWaveIcon","PlayCircleIcon","TvIcon","RadioIcon","PuzzlePieceIcon","GamepadIcon"],"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.1.icon.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.1.icon.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.1.icon","typeLabel":"string\u003cemoji> | enum\u003cstring> | null"},"color":{"oneOf":[{"type":"string","title":"Color","description":"Accent color, by name","enum":["red","orange","amber","yellow","lime","green","teal","cyan","sky","blue","indigo","violet","purple","fuchsia","pink","rose","neutral"],"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.1.color.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.1.color.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.1.color","typeLabel":"enum\u003cstring> | null"},"unique":{"type":"boolean","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.1.unique","typeLabel":"boolean"},"on_target_delete":{"type":"string","enum":["restrict","clear","cascade"],"description":"What happens when the referenced target is deleted (ref-typed fields only). `restrict` forbids deleting the target while any cell still points to it. `clear` allows the delete and drops those field values on remaining rows. `cascade` also deletes table rows that reference the target via this field.","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.1.on_target_delete","typeLabel":"enum\u003cstring>"},"archived":{"type":"boolean","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.1.archived","typeLabel":"boolean"},"created_at":{"oneOf":[{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.1.created_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.1.created_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.1.created_at","typeLabel":"string\u003cdate-time> | null"},"updated_at":{"oneOf":[{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.1.updated_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.1.updated_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.1.updated_at","typeLabel":"string\u003cdate-time> | null"}},"uniqueKey":"items.[INDEX].oneOf.1","typeLabel":"object"}],"uniqueKey":"items.[INDEX]","typeLabel":"object"},"uniqueKey":"","typeLabel":"object[]"},"examples":{"Example":{"title":"Example","value":[{"id":"\u003cstring>","table_id":"\u003cstring>","key":"\u003cstring>","type":"id","schema":{"type":"id","name":"\u003cstring>","description":"\u003cstring>","optional":true,"array":true,"placeholder":"\u003cstring>","display":{"field":"inline","container":"grid","empty":"show"},"prefix":"\u003cstring>"},"readonly":true,"sortable":true,"groupable_in":["table"],"kind":"system"}]}},"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"}},"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 contact fields - Invent","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-30T19:36:27.153Z","originalFileLocation":"api-reference/contacts/list-contact-fields.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=\"List of custom contact fields.\">\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 contact fields - Invent\">\u003cmeta data-mint-head property=\"og:description\" content=\"List of custom contact fields.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Invent\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.useinvent.com/api-reference/contacts/list-contact-fields\">\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=Contacts\u0026amp;title=List+contact+fields\u0026amp;description=List+of+custom+contact+fields.\u0026amp;theme=37c1989287c7105efa40cd85\u0026amp;signature=8b12d44b0bfca8fbbb15d93e942026b75381ffd95e63c23abc804cbb40ba28a1\">\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 contact fields - Invent\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"List of custom contact fields.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://invent.mintlify.site/_mintlify/api/og/v2?division=Contacts\u0026amp;title=List+contact+fields\u0026amp;description=List+of+custom+contact+fields.\u0026amp;theme=37c1989287c7105efa40cd85\u0026amp;signature=8b12d44b0bfca8fbbb15d93e942026b75381ffd95e63c23abc804cbb40ba28a1\">\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/contacts/list-contact-fields\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/contacts/list-contact-fields.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/contacts/list-contact-fields#webpage\",\"url\":\"https://docs.useinvent.com/api-reference/contacts/list-contact-fields\",\"name\":\"List contact fields\",\"description\":\"List of custom contact fields.\",\"dateModified\":\"2026-10-30T19:36:27.153Z\",\"isPartOf\":{\"@id\":\"https://docs.useinvent.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.useinvent.com/api-reference/contacts/list-contact-fields#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.useinvent.com/api-reference/contacts/list-contact-fields#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Contacts\",\"item\":\"https://docs.useinvent.com/api-reference/contacts/list-duplicate-contact-groups\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"List contact fields\",\"item\":\"https://docs.useinvent.com/api-reference/contacts/list-contact-fields\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.useinvent.com/api-reference/contacts/list-contact-fields#apireference\",\"headline\":\"List contact fields\",\"name\":\"List contact fields\",\"description\":\"List of custom contact fields.\",\"url\":\"https://docs.useinvent.com/api-reference/contacts/list-contact-fields\",\"mainEntityOfPage\":{\"@id\":\"https://docs.useinvent.com/api-reference/contacts/list-contact-fields#webpage\"},\"dateModified\":\"2026-10-30T19:36:27.153Z\",\"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/contacts/list-contact-fields.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","description":"Merge other contacts INTO the contact in the URL. If `source_contact_ids` is provided, those exact contacts are merged in; otherwise every auto-detected duplicate is merged. Source contacts are deleted.","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","description":"Create a new custom contact field. Pass `before` / `after` (a sibling field key) to slot it at a global position; omit both to append.","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","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","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 contact fields - 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"]}