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
id
string
required
role
enum<string>
required
The role of the message
Available options:
user,
assistant,
system,
tool,
event,
note
model
string
required
The model used for the message
status
enum<string>
required
The chat status
Available options:
RUNNING,
COMPLETED,
FAILED,
CANCELED
created_at
string<date-time> | null
required
updated_at
string<date-time> | null
required
messages
object[]
The message content
System message
Option 1
Option 2
Option 3
Option 4
Option 5
Option 6
Show child attributes
member
object
The member of the chat
Show child attributes
error
string
Error message if the message failed
broadcast_id
string
ID of the broadcast this message originates from
is_broadcast_message
boolean
Whether this message was sent via a broadcast template
channel_type
enum<string>
The channel the message arrived through, if any
Available options:
internal,
org,
agent,
custom,
whatsapp_bot,
messenger_bot,
instagram_dm,
tiktok_dm,
telegram_bot,
slack_bot,
teams_bot,
gmail,
outlook,
twilio,
telnyx,
email,
smpp
usage
object
The usage information for the message
Show child attributes
cost
object
The cost of a message, at the rates it is billed at
{"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/messages/list-chat-messages","slug":"/api-reference/messages/list-chat-messages","pageMetadata":{"title":"List chat messages","description":"Get a list of messages for a specific chat.","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /chats/{chat_id}/messages","href":"/api-reference/messages/list-chat-messages","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: \"Get a list of messages for a specific chat.\"\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 chat messages","description":"Get a list of messages for a specific chat.","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /chats/{chat_id}/messages","href":"/api-reference/messages/list-chat-messages","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"summary":"List chat messages","description":"Get a list of messages for a specific chat.","tags":["Messages"],"parameters":["77a8f56d-f007-4bce-8de3-818110160993","8e8c0e66-fca2-45b7-8d3f-73d7978c21c7","de084bc2-5468-47cd-8348-73ac6dbdeab6","3f3ee968-3d07-4b95-9205-33d7377ef433","d964d111-6f42-48a7-9c05-95f1cb626078","bde4fd61-a793-425c-9b51-92b05ec00830"],"responses":{"200":"c4aeb794-9ded-41e1-9680-7a64d7b2eeea"},"method":"get","type":"path","servers":["67cce196-e7af-494e-9e06-bf5fd8b69250"],"security":["96a18393-7d35-4213-9ab7-1c689e5fda24"],"path":"/chats/{chat_id}/messages","baseUrlOptions":["https://api.useinvent.com"],"title":"List chat messages","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"77a8f56d-f007-4bce-8de3-818110160993":{"schema":{"type":"string","isRequired":true,"description":"Chat ID","uniqueKey":"","typeLabel":"string"},"required":true,"description":"Chat ID","name":"chat_id","in":"path"},"8e8c0e66-fca2-45b7-8d3f-73d7978c21c7":{"schema":{"oneOf":[{"type":"string","format":"date-time","description":"The date to start fetching messages from","uniqueKey":"oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"The date to start fetching messages from","uniqueKey":"oneOf.1","typeLabel":"null"}],"isRequired":false,"uniqueKey":"","typeLabel":"string\u003cdate-time> | null"},"required":false,"description":"The date to start fetching messages from","name":"from_date","in":"query"},"de084bc2-5468-47cd-8348-73ac6dbdeab6":{"schema":{"type":"number","isRequired":false,"description":"Page number","uniqueKey":"","typeLabel":"number"},"required":false,"description":"Page number","name":"page","in":"query"},"3f3ee968-3d07-4b95-9205-33d7377ef433":{"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"},"d964d111-6f42-48a7-9c05-95f1cb626078":{"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"},"bde4fd61-a793-425c-9b51-92b05ec00830":{"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":{"c4aeb794-9ded-41e1-9680-7a64d7b2eeea":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].id","typeLabel":"string"},"role":{"type":"string","enum":["user","assistant","system","tool","event","note"],"description":"The role of the message","isRequired":true,"uniqueKey":"items.[INDEX].role","typeLabel":"enum\u003cstring>"},"model":{"type":"string","description":"The model used for the message","isRequired":true,"uniqueKey":"items.[INDEX].model","typeLabel":"string"},"status":{"type":"string","enum":["RUNNING","COMPLETED","FAILED","CANCELED"],"description":"The chat status","isRequired":true,"uniqueKey":"items.[INDEX].status","typeLabel":"enum\u003cstring>"},"created_at":{"oneOf":[{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"items.[INDEX].created_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","isRequired":true,"uniqueKey":"items.[INDEX].created_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].created_at","typeLabel":"string\u003cdate-time> | null"},"updated_at":{"oneOf":[{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"items.[INDEX].updated_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","isRequired":true,"uniqueKey":"items.[INDEX].updated_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].updated_at","typeLabel":"string\u003cdate-time> | null"},"messages":{"type":"array","items":{"oneOf":[{"type":"object","description":"System message","required":["role","parts"],"properties":{"role":{"type":"string","enum":["system"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.0.role","typeLabel":"enum\u003cstring>"},"parts":{"type":"array","items":{"type":"object","required":["type","text"],"properties":{"type":{"type":"string","enum":["text"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.0.parts.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"text":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.0.parts.items.[INDEX].text","typeLabel":"string"},"audio":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the file","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.0.parts.items.[INDEX].audio.id","typeLabel":"string"},"file_path":{"type":"string","maxLength":2048,"description":"Path to the file in the storage system","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.0.parts.items.[INDEX].audio.file_path","typeLabel":"string"},"file_filename":{"type":"string","maxLength":255,"description":"Name of the file","example":"document.pdf","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.0.parts.items.[INDEX].audio.file_filename","typeLabel":"string"},"file_size":{"type":"number","description":"Size of the file in bytes","example":1024,"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.0.parts.items.[INDEX].audio.file_size","typeLabel":"number"},"file_mimetype":{"type":"string","maxLength":255,"description":"MIME type of the file","example":"application/pdf","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.0.parts.items.[INDEX].audio.file_mimetype","typeLabel":"string"},"file_url":{"type":"string","maxLength":2048,"description":"URL to access the file","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.0.parts.items.[INDEX].audio.file_url","typeLabel":"string"},"created_at":{"oneOf":[{"type":"string","format":"date-time","description":"Timestamp when the file was created","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.0.parts.items.[INDEX].audio.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].messages.items.[INDEX].oneOf.0.parts.items.[INDEX].audio.created_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.0.parts.items.[INDEX].audio.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].messages.items.[INDEX].oneOf.0.parts.items.[INDEX].audio","typeLabel":"object"},"start_ms":{"type":"integer","minimum":0,"description":"Where the spoken text starts on the voice call timeline, in ms from the call start","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.0.parts.items.[INDEX].start_ms","typeLabel":"integer"},"end_ms":{"type":"integer","minimum":0,"description":"Where the spoken text ends on the voice call timeline, in ms from the call start","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.0.parts.items.[INDEX].end_ms","typeLabel":"integer"},"html":{"type":"boolean","description":"When true, text holds the raw original inbound email HTML, stored verbatim. Clients sanitize and render it; the model receives markdown derived at read time.","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.0.parts.items.[INDEX].html","typeLabel":"boolean"},"json":{"type":"boolean","description":"When true, text holds a JSON document, such as a trigger payload. Clients render it as JSON; the model receives the text as-is.","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.0.parts.items.[INDEX].json","typeLabel":"boolean"},"start_timestamp":{"type":"number","description":"Timestamp when the message part started processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.0.parts.items.[INDEX].start_timestamp","typeLabel":"number"},"end_timestamp":{"type":"number","description":"Timestamp when the message part finished processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.0.parts.items.[INDEX].end_timestamp","typeLabel":"number"}},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.0.parts.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.0.parts","typeLabel":"object[]"}},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","description":"Assistant message","required":["role","parts"],"properties":{"role":{"type":"string","enum":["assistant"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.role","typeLabel":"enum\u003cstring>"},"parts":{"type":"array","items":{"oneOf":[{"type":"object","description":"Parts of the assistant message","required":["type","text"],"properties":{"type":{"type":"string","enum":["text"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"text":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.0.text","typeLabel":"string"},"audio":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the file","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.0.audio.id","typeLabel":"string"},"file_path":{"type":"string","maxLength":2048,"description":"Path to the file in the storage system","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.0.audio.file_path","typeLabel":"string"},"file_filename":{"type":"string","maxLength":255,"description":"Name of the file","example":"document.pdf","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.0.audio.file_filename","typeLabel":"string"},"file_size":{"type":"number","description":"Size of the file in bytes","example":1024,"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.0.audio.file_size","typeLabel":"number"},"file_mimetype":{"type":"string","maxLength":255,"description":"MIME type of the file","example":"application/pdf","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.0.audio.file_mimetype","typeLabel":"string"},"file_url":{"type":"string","maxLength":2048,"description":"URL to access the file","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.0.audio.file_url","typeLabel":"string"},"created_at":{"oneOf":[{"type":"string","format":"date-time","description":"Timestamp when the file was created","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.0.audio.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].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.0.audio.created_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.0.audio.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].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.0.audio","typeLabel":"object"},"start_ms":{"type":"integer","minimum":0,"description":"Where the spoken text starts on the voice call timeline, in ms from the call start","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.0.start_ms","typeLabel":"integer"},"end_ms":{"type":"integer","minimum":0,"description":"Where the spoken text ends on the voice call timeline, in ms from the call start","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.0.end_ms","typeLabel":"integer"},"html":{"type":"boolean","description":"When true, text holds the raw original inbound email HTML, stored verbatim. Clients sanitize and render it; the model receives markdown derived at read time.","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.0.html","typeLabel":"boolean"},"json":{"type":"boolean","description":"When true, text holds a JSON document, such as a trigger payload. Clients render it as JSON; the model receives the text as-is.","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.0.json","typeLabel":"boolean"},"start_timestamp":{"type":"number","description":"Timestamp when the message part started processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.0.start_timestamp","typeLabel":"number"},"end_timestamp":{"type":"number","description":"Timestamp when the message part finished processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.0.end_timestamp","typeLabel":"number"}},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","description":"Parts of the assistant message","required":["type","url"],"properties":{"type":{"type":"string","enum":["file"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"url":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.url","typeLabel":"string"},"kind":{"type":"string","enum":["voice","sticker"],"description":"Marks communication-only files (voice notes, stickers) from integrations so they can be excluded from the contact files tab.","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.kind","typeLabel":"enum\u003cstring>"},"file":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the file","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.file.id","typeLabel":"string"},"file_path":{"type":"string","maxLength":2048,"description":"Path to the file in the storage system","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.file.file_path","typeLabel":"string"},"file_filename":{"type":"string","maxLength":255,"description":"Name of the file","example":"document.pdf","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.file.file_filename","typeLabel":"string"},"file_size":{"type":"number","description":"Size of the file in bytes","example":1024,"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.file.file_size","typeLabel":"number"},"file_mimetype":{"type":"string","maxLength":255,"description":"MIME type of the file","example":"application/pdf","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.file.file_mimetype","typeLabel":"string"},"file_url":{"type":"string","maxLength":2048,"description":"URL to access the file","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.file.file_url","typeLabel":"string"},"created_at":{"oneOf":[{"type":"string","format":"date-time","description":"Timestamp when the file was created","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.file.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].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.file.created_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.file.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].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.file","typeLabel":"object"},"auto_consume":{"type":"boolean","description":"Whether this file should be automatically consumed and processed by the model","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.auto_consume","typeLabel":"boolean"},"text":{"type":"string","description":"Transcript of the sound in an audio or video file, written by the server when the message arrives","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.text","typeLabel":"string"},"description":{"type":"string","description":"What a video shows, written by the server when the message arrives","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.description","typeLabel":"string"},"start_timestamp":{"type":"number","description":"Timestamp when the message part started processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.start_timestamp","typeLabel":"number"},"end_timestamp":{"type":"number","description":"Timestamp when the message part finished processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1.end_timestamp","typeLabel":"number"}},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","description":"Parts of the assistant message","required":["type","id","name"],"properties":{"type":{"type":"string","enum":["tool_call"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.2.type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Unique identifier for the tool call","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.2.id","typeLabel":"string"},"name":{"type":"string","description":"The name of the tool to call","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.2.name","typeLabel":"string"},"display_name":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.2.display_name","typeLabel":"string"},"action_name":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.2.action_name","typeLabel":"string"},"description":{"type":"string","description":"Model-authored, present-tense summary of what this call is doing (lifted from the injected _description param when the tool sets describe). Shown as the action title in the UI.","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.2.description","typeLabel":"string"},"args":{"description":"Arguments for the tool call","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.2.args","typeLabel":"any"},"metadata":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.2.metadata.additionalProperties","typeLabel":"any"},"description":"Metadata associated with the tool call, can include signature information","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.2.metadata","typeLabel":"object"},"approval":{"type":"object","properties":{"title":{"type":"string","maxLength":140,"description":"The approval as one yes/no question ending in \"?\", in the conversation language","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.2.approval.title","typeLabel":"string"},"accept_button":{"type":"string","maxLength":32,"description":"Label for the accept button, in the conversation language","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.2.approval.accept_button","typeLabel":"string"},"reject_button":{"type":"string","maxLength":32,"description":"Label for the reject button, in the conversation language","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.2.approval.reject_button","typeLabel":"string"},"decision":{"type":"string","enum":["accepted","rejected"],"description":"How a pending approval was resolved","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.2.approval.decision","typeLabel":"enum\u003cstring>"},"decided_at":{"type":"number","description":"Decision timestamp in milliseconds since epoch","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.2.approval.decided_at","typeLabel":"number"},"decided_by_member_id":{"type":"string","description":"Encoded chat member id of the decider","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.2.approval.decided_by_member_id","typeLabel":"string"},"reason":{"type":"string","maxLength":512,"description":"Optional reason supplied with the decision","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.2.approval.reason","typeLabel":"string"}},"required":["title","accept_button","reject_button"],"description":"Approval prompt and decision state when the action requires confirmation before running","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.2.approval","typeLabel":"object"},"start_timestamp":{"type":"number","description":"Timestamp when the message part started processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.2.start_timestamp","typeLabel":"number"},"end_timestamp":{"type":"number","description":"Timestamp when the message part finished processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.2.end_timestamp","typeLabel":"number"}},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.2","typeLabel":"object"},{"type":"object","description":"Parts of the assistant message","required":["type","id","text"],"properties":{"type":{"type":"string","enum":["reasoning"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.3.type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Unique identifier for the message part","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.3.id","typeLabel":"string"},"text":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.3.text","typeLabel":"string"},"metadata":{"type":"object","description":"Provider metadata as the provider returned it, keyed by provider, such as a signature","additionalProperties":{"type":"object","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.3.metadata.additionalProperties","typeLabel":"object"},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.3.metadata","typeLabel":"object"},"start_timestamp":{"type":"number","description":"Timestamp when the message part started processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.3.start_timestamp","typeLabel":"number"},"end_timestamp":{"type":"number","description":"Timestamp when the message part finished processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.3.end_timestamp","typeLabel":"number"}},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.3","typeLabel":"object"},{"type":"object","description":"Parts of the assistant message","required":["type","id","url"],"properties":{"type":{"type":"string","enum":["source"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.4.type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Unique identifier for the source, typically a link identifier","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.4.id","typeLabel":"string"},"url":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.4.url","typeLabel":"string"},"title":{"type":"string","description":"Title of the source, typically a document or webpage title","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.4.title","typeLabel":"string"},"description":{"type":"string","description":"Description of the source, can be a summary or excerpt from the content","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.4.description","typeLabel":"string"},"favicon":{"type":"string","description":"Favicon URL for the source, can be used in UI","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.4.favicon","typeLabel":"string"},"metadata":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.4.metadata.additionalProperties","typeLabel":"any"},"description":"Metadata associated with the source, can include additional information like author, date, etc.","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.4.metadata","typeLabel":"object"},"start_timestamp":{"type":"number","description":"Timestamp when the message part started processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.4.start_timestamp","typeLabel":"number"},"end_timestamp":{"type":"number","description":"Timestamp when the message part finished processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.4.end_timestamp","typeLabel":"number"}},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX].oneOf.4","typeLabel":"object"}],"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.parts","typeLabel":"object[]"},"id":{"type":"string","description":"Unique identifier for the assistant message","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.id","typeLabel":"string"},"reactions":{"type":"string","maxLength":1024,"description":"Prerendered emoji reactions on the message, injected at prompt build time","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1.reactions","typeLabel":"string"}},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","description":"User message","required":["role","parts"],"properties":{"role":{"type":"string","enum":["user"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.role","typeLabel":"enum\u003cstring>"},"parts":{"type":"array","items":{"oneOf":[{"type":"object","description":"Parts of the user message: the user parts, plus the options or requests a business showed the contact","required":["type","text"],"properties":{"type":{"type":"string","enum":["text"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"text":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.0.text","typeLabel":"string"},"audio":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the file","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.0.audio.id","typeLabel":"string"},"file_path":{"type":"string","maxLength":2048,"description":"Path to the file in the storage system","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.0.audio.file_path","typeLabel":"string"},"file_filename":{"type":"string","maxLength":255,"description":"Name of the file","example":"document.pdf","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.0.audio.file_filename","typeLabel":"string"},"file_size":{"type":"number","description":"Size of the file in bytes","example":1024,"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.0.audio.file_size","typeLabel":"number"},"file_mimetype":{"type":"string","maxLength":255,"description":"MIME type of the file","example":"application/pdf","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.0.audio.file_mimetype","typeLabel":"string"},"file_url":{"type":"string","maxLength":2048,"description":"URL to access the file","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.0.audio.file_url","typeLabel":"string"},"created_at":{"oneOf":[{"type":"string","format":"date-time","description":"Timestamp when the file was created","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.0.audio.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].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.0.audio.created_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.0.audio.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].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.0.audio","typeLabel":"object"},"start_ms":{"type":"integer","minimum":0,"description":"Where the spoken text starts on the voice call timeline, in ms from the call start","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.0.start_ms","typeLabel":"integer"},"end_ms":{"type":"integer","minimum":0,"description":"Where the spoken text ends on the voice call timeline, in ms from the call start","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.0.end_ms","typeLabel":"integer"},"html":{"type":"boolean","description":"When true, text holds the raw original inbound email HTML, stored verbatim. Clients sanitize and render it; the model receives markdown derived at read time.","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.0.html","typeLabel":"boolean"},"json":{"type":"boolean","description":"When true, text holds a JSON document, such as a trigger payload. Clients render it as JSON; the model receives the text as-is.","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.0.json","typeLabel":"boolean"},"start_timestamp":{"type":"number","description":"Timestamp when the message part started processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.0.start_timestamp","typeLabel":"number"},"end_timestamp":{"type":"number","description":"Timestamp when the message part finished processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.0.end_timestamp","typeLabel":"number"}},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","description":"Parts of the user message: the user parts, plus the options or requests a business showed the contact","required":["type","url"],"properties":{"type":{"type":"string","enum":["file"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"url":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.1.url","typeLabel":"string"},"kind":{"type":"string","enum":["voice","sticker"],"description":"Marks communication-only files (voice notes, stickers) from integrations so they can be excluded from the contact files tab.","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.1.kind","typeLabel":"enum\u003cstring>"},"file":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the file","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.1.file.id","typeLabel":"string"},"file_path":{"type":"string","maxLength":2048,"description":"Path to the file in the storage system","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.1.file.file_path","typeLabel":"string"},"file_filename":{"type":"string","maxLength":255,"description":"Name of the file","example":"document.pdf","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.1.file.file_filename","typeLabel":"string"},"file_size":{"type":"number","description":"Size of the file in bytes","example":1024,"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.1.file.file_size","typeLabel":"number"},"file_mimetype":{"type":"string","maxLength":255,"description":"MIME type of the file","example":"application/pdf","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.1.file.file_mimetype","typeLabel":"string"},"file_url":{"type":"string","maxLength":2048,"description":"URL to access the file","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.1.file.file_url","typeLabel":"string"},"created_at":{"oneOf":[{"type":"string","format":"date-time","description":"Timestamp when the file was created","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.1.file.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].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.1.file.created_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.1.file.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].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.1.file","typeLabel":"object"},"auto_consume":{"type":"boolean","description":"Whether this file should be automatically consumed and processed by the model","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.1.auto_consume","typeLabel":"boolean"},"text":{"type":"string","description":"Transcript of the sound in an audio or video file, written by the server when the message arrives","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.1.text","typeLabel":"string"},"description":{"type":"string","description":"What a video shows, written by the server when the message arrives","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.1.description","typeLabel":"string"},"start_timestamp":{"type":"number","description":"Timestamp when the message part started processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.1.start_timestamp","typeLabel":"number"},"end_timestamp":{"type":"number","description":"Timestamp when the message part finished processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.1.end_timestamp","typeLabel":"number"}},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","description":"Parts of the user message: the user parts, plus the options or requests a business showed the contact","required":["type","url"],"properties":{"type":{"type":"string","enum":["image"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.2.type","typeLabel":"enum\u003cstring>"},"url":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.2.url","typeLabel":"string"},"kind":{"type":"string","enum":["voice","sticker"],"description":"Marks communication-only files (voice notes, stickers) from integrations so they can be excluded from the contact files tab.","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.2.kind","typeLabel":"enum\u003cstring>"},"file":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the file","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.2.file.id","typeLabel":"string"},"file_path":{"type":"string","maxLength":2048,"description":"Path to the file in the storage system","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.2.file.file_path","typeLabel":"string"},"file_filename":{"type":"string","maxLength":255,"description":"Name of the file","example":"document.pdf","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.2.file.file_filename","typeLabel":"string"},"file_size":{"type":"number","description":"Size of the file in bytes","example":1024,"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.2.file.file_size","typeLabel":"number"},"file_mimetype":{"type":"string","maxLength":255,"description":"MIME type of the file","example":"application/pdf","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.2.file.file_mimetype","typeLabel":"string"},"file_url":{"type":"string","maxLength":2048,"description":"URL to access the file","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.2.file.file_url","typeLabel":"string"},"created_at":{"oneOf":[{"type":"string","format":"date-time","description":"Timestamp when the file was created","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.2.file.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].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.2.file.created_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.2.file.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].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.2.file","typeLabel":"object"},"auto_consume":{"type":"boolean","description":"Whether this file should be automatically consumed and processed by the model","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.2.auto_consume","typeLabel":"boolean"},"start_timestamp":{"type":"number","description":"Timestamp when the message part started processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.2.start_timestamp","typeLabel":"number"},"end_timestamp":{"type":"number","description":"Timestamp when the message part finished processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.2.end_timestamp","typeLabel":"number"}},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.2","typeLabel":"object"},{"type":"object","description":"Parts of the user message: the user parts, plus the options or requests a business showed the contact","required":["type","label","value"],"properties":{"type":{"type":"string","enum":["option_selected"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.3.type","typeLabel":"enum\u003cstring>"},"label":{"type":"string","description":"Label for the option selected","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.3.label","typeLabel":"string"},"value":{"type":"string","description":"Value for the option selected","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.3.value","typeLabel":"string"},"call_id":{"type":"string","description":"The ID of the tool call that generated the options","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.3.call_id","typeLabel":"string"},"start_timestamp":{"type":"number","description":"Timestamp when the message part started processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.3.start_timestamp","typeLabel":"number"},"end_timestamp":{"type":"number","description":"Timestamp when the message part finished processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.3.end_timestamp","typeLabel":"number"}},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.3","typeLabel":"object"},{"type":"object","description":"Parts of the user message: the user parts, plus the options or requests a business showed the contact","required":["type"],"properties":{"type":{"type":"string","enum":["contact"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.4.type","typeLabel":"enum\u003cstring>"},"name":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.4.name","typeLabel":"string"},"email":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.4.email","typeLabel":"string"},"phone":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.4.phone","typeLabel":"string"},"username":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.4.username","typeLabel":"string"},"user_id":{"type":"string","description":"Id of the person on the channel the message came from","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.4.user_id","typeLabel":"string"},"start_timestamp":{"type":"number","description":"Timestamp when the message part started processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.4.start_timestamp","typeLabel":"number"},"end_timestamp":{"type":"number","description":"Timestamp when the message part finished processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.4.end_timestamp","typeLabel":"number"}},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.4","typeLabel":"object"},{"type":"object","description":"Parts of the user message: the user parts, plus the options or requests a business showed the contact","required":["type"],"properties":{"type":{"type":"string","enum":["location"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.5.type","typeLabel":"enum\u003cstring>"},"latitude":{"type":"number","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.5.latitude","typeLabel":"number"},"longitude":{"type":"number","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.5.longitude","typeLabel":"number"},"name":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.5.name","typeLabel":"string"},"address":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.5.address","typeLabel":"string"},"url":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.5.url","typeLabel":"string"},"google_place_id":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.5.google_place_id","typeLabel":"string"},"start_timestamp":{"type":"number","description":"Timestamp when the message part started processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.5.start_timestamp","typeLabel":"number"},"end_timestamp":{"type":"number","description":"Timestamp when the message part finished processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.5.end_timestamp","typeLabel":"number"}},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.5","typeLabel":"object"},{"type":"object","description":"Parts of the user message: the user parts, plus the options or requests a business showed the contact","required":["type","kind","id","name"],"properties":{"type":{"type":"string","enum":["reference"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.6.type","typeLabel":"enum\u003cstring>"},"kind":{"type":"string","enum":["agent","routine","contact","user","skill","record","table","assistant"],"description":"The kind of entity a reference points at","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.6.kind","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Public id of the referenced entity","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.6.id","typeLabel":"string"},"name":{"type":"string","description":"Display name, snapshotted when the text was written","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.6.name","typeLabel":"string"},"icon":{"oneOf":[{"type":"string","description":"The entity's own icon or emoji, filled on write. Null = the default of its kind","format":"emoji","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.6.icon.oneOf.0","typeLabel":"string\u003cemoji>"},{"type":"string","description":"The entity's own icon or emoji, filled on write. Null = the default of its kind","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"],"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.6.icon.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","description":"The entity's own icon or emoji, filled on write. Null = the default of its kind","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.6.icon.oneOf.2","typeLabel":"null"}],"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.6.icon","typeLabel":"string\u003cemoji> | enum\u003cstring> | null"},"icon_url":{"oneOf":[{"type":"string","format":"uri","description":"The entity's image, filled on write, when it has one","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.6.icon_url.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","description":"The entity's image, filled on write, when it has one","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.6.icon_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.6.icon_url","typeLabel":"string\u003curi> | null"},"color":{"oneOf":[{"type":"string","enum":["red","orange","amber","yellow","lime","green","teal","cyan","sky","blue","indigo","violet","purple","fuchsia","pink","rose","neutral",null],"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":"The entity's tint, filled on write, when it has one","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.6.color.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["red","orange","amber","yellow","lime","green","teal","cyan","sky","blue","indigo","violet","purple","fuchsia","pink","rose","neutral",null],"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":"The entity's tint, filled on write, when it has one","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.6.color.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.6.color","typeLabel":"enum\u003cstring> | null"},"start_timestamp":{"type":"number","description":"Timestamp when the message part started processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.6.start_timestamp","typeLabel":"number"},"end_timestamp":{"type":"number","description":"Timestamp when the message part finished processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.6.end_timestamp","typeLabel":"number"}},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.6","typeLabel":"object"},{"type":"object","description":"Parts of the user message: the user parts, plus the options or requests a business showed the contact","required":["type","id","name"],"properties":{"type":{"type":"string","enum":["tool_call"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.7.type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Unique identifier for the tool call","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.7.id","typeLabel":"string"},"name":{"type":"string","description":"The name of the tool to call","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.7.name","typeLabel":"string"},"display_name":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.7.display_name","typeLabel":"string"},"action_name":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.7.action_name","typeLabel":"string"},"description":{"type":"string","description":"Model-authored, present-tense summary of what this call is doing (lifted from the injected _description param when the tool sets describe). Shown as the action title in the UI.","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.7.description","typeLabel":"string"},"args":{"description":"Arguments for the tool call","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.7.args","typeLabel":"any"},"metadata":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.7.metadata.additionalProperties","typeLabel":"any"},"description":"Metadata associated with the tool call, can include signature information","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.7.metadata","typeLabel":"object"},"approval":{"type":"object","properties":{"title":{"type":"string","maxLength":140,"description":"The approval as one yes/no question ending in \"?\", in the conversation language","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.7.approval.title","typeLabel":"string"},"accept_button":{"type":"string","maxLength":32,"description":"Label for the accept button, in the conversation language","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.7.approval.accept_button","typeLabel":"string"},"reject_button":{"type":"string","maxLength":32,"description":"Label for the reject button, in the conversation language","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.7.approval.reject_button","typeLabel":"string"},"decision":{"type":"string","enum":["accepted","rejected"],"description":"How a pending approval was resolved","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.7.approval.decision","typeLabel":"enum\u003cstring>"},"decided_at":{"type":"number","description":"Decision timestamp in milliseconds since epoch","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.7.approval.decided_at","typeLabel":"number"},"decided_by_member_id":{"type":"string","description":"Encoded chat member id of the decider","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.7.approval.decided_by_member_id","typeLabel":"string"},"reason":{"type":"string","maxLength":512,"description":"Optional reason supplied with the decision","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.7.approval.reason","typeLabel":"string"}},"required":["title","accept_button","reject_button"],"description":"Approval prompt and decision state when the action requires confirmation before running","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.7.approval","typeLabel":"object"},"start_timestamp":{"type":"number","description":"Timestamp when the message part started processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.7.start_timestamp","typeLabel":"number"},"end_timestamp":{"type":"number","description":"Timestamp when the message part finished processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.7.end_timestamp","typeLabel":"number"}},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX].oneOf.7","typeLabel":"object"}],"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.parts","typeLabel":"object[]"},"name":{"type":"string","maxLength":512,"description":"Name of the user, used to give context on multiplayer chats","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.name","typeLabel":"string"},"member_role":{"type":"string","enum":["customer","staff","agent","user"],"description":"Role of the message sender: customer/staff/agent for assistant chats, user for regular chats","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.member_role","typeLabel":"enum\u003cstring>"},"timestamp":{"type":"string","maxLength":64,"description":"Formatted timestamp for the message, used for time-awareness in conversations","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.timestamp","typeLabel":"string"},"reactions":{"type":"string","maxLength":1024,"description":"Prerendered emoji reactions on the message, injected at prompt build time","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.reactions","typeLabel":"string"},"message_id":{"type":"string","maxLength":16,"description":"Short reference to the stored message (the first uuid segment, 8 characters), injected at prompt build time so tools can target the message","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2.message_id","typeLabel":"string"}},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.2","typeLabel":"object"},{"type":"object","description":"Tool message","required":["role","parts"],"properties":{"role":{"type":"string","enum":["tool"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.role","typeLabel":"enum\u003cstring>"},"parts":{"type":"array","items":{"type":"object","required":["type","id","name"],"properties":{"type":{"type":"string","enum":["tool_result"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Unique identifier for the tool call","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","description":"The name of the tool called","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].name","typeLabel":"string"},"parts":{"type":"array","items":{"oneOf":[{"type":"object","description":"Parts of the tool call result","required":["type","text"],"properties":{"type":{"type":"string","enum":["text"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"text":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.0.text","typeLabel":"string"},"audio":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the file","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.0.audio.id","typeLabel":"string"},"file_path":{"type":"string","maxLength":2048,"description":"Path to the file in the storage system","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.0.audio.file_path","typeLabel":"string"},"file_filename":{"type":"string","maxLength":255,"description":"Name of the file","example":"document.pdf","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.0.audio.file_filename","typeLabel":"string"},"file_size":{"type":"number","description":"Size of the file in bytes","example":1024,"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.0.audio.file_size","typeLabel":"number"},"file_mimetype":{"type":"string","maxLength":255,"description":"MIME type of the file","example":"application/pdf","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.0.audio.file_mimetype","typeLabel":"string"},"file_url":{"type":"string","maxLength":2048,"description":"URL to access the file","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.0.audio.file_url","typeLabel":"string"},"created_at":{"oneOf":[{"type":"string","format":"date-time","description":"Timestamp when the file was created","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.0.audio.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].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.0.audio.created_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.0.audio.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].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.0.audio","typeLabel":"object"},"start_ms":{"type":"integer","minimum":0,"description":"Where the spoken text starts on the voice call timeline, in ms from the call start","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.0.start_ms","typeLabel":"integer"},"end_ms":{"type":"integer","minimum":0,"description":"Where the spoken text ends on the voice call timeline, in ms from the call start","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.0.end_ms","typeLabel":"integer"},"html":{"type":"boolean","description":"When true, text holds the raw original inbound email HTML, stored verbatim. Clients sanitize and render it; the model receives markdown derived at read time.","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.0.html","typeLabel":"boolean"},"json":{"type":"boolean","description":"When true, text holds a JSON document, such as a trigger payload. Clients render it as JSON; the model receives the text as-is.","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.0.json","typeLabel":"boolean"},"start_timestamp":{"type":"number","description":"Timestamp when the message part started processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.0.start_timestamp","typeLabel":"number"},"end_timestamp":{"type":"number","description":"Timestamp when the message part finished processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.0.end_timestamp","typeLabel":"number"}},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","description":"Parts of the tool call result","required":["type","url"],"properties":{"type":{"type":"string","enum":["image"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"url":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.1.url","typeLabel":"string"},"kind":{"type":"string","enum":["voice","sticker"],"description":"Marks communication-only files (voice notes, stickers) from integrations so they can be excluded from the contact files tab.","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.1.kind","typeLabel":"enum\u003cstring>"},"file":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the file","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.1.file.id","typeLabel":"string"},"file_path":{"type":"string","maxLength":2048,"description":"Path to the file in the storage system","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.1.file.file_path","typeLabel":"string"},"file_filename":{"type":"string","maxLength":255,"description":"Name of the file","example":"document.pdf","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.1.file.file_filename","typeLabel":"string"},"file_size":{"type":"number","description":"Size of the file in bytes","example":1024,"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.1.file.file_size","typeLabel":"number"},"file_mimetype":{"type":"string","maxLength":255,"description":"MIME type of the file","example":"application/pdf","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.1.file.file_mimetype","typeLabel":"string"},"file_url":{"type":"string","maxLength":2048,"description":"URL to access the file","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.1.file.file_url","typeLabel":"string"},"created_at":{"oneOf":[{"type":"string","format":"date-time","description":"Timestamp when the file was created","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.1.file.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].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.1.file.created_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.1.file.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].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.1.file","typeLabel":"object"},"auto_consume":{"type":"boolean","description":"Whether this file should be automatically consumed and processed by the model","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.1.auto_consume","typeLabel":"boolean"},"start_timestamp":{"type":"number","description":"Timestamp when the message part started processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.1.start_timestamp","typeLabel":"number"},"end_timestamp":{"type":"number","description":"Timestamp when the message part finished processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.1.end_timestamp","typeLabel":"number"}},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","description":"Parts of the tool call result","required":["type","url"],"properties":{"type":{"type":"string","enum":["file"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.2.type","typeLabel":"enum\u003cstring>"},"url":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.2.url","typeLabel":"string"},"kind":{"type":"string","enum":["voice","sticker"],"description":"Marks communication-only files (voice notes, stickers) from integrations so they can be excluded from the contact files tab.","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.2.kind","typeLabel":"enum\u003cstring>"},"file":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the file","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.2.file.id","typeLabel":"string"},"file_path":{"type":"string","maxLength":2048,"description":"Path to the file in the storage system","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.2.file.file_path","typeLabel":"string"},"file_filename":{"type":"string","maxLength":255,"description":"Name of the file","example":"document.pdf","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.2.file.file_filename","typeLabel":"string"},"file_size":{"type":"number","description":"Size of the file in bytes","example":1024,"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.2.file.file_size","typeLabel":"number"},"file_mimetype":{"type":"string","maxLength":255,"description":"MIME type of the file","example":"application/pdf","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.2.file.file_mimetype","typeLabel":"string"},"file_url":{"type":"string","maxLength":2048,"description":"URL to access the file","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.2.file.file_url","typeLabel":"string"},"created_at":{"oneOf":[{"type":"string","format":"date-time","description":"Timestamp when the file was created","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.2.file.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].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.2.file.created_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.2.file.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].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.2.file","typeLabel":"object"},"auto_consume":{"type":"boolean","description":"Whether this file should be automatically consumed and processed by the model","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.2.auto_consume","typeLabel":"boolean"},"text":{"type":"string","description":"Transcript of the sound in an audio or video file, written by the server when the message arrives","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.2.text","typeLabel":"string"},"description":{"type":"string","description":"What a video shows, written by the server when the message arrives","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.2.description","typeLabel":"string"},"start_timestamp":{"type":"number","description":"Timestamp when the message part started processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.2.start_timestamp","typeLabel":"number"},"end_timestamp":{"type":"number","description":"Timestamp when the message part finished processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.2.end_timestamp","typeLabel":"number"}},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.2","typeLabel":"object"},{"type":"object","description":"Parts of the tool call result","required":["type"],"properties":{"type":{"type":"string","enum":["contact"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.3.type","typeLabel":"enum\u003cstring>"},"name":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.3.name","typeLabel":"string"},"email":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.3.email","typeLabel":"string"},"phone":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.3.phone","typeLabel":"string"},"username":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.3.username","typeLabel":"string"},"user_id":{"type":"string","description":"Id of the person on the channel the message came from","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.3.user_id","typeLabel":"string"},"start_timestamp":{"type":"number","description":"Timestamp when the message part started processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.3.start_timestamp","typeLabel":"number"},"end_timestamp":{"type":"number","description":"Timestamp when the message part finished processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.3.end_timestamp","typeLabel":"number"}},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.3","typeLabel":"object"},{"type":"object","description":"Parts of the tool call result","required":["type"],"properties":{"type":{"type":"string","enum":["location"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.4.type","typeLabel":"enum\u003cstring>"},"latitude":{"type":"number","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.4.latitude","typeLabel":"number"},"longitude":{"type":"number","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.4.longitude","typeLabel":"number"},"name":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.4.name","typeLabel":"string"},"address":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.4.address","typeLabel":"string"},"url":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.4.url","typeLabel":"string"},"google_place_id":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.4.google_place_id","typeLabel":"string"},"start_timestamp":{"type":"number","description":"Timestamp when the message part started processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.4.start_timestamp","typeLabel":"number"},"end_timestamp":{"type":"number","description":"Timestamp when the message part finished processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.4.end_timestamp","typeLabel":"number"}},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.4","typeLabel":"object"},{"type":"object","description":"Parts of the tool call result","required":["type","id","url"],"properties":{"type":{"type":"string","enum":["source"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.5.type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Unique identifier for the source, typically a link identifier","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.5.id","typeLabel":"string"},"url":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.5.url","typeLabel":"string"},"title":{"type":"string","description":"Title of the source, typically a document or webpage title","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.5.title","typeLabel":"string"},"description":{"type":"string","description":"Description of the source, can be a summary or excerpt from the content","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.5.description","typeLabel":"string"},"favicon":{"type":"string","description":"Favicon URL for the source, can be used in UI","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.5.favicon","typeLabel":"string"},"metadata":{"type":"object","properties":{},"additionalProperties":{"oneOf":[{}],"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.5.metadata.additionalProperties","typeLabel":"any"},"description":"Metadata associated with the source, can include additional information like author, date, etc.","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.5.metadata","typeLabel":"object"},"start_timestamp":{"type":"number","description":"Timestamp when the message part started processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.5.start_timestamp","typeLabel":"number"},"end_timestamp":{"type":"number","description":"Timestamp when the message part finished processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.5.end_timestamp","typeLabel":"number"}},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX].oneOf.5","typeLabel":"object"}],"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts.items.[INDEX]","typeLabel":"object"},"description":"Parts of the tool call result","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].parts","typeLabel":"object[]"},"result":{"description":"The result of the tool call, can be any type based on the tool schema","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].result","typeLabel":"any"},"refresh_tools":{"type":"boolean","description":"Runtime-only signal: when true, the agent loop rebuilds its tool set before the next step (e.g. after enable_tools / disable_tools). Stripped before the result is persisted.","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].refresh_tools","typeLabel":"boolean"},"stop":{"type":"boolean","description":"Runtime-only signal: when true, the agent loop ends after this step instead of spawning the next turn (e.g. close_conversation with stop: true). Stripped before the result is persisted.","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].stop","typeLabel":"boolean"},"is_error":{"type":"boolean","description":"Indicates if the tool call resulted in an error","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].is_error","typeLabel":"boolean"},"timestamp":{"type":"number","description":"Timestamp of the tool call in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].timestamp","typeLabel":"number"},"start_timestamp":{"type":"number","description":"Timestamp when the message part started processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].start_timestamp","typeLabel":"number"},"end_timestamp":{"type":"number","description":"Timestamp when the message part finished processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX].end_timestamp","typeLabel":"number"}},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.parts","typeLabel":"object[]"},"id":{"type":"string","description":"Unique identifier for the assistant message","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3.id","typeLabel":"string"}},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.3","typeLabel":"object"},{"type":"object","required":["role","parts"],"properties":{"role":{"type":"string","enum":["event"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.role","typeLabel":"enum\u003cstring>"},"parts":{"type":"array","items":{"oneOf":[{"type":"object","description":"Parts of the event message","required":["type","assigned_user_id","source"],"properties":{"type":{"type":"string","enum":["event_assignment"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"assigned_user_id":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.0.assigned_user_id.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.0.assigned_user_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.0.assigned_user_id","typeLabel":"string | null"},"source":{"type":"string","enum":["user","member","ai"],"description":"Who the event came from. 'user' is the contact, 'member' is a human agent on the business side, 'ai' is an assistant.","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.0.source","typeLabel":"enum\u003cstring>"},"start_timestamp":{"type":"number","description":"Timestamp when the message part started processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.0.start_timestamp","typeLabel":"number"},"end_timestamp":{"type":"number","description":"Timestamp when the message part finished processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.0.end_timestamp","typeLabel":"number"}},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","description":"Parts of the event message","required":["type","old_status","new_status","source"],"properties":{"type":{"type":"string","enum":["event_status_change"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"old_status":{"type":"string","enum":["OPEN","CLOSED"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.1.old_status","typeLabel":"enum\u003cstring>"},"new_status":{"type":"string","enum":["OPEN","CLOSED"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.1.new_status","typeLabel":"enum\u003cstring>"},"source":{"type":"string","enum":["user","member","ai"],"description":"Who the event came from. 'user' is the contact, 'member' is a human agent on the business side, 'ai' is an assistant.","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.1.source","typeLabel":"enum\u003cstring>"},"follow_up_at":{"type":"string","format":"date-time","description":"Scheduled follow-up date (ISO 8601)","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.1.follow_up_at","typeLabel":"string\u003cdate-time>"},"reason":{"type":"string","maxLength":512,"description":"AI analysis reason for the decision","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.1.reason","typeLabel":"string"},"csat_score":{"type":"integer","minimum":1,"maximum":5,"description":"AI-assigned customer satisfaction score (1-5)","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.1.csat_score","typeLabel":"integer"},"start_timestamp":{"type":"number","description":"Timestamp when the message part started processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.1.start_timestamp","typeLabel":"number"},"end_timestamp":{"type":"number","description":"Timestamp when the message part finished processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.1.end_timestamp","typeLabel":"number"}},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","description":"Parts of the event message","required":["type","status","source"],"properties":{"type":{"type":"string","enum":["event_ai_status"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.2.type","typeLabel":"enum\u003cstring>"},"status":{"type":"boolean","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.2.status","typeLabel":"boolean"},"source":{"type":"string","enum":["user","member","ai"],"description":"Who the event came from. 'user' is the contact, 'member' is a human agent on the business side, 'ai' is an assistant.","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.2.source","typeLabel":"enum\u003cstring>"},"start_timestamp":{"type":"number","description":"Timestamp when the message part started processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.2.start_timestamp","typeLabel":"number"},"end_timestamp":{"type":"number","description":"Timestamp when the message part finished processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.2.end_timestamp","typeLabel":"number"}},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.2","typeLabel":"object"},{"type":"object","description":"Parts of the event message","required":["type","muted_until","source"],"properties":{"type":{"type":"string","enum":["event_mute_change"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.3.type","typeLabel":"enum\u003cstring>"},"muted_until":{"oneOf":[{"type":"string","format":"date-time","description":"New mute expiry datetime (null = un-muted)","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.3.muted_until.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"New mute expiry datetime (null = un-muted)","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.3.muted_until.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.3.muted_until","typeLabel":"string\u003cdate-time> | null"},"source":{"type":"string","enum":["member","system"],"description":"Source of the mute event: a human agent or the system.","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.3.source","typeLabel":"enum\u003cstring>"},"start_timestamp":{"type":"number","description":"Timestamp when the message part started processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.3.start_timestamp","typeLabel":"number"},"end_timestamp":{"type":"number","description":"Timestamp when the message part finished processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.3.end_timestamp","typeLabel":"number"}},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.3","typeLabel":"object"},{"type":"object","description":"Parts of the event message","required":["type","direction"],"properties":{"type":{"type":"string","enum":["event_handover"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.4.type","typeLabel":"enum\u003cstring>"},"direction":{"type":"string","enum":["to_us","from_us","requested"],"description":"Who got the conversation: 'to_us' (this organization now owns it), 'from_us' (another app on the channel owns it), 'requested' (another app asked for it).","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.4.direction","typeLabel":"enum\u003cstring>"},"previous_owner":{"type":"string","maxLength":128,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.4.previous_owner","typeLabel":"string"},"new_owner":{"type":"string","maxLength":128,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.4.new_owner","typeLabel":"string"},"metadata":{"type":"string","maxLength":2048,"description":"Free text the passing app attached to the handover","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.4.metadata","typeLabel":"string"},"summary":{"type":"string","maxLength":4096,"description":"Summary of the conversation so far, generated by the channel on handover","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.4.summary","typeLabel":"string"},"start_timestamp":{"type":"number","description":"Timestamp when the message part started processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.4.start_timestamp","typeLabel":"number"},"end_timestamp":{"type":"number","description":"Timestamp when the message part finished processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.4.end_timestamp","typeLabel":"number"}},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.4","typeLabel":"object"},{"type":"object","description":"Parts of the event message","required":["type"],"properties":{"type":{"type":"string","enum":["event_follow_up"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.5.type","typeLabel":"enum\u003cstring>"},"old_status":{"type":"string","enum":["OPEN","CLOSED"],"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.5.old_status","typeLabel":"enum\u003cstring>"},"new_status":{"type":"string","enum":["OPEN","CLOSED"],"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.5.new_status","typeLabel":"enum\u003cstring>"},"reason":{"type":"string","maxLength":512,"description":"AI analysis reason for the follow-up","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.5.reason","typeLabel":"string"},"start_timestamp":{"type":"number","description":"Timestamp when the message part started processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.5.start_timestamp","typeLabel":"number"},"end_timestamp":{"type":"number","description":"Timestamp when the message part finished processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.5.end_timestamp","typeLabel":"number"}},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.5","typeLabel":"object"},{"type":"object","description":"Parts of the event message","required":["type","provider","status","amount_total","currency","reference"],"properties":{"type":{"type":"string","enum":["event_payment"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.6.type","typeLabel":"enum\u003cstring>"},"provider":{"type":"string","enum":["stripe"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.6.provider","typeLabel":"enum\u003cstring>"},"status":{"type":"string","enum":["paid"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.6.status","typeLabel":"enum\u003cstring>"},"amount_total":{"type":"integer","description":"Amount paid in the smallest currency unit (e.g. cents)","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.6.amount_total","typeLabel":"integer"},"currency":{"type":"string","maxLength":8,"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.6.currency","typeLabel":"string"},"reference":{"type":"string","maxLength":256,"description":"Provider reference, e.g. the Stripe checkout session ID","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.6.reference","typeLabel":"string"},"link":{"type":"string","maxLength":2048,"description":"Link to the payment in the provider dashboard","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.6.link","typeLabel":"string"},"paid_at":{"oneOf":[{"type":"string","format":"date-time","description":"When the payment was made","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.6.paid_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"When the payment was made","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.6.paid_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.6.paid_at","typeLabel":"string\u003cdate-time> | null"},"method":{"type":"object","properties":{"brand":{"type":"string","maxLength":32,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.6.method.brand","typeLabel":"string"},"last4":{"type":"string","maxLength":4,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.6.method.last4","typeLabel":"string"},"name":{"type":"string","maxLength":256,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.6.method.name","typeLabel":"string"}},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.6.method","typeLabel":"object"},"items":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","maxLength":256,"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.6.\\items.items.[INDEX].name","typeLabel":"string"},"quantity":{"type":"integer","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.6.\\items.items.[INDEX].quantity","typeLabel":"integer"},"amount_total":{"type":"integer","description":"Line total in the smallest currency unit","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.6.\\items.items.[INDEX].amount_total","typeLabel":"integer"}},"required":["name","quantity"],"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.6.\\items.items.[INDEX]","typeLabel":"object"},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.6.\\items","typeLabel":"object[]"},"start_timestamp":{"type":"number","description":"Timestamp when the message part started processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.6.start_timestamp","typeLabel":"number"},"end_timestamp":{"type":"number","description":"Timestamp when the message part finished processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.6.end_timestamp","typeLabel":"number"}},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.6","typeLabel":"object"},{"type":"object","description":"Parts of the event message","required":["type"],"properties":{"type":{"type":"string","enum":["event_analysis"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.7.type","typeLabel":"enum\u003cstring>"},"csat_score":{"type":"integer","minimum":1,"maximum":5,"description":"AI-assigned customer satisfaction score (1-5)","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.7.csat_score","typeLabel":"integer"},"reason":{"type":"string","maxLength":512,"description":"Brief reason for the analysis result","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.7.reason","typeLabel":"string"},"start_timestamp":{"type":"number","description":"Timestamp when the message part started processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.7.start_timestamp","typeLabel":"number"},"end_timestamp":{"type":"number","description":"Timestamp when the message part finished processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.7.end_timestamp","typeLabel":"number"}},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.7","typeLabel":"object"},{"type":"object","description":"Parts of the event message","required":["type","referral"],"properties":{"type":{"type":"string","enum":["event_referral"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.type","typeLabel":"enum\u003cstring>"},"referral":{"oneOf":[{"type":"object","description":"Referral/commerce event data from Meta platforms — ads, products, orders.","required":["type"],"properties":{"type":{"type":"string","enum":["messenger_ad"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.0.type","typeLabel":"enum\u003cstring>"},"parts":{"type":"array","items":{"type":"any","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.0.parts.items.[INDEX]","typeLabel":"any"},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.0.parts","typeLabel":"any[]"},"ref":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.0.ref","typeLabel":"string"},"ad_id":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.0.ad_id","typeLabel":"string"},"source":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.0.source","typeLabel":"string"},"referer_uri":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.0.referer_uri","typeLabel":"string"},"ads_context_data":{"type":"object","properties":{"ad_title":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.0.ads_context_data.ad_title","typeLabel":"string"},"photo_url":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.0.ads_context_data.photo_url","typeLabel":"string"},"video_url":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.0.ads_context_data.video_url","typeLabel":"string"},"post_id":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.0.ads_context_data.post_id","typeLabel":"string"},"product_id":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.0.ads_context_data.product_id","typeLabel":"string"}},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.0.ads_context_data","typeLabel":"object"}},"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.0","typeLabel":"object"},{"type":"object","description":"Referral/commerce event data from Meta platforms — ads, products, orders.","required":["type","product"],"properties":{"type":{"type":"string","enum":["messenger_product"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.1.type","typeLabel":"enum\u003cstring>"},"product":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.1.product.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.1.product.name","typeLabel":"string"},"image_url":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.1.product.image_url","typeLabel":"string"},"price":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.1.product.price","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.1.product.description","typeLabel":"string"},"url":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.1.product.url","typeLabel":"string"}},"required":["id"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.1.product","typeLabel":"object"},"parts":{"type":"array","items":{"type":"any","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.1.parts.items.[INDEX]","typeLabel":"any"},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.1.parts","typeLabel":"any[]"}},"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.1","typeLabel":"object"},{"type":"object","description":"Referral/commerce event data from Meta platforms — ads, products, orders.","required":["type","products"],"properties":{"type":{"type":"string","enum":["messenger_product_template"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.2.type","typeLabel":"enum\u003cstring>"},"products":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.2.products.items.[INDEX].id","typeLabel":"string"},"retailer_id":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.2.products.items.[INDEX].retailer_id","typeLabel":"string"},"image_url":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.2.products.items.[INDEX].image_url","typeLabel":"string"},"title":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.2.products.items.[INDEX].title","typeLabel":"string"},"subtitle":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.2.products.items.[INDEX].subtitle","typeLabel":"string"}},"required":["id"],"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.2.products.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.2.products","typeLabel":"object[]"},"parts":{"type":"array","items":{"type":"any","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.2.parts.items.[INDEX]","typeLabel":"any"},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.2.parts","typeLabel":"any[]"}},"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.2","typeLabel":"object"},{"type":"object","description":"Referral/commerce event data from Meta platforms — ads, products, orders.","required":["type"],"properties":{"type":{"type":"string","enum":["whatsapp_ad"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.3.type","typeLabel":"enum\u003cstring>"},"parts":{"type":"array","items":{"type":"any","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.3.parts.items.[INDEX]","typeLabel":"any"},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.3.parts","typeLabel":"any[]"},"source_url":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.3.source_url","typeLabel":"string"},"source_id":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.3.source_id","typeLabel":"string"},"source_type":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.3.source_type","typeLabel":"string"},"headline":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.3.headline","typeLabel":"string"},"body":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.3.body","typeLabel":"string"},"media_type":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.3.media_type","typeLabel":"string"},"image_url":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.3.image_url","typeLabel":"string"},"video_url":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.3.video_url","typeLabel":"string"},"thumbnail_url":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.3.thumbnail_url","typeLabel":"string"},"ctwa_clid":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.3.ctwa_clid","typeLabel":"string"}},"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.3","typeLabel":"object"},{"type":"object","description":"Referral/commerce event data from Meta platforms — ads, products, orders.","required":["type","catalog_id","product_retailer_id"],"properties":{"type":{"type":"string","enum":["whatsapp_product"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.4.type","typeLabel":"enum\u003cstring>"},"catalog_id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.4.catalog_id","typeLabel":"string"},"product_retailer_id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.4.product_retailer_id","typeLabel":"string"},"parts":{"type":"array","items":{"type":"any","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.4.parts.items.[INDEX]","typeLabel":"any"},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.4.parts","typeLabel":"any[]"},"name":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.4.name","typeLabel":"string"},"image_url":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.4.image_url","typeLabel":"string"},"price":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.4.price","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.4.description","typeLabel":"string"},"url":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.4.url","typeLabel":"string"},"retailer_id":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.4.retailer_id","typeLabel":"string"}},"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.4","typeLabel":"object"},{"type":"object","description":"Referral/commerce event data from Meta platforms — ads, products, orders.","required":["type","catalog_id","product_items"],"properties":{"type":{"type":"string","enum":["whatsapp_order"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.5.type","typeLabel":"enum\u003cstring>"},"catalog_id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.5.catalog_id","typeLabel":"string"},"product_items":{"type":"array","items":{"type":"object","properties":{"product_retailer_id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.5.product_items.items.[INDEX].product_retailer_id","typeLabel":"string"},"quantity":{"type":"number","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.5.product_items.items.[INDEX].quantity","typeLabel":"number"},"item_price":{"type":"number","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.5.product_items.items.[INDEX].item_price","typeLabel":"number"},"currency":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.5.product_items.items.[INDEX].currency","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.5.product_items.items.[INDEX].name","typeLabel":"string"},"image_url":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.5.product_items.items.[INDEX].image_url","typeLabel":"string"},"price":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.5.product_items.items.[INDEX].price","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.5.product_items.items.[INDEX].description","typeLabel":"string"},"url":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.5.product_items.items.[INDEX].url","typeLabel":"string"},"retailer_id":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.5.product_items.items.[INDEX].retailer_id","typeLabel":"string"}},"required":["product_retailer_id","quantity","item_price","currency"],"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.5.product_items.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.5.product_items","typeLabel":"object[]"},"parts":{"type":"array","items":{"type":"any","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.5.parts.items.[INDEX]","typeLabel":"any"},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.5.parts","typeLabel":"any[]"},"text":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.5.text","typeLabel":"string"}},"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.5","typeLabel":"object"},{"type":"object","description":"Referral/commerce event data from Meta platforms — ads, products, orders.","required":["type"],"properties":{"type":{"type":"string","enum":["instagram_ad"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.6.type","typeLabel":"enum\u003cstring>"},"parts":{"type":"array","items":{"type":"any","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.6.parts.items.[INDEX]","typeLabel":"any"},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.6.parts","typeLabel":"any[]"},"ref":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.6.ref","typeLabel":"string"},"ad_id":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.6.ad_id","typeLabel":"string"},"source":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.6.source","typeLabel":"string"},"ads_context_data":{"type":"object","properties":{"ad_title":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.6.ads_context_data.ad_title","typeLabel":"string"},"photo_url":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.6.ads_context_data.photo_url","typeLabel":"string"},"video_url":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.6.ads_context_data.video_url","typeLabel":"string"}},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.6.ads_context_data","typeLabel":"object"}},"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.6","typeLabel":"object"},{"type":"object","description":"Referral/commerce event data from Meta platforms — ads, products, orders.","required":["type","product"],"properties":{"type":{"type":"string","enum":["instagram_product"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.7.type","typeLabel":"enum\u003cstring>"},"product":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.7.product.id","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.7.product.name","typeLabel":"string"},"image_url":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.7.product.image_url","typeLabel":"string"},"price":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.7.product.price","typeLabel":"string"},"description":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.7.product.description","typeLabel":"string"},"url":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.7.product.url","typeLabel":"string"}},"required":["id"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.7.product","typeLabel":"object"},"parts":{"type":"array","items":{"type":"any","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.7.parts.items.[INDEX]","typeLabel":"any"},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.7.parts","typeLabel":"any[]"}},"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.7","typeLabel":"object"},{"type":"object","description":"Referral/commerce event data from Meta platforms — ads, products, orders.","required":["type","products"],"properties":{"type":{"type":"string","enum":["instagram_product_template"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.8.type","typeLabel":"enum\u003cstring>"},"products":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.8.products.items.[INDEX].id","typeLabel":"string"},"retailer_id":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.8.products.items.[INDEX].retailer_id","typeLabel":"string"},"image_url":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.8.products.items.[INDEX].image_url","typeLabel":"string"},"title":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.8.products.items.[INDEX].title","typeLabel":"string"},"subtitle":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.8.products.items.[INDEX].subtitle","typeLabel":"string"}},"required":["id"],"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.8.products.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.8.products","typeLabel":"object[]"},"parts":{"type":"array","items":{"type":"any","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.8.parts.items.[INDEX]","typeLabel":"any"},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.8.parts","typeLabel":"any[]"}},"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.8","typeLabel":"object"},{"type":"object","description":"Referral/commerce event data from Meta platforms — ads, products, orders.","required":["type"],"properties":{"type":{"type":"string","enum":["instagram_post"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.9.type","typeLabel":"enum\u003cstring>"},"parts":{"type":"array","items":{"type":"any","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.9.parts.items.[INDEX]","typeLabel":"any"},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.9.parts","typeLabel":"any[]"},"post_id":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.9.post_id","typeLabel":"string"},"post_media_id":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.9.post_media_id","typeLabel":"string"},"title":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.9.title","typeLabel":"string"},"media_url":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.9.media_url","typeLabel":"string"},"username":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.9.username","typeLabel":"string"},"permalink":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.9.permalink","typeLabel":"string"}},"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.9","typeLabel":"object"},{"type":"object","description":"Referral/commerce event data from Meta platforms — ads, products, orders.","required":["type"],"properties":{"type":{"type":"string","enum":["instagram_reel"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.10.type","typeLabel":"enum\u003cstring>"},"parts":{"type":"array","items":{"type":"any","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.10.parts.items.[INDEX]","typeLabel":"any"},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.10.parts","typeLabel":"any[]"},"reel_video_id":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.10.reel_video_id","typeLabel":"string"},"title":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.10.title","typeLabel":"string"},"media_url":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.10.media_url","typeLabel":"string"},"username":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.10.username","typeLabel":"string"},"permalink":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.10.permalink","typeLabel":"string"}},"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.10","typeLabel":"object"},{"type":"object","description":"Referral/commerce event data from Meta platforms — ads, products, orders.","required":["type"],"properties":{"type":{"type":"string","enum":["instagram_story"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.11.type","typeLabel":"enum\u003cstring>"},"parts":{"type":"array","items":{"type":"any","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.11.parts.items.[INDEX]","typeLabel":"any"},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.11.parts","typeLabel":"any[]"},"story_media_id":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.11.story_media_id","typeLabel":"string"},"media_url":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.11.media_url","typeLabel":"string"},"username":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.11.username","typeLabel":"string"},"permalink":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.11.permalink","typeLabel":"string"},"link_sticker_url":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.11.link_sticker_url","typeLabel":"string"}},"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.11","typeLabel":"object"},{"type":"object","description":"Referral/commerce event data from Meta platforms — ads, products, orders.","required":["type"],"properties":{"type":{"type":"string","enum":["instagram_story_mention"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.12.type","typeLabel":"enum\u003cstring>"},"parts":{"type":"array","items":{"type":"any","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.12.parts.items.[INDEX]","typeLabel":"any"},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.12.parts","typeLabel":"any[]"},"media_url":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.12.media_url","typeLabel":"string"},"username":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.12.username","typeLabel":"string"},"permalink":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.12.permalink","typeLabel":"string"}},"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.12","typeLabel":"object"},{"type":"object","description":"Referral/commerce event data from Meta platforms — ads, products, orders.","required":["type","comment_id"],"properties":{"type":{"type":"string","enum":["instagram_comment"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.13.type","typeLabel":"enum\u003cstring>"},"comment_id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.13.comment_id","typeLabel":"string"},"parts":{"type":"array","items":{"type":"any","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.13.parts.items.[INDEX]","typeLabel":"any"},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.13.parts","typeLabel":"any[]"},"media_id":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.13.media_id","typeLabel":"string"},"permalink":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.13.permalink","typeLabel":"string"},"text":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.13.text","typeLabel":"string"},"parent_id":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.13.parent_id","typeLabel":"string"},"private_reply":{"type":"boolean","enum":[true],"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.13.private_reply","typeLabel":"enum\u003cboolean>"}},"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.13","typeLabel":"object"},{"type":"object","description":"Referral/commerce event data from Meta platforms — ads, products, orders.","required":["type"],"properties":{"type":{"type":"string","enum":["messenger_post"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.14.type","typeLabel":"enum\u003cstring>"},"parts":{"type":"array","items":{"type":"any","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.14.parts.items.[INDEX]","typeLabel":"any"},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.14.parts","typeLabel":"any[]"},"post_id":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.14.post_id","typeLabel":"string"},"title":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.14.title","typeLabel":"string"},"permalink":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.14.permalink","typeLabel":"string"},"media_url":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.14.media_url","typeLabel":"string"}},"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.14","typeLabel":"object"},{"type":"object","description":"Referral/commerce event data from Meta platforms — ads, products, orders.","required":["type"],"properties":{"type":{"type":"string","enum":["messenger_reel"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.15.type","typeLabel":"enum\u003cstring>"},"parts":{"type":"array","items":{"type":"any","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.15.parts.items.[INDEX]","typeLabel":"any"},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.15.parts","typeLabel":"any[]"},"reel_video_id":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.15.reel_video_id","typeLabel":"string"},"title":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.15.title","typeLabel":"string"},"permalink":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.15.permalink","typeLabel":"string"},"media_url":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.15.media_url","typeLabel":"string"}},"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.15","typeLabel":"object"},{"type":"object","description":"Referral/commerce event data from Meta platforms — ads, products, orders.","required":["type","comment_id"],"properties":{"type":{"type":"string","enum":["messenger_comment"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.16.type","typeLabel":"enum\u003cstring>"},"comment_id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.16.comment_id","typeLabel":"string"},"parts":{"type":"array","items":{"type":"any","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.16.parts.items.[INDEX]","typeLabel":"any"},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.16.parts","typeLabel":"any[]"},"post_id":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.16.post_id","typeLabel":"string"},"permalink":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.16.permalink","typeLabel":"string"},"text":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.16.text","typeLabel":"string"},"parent_id":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.16.parent_id","typeLabel":"string"},"private_reply":{"type":"boolean","enum":[true],"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.16.private_reply","typeLabel":"enum\u003cboolean>"}},"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.16","typeLabel":"object"},{"type":"object","description":"Referral/commerce event data from Meta platforms — ads, products, orders.","required":["type"],"properties":{"type":{"type":"string","enum":["tiktok_ad"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.17.type","typeLabel":"enum\u003cstring>"},"parts":{"type":"array","items":{"type":"any","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.17.parts.items.[INDEX]","typeLabel":"any"},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.17.parts","typeLabel":"any[]"},"advertiser_id":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.17.advertiser_id","typeLabel":"string"},"ad_id":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.17.ad_id","typeLabel":"string"},"ad_name":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.17.ad_name","typeLabel":"string"},"embed_url":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.17.embed_url","typeLabel":"string"},"message_material_id":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.17.message_material_id","typeLabel":"string"},"timestamp":{"type":"number","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.17.timestamp","typeLabel":"number"}},"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.17","typeLabel":"object"},{"type":"object","description":"Referral/commerce event data from Meta platforms — ads, products, orders.","required":["type"],"properties":{"type":{"type":"string","enum":["tiktok_post_share"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.18.type","typeLabel":"enum\u003cstring>"},"parts":{"type":"array","items":{"type":"any","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.18.parts.items.[INDEX]","typeLabel":"any"},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.18.parts","typeLabel":"any[]"},"video_id":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.18.video_id","typeLabel":"string"},"embed_url":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.18.embed_url","typeLabel":"string"}},"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.18","typeLabel":"object"},{"type":"object","description":"Referral/commerce event data from Meta platforms — ads, products, orders.","required":["type"],"properties":{"type":{"type":"string","enum":["tiktok_short_link"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.19.type","typeLabel":"enum\u003cstring>"},"parts":{"type":"array","items":{"type":"any","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.19.parts.items.[INDEX]","typeLabel":"any"},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.19.parts","typeLabel":"any[]"},"ref":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.19.ref","typeLabel":"string"},"prefilled_message":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.19.prefilled_message","typeLabel":"string"},"prefilled_message_audit_status":{"type":"string","enum":["PASS","REJECT"],"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.19.prefilled_message_audit_status","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.19","typeLabel":"object"},{"type":"object","description":"Referral/commerce event data from Meta platforms — ads, products, orders.","required":["type"],"properties":{"type":{"type":"string","enum":["web_widget"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.20.type","typeLabel":"enum\u003cstring>"},"parts":{"type":"array","items":{"type":"any","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.20.parts.items.[INDEX]","typeLabel":"any"},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.20.parts","typeLabel":"any[]"},"utm_source":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.20.utm_source","typeLabel":"string"},"utm_medium":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.20.utm_medium","typeLabel":"string"},"utm_campaign":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.20.utm_campaign","typeLabel":"string"},"utm_term":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.20.utm_term","typeLabel":"string"},"utm_content":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.20.utm_content","typeLabel":"string"},"utm_ad":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.20.utm_ad","typeLabel":"string"},"utm_match":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.20.utm_match","typeLabel":"string"},"utm_referrer":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.20.utm_referrer","typeLabel":"string"},"gclid":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.20.gclid","typeLabel":"string"},"fbclid":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.20.fbclid","typeLabel":"string"},"msclkid":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.20.msclkid","typeLabel":"string"},"ttclid":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.20.ttclid","typeLabel":"string"},"li_fat_id":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.20.li_fat_id","typeLabel":"string"},"rdt_cid":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.20.rdt_cid","typeLabel":"string"},"referrer":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.20.referrer","typeLabel":"string"},"page_url":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.20.page_url","typeLabel":"string"}},"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral.oneOf.20","typeLabel":"object"}],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.referral","typeLabel":"object"},"start_timestamp":{"type":"number","description":"Timestamp when the message part started processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.start_timestamp","typeLabel":"number"},"end_timestamp":{"type":"number","description":"Timestamp when the message part finished processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8.end_timestamp","typeLabel":"number"}},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.8","typeLabel":"object"},{"type":"object","description":"Parts of the event message","required":["type","tool_call_id","action_id","decision"],"properties":{"type":{"type":"string","enum":["event_approval_decision"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.9.type","typeLabel":"enum\u003cstring>"},"tool_call_id":{"type":"string","description":"Tool call id the decision was made on","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.9.tool_call_id","typeLabel":"string"},"action_id":{"type":"string","description":"Canonical id of the gated action (the tool name, e.g. TOOLS:HTTP_REQUEST)","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.9.action_id","typeLabel":"string"},"decision":{"type":"string","enum":["accepted","rejected"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.9.decision","typeLabel":"enum\u003cstring>"},"action_name":{"type":"string","description":"User-facing display name of the action at decision time, when available","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.9.action_name","typeLabel":"string"},"reason":{"type":"string","maxLength":512,"description":"Optional reason supplied with the decision","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.9.reason","typeLabel":"string"},"start_timestamp":{"type":"number","description":"Timestamp when the message part started processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.9.start_timestamp","typeLabel":"number"},"end_timestamp":{"type":"number","description":"Timestamp when the message part finished processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.9.end_timestamp","typeLabel":"number"}},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.9","typeLabel":"object"},{"type":"object","description":"Parts of the event message","required":["type","tool_call_id","answered_count","skipped_count"],"properties":{"type":{"type":"string","enum":["event_questions_answered"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.10.type","typeLabel":"enum\u003cstring>"},"tool_call_id":{"type":"string","description":"Tool call id of the ask_questions call that was answered","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.10.tool_call_id","typeLabel":"string"},"answered_count":{"type":"number","description":"How many questions received an answer","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.10.answered_count","typeLabel":"number"},"skipped_count":{"type":"number","description":"How many questions were skipped (no response)","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.10.skipped_count","typeLabel":"number"},"start_timestamp":{"type":"number","description":"Timestamp when the message part started processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.10.start_timestamp","typeLabel":"number"},"end_timestamp":{"type":"number","description":"Timestamp when the message part finished processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.10.end_timestamp","typeLabel":"number"}},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.10","typeLabel":"object"},{"type":"object","description":"Parts of the event message","required":["type","tool_call_id"],"properties":{"type":{"type":"string","enum":["event_location_shared"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.11.type","typeLabel":"enum\u003cstring>"},"tool_call_id":{"type":"string","description":"Tool call id of the request_location call that was answered","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.11.tool_call_id","typeLabel":"string"},"start_timestamp":{"type":"number","description":"Timestamp when the message part started processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.11.start_timestamp","typeLabel":"number"},"end_timestamp":{"type":"number","description":"Timestamp when the message part finished processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.11.end_timestamp","typeLabel":"number"}},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.11","typeLabel":"object"},{"type":"object","description":"Parts of the event message","required":["type","changes"],"properties":{"type":{"type":"string","enum":["event_contact_update"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.12.type","typeLabel":"enum\u003cstring>"},"changes":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","description":"Contact field key.","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.12.changes.items.[INDEX].field","typeLabel":"string"},"before":{"oneOf":[{}],"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.12.changes.items.[INDEX].before","typeLabel":"any"},"after":{"oneOf":[{}],"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.12.changes.items.[INDEX].after","typeLabel":"any"}},"required":["field"],"description":"A single contact-property change. FE looks up the rest (id, name, type) by key against the assistant's contact-field whitelist.","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.12.changes.items.[INDEX]","typeLabel":"object"},"minItems":1,"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.12.changes","typeLabel":"object[]"},"start_timestamp":{"type":"number","description":"Timestamp when the message part started processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.12.start_timestamp","typeLabel":"number"},"end_timestamp":{"type":"number","description":"Timestamp when the message part finished processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.12.end_timestamp","typeLabel":"number"}},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.12","typeLabel":"object"},{"type":"object","description":"Parts of the event message","required":["type","tool_call_id","connection_id"],"properties":{"type":{"type":"string","enum":["event_connection_connected"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.13.type","typeLabel":"enum\u003cstring>"},"tool_call_id":{"type":"string","description":"Tool call id this connection answers (the request_connection call)","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.13.tool_call_id","typeLabel":"string"},"connection_id":{"type":"string","description":"The connected connection id (con_...)","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.13.connection_id","typeLabel":"string"},"connection_type":{"type":"string","description":"Connection app type, e.g. GOOGLE_SHEETS","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.13.connection_type","typeLabel":"string"},"connection_name":{"type":"string","description":"The name of the connection, e.g. \"Google Sheets\"","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.13.connection_name","typeLabel":"string"},"start_timestamp":{"type":"number","description":"Timestamp when the message part started processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.13.start_timestamp","typeLabel":"number"},"end_timestamp":{"type":"number","description":"Timestamp when the message part finished processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.13.end_timestamp","typeLabel":"number"}},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.13","typeLabel":"object"},{"type":"object","description":"Parts of the event message","required":["type","origin"],"properties":{"type":{"type":"string","enum":["event_agent_run_started"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.14.type","typeLabel":"enum\u003cstring>"},"origin":{"type":"string","enum":["scheduled","manual","webhook","trigger","agent","assistant","mention"],"description":"Origin of the agent run","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.14.origin","typeLabel":"enum\u003cstring>"},"routine_id":{"type":"string","description":"Routine that fired this run (rtn_...); absent for manual runs","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.14.routine_id","typeLabel":"string"},"routine_name":{"type":"string","description":"Name of the routine that fired this run, when it has one","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.14.routine_name","typeLabel":"string"},"trigger_action":{"type":"string","description":"The trigger that fired this run (TYPE:ACTION); only for origin 'trigger'","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.14.trigger_action","typeLabel":"string"},"note":{"type":"string","description":"Note the previous run left for this one","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.14.note","typeLabel":"string"},"agent_id":{"type":"string","description":"Agent whose chat dispatched this run (agt_...); only for origin 'agent'","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.14.agent_id","typeLabel":"string"},"agent_name":{"type":"string","description":"Name of the agent whose chat dispatched this run; only for origin 'agent'","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.14.agent_name","typeLabel":"string"},"assistant_id":{"type":"string","description":"Assistant whose conversation dispatched this run (ast_...); only for origin 'assistant'","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.14.assistant_id","typeLabel":"string"},"assistant_name":{"type":"string","description":"Name of the assistant whose conversation dispatched this run; only for origin 'assistant'","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.14.assistant_name","typeLabel":"string"},"contact_id":{"type":"string","description":"Contact whose comment named the agent (ctc_...); only for origin 'mention'","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.14.contact_id","typeLabel":"string"},"contact_name":{"type":"string","description":"Name of that contact at the time; only for origin 'mention'","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.14.contact_name","typeLabel":"string"},"record_id":{"type":"string","description":"Record whose comment named the agent (rec_...); only for origin 'mention'","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.14.record_id","typeLabel":"string"},"record_name":{"type":"string","description":"Label of that record at the time; only for origin 'mention'","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.14.record_name","typeLabel":"string"},"comments":{"type":"array","items":{"type":"object","properties":{"author":{"type":"string","description":"Who wrote the comment","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.14.comments.items.[INDEX].author","typeLabel":"string"},"comment":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.14.comments.items.[INDEX].comment","typeLabel":"string"}},"required":["author","comment"],"description":"An earlier comment of the thread a mention run was started from","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.14.comments.items.[INDEX]","typeLabel":"object"},"description":"Earlier comments of that thread, newest first; only for origin 'mention'","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.14.comments","typeLabel":"object[]"},"start_timestamp":{"type":"number","description":"Timestamp when the message part started processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.14.start_timestamp","typeLabel":"number"},"end_timestamp":{"type":"number","description":"Timestamp when the message part finished processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.14.end_timestamp","typeLabel":"number"}},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.14","typeLabel":"object"},{"type":"object","description":"Parts of the event message","required":["type","chat_id","status"],"properties":{"type":{"type":"string","enum":["event_agent_run_finished"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.15.type","typeLabel":"enum\u003cstring>"},"chat_id":{"type":"string","description":"The run chat that finished (chat_...)","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.15.chat_id","typeLabel":"string"},"status":{"type":"string","enum":["RUNNING","COMPLETED","FAILED","CANCELED"],"description":"How the run ended","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.15.status","typeLabel":"enum\u003cstring>"},"agent_id":{"type":"string","description":"The agent that ran (agt_...); absent for agentless runs","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.15.agent_id","typeLabel":"string"},"agent_name":{"type":"string","description":"Name of the agent that ran; absent for agentless runs","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.15.agent_name","typeLabel":"string"},"tool_call_id":{"type":"string","description":"The run_agent call that dispatched it — its tool result carries the outcome","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.15.tool_call_id","typeLabel":"string"},"summary":{"type":"string","description":"The run's closing assistant message (older events only — the outcome now lives on the dispatching tool result)","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.15.summary","typeLabel":"string"},"start_timestamp":{"type":"number","description":"Timestamp when the message part started processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.15.start_timestamp","typeLabel":"number"},"end_timestamp":{"type":"number","description":"Timestamp when the message part finished processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.15.end_timestamp","typeLabel":"number"}},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.15","typeLabel":"object"},{"type":"object","description":"Parts of the event message","required":["type","reminder_id","note","occurrence","recurring"],"properties":{"type":{"type":"string","enum":["event_reminder"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.16.type","typeLabel":"enum\u003cstring>"},"reminder_id":{"type":"string","description":"The reminder that fired (rem_...)","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.16.reminder_id","typeLabel":"string"},"note":{"type":"string","description":"The note the AI left itself when scheduling the reminder","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.16.note","typeLabel":"string"},"occurrence":{"type":"number","description":"How many times this reminder has fired, including this one","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.16.occurrence","typeLabel":"number"},"recurring":{"type":"boolean","description":"Whether the reminder fires again after this one","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.16.recurring","typeLabel":"boolean"},"next_fire_at":{"type":"string","description":"Next fire time (ISO), when the reminder recurs","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.16.next_fire_at","typeLabel":"string"},"start_timestamp":{"type":"number","description":"Timestamp when the message part started processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.16.start_timestamp","typeLabel":"number"},"end_timestamp":{"type":"number","description":"Timestamp when the message part finished processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.16.end_timestamp","typeLabel":"number"}},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.16","typeLabel":"object"},{"type":"object","description":"Parts of the event message","required":["type","user_id","name"],"properties":{"type":{"type":"string","enum":["event_member_joined"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.17.type","typeLabel":"enum\u003cstring>"},"user_id":{"type":"string","description":"The person who joined (user_...)","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.17.user_id","typeLabel":"string"},"name":{"oneOf":[{"type":"string","description":"Their name at the time, kept for after they leave","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.17.name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Their name at the time, kept for after they leave","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.17.name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.17.name","typeLabel":"string | null"},"start_timestamp":{"type":"number","description":"Timestamp when the message part started processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.17.start_timestamp","typeLabel":"number"},"end_timestamp":{"type":"number","description":"Timestamp when the message part finished processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.17.end_timestamp","typeLabel":"number"}},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.17","typeLabel":"object"},{"type":"object","description":"Parts of the event message","required":["type","user_id","name"],"properties":{"type":{"type":"string","enum":["event_member_left"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.18.type","typeLabel":"enum\u003cstring>"},"user_id":{"type":"string","description":"The person who left (user_...)","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.18.user_id","typeLabel":"string"},"name":{"oneOf":[{"type":"string","description":"Their name at the time; they are no longer a member","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.18.name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Their name at the time; they are no longer a member","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.18.name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.18.name","typeLabel":"string | null"},"start_timestamp":{"type":"number","description":"Timestamp when the message part started processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.18.start_timestamp","typeLabel":"number"},"end_timestamp":{"type":"number","description":"Timestamp when the message part finished processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.18.end_timestamp","typeLabel":"number"}},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.18","typeLabel":"object"},{"type":"object","description":"Parts of the event message","required":["type","transport"],"properties":{"type":{"type":"string","enum":["event_call_started"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.19.type","typeLabel":"enum\u003cstring>"},"transport":{"type":"string","enum":["web"],"description":"Where the voice call takes place","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.19.transport","typeLabel":"enum\u003cstring>"},"start_timestamp":{"type":"number","description":"Timestamp when the message part started processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.19.start_timestamp","typeLabel":"number"},"end_timestamp":{"type":"number","description":"Timestamp when the message part finished processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.19.end_timestamp","typeLabel":"number"}},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.19","typeLabel":"object"},{"type":"object","description":"Parts of the event message","required":["type","duration_seconds","reason","billed_seconds"],"properties":{"type":{"type":"string","enum":["event_call_ended"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.20.type","typeLabel":"enum\u003cstring>"},"duration_seconds":{"type":"number","minimum":0,"description":"Wall-clock length of the call","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.20.duration_seconds","typeLabel":"number"},"reason":{"type":"string","description":"Why the call ended: clients_left, provider_closed, start_failed or the provider's own reason","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.20.reason","typeLabel":"string"},"billed_seconds":{"type":"number","minimum":0,"description":"Seconds metered as ai_voice","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.20.billed_seconds","typeLabel":"number"},"latency":{"type":"object","properties":{"turns":{"type":"integer","minimum":0,"description":"Delegated turns the averages cover","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.20.latency.turns","typeLabel":"integer"},"delegation_ms":{"type":"number","minimum":0,"description":"Average ms from the end of the user turn to the delegation the voice model raised","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.20.latency.delegation_ms","typeLabel":"number"},"first_token_ms":{"type":"number","minimum":0,"description":"Average ms from the delegation to the brain's first token","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.20.latency.first_token_ms","typeLabel":"number"},"first_speech_ms":{"type":"number","minimum":0,"description":"Average ms from the end of the user turn to the first spoken word that followed","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.20.latency.first_speech_ms","typeLabel":"number"}},"required":["turns","delegation_ms","first_token_ms","first_speech_ms"],"description":"Turn latency averages of a voice call","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.20.latency","typeLabel":"object"},"start_timestamp":{"type":"number","description":"Timestamp when the message part started processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.20.start_timestamp","typeLabel":"number"},"end_timestamp":{"type":"number","description":"Timestamp when the message part finished processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.20.end_timestamp","typeLabel":"number"}},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX].oneOf.20","typeLabel":"object"}],"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.parts","typeLabel":"object[]"},"name":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.name","typeLabel":"string"},"member_role":{"type":"string","enum":["customer","staff","agent","user"],"description":"Role of the message sender: customer/staff/agent for assistant chats, user for regular chats","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.member_role","typeLabel":"enum\u003cstring>"},"timestamp":{"type":"string","maxLength":64,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.timestamp","typeLabel":"string"},"reactions":{"type":"string","maxLength":1024,"description":"Prerendered emoji reactions on the message, injected at prompt build time","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.reactions","typeLabel":"string"},"message_id":{"type":"string","maxLength":16,"description":"Short reference to the stored message (the first uuid segment, 8 characters), injected at prompt build time so tools can target the message","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4.message_id","typeLabel":"string"}},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.4","typeLabel":"object"},{"type":"object","required":["role","parts"],"properties":{"role":{"type":"string","enum":["note"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.role","typeLabel":"enum\u003cstring>"},"parts":{"type":"array","items":{"oneOf":[{"type":"object","description":"User message parts","required":["type","text"],"properties":{"type":{"type":"string","enum":["text"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"text":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.0.text","typeLabel":"string"},"audio":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the file","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.0.audio.id","typeLabel":"string"},"file_path":{"type":"string","maxLength":2048,"description":"Path to the file in the storage system","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.0.audio.file_path","typeLabel":"string"},"file_filename":{"type":"string","maxLength":255,"description":"Name of the file","example":"document.pdf","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.0.audio.file_filename","typeLabel":"string"},"file_size":{"type":"number","description":"Size of the file in bytes","example":1024,"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.0.audio.file_size","typeLabel":"number"},"file_mimetype":{"type":"string","maxLength":255,"description":"MIME type of the file","example":"application/pdf","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.0.audio.file_mimetype","typeLabel":"string"},"file_url":{"type":"string","maxLength":2048,"description":"URL to access the file","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.0.audio.file_url","typeLabel":"string"},"created_at":{"oneOf":[{"type":"string","format":"date-time","description":"Timestamp when the file was created","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.0.audio.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].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.0.audio.created_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.0.audio.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].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.0.audio","typeLabel":"object"},"start_ms":{"type":"integer","minimum":0,"description":"Where the spoken text starts on the voice call timeline, in ms from the call start","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.0.start_ms","typeLabel":"integer"},"end_ms":{"type":"integer","minimum":0,"description":"Where the spoken text ends on the voice call timeline, in ms from the call start","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.0.end_ms","typeLabel":"integer"},"html":{"type":"boolean","description":"When true, text holds the raw original inbound email HTML, stored verbatim. Clients sanitize and render it; the model receives markdown derived at read time.","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.0.html","typeLabel":"boolean"},"json":{"type":"boolean","description":"When true, text holds a JSON document, such as a trigger payload. Clients render it as JSON; the model receives the text as-is.","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.0.json","typeLabel":"boolean"},"start_timestamp":{"type":"number","description":"Timestamp when the message part started processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.0.start_timestamp","typeLabel":"number"},"end_timestamp":{"type":"number","description":"Timestamp when the message part finished processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.0.end_timestamp","typeLabel":"number"}},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","description":"User message parts","required":["type","url"],"properties":{"type":{"type":"string","enum":["file"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"url":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.1.url","typeLabel":"string"},"kind":{"type":"string","enum":["voice","sticker"],"description":"Marks communication-only files (voice notes, stickers) from integrations so they can be excluded from the contact files tab.","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.1.kind","typeLabel":"enum\u003cstring>"},"file":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the file","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.1.file.id","typeLabel":"string"},"file_path":{"type":"string","maxLength":2048,"description":"Path to the file in the storage system","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.1.file.file_path","typeLabel":"string"},"file_filename":{"type":"string","maxLength":255,"description":"Name of the file","example":"document.pdf","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.1.file.file_filename","typeLabel":"string"},"file_size":{"type":"number","description":"Size of the file in bytes","example":1024,"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.1.file.file_size","typeLabel":"number"},"file_mimetype":{"type":"string","maxLength":255,"description":"MIME type of the file","example":"application/pdf","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.1.file.file_mimetype","typeLabel":"string"},"file_url":{"type":"string","maxLength":2048,"description":"URL to access the file","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.1.file.file_url","typeLabel":"string"},"created_at":{"oneOf":[{"type":"string","format":"date-time","description":"Timestamp when the file was created","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.1.file.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].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.1.file.created_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.1.file.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].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.1.file","typeLabel":"object"},"auto_consume":{"type":"boolean","description":"Whether this file should be automatically consumed and processed by the model","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.1.auto_consume","typeLabel":"boolean"},"start_timestamp":{"type":"number","description":"Timestamp when the message part started processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.1.start_timestamp","typeLabel":"number"},"end_timestamp":{"type":"number","description":"Timestamp when the message part finished processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.1.end_timestamp","typeLabel":"number"}},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","description":"User message parts","required":["type","url"],"properties":{"type":{"type":"string","enum":["image"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.2.type","typeLabel":"enum\u003cstring>"},"url":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.2.url","typeLabel":"string"},"kind":{"type":"string","enum":["voice","sticker"],"description":"Marks communication-only files (voice notes, stickers) from integrations so they can be excluded from the contact files tab.","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.2.kind","typeLabel":"enum\u003cstring>"},"file":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the file","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.2.file.id","typeLabel":"string"},"file_path":{"type":"string","maxLength":2048,"description":"Path to the file in the storage system","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.2.file.file_path","typeLabel":"string"},"file_filename":{"type":"string","maxLength":255,"description":"Name of the file","example":"document.pdf","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.2.file.file_filename","typeLabel":"string"},"file_size":{"type":"number","description":"Size of the file in bytes","example":1024,"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.2.file.file_size","typeLabel":"number"},"file_mimetype":{"type":"string","maxLength":255,"description":"MIME type of the file","example":"application/pdf","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.2.file.file_mimetype","typeLabel":"string"},"file_url":{"type":"string","maxLength":2048,"description":"URL to access the file","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.2.file.file_url","typeLabel":"string"},"created_at":{"oneOf":[{"type":"string","format":"date-time","description":"Timestamp when the file was created","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.2.file.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].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.2.file.created_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.2.file.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].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.2.file","typeLabel":"object"},"auto_consume":{"type":"boolean","description":"Whether this file should be automatically consumed and processed by the model","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.2.auto_consume","typeLabel":"boolean"},"start_timestamp":{"type":"number","description":"Timestamp when the message part started processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.2.start_timestamp","typeLabel":"number"},"end_timestamp":{"type":"number","description":"Timestamp when the message part finished processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.2.end_timestamp","typeLabel":"number"}},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.2","typeLabel":"object"},{"type":"object","description":"User message parts","required":["type","label","value"],"properties":{"type":{"type":"string","enum":["option_selected"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.3.type","typeLabel":"enum\u003cstring>"},"label":{"type":"string","description":"Label for the option selected","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.3.label","typeLabel":"string"},"value":{"type":"string","description":"Value for the option selected","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.3.value","typeLabel":"string"},"call_id":{"type":"string","description":"The ID of the tool call that generated the options","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.3.call_id","typeLabel":"string"},"start_timestamp":{"type":"number","description":"Timestamp when the message part started processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.3.start_timestamp","typeLabel":"number"},"end_timestamp":{"type":"number","description":"Timestamp when the message part finished processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.3.end_timestamp","typeLabel":"number"}},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.3","typeLabel":"object"},{"type":"object","description":"User message parts","required":["type"],"properties":{"type":{"type":"string","enum":["contact"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.4.type","typeLabel":"enum\u003cstring>"},"name":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.4.name","typeLabel":"string"},"email":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.4.email","typeLabel":"string"},"phone":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.4.phone","typeLabel":"string"},"username":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.4.username","typeLabel":"string"},"user_id":{"type":"string","description":"Id of the person on the channel the message came from","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.4.user_id","typeLabel":"string"},"start_timestamp":{"type":"number","description":"Timestamp when the message part started processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.4.start_timestamp","typeLabel":"number"},"end_timestamp":{"type":"number","description":"Timestamp when the message part finished processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.4.end_timestamp","typeLabel":"number"}},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.4","typeLabel":"object"},{"type":"object","description":"User message parts","required":["type"],"properties":{"type":{"type":"string","enum":["location"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.5.type","typeLabel":"enum\u003cstring>"},"latitude":{"type":"number","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.5.latitude","typeLabel":"number"},"longitude":{"type":"number","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.5.longitude","typeLabel":"number"},"name":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.5.name","typeLabel":"string"},"address":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.5.address","typeLabel":"string"},"url":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.5.url","typeLabel":"string"},"google_place_id":{"type":"string","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.5.google_place_id","typeLabel":"string"},"start_timestamp":{"type":"number","description":"Timestamp when the message part started processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.5.start_timestamp","typeLabel":"number"},"end_timestamp":{"type":"number","description":"Timestamp when the message part finished processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.5.end_timestamp","typeLabel":"number"}},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.5","typeLabel":"object"},{"type":"object","description":"User message parts","required":["type","kind","id","name"],"properties":{"type":{"type":"string","enum":["reference"],"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.6.type","typeLabel":"enum\u003cstring>"},"kind":{"type":"string","enum":["agent","routine","contact","user","skill","record","table","assistant"],"description":"The kind of entity a reference points at","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.6.kind","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Public id of the referenced entity","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.6.id","typeLabel":"string"},"name":{"type":"string","description":"Display name, snapshotted when the text was written","isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.6.name","typeLabel":"string"},"icon":{"oneOf":[{"type":"string","description":"The entity's own icon or emoji, filled on write. Null = the default of its kind","format":"emoji","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.6.icon.oneOf.0","typeLabel":"string\u003cemoji>"},{"type":"string","description":"The entity's own icon or emoji, filled on write. Null = the default of its kind","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"],"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.6.icon.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","description":"The entity's own icon or emoji, filled on write. Null = the default of its kind","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.6.icon.oneOf.2","typeLabel":"null"}],"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.6.icon","typeLabel":"string\u003cemoji> | enum\u003cstring> | null"},"icon_url":{"oneOf":[{"type":"string","format":"uri","description":"The entity's image, filled on write, when it has one","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.6.icon_url.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","description":"The entity's image, filled on write, when it has one","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.6.icon_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.6.icon_url","typeLabel":"string\u003curi> | null"},"color":{"oneOf":[{"type":"string","enum":["red","orange","amber","yellow","lime","green","teal","cyan","sky","blue","indigo","violet","purple","fuchsia","pink","rose","neutral",null],"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":"The entity's tint, filled on write, when it has one","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.6.color.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["red","orange","amber","yellow","lime","green","teal","cyan","sky","blue","indigo","violet","purple","fuchsia","pink","rose","neutral",null],"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":"The entity's tint, filled on write, when it has one","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.6.color.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.6.color","typeLabel":"enum\u003cstring> | null"},"start_timestamp":{"type":"number","description":"Timestamp when the message part started processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.6.start_timestamp","typeLabel":"number"},"end_timestamp":{"type":"number","description":"Timestamp when the message part finished processing, in milliseconds","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.6.end_timestamp","typeLabel":"number"}},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX].oneOf.6","typeLabel":"object"}],"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.parts","typeLabel":"object[]"},"name":{"type":"string","maxLength":512,"description":"Name of the staff member who wrote the note","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.name","typeLabel":"string"},"member_role":{"type":"string","enum":["customer","staff","agent","user"],"description":"Role of the message sender: customer/staff/agent for assistant chats, user for regular chats","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.member_role","typeLabel":"enum\u003cstring>"},"timestamp":{"type":"string","maxLength":64,"description":"Formatted timestamp for the note, used for time-awareness in conversations","uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5.timestamp","typeLabel":"string"}},"uniqueKey":"items.[INDEX].messages.items.[INDEX].oneOf.5","typeLabel":"object"}],"uniqueKey":"items.[INDEX].messages.items.[INDEX]","typeLabel":"object"},"description":"The message content","uniqueKey":"items.[INDEX].messages","typeLabel":"object[]"},"member":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].member.id","typeLabel":"string"},"role":{"type":"string","enum":["ADMIN","MEMBER"],"description":"The role of the member in the chat","isRequired":true,"uniqueKey":"items.[INDEX].member.role","typeLabel":"enum\u003cstring>"},"user":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].member.user.id","typeLabel":"string"},"name":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].member.user.name.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"items.[INDEX].member.user.name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].member.user.name","typeLabel":"string | null"},"avatar":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].member.user.avatar.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"items.[INDEX].member.user.avatar.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].member.user.avatar","typeLabel":"string | null"}},"required":["id","name","avatar"],"uniqueKey":"items.[INDEX].member.user","typeLabel":"object"},"session":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].member.session.id","typeLabel":"string"}},"required":["id"],"description":"Data that is publicly accessible for a session","uniqueKey":"items.[INDEX].member.session","typeLabel":"object"},"contact_channel":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].member.contact_channel.id","typeLabel":"string"},"type":{"type":"string","enum":["internal","org","agent","custom","whatsapp_bot","messenger_bot","instagram_dm","tiktok_dm","telegram_bot","slack_bot","teams_bot","gmail","outlook","twilio","telnyx","email","smpp"],"description":"The channel type","isRequired":true,"uniqueKey":"items.[INDEX].member.contact_channel.type","typeLabel":"enum\u003cstring>"},"user_id":{"type":"string","description":"The unique identifier for the contact channel, e.g Phone Number or User ID","isRequired":true,"uniqueKey":"items.[INDEX].member.contact_channel.user_id","typeLabel":"string"},"avatar":{"oneOf":[{"type":"string","description":"The avatar for the contact channel, e.g X Avatar URL","isRequired":true,"uniqueKey":"items.[INDEX].member.contact_channel.avatar.oneOf.0","typeLabel":"string"},{"type":"null","description":"The avatar for the contact channel, e.g X Avatar URL","isRequired":true,"uniqueKey":"items.[INDEX].member.contact_channel.avatar.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].member.contact_channel.avatar","typeLabel":"string | null"},"name":{"oneOf":[{"type":"string","description":"The name for the contact channel, e.g Full Name","isRequired":true,"uniqueKey":"items.[INDEX].member.contact_channel.name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The name for the contact channel, e.g Full Name","isRequired":true,"uniqueKey":"items.[INDEX].member.contact_channel.name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].member.contact_channel.name","typeLabel":"string | null"},"username":{"oneOf":[{"type":"string","description":"The username for the contact channel, e.g Username","isRequired":true,"uniqueKey":"items.[INDEX].member.contact_channel.username.oneOf.0","typeLabel":"string"},{"type":"null","description":"The username for the contact channel, e.g Username","isRequired":true,"uniqueKey":"items.[INDEX].member.contact_channel.username.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].member.contact_channel.username","typeLabel":"string | null"},"email":{"oneOf":[{"type":"string","format":"email","description":"The email for the contact channel, e.g Email","isRequired":true,"uniqueKey":"items.[INDEX].member.contact_channel.email.oneOf.0","typeLabel":"string\u003cemail>"},{"type":"null","format":"email","description":"The email for the contact channel, e.g Email","isRequired":true,"uniqueKey":"items.[INDEX].member.contact_channel.email.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].member.contact_channel.email","typeLabel":"string\u003cemail> | null"},"phone":{"oneOf":[{"type":"string","description":"The phone number for the contact channel, e.g Phone Number","isRequired":true,"uniqueKey":"items.[INDEX].member.contact_channel.phone.oneOf.0","typeLabel":"string"},{"type":"null","description":"The phone number for the contact channel, e.g Phone Number","isRequired":true,"uniqueKey":"items.[INDEX].member.contact_channel.phone.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].member.contact_channel.phone","typeLabel":"string | null"},"country":{"oneOf":[{"type":"string","description":"The country code associated with the contact channel, e.g US for United States","isRequired":true,"uniqueKey":"items.[INDEX].member.contact_channel.country.oneOf.0","typeLabel":"string"},{"type":"null","description":"The country code associated with the contact channel, e.g US for United States","isRequired":true,"uniqueKey":"items.[INDEX].member.contact_channel.country.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].member.contact_channel.country","typeLabel":"string | null"},"agent":{"oneOf":[{"type":"string","description":"The user agent associated with the contact channel","isRequired":true,"uniqueKey":"items.[INDEX].member.contact_channel.agent.oneOf.0","typeLabel":"string"},{"type":"null","description":"The user agent associated with the contact channel","isRequired":true,"uniqueKey":"items.[INDEX].member.contact_channel.agent.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].member.contact_channel.agent","typeLabel":"string | null"},"ip":{"oneOf":[{"type":"string","description":"The IP address associated with the contact channel","isRequired":true,"uniqueKey":"items.[INDEX].member.contact_channel.ip.oneOf.0","typeLabel":"string"},{"type":"null","description":"The IP address associated with the contact channel","isRequired":true,"uniqueKey":"items.[INDEX].member.contact_channel.ip.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].member.contact_channel.ip","typeLabel":"string | null"},"language":{"oneOf":[{"type":"string","description":"The language code associated with the contact channel, e.g en for English","isRequired":true,"uniqueKey":"items.[INDEX].member.contact_channel.language.oneOf.0","typeLabel":"string"},{"type":"null","description":"The language code associated with the contact channel, e.g en for English","isRequired":true,"uniqueKey":"items.[INDEX].member.contact_channel.language.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].member.contact_channel.language","typeLabel":"string | null"},"contact":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].member.contact_channel.contact.id","typeLabel":"string"},"name":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].member.contact_channel.contact.name.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"items.[INDEX].member.contact_channel.contact.name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].member.contact_channel.contact.name","typeLabel":"string | null"},"blocked":{"type":"boolean","isRequired":true,"uniqueKey":"items.[INDEX].member.contact_channel.contact.blocked","typeLabel":"boolean"},"unsubscribed":{"type":"boolean","isRequired":true,"uniqueKey":"items.[INDEX].member.contact_channel.contact.unsubscribed","typeLabel":"boolean"},"ai_replies":{"type":"boolean","isRequired":true,"uniqueKey":"items.[INDEX].member.contact_channel.contact.ai_replies","typeLabel":"boolean"},"is_admin":{"type":"boolean","isRequired":true,"uniqueKey":"items.[INDEX].member.contact_channel.contact.is_admin","typeLabel":"boolean"},"segments":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].member.contact_channel.contact.segments.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].member.contact_channel.contact.segments.items.[INDEX].name","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","isRequired":true,"uniqueKey":"items.[INDEX].member.contact_channel.contact.segments.items.[INDEX].color","typeLabel":"enum\u003cstring>"},"contacts_count":{"type":"number","isRequired":true,"uniqueKey":"items.[INDEX].member.contact_channel.contact.segments.items.[INDEX].contacts_count","typeLabel":"number"},"created_at":{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"items.[INDEX].member.contact_channel.contact.segments.items.[INDEX].created_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"items.[INDEX].member.contact_channel.contact.segments.items.[INDEX].updated_at","typeLabel":"string\u003cdate-time>"}},"required":["id","name","color","contacts_count","created_at","updated_at"],"description":"Schema for the segment","uniqueKey":"items.[INDEX].member.contact_channel.contact.segments.items.[INDEX]","typeLabel":"object"},"uniqueKey":"items.[INDEX].member.contact_channel.contact.segments","typeLabel":"object[]"}},"required":["id","name","blocked","unsubscribed","ai_replies","is_admin"],"description":"Schema for the contact","isRequired":true,"uniqueKey":"items.[INDEX].member.contact_channel.contact","typeLabel":"object"},"link":{"type":"string","description":"A link to the contact channel, e.g a link to the social media profile","uniqueKey":"items.[INDEX].member.contact_channel.link","typeLabel":"string"}},"required":["id","type","user_id","avatar","name","username","email","phone","country","agent","ip","language","contact"],"description":"Schema for the public contact channel","uniqueKey":"items.[INDEX].member.contact_channel","typeLabel":"object"},"agent":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].member.agent.id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].member.agent.name","typeLabel":"string"},"icon":{"oneOf":[{"type":"string","description":"A picked icon or emoji. Null = the generated face, unless a custom image is set.","format":"emoji","isRequired":true,"uniqueKey":"items.[INDEX].member.agent.icon.oneOf.0","typeLabel":"string\u003cemoji>"},{"type":"string","description":"A picked icon or emoji. Null = the generated face, unless a custom image is set.","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].member.agent.icon.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","description":"A picked icon or emoji. Null = the generated face, unless a custom image is set.","isRequired":true,"uniqueKey":"items.[INDEX].member.agent.icon.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].member.agent.icon","typeLabel":"string\u003cemoji> | enum\u003cstring> | null"},"color":{"type":"string","title":"Color","description":"The identity color, reused by every surface that carries the agent","enum":["red","orange","amber","yellow","lime","green","teal","cyan","sky","blue","indigo","violet","purple","fuchsia","pink","rose","neutral"],"isRequired":true,"uniqueKey":"items.[INDEX].member.agent.color","typeLabel":"enum\u003cstring>"},"shape":{"oneOf":[{"type":"string","title":"Shape","description":"The silhouette of the generated face. Null when an icon or a custom image is set.","enum":["square","round","pebble","slate","beam","bloom","arch","clave"],"isRequired":true,"uniqueKey":"items.[INDEX].member.agent.shape.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"The silhouette of the generated face. Null when an icon or a custom image is set.","isRequired":true,"uniqueKey":"items.[INDEX].member.agent.shape.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].member.agent.shape","typeLabel":"enum\u003cstring> | null"},"avatar_url":{"oneOf":[{"type":"string","description":"The agent as an image, either the custom picture or the PNG snapshot of its face or icon","isRequired":true,"uniqueKey":"items.[INDEX].member.agent.avatar_url.oneOf.0","typeLabel":"string"},{"type":"null","description":"The agent as an image, either the custom picture or the PNG snapshot of its face or icon","isRequired":true,"uniqueKey":"items.[INDEX].member.agent.avatar_url.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"items.[INDEX].member.agent.avatar_url","typeLabel":"string | null"}},"required":["id","name","icon","color","shape","avatar_url"],"description":"A reduced agent reference","uniqueKey":"items.[INDEX].member.agent","typeLabel":"object"},"seen_at":{"oneOf":[{"type":"string","format":"date-time","uniqueKey":"items.[INDEX].member.seen_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","uniqueKey":"items.[INDEX].member.seen_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].member.seen_at","typeLabel":"string\u003cdate-time> | null"}},"required":["id","role"],"description":"The member of the chat","uniqueKey":"items.[INDEX].member","typeLabel":"object"},"error":{"type":"string","description":"Error message if the message failed","uniqueKey":"items.[INDEX].error","typeLabel":"string"},"broadcast_id":{"type":"string","description":"ID of the broadcast this message originates from","uniqueKey":"items.[INDEX].broadcast_id","typeLabel":"string"},"is_broadcast_message":{"type":"boolean","description":"Whether this message was sent via a broadcast template","uniqueKey":"items.[INDEX].is_broadcast_message","typeLabel":"boolean"},"channel_type":{"type":"string","description":"The channel the message arrived through, if any","enum":["internal","org","agent","custom","whatsapp_bot","messenger_bot","instagram_dm","tiktok_dm","telegram_bot","slack_bot","teams_bot","gmail","outlook","twilio","telnyx","email","smpp"],"uniqueKey":"items.[INDEX].channel_type","typeLabel":"enum\u003cstring>"},"usage":{"type":"object","properties":{"input_tokens":{"type":"number","description":"Number of input tokens used by the model","uniqueKey":"items.[INDEX].usage.input_tokens","typeLabel":"number"},"output_tokens":{"type":"number","description":"Number of output tokens generated by the model","uniqueKey":"items.[INDEX].usage.output_tokens","typeLabel":"number"},"total_tokens":{"type":"number","description":"Total number of tokens used by the model","uniqueKey":"items.[INDEX].usage.total_tokens","typeLabel":"number"},"reasoning_tokens":{"type":"number","description":"Number of reasoning tokens used by the model","uniqueKey":"items.[INDEX].usage.reasoning_tokens","typeLabel":"number"},"input_tokens_cache_read":{"type":"number","description":"Number of input tokens cached read by the model","uniqueKey":"items.[INDEX].usage.input_tokens_cache_read","typeLabel":"number"},"input_tokens_cache_write":{"type":"number","description":"Number of input tokens cached written by the model","uniqueKey":"items.[INDEX].usage.input_tokens_cache_write","typeLabel":"number"},"turns":{"type":"array","items":{"type":"object","properties":{"input_tokens":{"type":"number","description":"Number of input tokens used by the model","uniqueKey":"items.[INDEX].usage.turns.items.[INDEX].input_tokens","typeLabel":"number"},"output_tokens":{"type":"number","description":"Number of output tokens generated by the model","uniqueKey":"items.[INDEX].usage.turns.items.[INDEX].output_tokens","typeLabel":"number"},"total_tokens":{"type":"number","description":"Total number of tokens used by the model","uniqueKey":"items.[INDEX].usage.turns.items.[INDEX].total_tokens","typeLabel":"number"},"reasoning_tokens":{"type":"number","description":"Number of reasoning tokens used by the model","uniqueKey":"items.[INDEX].usage.turns.items.[INDEX].reasoning_tokens","typeLabel":"number"},"input_tokens_cache_read":{"type":"number","description":"Number of input tokens cached read by the model","uniqueKey":"items.[INDEX].usage.turns.items.[INDEX].input_tokens_cache_read","typeLabel":"number"},"input_tokens_cache_write":{"type":"number","description":"Number of input tokens cached written by the model","uniqueKey":"items.[INDEX].usage.turns.items.[INDEX].input_tokens_cache_write","typeLabel":"number"}},"description":"The usage of a turn","uniqueKey":"items.[INDEX].usage.turns.items.[INDEX]","typeLabel":"object"},"uniqueKey":"items.[INDEX].usage.turns","typeLabel":"object[]"}},"description":"The usage information for the message","uniqueKey":"items.[INDEX].usage","typeLabel":"object"},"cost":{"type":"object","properties":{"total":{"type":"number","description":"Amount billed for the message, in USD","isRequired":true,"uniqueKey":"items.[INDEX].cost.total","typeLabel":"number"},"base":{"type":"number","description":"Amount at the chat's base rate, before any discount, in USD","isRequired":true,"uniqueKey":"items.[INDEX].cost.base","typeLabel":"number"},"lines":{"type":"object","properties":{"input":{"type":"number","isRequired":true,"uniqueKey":"items.[INDEX].cost.lines.input","typeLabel":"number"},"output":{"type":"number","isRequired":true,"uniqueKey":"items.[INDEX].cost.lines.output","typeLabel":"number"},"reasoning":{"type":"number","isRequired":true,"uniqueKey":"items.[INDEX].cost.lines.reasoning","typeLabel":"number"},"cache_read":{"type":"number","isRequired":true,"uniqueKey":"items.[INDEX].cost.lines.cache_read","typeLabel":"number"},"cache_write":{"type":"number","isRequired":true,"uniqueKey":"items.[INDEX].cost.lines.cache_write","typeLabel":"number"}},"required":["input","output","reasoning","cache_read","cache_write"],"description":"Share of the base amount per token type, in USD","isRequired":true,"uniqueKey":"items.[INDEX].cost.lines","typeLabel":"object"}},"required":["total","base","lines"],"description":"The cost of a message, at the rates it is billed at","uniqueKey":"items.[INDEX].cost","typeLabel":"object"},"delivered_at":{"oneOf":[{"type":"string","format":"date-time","description":"When the message was delivered to the recipient","uniqueKey":"items.[INDEX].delivered_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"When the message was delivered to the recipient","uniqueKey":"items.[INDEX].delivered_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].delivered_at","typeLabel":"string\u003cdate-time> | null"},"reactions":{"type":"array","items":{"type":"object","properties":{"emoji":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].reactions.items.[INDEX].emoji","typeLabel":"string"},"member_id":{"type":"string","description":"Reacting member; absent when the AI reacted","uniqueKey":"items.[INDEX].reactions.items.[INDEX].member_id","typeLabel":"string"}},"required":["emoji"],"description":"An emoji reaction on a chat message","uniqueKey":"items.[INDEX].reactions.items.[INDEX]","typeLabel":"object"},"description":"Emoji reactions on the message","uniqueKey":"items.[INDEX].reactions","typeLabel":"object[]"}},"required":["id","role","model","status","created_at","updated_at"],"description":"The chat message schema","uniqueKey":"items.[INDEX]","typeLabel":"object"},"uniqueKey":"","typeLabel":"object[]"},"examples":{"Example":{"title":"Example","value":[{"id":"\u003cstring>","role":"user","model":"\u003cstring>","status":"RUNNING","created_at":"2023-11-07T05:31:56Z","updated_at":"2023-11-07T05:31:56Z","messages":[{"role":"system","parts":[{"type":"text","text":"\u003cstring>","audio":{"id":"\u003cstring>","file_path":"\u003cstring>","file_filename":"document.pdf","file_size":1024,"file_mimetype":"application/pdf","file_url":"\u003cstring>","created_at":"2023-11-07T05:31:56Z"},"start_ms":1,"end_ms":1,"html":true,"json":true,"start_timestamp":123,"end_timestamp":123}]}],"member":{"id":"\u003cstring>","role":"ADMIN","user":{"id":"\u003cstring>","name":"\u003cstring>","avatar":"\u003cstring>"},"session":{"id":"\u003cstring>"},"contact_channel":{"id":"\u003cstring>","type":"internal","user_id":"\u003cstring>","avatar":"\u003cstring>","name":"\u003cstring>","username":"\u003cstring>","email":"jsmith@example.com","phone":"\u003cstring>","country":"\u003cstring>","agent":"\u003cstring>","ip":"\u003cstring>","language":"\u003cstring>","contact":{"id":"\u003cstring>","name":"\u003cstring>","blocked":true,"unsubscribed":true,"ai_replies":true,"is_admin":true,"segments":[{"id":"\u003cstring>","name":"\u003cstring>","color":"red","contacts_count":123,"created_at":"2023-11-07T05:31:56Z","updated_at":"2023-11-07T05:31:56Z"}]},"link":"\u003cstring>"},"agent":{"id":"\u003cstring>","name":"\u003cstring>","icon":"\u003cstring>","color":"red","shape":"square","avatar_url":"\u003cstring>"},"seen_at":"2023-11-07T05:31:56Z"},"error":"\u003cstring>","broadcast_id":"\u003cstring>","is_broadcast_message":true,"channel_type":"internal","usage":{"input_tokens":123,"output_tokens":123,"total_tokens":123,"reasoning_tokens":123,"input_tokens_cache_read":123,"input_tokens_cache_write":123,"turns":[{"input_tokens":123,"output_tokens":123,"total_tokens":123,"reasoning_tokens":123,"input_tokens_cache_read":123,"input_tokens_cache_write":123}]},"cost":{"total":123,"base":123,"lines":{"input":123,"output":123,"reasoning":123,"cache_read":123,"cache_write":123}},"delivered_at":"2023-11-07T05:31:56Z","reactions":[{"emoji":"\u003cstring>","member_id":"\u003cstring>"}]}]}},"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 chat messages - Invent","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-30T19:36:27.032Z","originalFileLocation":"api-reference/messages/list-chat-messages.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=\"Get a list of messages for a specific chat.\">\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 chat messages - Invent\">\u003cmeta data-mint-head property=\"og:description\" content=\"Get a list of messages for a specific chat.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Invent\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.useinvent.com/api-reference/messages/list-chat-messages\">\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=Messages\u0026amp;title=List+chat+messages\u0026amp;description=Get+a+list+of+messages+for+a+specific+chat.\u0026amp;theme=37c1989287c7105efa40cd85\u0026amp;signature=2b08c78f0c606a11c565521c8d20ded254f48412d78517d764b0ed2cabafbc78\">\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 chat messages - Invent\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Get a list of messages for a specific chat.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://invent.mintlify.site/_mintlify/api/og/v2?division=Messages\u0026amp;title=List+chat+messages\u0026amp;description=Get+a+list+of+messages+for+a+specific+chat.\u0026amp;theme=37c1989287c7105efa40cd85\u0026amp;signature=2b08c78f0c606a11c565521c8d20ded254f48412d78517d764b0ed2cabafbc78\">\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/messages/list-chat-messages\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/messages/list-chat-messages.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/messages/list-chat-messages#webpage\",\"url\":\"https://docs.useinvent.com/api-reference/messages/list-chat-messages\",\"name\":\"List chat messages\",\"description\":\"Get a list of messages for a specific chat.\",\"dateModified\":\"2026-10-30T19:36:27.032Z\",\"isPartOf\":{\"@id\":\"https://docs.useinvent.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.useinvent.com/api-reference/messages/list-chat-messages#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.useinvent.com/api-reference/messages/list-chat-messages#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Messages\",\"item\":\"https://docs.useinvent.com/api-reference/messages/decide-action-approvals\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"List chat messages\",\"item\":\"https://docs.useinvent.com/api-reference/messages/list-chat-messages\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.useinvent.com/api-reference/messages/list-chat-messages#apireference\",\"headline\":\"List chat messages\",\"name\":\"List chat messages\",\"description\":\"Get a list of messages for a specific chat.\",\"url\":\"https://docs.useinvent.com/api-reference/messages/list-chat-messages\",\"mainEntityOfPage\":{\"@id\":\"https://docs.useinvent.com/api-reference/messages/list-chat-messages#webpage\"},\"dateModified\":\"2026-10-30T19:36:27.032Z\",\"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/messages/list-chat-messages.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","description":"Decide several pending action approvals of a message in one request. The assistant resumes only when no pending approval remains, and exactly once.","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","description":"Create a new message for a specific chat.","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /chats/{chat_id}/messages","href":"/api-reference/messages/create-chat-message"},{"title":"Get chat message","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /chats/{chat_id}/messages/{message_id}","href":"/api-reference/messages/get-chat-message"},{"title":"Delete chat message","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /chats/{chat_id}/messages/{message_id}","href":"/api-reference/messages/delete-chat-message"},{"title":"Edit chat message","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json patch /chats/{chat_id}/messages/{message_id}","href":"/api-reference/messages/edit-chat-message"},{"title":"Add message reaction","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /chats/{chat_id}/messages/{message_id}/reactions","href":"/api-reference/messages/add-message-reaction"},{"title":"Remove message reaction","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /chats/{chat_id}/messages/{message_id}/reactions","href":"/api-reference/messages/remove-message-reaction"},{"title":"Send chat template message","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /chats/{chat_id}/messages/template","href":"/api-reference/messages/send-chat-template-message"},{"title":"Respond to interactive tool","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /chats/{chat_id}/messages/{message_id}/tools/{tool_call_id}/respond","href":"/api-reference/messages/respond-to-interactive-tool"}]},{"group":"Contacts","pages":[{"title":"List duplicate contact groups","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/contacts/duplicates","href":"/api-reference/contacts/list-duplicate-contact-groups"},{"title":"List duplicates of a contact","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/contacts/{contact_id}/duplicates","href":"/api-reference/contacts/list-duplicates-of-a-contact"},{"title":"Merge contacts","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/contacts/{contact_id}/merge","href":"/api-reference/contacts/merge-contacts"},{"title":"List contact fields","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/contacts/fields","href":"/api-reference/contacts/list-contact-fields"},{"title":"Create contact field","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/contacts/fields","href":"/api-reference/contacts/create-contact-field"},{"title":"Get contact field","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/contacts/fields/{field_id}","href":"/api-reference/contacts/get-contact-field"},{"title":"Delete contact field","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /orgs/contacts/fields/{field_id}","href":"/api-reference/contacts/delete-contact-field"},{"title":"Update contact field","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json patch /orgs/contacts/fields/{field_id}","href":"/api-reference/contacts/update-contact-field"},{"title":"List contacts","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/contacts","href":"/api-reference/contacts/list-contacts"},{"title":"Create contact","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/contacts","href":"/api-reference/contacts/create-contact"},{"title":"Get contact stats","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/contacts/stats","href":"/api-reference/contacts/get-contact-stats"},{"title":"Create multiple contacts","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/contacts/bulk","href":"/api-reference/contacts/create-multiple-contacts"},{"title":"Delete multiple contacts","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /orgs/contacts/bulk","href":"/api-reference/contacts/delete-multiple-contacts"},{"title":"Preview bulk contact creation","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/contacts/bulk/dry","href":"/api-reference/contacts/preview-bulk-contact-creation"},{"title":"Get contact","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/contacts/{contact_id}","href":"/api-reference/contacts/get-contact"},{"title":"Delete contact","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /orgs/contacts/{contact_id}","href":"/api-reference/contacts/delete-contact"},{"title":"Update contact","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json patch /orgs/contacts/{contact_id}","href":"/api-reference/contacts/update-contact"},{"title":"Get contact last seen","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/contacts/{contact_id}/last-seen","href":"/api-reference/contacts/get-contact-last-seen"},{"title":"List contact activities","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/contacts/{contact_id}/activities","href":"/api-reference/contacts/list-contact-activities"},{"title":"List contact segments","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/contacts/{contact_id}/segments","href":"/api-reference/contacts/list-contact-segments"},{"title":"Add segment to contact","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/contacts/{contact_id}/segments/{segment_id}","href":"/api-reference/contacts/add-segment-to-contact"},{"title":"Remove segment from contact","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /orgs/contacts/{contact_id}/segments/{segment_id}","href":"/api-reference/contacts/remove-segment-from-contact"},{"title":"Add custom channel to a contact","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/contacts/{contact_id}/channels","href":"/api-reference/contacts/add-custom-channel-to-a-contact"},{"title":"Get contact channel stats","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/contacts/{contact_id}/channels/{channel_id}/stats","href":"/api-reference/contacts/get-contact-channel-stats"},{"title":"Delete contact channel","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /orgs/contacts/{contact_id}/channels/{channel_id}","href":"/api-reference/contacts/delete-contact-channel"},{"title":"Update custom contact channel","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json patch /orgs/contacts/{contact_id}/channels/{channel_id}","href":"/api-reference/contacts/update-custom-contact-channel"},{"title":"List contact files","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/contacts/{contact_id}/files","href":"/api-reference/contacts/list-contact-files"},{"title":"Upload contact file","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/contacts/{contact_id}/files","href":"/api-reference/contacts/upload-contact-file"},{"title":"Delete contact file","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /orgs/contacts/{contact_id}/files/{file_id}","href":"/api-reference/contacts/delete-contact-file"},{"title":"List contact comments","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/contacts/{contact_id}/comments","href":"/api-reference/contacts/list-contact-comments"},{"title":"Create contact comment","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/contacts/{contact_id}/comments","href":"/api-reference/contacts/create-contact-comment"},{"title":"Get contact comment","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/contacts/{contact_id}/comments/{activity_id}","href":"/api-reference/contacts/get-contact-comment"},{"title":"Delete contact comment","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /orgs/contacts/{contact_id}/comments/{activity_id}","href":"/api-reference/contacts/delete-contact-comment"},{"title":"Update contact comment","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json patch /orgs/contacts/{contact_id}/comments/{activity_id}","href":"/api-reference/contacts/update-contact-comment"},{"title":"List contact memories","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/contacts/{contact_id}/memories","href":"/api-reference/contacts/list-contact-memories"},{"title":"Clear all contact memories","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /orgs/contacts/{contact_id}/memories","href":"/api-reference/contacts/clear-all-contact-memories"},{"title":"Delete contact memory","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /orgs/contacts/{contact_id}/memories/{memory_id}","href":"/api-reference/contacts/delete-contact-memory"}]},{"group":"Custom channels","pages":[{"title":"Create chat on a contact channel","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/contacts/{contact_id}/channels/{channel_id}/chats","href":"/api-reference/custom-channels/create-chat-on-a-contact-channel"},{"title":"Send message as a contact on a channel","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/contacts/{contact_id}/channels/{channel_id}/chats/{chat_id}/messages","href":"/api-reference/custom-channels/send-message-as-a-contact-on-a-channel"},{"title":"Decide action approval as a contact on a channel","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/contacts/{contact_id}/channels/{channel_id}/chats/{chat_id}/messages/{message_id}/approvals/{tool_call_id}","href":"/api-reference/custom-channels/decide-action-approval-as-a-contact-on-a-channel"},{"title":"Respond to interactive tool as a contact on a channel","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/contacts/{contact_id}/channels/{channel_id}/chats/{chat_id}/messages/{message_id}/tools/{tool_call_id}/respond","href":"/api-reference/custom-channels/respond-to-interactive-tool-as-a-contact-on-a-channel"}]},{"group":"Segments","pages":[{"title":"List segments","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/segments","href":"/api-reference/segments/list-segments"},{"title":"Create segment","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/segments","href":"/api-reference/segments/create-segment"},{"title":"Get segment","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/segments/{segment_id}","href":"/api-reference/segments/get-segment"},{"title":"Delete segment","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /orgs/segments/{segment_id}","href":"/api-reference/segments/delete-segment"},{"title":"Update segment","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json patch /orgs/segments/{segment_id}","href":"/api-reference/segments/update-segment"}]},{"group":"Suppressions","pages":[{"title":"List suppressions","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/suppressions","href":"/api-reference/suppressions/list-suppressions"},{"title":"Suppress identifier","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/suppressions","href":"/api-reference/suppressions/suppress-identifier"},{"title":"Suppress identifiers in bulk","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/suppressions/bulk","href":"/api-reference/suppressions/suppress-identifiers-in-bulk"},{"title":"Preview bulk suppression","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/suppressions/bulk/dry","href":"/api-reference/suppressions/preview-bulk-suppression"},{"title":"Remove suppression","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /orgs/suppressions/{suppression_id}","href":"/api-reference/suppressions/remove-suppression"},{"title":"Update suppression","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json patch /orgs/suppressions/{suppression_id}","href":"/api-reference/suppressions/update-suppression"}]},{"group":"Assistants","pages":[{"title":"List assistants","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/assistants","href":"/api-reference/assistants/list-assistants"},{"title":"Create assistant","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/assistants","href":"/api-reference/assistants/create-assistant"},{"title":"Get assistant","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/assistants/{assistant_id}","href":"/api-reference/assistants/get-assistant"},{"title":"Delete assistant","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /orgs/assistants/{assistant_id}","href":"/api-reference/assistants/delete-assistant"},{"title":"Update assistant","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json patch /orgs/assistants/{assistant_id}","href":"/api-reference/assistants/update-assistant"},{"title":"Rotate assistant secret key","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/assistants/{assistant_id}/rotate-secret-key","href":"/api-reference/assistants/rotate-assistant-secret-key"},{"title":"Duplicate assistant","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/assistants/{assistant_id}/duplicate","href":"/api-reference/assistants/duplicate-assistant"},{"title":"List assistant channels","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/assistants/{assistant_id}/channels","href":"/api-reference/assistants/list-assistant-channels"},{"title":"Create assistant channel","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/assistants/{assistant_id}/channels","href":"/api-reference/assistants/create-assistant-channel"},{"title":"Get assistant channel","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/assistants/{assistant_id}/channels/{channel_id}","href":"/api-reference/assistants/get-assistant-channel"},{"title":"Delete assistant channel","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /orgs/assistants/{assistant_id}/channels/{channel_id}","href":"/api-reference/assistants/delete-assistant-channel"},{"title":"Update assistant channel","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json patch /orgs/assistants/{assistant_id}/channels/{channel_id}","href":"/api-reference/assistants/update-assistant-channel"},{"title":"List assistant actions","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/assistants/{assistant_id}/actions","href":"/api-reference/assistants/list-assistant-actions"},{"title":"Create assistant action","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/assistants/{assistant_id}/actions","href":"/api-reference/assistants/create-assistant-action"},{"title":"Get assistant action","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/assistants/{assistant_id}/actions/{action_id}","href":"/api-reference/assistants/get-assistant-action"},{"title":"Delete assistant action","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json delete /orgs/assistants/{assistant_id}/actions/{action_id}","href":"/api-reference/assistants/delete-assistant-action"},{"title":"Update assistant action","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json patch /orgs/assistants/{assistant_id}/actions/{action_id}","href":"/api-reference/assistants/update-assistant-action"},{"title":"Create and delete assistant actions in bulk","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/assistants/{assistant_id}/actions/bulk","href":"/api-reference/assistants/create-and-delete-assistant-actions-in-bulk"},{"title":"Reorder assistant actions","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json patch /orgs/assistants/{assistant_id}/actions/reorder","href":"/api-reference/assistants/reorder-assistant-actions"},{"title":"Search available contents","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/assistants/{assistant_id}/knowledge/contents/search","href":"/api-reference/assistants/search-available-contents"},{"title":"List assistant knowledge","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json get /orgs/assistants/{assistant_id}/knowledge/contents","href":"/api-reference/assistants/list-assistant-knowledge"},{"title":"Link knowledge content to assistant","deprecated":null,"version":null,"openapi":"https://api.useinvent.com/openapi.json post /orgs/assistants/{assistant_id}/knowledge/contents/{content_id}","href":"/api-reference/assistants/link-knowledge-content-to-assistant"},{"title":"Unlink knowledge content from assistant","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 chat messages - 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"]}