Identifier of the organization API key that originated the interaction, when applicable. Propagates across nested automation calls, cross-workspace fetches and event-triggered automations.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Prisme.ai","colors":{"primary":"#255BE0","light":"#4480ED","dark":"#255BE0"},"logo":{"light":"https://mintcdn.com/prismeai/_sSeZNUvs7sBNa3K/logo/light.svg?fit=max\u0026auto=format\u0026n=_sSeZNUvs7sBNa3K\u0026q=85\u0026s=4361458c99ac06f7a551020a022b802c","dark":"https://mintcdn.com/prismeai/_sSeZNUvs7sBNa3K/logo/dark.svg?fit=max\u0026auto=format\u0026n=_sSeZNUvs7sBNa3K\u0026q=85\u0026s=3a821be1a9c43dfe88d750b42b0879ca"},"favicon":"https://mintcdn.com/prismeai/_sSeZNUvs7sBNa3K/favicon.svg?fit=max\u0026auto=format\u0026n=_sSeZNUvs7sBNa3K\u0026q=85\u0026s=e62b8218f2529b02ddcca7e240aeb121","api":{"params":{"expanded":"all"},"playground":{"display":"interactive"},"examples":{"defaults":"required","languages":["curl","javascript","python"]}},"background":{"color":{"light":"#F2F3F5","dark":"#0A0A0F"}},"navbar":{"links":[{"href":"mailto:support@prisme.ai","label":"Support"}],"primary":{"type":"button","label":"Ask for a demo","href":"https://www.prisme.ai/request-demo"}},"footer":{"socials":{"github":"https://github.com/prismeai","linkedin":"https://linkedin.com/company/prismeai"}},"seo":{"metatags":{"keywords":"sovereign agentic platform, plateforme agentique souveraine, AI Information System, enterprise AI platform, AI agents, agent governance, traceable AI, cloud agnostic, LLM agnostic, agentic workflows","robots":"index, follow","og:site_name":"Prisme.ai Documentation"},"indexing":"navigable"},"fonts":{"family":"PP Telegraf","weight":400},"contextual":{"options":["download-spec"],"display":"header"},"styling":{"latex":true},"navigation":{"global":{"anchors":[{"anchor":"Blog","icon":"newspaper","href":"https://blog.prisme.ai"},{"anchor":"Legacy Documentation","icon":"clock-rotate-left","href":"https://prismeai-legacy.mintlify.app/"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"prismeai","hasAudioNarration":false,"actualSubdomain":"prismeai","customDomains":["docs.prisme.ai"],"gitSource":{"type":"github","owner":"prismeai","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae8a6185d89f58bdbcf6b73","collectionId":"2fcef989-0784-424a-afa7-79c9acbe3741","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae8a6185d89f58bdbcf6b73"},"feedback":{"thumbs":true,"edits":false,"issues":true,"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ae8a6185d89f58bdbcf6b73","clientVersion":"0.0.4045","searchFilterCounts":[{"language":"default","tag":"API Reference","count":379},{"language":"default","tag":"Platform API","count":179},{"language":"default","tag":"Products","count":112},{"language":"default","tag":"App Store","count":88},{"language":"default","tag":"Agent Creator API","count":78},{"language":"default","tag":"Prisme.ai Workspaces","count":55},{"language":"default","tag":"Organizations","count":48},{"language":"default","tag":"Knowledges API","count":39},{"language":"default","tag":"Connectors","count":37},{"language":"default","tag":"API Gateway","count":37}]},"assistantConfig":{"enableStarterQuestions":false,"deflection":{"enabled":true,"type":"email","email":"support@prisme.ai"}},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"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":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","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":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"custom.css","content":"@font-face{font-family:'PP Telegraf';src:url(https://uploads.prisme.ai/yj7mmn-/ffcs3WSD7NIciPjlrySpO.PPTelegraf-Regular.otf) format('opentype');font-weight:100 600;font-style:normal;font-display:swap}@font-face{font-family:'PP Telegraf';src:url(https://uploads.prisme.ai/yj7mmn-/lpdrPfRwHqg0SiRWe_hec.PPTelegraf-Ultrabold.otf) format('opentype');font-weight:700 900;font-style:normal;font-display:swap}:root{--prisme-primary:#255BE0;--prisme-bg:#F2F3F5;--prisme-fg:#0A0A0F;--prisme-card:#FFFFFF;--prisme-border:#E3E6EC;--prisme-muted:#6B7080;--prisme-secondary:#E3E5EB;--prisme-accent-warm:#F5A623;--prisme-radius:0.5rem;--prisme-tabs-sticky-top:4rem}@media (min-width:1024px){:root{--prisme-tabs-sticky-top:7rem}}.dark,[data-theme=dark]{--prisme-bg:#0A0A0F;--prisme-fg:#FAFAFA;--prisme-card:#0A0A0F;--prisme-border:#1F2028;--prisme-muted:#9CA0AE;--prisme-secondary:#1F2028}body{font-family:'PP Telegraf','Inter',system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4{font-weight:500}#navbar{border-bottom:1px solid var(--prisme-border)}#sidebar{border-right:1px solid var(--prisme-border)}callout{border:1px solid var(--prisme-border)}[data-callout-type=warning] [data-component-part=callout-content],[data-callout-type=warning] [data-component-part=callout-content] strong{color:var(--prisme-fg)!important}callout,code-block{border-radius:var(--prisme-radius)}#footer{border-top:1px solid var(--prisme-border)}[data-component-part=tabs-list]{position:sticky;top:var(--prisme-tabs-sticky-top);z-index:20;margin-bottom:0;padding-top:.5rem;background:var(--prisme-bg);border-bottom-width:2px;border-bottom-color:var(--prisme-border);-webkit-backdrop-filter:saturate(180%) blur(6px);backdrop-filter:saturate(180%) blur(6px)}[data-component-part=tab-button]{color:var(--prisme-muted);font-weight:500;transition:color .15s ease,box-shadow .15s ease}[data-component-part=tab-button]:hover{color:var(--prisme-fg)}[data-component-part=tab-button][data-active=true]{color:var(--prisme-primary);font-weight:700;box-shadow:inset 0 -3px 0 0 var(--prisme-primary)}[data-component-part=tab-content]{border:1px solid var(--prisme-border);border-top:none;border-radius:0 0 var(--prisme-radius) var(--prisme-radius);padding:1.25rem 1.5rem;margin-bottom:2rem;background:var(--prisme-card)}.dark [data-component-part=tab-content],[data-theme=dark] [data-component-part=tab-content]{background:rgba(255,255,255,.02)}"},{"filePath":"tutorials/player.css","content":".pv-host{display:block;width:100%;aspect-ratio:16/9;margin:1.5rem 0}.pv.video-js{--pv-primary:#205BE1;--pv-ink:#151B24;--pv-muted:#69707F;--pv-border:#E4E7ED;--pv-surface:#F8FAFD;--pv-page:#FFFFFF;--pv-cover:#1E50D2;--pv-cover-eyebrow:#9DB4EE;--pv-cover-sub:#C9D8F7;--pv-title-font:Arial;--pv-pill-bg:#FFFFFF;--pv-pill-text:var(--pv-primary);container-type:size;background:var(--pv-page);border-radius:14px;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Arial,sans-serif;color:var(--pv-ink)}.pv.video-js.vjs-full-window,.pv.video-js.vjs-fullscreen{border-radius:0}.pv.video-js>*{--u:min(1cqw, calc(100cqh / 56.25));--ox:calc(50cqw - 50 * var(--u));--oy:calc(50cqh - 28.125 * var(--u))}.pv.video-js .vjs-tech{left:calc(var(--ox) + var(--fx)*var(--u));top:calc(var(--oy) + (var(--fy) + 2.4)*var(--u));width:calc(var(--sw)*var(--u));height:calc(var(--sh)*var(--u));object-fit:cover;background:#fff;border-radius:0 0 calc(1*var(--u)) calc(1*var(--u))}.pv.video-js .vjs-poster{display:none}.pv.video-js .pv-frame{position:absolute;left:calc(var(--ox) + var(--fx)*var(--u));top:calc(var(--oy) + var(--fy)*var(--u));width:calc(var(--sw)*var(--u));height:calc((var(--sh) + 2.4)*var(--u));border-radius:calc(1*var(--u));box-shadow:0 calc(1.2*var(--u)) calc(3*var(--u)) rgba(21,27,36,.18),0 0 0 1px var(--pv-border);pointer-events:none}.pv.video-js .pv-bar{height:calc(2.4*var(--u));display:flex;align-items:center;gap:calc(.55*var(--u));padding:0 calc(1*var(--u));background:var(--pv-surface);border-bottom:1px solid var(--pv-border);border-radius:calc(1*var(--u)) calc(1*var(--u)) 0 0}.pv.video-js .pv-bar i{width:calc(.7*var(--u));height:calc(.7*var(--u));border-radius:50%;background:#ff5f57}.pv.video-js .pv-bar i:nth-child(2){background:#febc2e}.pv.video-js .pv-bar i:nth-child(3){background:#28c840}.pv.video-js .pv-bar span{flex:1;margin:0 calc(4*var(--u));height:calc(1.5*var(--u));border-radius:calc(.75*var(--u));background:#fff;border:1px solid var(--pv-border);color:var(--pv-muted);font-size:calc(.8*var(--u));display:grid;place-items:center;overflow:hidden;white-space:nowrap}.pv.video-js .pv-panel{position:absolute;left:var(--ox);top:var(--oy);width:calc(27*var(--u));height:calc(56.25*var(--u));padding:calc(3.2*var(--u)) calc(2.4*var(--u)) calc(5.2*var(--u)) calc(3.2*var(--u));box-sizing:border-box;display:flex;flex-direction:column;color:var(--pv-ink);pointer-events:none}.pv.video-js .pv-panel .pv-logo{width:calc(13*var(--u));margin-bottom:calc(4*var(--u))}.pv.video-js button,.pv.video-js h1,.pv.video-js li,.pv.video-js ol,.pv.video-js p,.pv.video-js span{margin:0;padding:0;letter-spacing:normal;text-transform:none;font-family:inherit}.pv.video-js img{margin:0;border:0;box-shadow:none;max-width:none}.pv.video-js .pv-eyebrow{color:var(--pv-primary);font:700 calc(.95*var(--u)) Arial;letter-spacing:.08em;text-transform:uppercase;margin-bottom:calc(.8*var(--u))}.pv.video-js .pv-panel h1{font:700 calc(2.6*var(--u))/1.12 var(--pv-title-font),Arial;margin:0 0 calc(.9*var(--u));color:var(--pv-ink)}.pv.video-js .pv-panel p{color:var(--pv-muted);font-size:calc(1.25*var(--u));line-height:1.4;margin:0 0 calc(2*var(--u))}.pv.video-js .pv-toc{list-style:none;padding:0;margin:0;border-top:1px solid var(--pv-border);pointer-events:auto}.pv.video-js .pv-toc li{border-bottom:1px solid var(--pv-border);list-style:none}.pv.video-js .pv-toc li::before,.pv.video-js .pv-toc li::marker{content:none}.pv.video-js .pv-toc button{all:unset;box-sizing:border-box;width:100%;display:flex;gap:calc(.9*var(--u));align-items:center;padding:calc(.7*var(--u)) calc(.2*var(--u));cursor:pointer;color:var(--pv-muted);font:calc(1.1*var(--u))/1.3 inherit}.pv.video-js .pv-toc button:focus-visible{outline:2px solid var(--pv-primary);outline-offset:-2px}.pv.video-js .pv-toc .n{width:calc(1.9*var(--u));height:calc(1.9*var(--u));border-radius:50%;background:var(--pv-border);display:grid;place-items:center;font:700 calc(.85*var(--u)) var(--pv-title-font),Arial;flex:none}.pv.video-js .pv-toc li.on button{color:var(--pv-ink);font-weight:600}.pv.video-js .pv-toc li.on .n{background:var(--pv-primary);color:#fff}.pv.video-js .pv-toc button:hover{color:var(--pv-ink)}.pv.video-js .pv-foot{margin-top:auto;color:var(--pv-muted);font-size:calc(.85*var(--u))}.pv.video-js .pv-cover{position:absolute;inset:0;background:var(--pv-cover);color:#fff;display:none;z-index:2;cursor:pointer}.pv.video-js:not(.vjs-has-started) .pv-cover{display:block}.pv.video-js .pv-cover>div{position:absolute;left:calc(var(--ox) + 6*var(--u));top:calc(var(--oy) + 5*var(--u));width:calc(38*var(--u))}.pv.video-js .pv-cover .pv-mark{position:absolute;left:calc(var(--ox) + 55*var(--u));top:calc(var(--oy) + 4*var(--u));width:calc(48*var(--u))}.pv.video-js .pv-cover .pv-logo{width:calc(14*var(--u));margin-bottom:calc(12*var(--u))}.pv.video-js .pv-cover .pv-eyebrow{color:var(--pv-cover-eyebrow)}.pv.video-js .pv-cover h1{font:700 calc(4.6*var(--u))/1.08 var(--pv-title-font),Arial;margin:0 0 calc(1.4*var(--u));color:#fff}.pv.video-js .pv-cover p{color:var(--pv-cover-sub);font-size:calc(1.8*var(--u));margin:0 0 calc(2.6*var(--u))}.pv.video-js .pv-cover b{display:inline-block;background:var(--pv-pill-bg);color:var(--pv-pill-text);border-radius:calc(.7*var(--u));padding:calc(.8*var(--u)) calc(1.8*var(--u));font:700 calc(1.3*var(--u)) Arial}.pv.video-js .pv-tools{position:absolute;right:calc(100cqw - var(--ox) - 96.5*var(--u));top:calc(var(--oy) + .9*var(--u));display:flex;gap:calc(.3*var(--u));background:var(--pv-surface);border:1px solid var(--pv-border);border-radius:calc(.8*var(--u));padding:calc(.25*var(--u));z-index:4}.pv.video-js .pv-tools button{border:0;background:0 0;padding:calc(.35*var(--u)) calc(.9*var(--u));border-radius:calc(.55*var(--u));font:600 calc(.95*var(--u)) Arial;color:var(--pv-muted);cursor:pointer}.pv.video-js .pv-tools button[aria-pressed=true]{background:var(--pv-primary);color:#fff}.pv.video-js .pv-tools button:focus-visible{outline:2px solid var(--pv-primary);outline-offset:1px}.pv.video-js .pv-ccwrap{position:relative;display:flex}.pv.video-js .pv-ccmenu{position:absolute;right:0;top:calc(100% + .5*var(--u));margin:0;padding:calc(.35*var(--u));list-style:none;background:#fff;border:1px solid var(--pv-border);border-radius:calc(.8*var(--u));min-width:calc(13*var(--u));box-shadow:0 calc(1*var(--u)) calc(2.5*var(--u)) rgba(21,27,36,.16)}.pv.video-js .pv-ccmenu li{padding:calc(.55*var(--u)) calc(.9*var(--u));border-radius:calc(.5*var(--u));font:500 calc(.95*var(--u)) Arial;color:var(--pv-ink);cursor:pointer;white-space:nowrap;display:flex;justify-content:space-between;gap:calc(1*var(--u))}.pv.video-js .pv-ccmenu li:focus,.pv.video-js .pv-ccmenu li:hover{background:var(--pv-surface);outline:0}.pv.video-js .pv-ccmenu li[aria-checked=true]{color:var(--pv-primary);font-weight:700}.pv.video-js .pv-ccmenu li[aria-checked=true]::after{content:\"✓\"}.pv.video-js .pv-ccmenu li.sep{height:1px;padding:0;margin:calc(.3*var(--u)) 0;background:var(--pv-border);cursor:default}.pv.video-js .pv-subs{position:absolute;left:var(--ox);width:calc(100*var(--u));z-index:1;pointer-events:none;text-align:center;bottom:calc(100cqh - var(--oy) - 51.8*var(--u));padding:0 calc(6*var(--u));box-sizing:border-box;transition:bottom .25s}.pv.video-js.vjs-user-inactive.vjs-playing .pv-subs{bottom:calc(100cqh - var(--oy) - 54.4*var(--u))}.pv.video-js .pv-subs span:not(:empty){display:inline-block;background:rgba(21,27,36,.84);color:#fff;border-radius:calc(.5*var(--u));padding:calc(.35*var(--u)) calc(1*var(--u));font:500 calc(1.55*var(--u))/1.35 Arial}.pv.video-js .pv-subs[hidden],.pv.video-js .vjs-text-track-display{display:none}.pv.video-js .vjs-control-bar{background:linear-gradient(transparent,rgba(14,17,22,.82));height:max(34px,calc(3.6*var(--u)));font-size:max(10px,calc(1.05*var(--u)));z-index:3}.pv.video-js .vjs-big-play-button{left:50%;top:50%;transform:translate(-50%,-50%);margin:0;z-index:3;width:calc(7*var(--u));height:calc(4.6*var(--u));line-height:calc(4.6*var(--u));font-size:calc(3*var(--u));border-radius:calc(.8*var(--u));background:var(--pv-primary);border:0;opacity:.94;color:#fff}.pv.video-js .vjs-big-play-button .vjs-icon-placeholder:before{line-height:calc(4.6*var(--u))}.pv.video-js:hover .vjs-big-play-button{opacity:1}.pv.video-js .vjs-big-play-button .vjs-icon-placeholder{color:#fff}.pv.video-js:not(.vjs-has-started) .vjs-big-play-button{background:#fff;opacity:1;box-shadow:0 calc(.8*var(--u)) calc(2*var(--u)) rgba(0,0,0,.18)}.pv.video-js:not(.vjs-has-started) .vjs-big-play-button .vjs-icon-placeholder{color:var(--pv-primary)}.pv.video-js.vjs-has-started.vjs-paused .vjs-big-play-button{display:block}.pv.video-js.vjs-playing .vjs-big-play-button,.pv.video-js.vjs-seeking .vjs-big-play-button{display:none}"}],"page":{"pagePath":"playground/prismeai-events/send-workspace-event","slug":"/playground/prismeai-events/send-workspace-event","pageMetadata":{"title":"Send Workspace Event","description":"Emit a new event in this workspace","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml post /v2/workspaces/{workspaceId}/events","href":"/playground/prismeai-events/send-workspace-event","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: \"Emit a new event in this workspace\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Send Workspace Event","description":"Emit a new event in this workspace","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml post /v2/workspaces/{workspaceId}/events","href":"/playground/prismeai-events/send-workspace-event","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/prismeai/7f6a1ef93dff131f/tutorials/player.js"],"openApiReferenceData":{"operation":{"summary":"Send Workspace Event","description":"Emit a new event in this workspace","operationId":"sendWorkspaceEvent","tags":["Prisme.ai Events"],"parameters":["47bc55e3-5535-4d68-87a7-7acb81caa018"],"requestBody":"c7acf9db-baa0-43c7-9b97-0346dd5c4313","responses":{"200":"b44685e6-cb9e-43ff-93cf-ee6f2605ce93","400":"4b9e2791-4888-41c9-aae4-1e93fae76681","401":"019b7258-2cc1-43ab-9d61-85cdf78ae800","403":"18d9e012-93dc-461d-b874-a25ea49239b2","404":"8ab67c15-5a4e-4800-8a28-a0f5d5656e29"},"method":"post","type":"path","servers":["ddeb3d81-c5c6-4c2d-88fe-69cc72271267","c4091c4c-8b5c-4c41-a39a-1e18fb4469e5","387cb64c-97ee-4ffb-9b34-2cb0be4d2fb9"],"security":["ca36969d-bd1c-4417-9316-50ef6e5ea09e","1ca5830c-ff87-4a65-a2e3-87601b4d9e30","e4328f60-fbe6-4804-8ce1-8371c4189d0b"],"path":"/v2/workspaces/{workspaceId}/events","baseUrlOptions":["https://api.studio.prisme.ai","https://{customDomain}","http://localhost:3001"],"title":"Send Workspace Event","codeSamples":[],"requestExampleLanguages":["bash","javascript","python"],"requiredOnlyExamples":true,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"47bc55e3-5535-4d68-87a7-7acb81caa018":{"name":"workspaceId","in":"path","description":"ID of workspace to listen to","required":true,"schema":{"type":"string","isRequired":true,"description":"ID of workspace to listen to","uniqueKey":"","typeLabel":"string"}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"required":["events"],"properties":{"events":{"type":"array","items":{"oneOf":[{"type":"object","required":["type","payload"],"properties":{"type":{"type":"string","example":"error","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.0.type","typeLabel":"string"},"payload":{"type":"object","required":["message"],"properties":{"message":{"type":"string","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.0.payload.message","typeLabel":"string"},"type":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.0.payload.type","typeLabel":"string"},"details":{"oneOf":[{}],"uniqueKey":"events.items.[INDEX].oneOf.0.payload.details","typeLabel":"any"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.0.payload","typeLabel":"object"}},"uniqueKey":"events.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","required":["type","payload"],"properties":{"type":{"type":"string","example":"gateway.login.failed","enum":["gateway.login.failed"],"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"payload":{"type":"object","properties":{"ip":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.1.payload.ip","typeLabel":"string"},"email":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.1.payload.email","typeLabel":"string"},"provider":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.1.payload.provider","typeLabel":"string"}},"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.1.payload","typeLabel":"object"}},"uniqueKey":"events.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","required":["type","payload"],"properties":{"type":{"type":"string","example":"gateway.login.succeeded","enum":["gateway.login.succeeded"],"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.2.type","typeLabel":"enum\u003cstring>"},"payload":{"type":"object","required":["id","session","authData"],"properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.2.payload.id","typeLabel":"string"},"authData":{"additionalProperties":{"type":"object","required":["id"],"additionalProperties":true,"properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.2.payload.authData.additionalProperties.id","typeLabel":"string"},"firstName":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.2.payload.authData.additionalProperties.firstName","typeLabel":"string"},"lastName":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.2.payload.authData.additionalProperties.lastName","typeLabel":"string"},"email":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.2.payload.authData.additionalProperties.email","typeLabel":"string"},"language":{"oneOf":[{}],"uniqueKey":"events.items.[INDEX].oneOf.2.payload.authData.additionalProperties.language","typeLabel":"any"}},"uniqueKey":"events.items.[INDEX].oneOf.2.payload.authData.additionalProperties","typeLabel":"object"},"type":"object","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.2.payload.authData","typeLabel":"object"},"session":{"type":"object","required":["id","expiresIn","expires"],"properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.2.payload.session.id","typeLabel":"string"},"expiresIn":{"type":"number","description":"Expires in N seconds","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.2.payload.session.expiresIn","typeLabel":"number"},"expires":{"type":"string","description":"Expires ISODate","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.2.payload.session.expires","typeLabel":"string"}},"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.2.payload.session","typeLabel":"object"},"ip":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.2.payload.ip","typeLabel":"string"},"email":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.2.payload.email","typeLabel":"string"},"provider":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.2.payload.provider","typeLabel":"string"}},"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.2.payload","typeLabel":"object"}},"uniqueKey":"events.items.[INDEX].oneOf.2","typeLabel":"object"},{"type":"object","required":["type","payload"],"properties":{"type":{"type":"string","example":"runtime.automations.executed","enum":["runtime.automations.executed"],"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.3.type","typeLabel":"enum\u003cstring>"},"payload":{"type":"object","required":["slug","trigger","payload","duration","startedAt","break"],"properties":{"slug":{"type":"string","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.3.payload.slug","typeLabel":"string"},"trigger":{"type":"object","properties":{"type":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.3.payload.trigger.type","typeLabel":"string"},"value":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.3.payload.trigger.value","typeLabel":"string"}},"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.3.payload.trigger","typeLabel":"object"},"payload":{"type":"object","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.3.payload.payload","typeLabel":"object"},"duration":{"type":"number","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.3.payload.duration","typeLabel":"number"},"startedAt":{"type":"string","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.3.payload.startedAt","typeLabel":"string"},"break":{"type":"boolean","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.3.payload.break","typeLabel":"boolean"},"output":{"oneOf":[{}],"uniqueKey":"events.items.[INDEX].oneOf.3.payload.output","typeLabel":"any"},"throttled":{"type":"number","uniqueKey":"events.items.[INDEX].oneOf.3.payload.throttled","typeLabel":"number"},"error":{"type":"object","description":"Set when the automation execution failed with an uncaught error. Only emitted by the innermost automation where the error originated; parent automations do not emit an executed event in this case.","required":["error","message"],"properties":{"error":{"type":"string","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.3.payload.error.error","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.3.payload.error.message","typeLabel":"string"},"details":{"oneOf":[{}],"uniqueKey":"events.items.[INDEX].oneOf.3.payload.error.details","typeLabel":"any"}},"uniqueKey":"events.items.[INDEX].oneOf.3.payload.error","typeLabel":"object"}},"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.3.payload","typeLabel":"object"}},"uniqueKey":"events.items.[INDEX].oneOf.3","typeLabel":"object"},{"type":"object","required":["type","payload"],"properties":{"type":{"type":"string","example":"runtime.contexts.updated","enum":["runtime.contexts.updated"],"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.4.type","typeLabel":"enum\u003cstring>"},"payload":{"type":"object","required":["emitterId","updates"],"properties":{"emitterId":{"type":"string","description":"Internal id to avoid applying these updates to the worker which emitted them","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.4.payload.emitterId","typeLabel":"string"},"updates":{"type":"array","items":{"type":"object","required":["type","path","fullPath","context"],"properties":{"type":{"type":"string","enum":["replace","merge","push","delete"],"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.4.payload.updates.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"path":{"type":"array","items":{"oneOf":[{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.4.payload.updates.items.[INDEX].path.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"events.items.[INDEX].oneOf.4.payload.updates.items.[INDEX].path.items.[INDEX].oneOf.1","typeLabel":"number"}],"uniqueKey":"events.items.[INDEX].oneOf.4.payload.updates.items.[INDEX].path.items.[INDEX]","typeLabel":"string | number"},"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.4.payload.updates.items.[INDEX].path","typeLabel":"(string | number)[]"},"fullPath":{"type":"string","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.4.payload.updates.items.[INDEX].fullPath","typeLabel":"string"},"context":{"type":"string","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.4.payload.updates.items.[INDEX].context","typeLabel":"string"},"value":{"oneOf":[{}],"uniqueKey":"events.items.[INDEX].oneOf.4.payload.updates.items.[INDEX].value","typeLabel":"any"},"cacheId":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.4.payload.updates.items.[INDEX].cacheId","typeLabel":"string"}},"uniqueKey":"events.items.[INDEX].oneOf.4.payload.updates.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.4.payload.updates","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.4.payload","typeLabel":"object"}},"uniqueKey":"events.items.[INDEX].oneOf.4","typeLabel":"object"},{"type":"object","required":["type","payload"],"properties":{"type":{"type":"string","example":"workspaces.created","enum":["workspaces.created"],"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.5.type","typeLabel":"enum\u003cstring>"},"payload":{"type":"object","required":["workspace"],"properties":{"workspace":{"type":"object","additionalProperties":false,"required":["name"],"properties":{"name":{"type":"string","pattern":"^[0-9A-Za-zÀ-ÖØ-öø-ÿ ,.'- ]{1,60}$","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.name","typeLabel":"string"},"description":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.description.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.description.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.description.oneOf.1","typeLabel":"string"}],"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.description","typeLabel":"object | string"},"photo":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.photo","typeLabel":"string"},"config":{"type":"object","additionalProperties":false,"properties":{"schema":{"additionalProperties":{"type":"object","properties":{"type":{"type":"string","enum":["string","number","integer","object","array","boolean","localized:string","localized:number","localized:boolean"],"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.config.schema.additionalProperties.type","typeLabel":"enum\u003cstring>"},"format":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.config.schema.additionalProperties.format","typeLabel":"string"},"properties":{"additionalProperties":{"type":"object","description":"Recursive reference to `TypedArgument`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.config.schema.additionalProperties.properties.additionalProperties","typeLabel":"object"},"type":"object","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.config.schema.additionalProperties.properties","typeLabel":"object"},"title":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.config.schema.additionalProperties.title.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.config.schema.additionalProperties.title.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.config.schema.additionalProperties.title.oneOf.1","typeLabel":"string"}],"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.config.schema.additionalProperties.title","typeLabel":"object | string"},"description":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.config.schema.additionalProperties.description.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.config.schema.additionalProperties.description.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.config.schema.additionalProperties.description.oneOf.1","typeLabel":"string"}],"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.config.schema.additionalProperties.description","typeLabel":"object | string"},"items":{"type":"object","description":"Recursive reference to `TypedArgument`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.config.schema.additionalProperties.\\items","typeLabel":"object"},"ui:widget":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.config.schema.additionalProperties.ui:widget","typeLabel":"string"},"ui:options":{"type":"object","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.config.schema.additionalProperties.ui:options","typeLabel":"object"},"secret":{"type":"boolean","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.config.schema.additionalProperties.secret","typeLabel":"boolean"},"redact":{"type":"boolean","description":"Path-redact this field from runtime execution events (runtime.automations.executed), whatever its size. Redact itself never tracks the value: each automation the value transits through must re-declare redact on its own schema. It does not disable a secret declaration on the same or a nested field — secret takes precedence, so a field marked both is value-tracked AND path-redacted. Only reachable through nested properties: a marker inside items, additionalProperties or oneOf-style keywords is ignored (redact the parent field itself).","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.config.schema.additionalProperties.redact","typeLabel":"boolean"},"required":{"type":"array","items":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.config.schema.additionalProperties.required.items.[INDEX]","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.config.schema.additionalProperties.required","typeLabel":"string[]"},"event":{"type":"boolean","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.config.schema.additionalProperties.event","typeLabel":"boolean"}},"example":{"type":"string","title":{"en":"User ID"},"description":{"en":"The unique identifier of the user"}},"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.config.schema.additionalProperties","typeLabel":"object"},"type":"object","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.config.schema","typeLabel":"object"},"block":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.config.block","typeLabel":"string"},"value":{"oneOf":[{}],"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.config.value","typeLabel":"any"}},"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.config","typeLabel":"object"},"blocks":{"type":"object","additionalProperties":{"type":"object","description":"Block","additionalProperties":false,"properties":{"description":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.description.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.description.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.description.oneOf.1","typeLabel":"string"}],"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.description","typeLabel":"object | string"},"name":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.name.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.name.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.name.oneOf.1","typeLabel":"string"}],"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.name","typeLabel":"object | string"},"photo":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.photo","typeLabel":"string"},"url":{"type":"string","description":"A block can be a javascript bundled file. Host it on the internet and put its url here.","deprecated":true,"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.url","typeLabel":"string"},"edit":{"type":"object","properties":{"type":{"type":"string","enum":["string","number","integer","object","array","boolean","localized:string","localized:number","localized:boolean"],"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.edit.type","typeLabel":"enum\u003cstring>"},"format":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.edit.format","typeLabel":"string"},"properties":{"additionalProperties":{"type":"object","description":"Recursive reference to `TypedArgument`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.edit.properties.additionalProperties","typeLabel":"object"},"type":"object","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.edit.properties","typeLabel":"object"},"title":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.edit.title.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.edit.title.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.edit.title.oneOf.1","typeLabel":"string"}],"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.edit.title","typeLabel":"object | string"},"description":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.edit.description.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.edit.description.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.edit.description.oneOf.1","typeLabel":"string"}],"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.edit.description","typeLabel":"object | string"},"items":{"type":"object","description":"Recursive reference to `TypedArgument`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.edit.\\items","typeLabel":"object"},"ui:widget":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.edit.ui:widget","typeLabel":"string"},"ui:options":{"type":"object","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.edit.ui:options","typeLabel":"object"},"secret":{"type":"boolean","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.edit.secret","typeLabel":"boolean"},"redact":{"type":"boolean","description":"Path-redact this field from runtime execution events (runtime.automations.executed), whatever its size. Redact itself never tracks the value: each automation the value transits through must re-declare redact on its own schema. It does not disable a secret declaration on the same or a nested field — secret takes precedence, so a field marked both is value-tracked AND path-redacted. Only reachable through nested properties: a marker inside items, additionalProperties or oneOf-style keywords is ignored (redact the parent field itself).","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.edit.redact","typeLabel":"boolean"},"required":{"type":"array","items":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.edit.required.items.[INDEX]","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.edit.required","typeLabel":"string[]"},"event":{"type":"boolean","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.edit.event","typeLabel":"boolean"}},"example":{"type":"string","title":{"en":"User ID"},"description":{"en":"The unique identifier of the user"}},"deprecated":true,"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.edit","typeLabel":"object"},"block":{"type":"string","description":"A block can extends another one by giving its name here","deprecated":true,"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.block","typeLabel":"string"},"config":{"description":"default config applied to the Block. Usefull for extended Blocks.","deprecated":true,"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.config","typeLabel":"any"},"automation":{"oneOf":[{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.automation.oneOf.0","typeLabel":"string"},{"type":"object","properties":{"slug":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.automation.oneOf.1.slug","typeLabel":"string"},"payload":{"oneOf":[{}],"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.automation.oneOf.1.payload","typeLabel":"any"}},"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.automation.oneOf.1","typeLabel":"object"}],"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.automation","typeLabel":"string | object"},"blocks":{"type":"array","items":{"type":"object","required":["slug"],"properties":{"slug":{"type":"string","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.blocks.items.[INDEX].slug","typeLabel":"string"},"appInstance":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.blocks.items.[INDEX].appInstance","typeLabel":"string"},"onInit":{"oneOf":[{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.blocks.items.[INDEX].onInit.oneOf.0","typeLabel":"string"},{"type":"object","properties":{"event":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.blocks.items.[INDEX].onInit.oneOf.1.event","typeLabel":"string"},"payload":{"oneOf":[{}],"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.blocks.items.[INDEX].onInit.oneOf.1.payload","typeLabel":"any"}},"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.blocks.items.[INDEX].onInit.oneOf.1","typeLabel":"object"}],"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.blocks.items.[INDEX].onInit","typeLabel":"string | object"},"updateOn":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.blocks.items.[INDEX].updateOn","typeLabel":"string"},"automation":{"oneOf":[{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.blocks.items.[INDEX].automation.oneOf.0","typeLabel":"string"},{"type":"object","properties":{"slug":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.blocks.items.[INDEX].automation.oneOf.1.slug","typeLabel":"string"},"payload":{"oneOf":[{}],"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.blocks.items.[INDEX].automation.oneOf.1.payload","typeLabel":"any"}},"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.blocks.items.[INDEX].automation.oneOf.1","typeLabel":"object"}],"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.blocks.items.[INDEX].automation","typeLabel":"string | object"}},"additionalProperties":true,"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.blocks.items.[INDEX]","typeLabel":"object"},"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.blocks","typeLabel":"object[]"},"css":{"type":"string","description":"Css applied to Block","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.css","typeLabel":"string"},"schema":{"type":"object","properties":{"type":{"type":"string","enum":["string","number","integer","object","array","boolean","localized:string","localized:number","localized:boolean"],"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.schema.type","typeLabel":"enum\u003cstring>"},"format":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.schema.format","typeLabel":"string"},"properties":{"additionalProperties":{"type":"object","description":"Recursive reference to `TypedArgument`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.schema.properties.additionalProperties","typeLabel":"object"},"type":"object","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.schema.properties","typeLabel":"object"},"title":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.schema.title.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.schema.title.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.schema.title.oneOf.1","typeLabel":"string"}],"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.schema.title","typeLabel":"object | string"},"description":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.schema.description.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.schema.description.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.schema.description.oneOf.1","typeLabel":"string"}],"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.schema.description","typeLabel":"object | string"},"items":{"type":"object","description":"Recursive reference to `TypedArgument`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.schema.\\items","typeLabel":"object"},"ui:widget":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.schema.ui:widget","typeLabel":"string"},"ui:options":{"type":"object","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.schema.ui:options","typeLabel":"object"},"secret":{"type":"boolean","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.schema.secret","typeLabel":"boolean"},"redact":{"type":"boolean","description":"Path-redact this field from runtime execution events (runtime.automations.executed), whatever its size. Redact itself never tracks the value: each automation the value transits through must re-declare redact on its own schema. It does not disable a secret declaration on the same or a nested field — secret takes precedence, so a field marked both is value-tracked AND path-redacted. Only reachable through nested properties: a marker inside items, additionalProperties or oneOf-style keywords is ignored (redact the parent field itself).","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.schema.redact","typeLabel":"boolean"},"required":{"type":"array","items":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.schema.required.items.[INDEX]","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.schema.required","typeLabel":"string[]"},"event":{"type":"boolean","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.schema.event","typeLabel":"boolean"}},"example":{"type":"string","title":{"en":"User ID"},"description":{"en":"The unique identifier of the user"}},"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties.schema","typeLabel":"object"}},"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks.additionalProperties","typeLabel":"object"},"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.blocks","typeLabel":"object"},"slug":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.slug","typeLabel":"string"},"id":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.id","typeLabel":"string"},"labels":{"type":"array","items":{"type":"string","pattern":"^[0-9A-Za-z._:-]{2,60}$","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.labels.items.[INDEX]","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.labels","typeLabel":"string[]"},"customDomains":{"type":"array","items":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.customDomains.items.[INDEX]","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.customDomains","typeLabel":"string[]"},"registerWorkspace":{"type":"boolean","description":"If true, make this workspace metadata available to all workspaces with this variable : {{global.workspacesRegistry[WORKSPACE_SLUG]}}","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.registerWorkspace","typeLabel":"boolean"},"repositories":{"type":"object","description":"Remote versioning repositories","additionalProperties":{"type":"object","required":["name","config"],"additionalProperties":false,"properties":{"name":{"type":"string","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.repositories.additionalProperties.name","typeLabel":"string"},"config":{"oneOf":[{"type":"object","required":["url","branch"],"properties":{"url":{"type":"string","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.repositories.additionalProperties.config.oneOf.0.url","typeLabel":"string"},"branch":{"type":"string","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.repositories.additionalProperties.config.oneOf.0.branch","typeLabel":"string"},"dirpath":{"type":"string","description":"Sub-directory path within the repository where the workspace is stored","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.repositories.additionalProperties.config.oneOf.0.dirpath","typeLabel":"string"},"auth":{"type":"object","properties":{"user":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.repositories.additionalProperties.config.oneOf.0.auth.user","typeLabel":"string"},"password":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.repositories.additionalProperties.config.oneOf.0.auth.password","typeLabel":"string"},"sshkey":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.repositories.additionalProperties.config.oneOf.0.auth.sshkey","typeLabel":"string"}},"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.repositories.additionalProperties.config.oneOf.0.auth","typeLabel":"object"}},"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.repositories.additionalProperties.config.oneOf.0","typeLabel":"object"},{"type":"object","required":["dirpath"],"properties":{"dirpath":{"type":"string","description":"Absolute path to the directory containing workspace folders","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.repositories.additionalProperties.config.oneOf.1.dirpath","typeLabel":"string"}},"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.repositories.additionalProperties.config.oneOf.1","typeLabel":"object"},{"type":"object","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.repositories.additionalProperties.config.oneOf.2","typeLabel":"object"}],"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.repositories.additionalProperties.config","typeLabel":"object"},"type":{"type":"string","enum":["git","archive","filesystem"],"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.repositories.additionalProperties.type","typeLabel":"enum\u003cstring>"},"mode":{"type":"string","enum":["read-write","read-only"],"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.repositories.additionalProperties.mode","typeLabel":"enum\u003cstring>"},"groups":{"type":"array","description":"Only for platform repositories fetched from the Platform workspaces ; indicates which groups can be pulled/pushed","items":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.repositories.additionalProperties.groups.items.[INDEX]","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.repositories.additionalProperties.groups","typeLabel":"string[]"},"pull":{"type":"object","properties":{"exclude":{"type":"array","items":{"type":"object","required":["path"],"properties":{"path":{"type":"string","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.repositories.additionalProperties.pull.exclude.items.[INDEX].path","typeLabel":"string"}},"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.repositories.additionalProperties.pull.exclude.items.[INDEX]","typeLabel":"object"},"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.repositories.additionalProperties.pull.exclude","typeLabel":"object[]"}},"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.repositories.additionalProperties.pull","typeLabel":"object"}},"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.repositories.additionalProperties","typeLabel":"object"},"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.repositories","typeLabel":"object"},"platformRepositories":{"type":"object","description":"Platform remote versioning repositories","additionalProperties":{"type":"object","required":["name","config"],"additionalProperties":false,"properties":{"name":{"type":"string","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.platformRepositories.additionalProperties.name","typeLabel":"string"},"config":{"oneOf":[{"type":"object","required":["url","branch"],"properties":{"url":{"type":"string","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.platformRepositories.additionalProperties.config.oneOf.0.url","typeLabel":"string"},"branch":{"type":"string","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.platformRepositories.additionalProperties.config.oneOf.0.branch","typeLabel":"string"},"dirpath":{"type":"string","description":"Sub-directory path within the repository where the workspace is stored","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.platformRepositories.additionalProperties.config.oneOf.0.dirpath","typeLabel":"string"},"auth":{"type":"object","properties":{"user":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.platformRepositories.additionalProperties.config.oneOf.0.auth.user","typeLabel":"string"},"password":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.platformRepositories.additionalProperties.config.oneOf.0.auth.password","typeLabel":"string"},"sshkey":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.platformRepositories.additionalProperties.config.oneOf.0.auth.sshkey","typeLabel":"string"}},"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.platformRepositories.additionalProperties.config.oneOf.0.auth","typeLabel":"object"}},"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.platformRepositories.additionalProperties.config.oneOf.0","typeLabel":"object"},{"type":"object","required":["dirpath"],"properties":{"dirpath":{"type":"string","description":"Absolute path to the directory containing workspace folders","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.platformRepositories.additionalProperties.config.oneOf.1.dirpath","typeLabel":"string"}},"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.platformRepositories.additionalProperties.config.oneOf.1","typeLabel":"object"},{"type":"object","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.platformRepositories.additionalProperties.config.oneOf.2","typeLabel":"object"}],"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.platformRepositories.additionalProperties.config","typeLabel":"object"},"type":{"type":"string","enum":["git","archive","filesystem"],"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.platformRepositories.additionalProperties.type","typeLabel":"enum\u003cstring>"},"mode":{"type":"string","enum":["read-write","read-only"],"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.platformRepositories.additionalProperties.mode","typeLabel":"enum\u003cstring>"},"groups":{"type":"array","description":"Only for platform repositories fetched from the Platform workspaces ; indicates which groups can be pulled/pushed","items":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.platformRepositories.additionalProperties.groups.items.[INDEX]","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.platformRepositories.additionalProperties.groups","typeLabel":"string[]"},"pull":{"type":"object","properties":{"exclude":{"type":"array","items":{"type":"object","required":["path"],"properties":{"path":{"type":"string","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.platformRepositories.additionalProperties.pull.exclude.items.[INDEX].path","typeLabel":"string"}},"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.platformRepositories.additionalProperties.pull.exclude.items.[INDEX]","typeLabel":"object"},"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.platformRepositories.additionalProperties.pull.exclude","typeLabel":"object[]"}},"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.platformRepositories.additionalProperties.pull","typeLabel":"object"}},"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.platformRepositories.additionalProperties","typeLabel":"object"},"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.platformRepositories","typeLabel":"object"},"secrets":{"type":"object","additionalProperties":false,"properties":{"schema":{"additionalProperties":{"type":"object","properties":{"type":{"type":"string","enum":["string","number","integer","object","array","boolean","localized:string","localized:number","localized:boolean"],"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.secrets.schema.additionalProperties.type","typeLabel":"enum\u003cstring>"},"format":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.secrets.schema.additionalProperties.format","typeLabel":"string"},"properties":{"additionalProperties":{"type":"object","description":"Recursive reference to `TypedArgument`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.secrets.schema.additionalProperties.properties.additionalProperties","typeLabel":"object"},"type":"object","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.secrets.schema.additionalProperties.properties","typeLabel":"object"},"title":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.secrets.schema.additionalProperties.title.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.secrets.schema.additionalProperties.title.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.secrets.schema.additionalProperties.title.oneOf.1","typeLabel":"string"}],"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.secrets.schema.additionalProperties.title","typeLabel":"object | string"},"description":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.secrets.schema.additionalProperties.description.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.secrets.schema.additionalProperties.description.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.secrets.schema.additionalProperties.description.oneOf.1","typeLabel":"string"}],"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.secrets.schema.additionalProperties.description","typeLabel":"object | string"},"items":{"type":"object","description":"Recursive reference to `TypedArgument`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.secrets.schema.additionalProperties.\\items","typeLabel":"object"},"ui:widget":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.secrets.schema.additionalProperties.ui:widget","typeLabel":"string"},"ui:options":{"type":"object","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.secrets.schema.additionalProperties.ui:options","typeLabel":"object"},"secret":{"type":"boolean","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.secrets.schema.additionalProperties.secret","typeLabel":"boolean"},"redact":{"type":"boolean","description":"Path-redact this field from runtime execution events (runtime.automations.executed), whatever its size. Redact itself never tracks the value: each automation the value transits through must re-declare redact on its own schema. It does not disable a secret declaration on the same or a nested field — secret takes precedence, so a field marked both is value-tracked AND path-redacted. Only reachable through nested properties: a marker inside items, additionalProperties or oneOf-style keywords is ignored (redact the parent field itself).","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.secrets.schema.additionalProperties.redact","typeLabel":"boolean"},"required":{"type":"array","items":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.secrets.schema.additionalProperties.required.items.[INDEX]","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.secrets.schema.additionalProperties.required","typeLabel":"string[]"},"event":{"type":"boolean","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.secrets.schema.additionalProperties.event","typeLabel":"boolean"}},"example":{"type":"string","title":{"en":"User ID"},"description":{"en":"The unique identifier of the user"}},"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.secrets.schema.additionalProperties","typeLabel":"object"},"type":"object","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.secrets.schema","typeLabel":"object"}},"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.secrets","typeLabel":"object"},"events":{"type":"object","additionalProperties":false,"properties":{"mapping":{"type":"object","additionalProperties":true,"description":"Custom mapping which will be directly sent to underlying database (Elasticsearch/Opensearch)","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.events.mapping","typeLabel":"object"},"types":{"description":"Custom configuration per event type","additionalProperties":{"type":"object","additionalProperties":false,"properties":{"schema":{"additionalProperties":{"type":"object","properties":{"type":{"type":"string","enum":["string","number","integer","object","array","boolean","localized:string","localized:number","localized:boolean"],"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.events.types.additionalProperties.schema.additionalProperties.type","typeLabel":"enum\u003cstring>"},"format":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.events.types.additionalProperties.schema.additionalProperties.format","typeLabel":"string"},"properties":{"additionalProperties":{"type":"object","description":"Recursive reference to `TypedArgument`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.events.types.additionalProperties.schema.additionalProperties.properties.additionalProperties","typeLabel":"object"},"type":"object","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.events.types.additionalProperties.schema.additionalProperties.properties","typeLabel":"object"},"title":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.events.types.additionalProperties.schema.additionalProperties.title.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.events.types.additionalProperties.schema.additionalProperties.title.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.events.types.additionalProperties.schema.additionalProperties.title.oneOf.1","typeLabel":"string"}],"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.events.types.additionalProperties.schema.additionalProperties.title","typeLabel":"object | string"},"description":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.events.types.additionalProperties.schema.additionalProperties.description.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.events.types.additionalProperties.schema.additionalProperties.description.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.events.types.additionalProperties.schema.additionalProperties.description.oneOf.1","typeLabel":"string"}],"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.events.types.additionalProperties.schema.additionalProperties.description","typeLabel":"object | string"},"items":{"type":"object","description":"Recursive reference to `TypedArgument`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.events.types.additionalProperties.schema.additionalProperties.\\items","typeLabel":"object"},"ui:widget":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.events.types.additionalProperties.schema.additionalProperties.ui:widget","typeLabel":"string"},"ui:options":{"type":"object","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.events.types.additionalProperties.schema.additionalProperties.ui:options","typeLabel":"object"},"secret":{"type":"boolean","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.events.types.additionalProperties.schema.additionalProperties.secret","typeLabel":"boolean"},"redact":{"type":"boolean","description":"Path-redact this field from runtime execution events (runtime.automations.executed), whatever its size. Redact itself never tracks the value: each automation the value transits through must re-declare redact on its own schema. It does not disable a secret declaration on the same or a nested field — secret takes precedence, so a field marked both is value-tracked AND path-redacted. Only reachable through nested properties: a marker inside items, additionalProperties or oneOf-style keywords is ignored (redact the parent field itself).","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.events.types.additionalProperties.schema.additionalProperties.redact","typeLabel":"boolean"},"required":{"type":"array","items":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.events.types.additionalProperties.schema.additionalProperties.required.items.[INDEX]","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.events.types.additionalProperties.schema.additionalProperties.required","typeLabel":"string[]"},"event":{"type":"boolean","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.events.types.additionalProperties.schema.additionalProperties.event","typeLabel":"boolean"}},"example":{"type":"string","title":{"en":"User ID"},"description":{"en":"The unique identifier of the user"}},"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.events.types.additionalProperties.schema.additionalProperties","typeLabel":"object"},"type":"object","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.events.types.additionalProperties.schema","typeLabel":"object"}},"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.events.types.additionalProperties","typeLabel":"object"},"type":"object","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.events.types","typeLabel":"object"}},"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.events","typeLabel":"object"},"writeLock":{"type":"object","description":"Lock preventing writes during versioning operations or unresolved merge conflicts","additionalProperties":false,"properties":{"lockedAt":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.writeLock.lockedAt","typeLabel":"string"},"lockedBy":{"type":"string","description":"User ID who initiated the lock","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.writeLock.lockedBy","typeLabel":"string"},"reason":{"type":"string","description":"Reason for the lock (e.g., pull_in_progress, merge_conflict)","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.writeLock.reason","typeLabel":"string"}},"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.writeLock","typeLabel":"object"},"generation":{"type":"integer","description":"Monotonic counter incremented on every workspace modification. Used by the runtime to detect a stale runtime.yml (e.g. after a crash during import) and trigger a rebuild.","uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace.generation","typeLabel":"integer"}},"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.5.payload.workspace","typeLabel":"object"},"reason":{"type":"object","properties":{"type":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.5.payload.reason.type","typeLabel":"string"}},"uniqueKey":"events.items.[INDEX].oneOf.5.payload.reason","typeLabel":"object"}},"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.5.payload","typeLabel":"object"}},"uniqueKey":"events.items.[INDEX].oneOf.5","typeLabel":"object"},{"type":"object","required":["type","payload"],"properties":{"type":{"type":"string","example":"workspaces.updated","enum":["workspaces.updated"],"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.6.type","typeLabel":"enum\u003cstring>"},"payload":{"type":"object","required":["workspace"],"properties":{"workspace":{"type":"object","additionalProperties":false,"required":["name"],"properties":{"name":{"type":"string","pattern":"^[0-9A-Za-zÀ-ÖØ-öø-ÿ ,.'- ]{1,60}$","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.name","typeLabel":"string"},"description":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.description.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.description.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.description.oneOf.1","typeLabel":"string"}],"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.description","typeLabel":"object | string"},"photo":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.photo","typeLabel":"string"},"config":{"type":"object","additionalProperties":false,"properties":{"schema":{"additionalProperties":{"type":"object","properties":{"type":{"type":"string","enum":["string","number","integer","object","array","boolean","localized:string","localized:number","localized:boolean"],"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.config.schema.additionalProperties.type","typeLabel":"enum\u003cstring>"},"format":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.config.schema.additionalProperties.format","typeLabel":"string"},"properties":{"additionalProperties":{"type":"object","description":"Recursive reference to `TypedArgument`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.config.schema.additionalProperties.properties.additionalProperties","typeLabel":"object"},"type":"object","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.config.schema.additionalProperties.properties","typeLabel":"object"},"title":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.config.schema.additionalProperties.title.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.config.schema.additionalProperties.title.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.config.schema.additionalProperties.title.oneOf.1","typeLabel":"string"}],"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.config.schema.additionalProperties.title","typeLabel":"object | string"},"description":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.config.schema.additionalProperties.description.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.config.schema.additionalProperties.description.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.config.schema.additionalProperties.description.oneOf.1","typeLabel":"string"}],"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.config.schema.additionalProperties.description","typeLabel":"object | string"},"items":{"type":"object","description":"Recursive reference to `TypedArgument`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.config.schema.additionalProperties.\\items","typeLabel":"object"},"ui:widget":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.config.schema.additionalProperties.ui:widget","typeLabel":"string"},"ui:options":{"type":"object","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.config.schema.additionalProperties.ui:options","typeLabel":"object"},"secret":{"type":"boolean","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.config.schema.additionalProperties.secret","typeLabel":"boolean"},"redact":{"type":"boolean","description":"Path-redact this field from runtime execution events (runtime.automations.executed), whatever its size. Redact itself never tracks the value: each automation the value transits through must re-declare redact on its own schema. It does not disable a secret declaration on the same or a nested field — secret takes precedence, so a field marked both is value-tracked AND path-redacted. Only reachable through nested properties: a marker inside items, additionalProperties or oneOf-style keywords is ignored (redact the parent field itself).","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.config.schema.additionalProperties.redact","typeLabel":"boolean"},"required":{"type":"array","items":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.config.schema.additionalProperties.required.items.[INDEX]","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.config.schema.additionalProperties.required","typeLabel":"string[]"},"event":{"type":"boolean","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.config.schema.additionalProperties.event","typeLabel":"boolean"}},"example":{"type":"string","title":{"en":"User ID"},"description":{"en":"The unique identifier of the user"}},"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.config.schema.additionalProperties","typeLabel":"object"},"type":"object","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.config.schema","typeLabel":"object"},"block":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.config.block","typeLabel":"string"},"value":{"oneOf":[{}],"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.config.value","typeLabel":"any"}},"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.config","typeLabel":"object"},"blocks":{"type":"object","additionalProperties":{"type":"object","description":"Block","additionalProperties":false,"properties":{"description":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.description.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.description.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.description.oneOf.1","typeLabel":"string"}],"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.description","typeLabel":"object | string"},"name":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.name.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.name.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.name.oneOf.1","typeLabel":"string"}],"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.name","typeLabel":"object | string"},"photo":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.photo","typeLabel":"string"},"url":{"type":"string","description":"A block can be a javascript bundled file. Host it on the internet and put its url here.","deprecated":true,"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.url","typeLabel":"string"},"edit":{"type":"object","properties":{"type":{"type":"string","enum":["string","number","integer","object","array","boolean","localized:string","localized:number","localized:boolean"],"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.edit.type","typeLabel":"enum\u003cstring>"},"format":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.edit.format","typeLabel":"string"},"properties":{"additionalProperties":{"type":"object","description":"Recursive reference to `TypedArgument`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.edit.properties.additionalProperties","typeLabel":"object"},"type":"object","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.edit.properties","typeLabel":"object"},"title":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.edit.title.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.edit.title.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.edit.title.oneOf.1","typeLabel":"string"}],"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.edit.title","typeLabel":"object | string"},"description":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.edit.description.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.edit.description.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.edit.description.oneOf.1","typeLabel":"string"}],"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.edit.description","typeLabel":"object | string"},"items":{"type":"object","description":"Recursive reference to `TypedArgument`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.edit.\\items","typeLabel":"object"},"ui:widget":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.edit.ui:widget","typeLabel":"string"},"ui:options":{"type":"object","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.edit.ui:options","typeLabel":"object"},"secret":{"type":"boolean","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.edit.secret","typeLabel":"boolean"},"redact":{"type":"boolean","description":"Path-redact this field from runtime execution events (runtime.automations.executed), whatever its size. Redact itself never tracks the value: each automation the value transits through must re-declare redact on its own schema. It does not disable a secret declaration on the same or a nested field — secret takes precedence, so a field marked both is value-tracked AND path-redacted. Only reachable through nested properties: a marker inside items, additionalProperties or oneOf-style keywords is ignored (redact the parent field itself).","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.edit.redact","typeLabel":"boolean"},"required":{"type":"array","items":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.edit.required.items.[INDEX]","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.edit.required","typeLabel":"string[]"},"event":{"type":"boolean","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.edit.event","typeLabel":"boolean"}},"example":{"type":"string","title":{"en":"User ID"},"description":{"en":"The unique identifier of the user"}},"deprecated":true,"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.edit","typeLabel":"object"},"block":{"type":"string","description":"A block can extends another one by giving its name here","deprecated":true,"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.block","typeLabel":"string"},"config":{"description":"default config applied to the Block. Usefull for extended Blocks.","deprecated":true,"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.config","typeLabel":"any"},"automation":{"oneOf":[{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.automation.oneOf.0","typeLabel":"string"},{"type":"object","properties":{"slug":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.automation.oneOf.1.slug","typeLabel":"string"},"payload":{"oneOf":[{}],"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.automation.oneOf.1.payload","typeLabel":"any"}},"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.automation.oneOf.1","typeLabel":"object"}],"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.automation","typeLabel":"string | object"},"blocks":{"type":"array","items":{"type":"object","required":["slug"],"properties":{"slug":{"type":"string","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.blocks.items.[INDEX].slug","typeLabel":"string"},"appInstance":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.blocks.items.[INDEX].appInstance","typeLabel":"string"},"onInit":{"oneOf":[{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.blocks.items.[INDEX].onInit.oneOf.0","typeLabel":"string"},{"type":"object","properties":{"event":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.blocks.items.[INDEX].onInit.oneOf.1.event","typeLabel":"string"},"payload":{"oneOf":[{}],"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.blocks.items.[INDEX].onInit.oneOf.1.payload","typeLabel":"any"}},"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.blocks.items.[INDEX].onInit.oneOf.1","typeLabel":"object"}],"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.blocks.items.[INDEX].onInit","typeLabel":"string | object"},"updateOn":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.blocks.items.[INDEX].updateOn","typeLabel":"string"},"automation":{"oneOf":[{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.blocks.items.[INDEX].automation.oneOf.0","typeLabel":"string"},{"type":"object","properties":{"slug":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.blocks.items.[INDEX].automation.oneOf.1.slug","typeLabel":"string"},"payload":{"oneOf":[{}],"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.blocks.items.[INDEX].automation.oneOf.1.payload","typeLabel":"any"}},"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.blocks.items.[INDEX].automation.oneOf.1","typeLabel":"object"}],"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.blocks.items.[INDEX].automation","typeLabel":"string | object"}},"additionalProperties":true,"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.blocks.items.[INDEX]","typeLabel":"object"},"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.blocks","typeLabel":"object[]"},"css":{"type":"string","description":"Css applied to Block","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.css","typeLabel":"string"},"schema":{"type":"object","properties":{"type":{"type":"string","enum":["string","number","integer","object","array","boolean","localized:string","localized:number","localized:boolean"],"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.schema.type","typeLabel":"enum\u003cstring>"},"format":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.schema.format","typeLabel":"string"},"properties":{"additionalProperties":{"type":"object","description":"Recursive reference to `TypedArgument`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.schema.properties.additionalProperties","typeLabel":"object"},"type":"object","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.schema.properties","typeLabel":"object"},"title":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.schema.title.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.schema.title.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.schema.title.oneOf.1","typeLabel":"string"}],"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.schema.title","typeLabel":"object | string"},"description":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.schema.description.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.schema.description.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.schema.description.oneOf.1","typeLabel":"string"}],"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.schema.description","typeLabel":"object | string"},"items":{"type":"object","description":"Recursive reference to `TypedArgument`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.schema.\\items","typeLabel":"object"},"ui:widget":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.schema.ui:widget","typeLabel":"string"},"ui:options":{"type":"object","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.schema.ui:options","typeLabel":"object"},"secret":{"type":"boolean","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.schema.secret","typeLabel":"boolean"},"redact":{"type":"boolean","description":"Path-redact this field from runtime execution events (runtime.automations.executed), whatever its size. Redact itself never tracks the value: each automation the value transits through must re-declare redact on its own schema. It does not disable a secret declaration on the same or a nested field — secret takes precedence, so a field marked both is value-tracked AND path-redacted. Only reachable through nested properties: a marker inside items, additionalProperties or oneOf-style keywords is ignored (redact the parent field itself).","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.schema.redact","typeLabel":"boolean"},"required":{"type":"array","items":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.schema.required.items.[INDEX]","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.schema.required","typeLabel":"string[]"},"event":{"type":"boolean","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.schema.event","typeLabel":"boolean"}},"example":{"type":"string","title":{"en":"User ID"},"description":{"en":"The unique identifier of the user"}},"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.schema","typeLabel":"object"}},"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties","typeLabel":"object"},"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.blocks","typeLabel":"object"},"slug":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.slug","typeLabel":"string"},"id":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.id","typeLabel":"string"},"labels":{"type":"array","items":{"type":"string","pattern":"^[0-9A-Za-z._:-]{2,60}$","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.labels.items.[INDEX]","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.labels","typeLabel":"string[]"},"customDomains":{"type":"array","items":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.customDomains.items.[INDEX]","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.customDomains","typeLabel":"string[]"},"registerWorkspace":{"type":"boolean","description":"If true, make this workspace metadata available to all workspaces with this variable : {{global.workspacesRegistry[WORKSPACE_SLUG]}}","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.registerWorkspace","typeLabel":"boolean"},"repositories":{"type":"object","description":"Remote versioning repositories","additionalProperties":{"type":"object","required":["name","config"],"additionalProperties":false,"properties":{"name":{"type":"string","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.repositories.additionalProperties.name","typeLabel":"string"},"config":{"oneOf":[{"type":"object","required":["url","branch"],"properties":{"url":{"type":"string","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.repositories.additionalProperties.config.oneOf.0.url","typeLabel":"string"},"branch":{"type":"string","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.repositories.additionalProperties.config.oneOf.0.branch","typeLabel":"string"},"dirpath":{"type":"string","description":"Sub-directory path within the repository where the workspace is stored","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.repositories.additionalProperties.config.oneOf.0.dirpath","typeLabel":"string"},"auth":{"type":"object","properties":{"user":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.repositories.additionalProperties.config.oneOf.0.auth.user","typeLabel":"string"},"password":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.repositories.additionalProperties.config.oneOf.0.auth.password","typeLabel":"string"},"sshkey":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.repositories.additionalProperties.config.oneOf.0.auth.sshkey","typeLabel":"string"}},"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.repositories.additionalProperties.config.oneOf.0.auth","typeLabel":"object"}},"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.repositories.additionalProperties.config.oneOf.0","typeLabel":"object"},{"type":"object","required":["dirpath"],"properties":{"dirpath":{"type":"string","description":"Absolute path to the directory containing workspace folders","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.repositories.additionalProperties.config.oneOf.1.dirpath","typeLabel":"string"}},"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.repositories.additionalProperties.config.oneOf.1","typeLabel":"object"},{"type":"object","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.repositories.additionalProperties.config.oneOf.2","typeLabel":"object"}],"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.repositories.additionalProperties.config","typeLabel":"object"},"type":{"type":"string","enum":["git","archive","filesystem"],"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.repositories.additionalProperties.type","typeLabel":"enum\u003cstring>"},"mode":{"type":"string","enum":["read-write","read-only"],"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.repositories.additionalProperties.mode","typeLabel":"enum\u003cstring>"},"groups":{"type":"array","description":"Only for platform repositories fetched from the Platform workspaces ; indicates which groups can be pulled/pushed","items":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.repositories.additionalProperties.groups.items.[INDEX]","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.repositories.additionalProperties.groups","typeLabel":"string[]"},"pull":{"type":"object","properties":{"exclude":{"type":"array","items":{"type":"object","required":["path"],"properties":{"path":{"type":"string","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.repositories.additionalProperties.pull.exclude.items.[INDEX].path","typeLabel":"string"}},"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.repositories.additionalProperties.pull.exclude.items.[INDEX]","typeLabel":"object"},"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.repositories.additionalProperties.pull.exclude","typeLabel":"object[]"}},"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.repositories.additionalProperties.pull","typeLabel":"object"}},"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.repositories.additionalProperties","typeLabel":"object"},"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.repositories","typeLabel":"object"},"platformRepositories":{"type":"object","description":"Platform remote versioning repositories","additionalProperties":{"type":"object","required":["name","config"],"additionalProperties":false,"properties":{"name":{"type":"string","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.platformRepositories.additionalProperties.name","typeLabel":"string"},"config":{"oneOf":[{"type":"object","required":["url","branch"],"properties":{"url":{"type":"string","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.platformRepositories.additionalProperties.config.oneOf.0.url","typeLabel":"string"},"branch":{"type":"string","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.platformRepositories.additionalProperties.config.oneOf.0.branch","typeLabel":"string"},"dirpath":{"type":"string","description":"Sub-directory path within the repository where the workspace is stored","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.platformRepositories.additionalProperties.config.oneOf.0.dirpath","typeLabel":"string"},"auth":{"type":"object","properties":{"user":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.platformRepositories.additionalProperties.config.oneOf.0.auth.user","typeLabel":"string"},"password":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.platformRepositories.additionalProperties.config.oneOf.0.auth.password","typeLabel":"string"},"sshkey":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.platformRepositories.additionalProperties.config.oneOf.0.auth.sshkey","typeLabel":"string"}},"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.platformRepositories.additionalProperties.config.oneOf.0.auth","typeLabel":"object"}},"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.platformRepositories.additionalProperties.config.oneOf.0","typeLabel":"object"},{"type":"object","required":["dirpath"],"properties":{"dirpath":{"type":"string","description":"Absolute path to the directory containing workspace folders","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.platformRepositories.additionalProperties.config.oneOf.1.dirpath","typeLabel":"string"}},"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.platformRepositories.additionalProperties.config.oneOf.1","typeLabel":"object"},{"type":"object","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.platformRepositories.additionalProperties.config.oneOf.2","typeLabel":"object"}],"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.platformRepositories.additionalProperties.config","typeLabel":"object"},"type":{"type":"string","enum":["git","archive","filesystem"],"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.platformRepositories.additionalProperties.type","typeLabel":"enum\u003cstring>"},"mode":{"type":"string","enum":["read-write","read-only"],"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.platformRepositories.additionalProperties.mode","typeLabel":"enum\u003cstring>"},"groups":{"type":"array","description":"Only for platform repositories fetched from the Platform workspaces ; indicates which groups can be pulled/pushed","items":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.platformRepositories.additionalProperties.groups.items.[INDEX]","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.platformRepositories.additionalProperties.groups","typeLabel":"string[]"},"pull":{"type":"object","properties":{"exclude":{"type":"array","items":{"type":"object","required":["path"],"properties":{"path":{"type":"string","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.platformRepositories.additionalProperties.pull.exclude.items.[INDEX].path","typeLabel":"string"}},"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.platformRepositories.additionalProperties.pull.exclude.items.[INDEX]","typeLabel":"object"},"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.platformRepositories.additionalProperties.pull.exclude","typeLabel":"object[]"}},"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.platformRepositories.additionalProperties.pull","typeLabel":"object"}},"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.platformRepositories.additionalProperties","typeLabel":"object"},"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.platformRepositories","typeLabel":"object"},"secrets":{"type":"object","additionalProperties":false,"properties":{"schema":{"additionalProperties":{"type":"object","properties":{"type":{"type":"string","enum":["string","number","integer","object","array","boolean","localized:string","localized:number","localized:boolean"],"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.secrets.schema.additionalProperties.type","typeLabel":"enum\u003cstring>"},"format":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.secrets.schema.additionalProperties.format","typeLabel":"string"},"properties":{"additionalProperties":{"type":"object","description":"Recursive reference to `TypedArgument`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.secrets.schema.additionalProperties.properties.additionalProperties","typeLabel":"object"},"type":"object","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.secrets.schema.additionalProperties.properties","typeLabel":"object"},"title":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.secrets.schema.additionalProperties.title.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.secrets.schema.additionalProperties.title.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.secrets.schema.additionalProperties.title.oneOf.1","typeLabel":"string"}],"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.secrets.schema.additionalProperties.title","typeLabel":"object | string"},"description":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.secrets.schema.additionalProperties.description.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.secrets.schema.additionalProperties.description.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.secrets.schema.additionalProperties.description.oneOf.1","typeLabel":"string"}],"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.secrets.schema.additionalProperties.description","typeLabel":"object | string"},"items":{"type":"object","description":"Recursive reference to `TypedArgument`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.secrets.schema.additionalProperties.\\items","typeLabel":"object"},"ui:widget":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.secrets.schema.additionalProperties.ui:widget","typeLabel":"string"},"ui:options":{"type":"object","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.secrets.schema.additionalProperties.ui:options","typeLabel":"object"},"secret":{"type":"boolean","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.secrets.schema.additionalProperties.secret","typeLabel":"boolean"},"redact":{"type":"boolean","description":"Path-redact this field from runtime execution events (runtime.automations.executed), whatever its size. Redact itself never tracks the value: each automation the value transits through must re-declare redact on its own schema. It does not disable a secret declaration on the same or a nested field — secret takes precedence, so a field marked both is value-tracked AND path-redacted. Only reachable through nested properties: a marker inside items, additionalProperties or oneOf-style keywords is ignored (redact the parent field itself).","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.secrets.schema.additionalProperties.redact","typeLabel":"boolean"},"required":{"type":"array","items":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.secrets.schema.additionalProperties.required.items.[INDEX]","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.secrets.schema.additionalProperties.required","typeLabel":"string[]"},"event":{"type":"boolean","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.secrets.schema.additionalProperties.event","typeLabel":"boolean"}},"example":{"type":"string","title":{"en":"User ID"},"description":{"en":"The unique identifier of the user"}},"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.secrets.schema.additionalProperties","typeLabel":"object"},"type":"object","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.secrets.schema","typeLabel":"object"}},"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.secrets","typeLabel":"object"},"events":{"type":"object","additionalProperties":false,"properties":{"mapping":{"type":"object","additionalProperties":true,"description":"Custom mapping which will be directly sent to underlying database (Elasticsearch/Opensearch)","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.events.mapping","typeLabel":"object"},"types":{"description":"Custom configuration per event type","additionalProperties":{"type":"object","additionalProperties":false,"properties":{"schema":{"additionalProperties":{"type":"object","properties":{"type":{"type":"string","enum":["string","number","integer","object","array","boolean","localized:string","localized:number","localized:boolean"],"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.events.types.additionalProperties.schema.additionalProperties.type","typeLabel":"enum\u003cstring>"},"format":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.events.types.additionalProperties.schema.additionalProperties.format","typeLabel":"string"},"properties":{"additionalProperties":{"type":"object","description":"Recursive reference to `TypedArgument`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.events.types.additionalProperties.schema.additionalProperties.properties.additionalProperties","typeLabel":"object"},"type":"object","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.events.types.additionalProperties.schema.additionalProperties.properties","typeLabel":"object"},"title":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.events.types.additionalProperties.schema.additionalProperties.title.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.events.types.additionalProperties.schema.additionalProperties.title.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.events.types.additionalProperties.schema.additionalProperties.title.oneOf.1","typeLabel":"string"}],"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.events.types.additionalProperties.schema.additionalProperties.title","typeLabel":"object | string"},"description":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.events.types.additionalProperties.schema.additionalProperties.description.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.events.types.additionalProperties.schema.additionalProperties.description.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.events.types.additionalProperties.schema.additionalProperties.description.oneOf.1","typeLabel":"string"}],"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.events.types.additionalProperties.schema.additionalProperties.description","typeLabel":"object | string"},"items":{"type":"object","description":"Recursive reference to `TypedArgument`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.events.types.additionalProperties.schema.additionalProperties.\\items","typeLabel":"object"},"ui:widget":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.events.types.additionalProperties.schema.additionalProperties.ui:widget","typeLabel":"string"},"ui:options":{"type":"object","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.events.types.additionalProperties.schema.additionalProperties.ui:options","typeLabel":"object"},"secret":{"type":"boolean","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.events.types.additionalProperties.schema.additionalProperties.secret","typeLabel":"boolean"},"redact":{"type":"boolean","description":"Path-redact this field from runtime execution events (runtime.automations.executed), whatever its size. Redact itself never tracks the value: each automation the value transits through must re-declare redact on its own schema. It does not disable a secret declaration on the same or a nested field — secret takes precedence, so a field marked both is value-tracked AND path-redacted. Only reachable through nested properties: a marker inside items, additionalProperties or oneOf-style keywords is ignored (redact the parent field itself).","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.events.types.additionalProperties.schema.additionalProperties.redact","typeLabel":"boolean"},"required":{"type":"array","items":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.events.types.additionalProperties.schema.additionalProperties.required.items.[INDEX]","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.events.types.additionalProperties.schema.additionalProperties.required","typeLabel":"string[]"},"event":{"type":"boolean","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.events.types.additionalProperties.schema.additionalProperties.event","typeLabel":"boolean"}},"example":{"type":"string","title":{"en":"User ID"},"description":{"en":"The unique identifier of the user"}},"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.events.types.additionalProperties.schema.additionalProperties","typeLabel":"object"},"type":"object","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.events.types.additionalProperties.schema","typeLabel":"object"}},"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.events.types.additionalProperties","typeLabel":"object"},"type":"object","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.events.types","typeLabel":"object"}},"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.events","typeLabel":"object"},"writeLock":{"type":"object","description":"Lock preventing writes during versioning operations or unresolved merge conflicts","additionalProperties":false,"properties":{"lockedAt":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.writeLock.lockedAt","typeLabel":"string"},"lockedBy":{"type":"string","description":"User ID who initiated the lock","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.writeLock.lockedBy","typeLabel":"string"},"reason":{"type":"string","description":"Reason for the lock (e.g., pull_in_progress, merge_conflict)","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.writeLock.reason","typeLabel":"string"}},"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.writeLock","typeLabel":"object"},"generation":{"type":"integer","description":"Monotonic counter incremented on every workspace modification. Used by the runtime to detect a stale runtime.yml (e.g. after a crash during import) and trigger a rebuild.","uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace.generation","typeLabel":"integer"}},"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.6.payload.workspace","typeLabel":"object"},"oldSlug":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.6.payload.oldSlug","typeLabel":"string"},"migrated":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.6.payload.migrated","typeLabel":"string"},"reason":{"type":"object","properties":{"type":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.6.payload.reason.type","typeLabel":"string"}},"uniqueKey":"events.items.[INDEX].oneOf.6.payload.reason","typeLabel":"object"}},"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.6.payload","typeLabel":"object"}},"uniqueKey":"events.items.[INDEX].oneOf.6","typeLabel":"object"},{"type":"object","required":["type","payload"],"properties":{"type":{"type":"string","example":"workspaces.deleted","enum":["workspaces.deleted"],"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.7.type","typeLabel":"enum\u003cstring>"},"payload":{"type":"object","required":["workspaceId"],"properties":{"workspaceId":{"type":"string","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.7.payload.workspaceId","typeLabel":"string"},"name":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.7.payload.name","typeLabel":"string"},"workspaceSlug":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.7.payload.workspaceSlug","typeLabel":"string"}},"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.7.payload","typeLabel":"object"}},"uniqueKey":"events.items.[INDEX].oneOf.7","typeLabel":"object"},{"type":"object","required":["type","payload"],"properties":{"type":{"type":"string","example":"workspaces.apps.installed","enum":["workspaces.apps.installed"],"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.8.type","typeLabel":"enum\u003cstring>"},"payload":{"type":"object","required":["appInstance","slug"],"properties":{"appInstance":{"type":"object","required":["appSlug"],"additionalProperties":false,"properties":{"appSlug":{"type":"string","description":"App unique id","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.8.payload.appInstance.appSlug","typeLabel":"string"},"appName":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.8.payload.appInstance.appName.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.8.payload.appInstance.appName.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"events.items.[INDEX].oneOf.8.payload.appInstance.appName.oneOf.1","typeLabel":"string"}],"uniqueKey":"events.items.[INDEX].oneOf.8.payload.appInstance.appName","typeLabel":"object | string"},"appVersion":{"type":"string","description":"Defaults to the latest known app version","uniqueKey":"events.items.[INDEX].oneOf.8.payload.appInstance.appVersion","typeLabel":"string"},"slug":{"type":"string","description":"Unique \u0026 human readable id across current workspace's appInstances, which will be used to call this app automations","uniqueKey":"events.items.[INDEX].oneOf.8.payload.appInstance.slug","typeLabel":"string"},"disabled":{"type":"boolean","description":"If disabled, this appInstance will be ignored during execution","uniqueKey":"events.items.[INDEX].oneOf.8.payload.appInstance.disabled","typeLabel":"boolean"},"labels":{"type":"array","items":{"type":"string","pattern":"^[0-9A-Za-z._:-]{2,60}$","uniqueKey":"events.items.[INDEX].oneOf.8.payload.appInstance.labels.items.[INDEX]","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.8.payload.appInstance.labels","typeLabel":"string[]"},"updatedAt":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.8.payload.appInstance.updatedAt","typeLabel":"string"},"createdAt":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.8.payload.appInstance.createdAt","typeLabel":"string"},"updatedBy":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.8.payload.appInstance.updatedBy","typeLabel":"string"},"createdBy":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.8.payload.appInstance.createdBy","typeLabel":"string"},"checksum":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.8.payload.appInstance.checksum","typeLabel":"string"},"config":{"oneOf":[{}],"uniqueKey":"events.items.[INDEX].oneOf.8.payload.appInstance.config","typeLabel":"any"}},"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.8.payload.appInstance","typeLabel":"object"},"slug":{"type":"string","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.8.payload.slug","typeLabel":"string"},"events":{"type":"object","properties":{"emit":{"type":"array","items":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.8.payload.events.emit.items.[INDEX]","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.8.payload.events.emit","typeLabel":"string[]"},"listen":{"type":"array","items":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.8.payload.events.listen.items.[INDEX]","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.8.payload.events.listen","typeLabel":"string[]"},"autocomplete":{"type":"array","items":{"type":"object","required":["event"],"properties":{"event":{"type":"string","example":"prismeaiMessenger.message","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.8.payload.events.autocomplete.items.[INDEX].event","typeLabel":"string"},"autocomplete":{"type":"object","additionalProperties":{"type":"object","properties":{"from":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.8.payload.events.autocomplete.items.[INDEX].autocomplete.additionalProperties.from","typeLabel":"string"},"path":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.8.payload.events.autocomplete.items.[INDEX].autocomplete.additionalProperties.path","typeLabel":"string"},"template":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.8.payload.events.autocomplete.items.[INDEX].autocomplete.additionalProperties.template","typeLabel":"string"}},"uniqueKey":"events.items.[INDEX].oneOf.8.payload.events.autocomplete.items.[INDEX].autocomplete.additionalProperties","typeLabel":"object"},"uniqueKey":"events.items.[INDEX].oneOf.8.payload.events.autocomplete.items.[INDEX].autocomplete","typeLabel":"object"}},"uniqueKey":"events.items.[INDEX].oneOf.8.payload.events.autocomplete.items.[INDEX]","typeLabel":"object"},"uniqueKey":"events.items.[INDEX].oneOf.8.payload.events.autocomplete","typeLabel":"object[]"}},"uniqueKey":"events.items.[INDEX].oneOf.8.payload.events","typeLabel":"object"},"reason":{"type":"object","properties":{"type":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.8.payload.reason.type","typeLabel":"string"}},"uniqueKey":"events.items.[INDEX].oneOf.8.payload.reason","typeLabel":"object"}},"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.8.payload","typeLabel":"object"}},"uniqueKey":"events.items.[INDEX].oneOf.8","typeLabel":"object"},{"type":"object","required":["type","payload"],"properties":{"type":{"type":"string","example":"workspaces.apps.uninstalled","enum":["workspaces.apps.uninstalled"],"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.9.type","typeLabel":"enum\u003cstring>"},"payload":{"type":"object","required":["slug"],"properties":{"slug":{"type":"string","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.9.payload.slug","typeLabel":"string"},"reason":{"type":"object","properties":{"type":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.9.payload.reason.type","typeLabel":"string"}},"uniqueKey":"events.items.[INDEX].oneOf.9.payload.reason","typeLabel":"object"}},"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.9.payload","typeLabel":"object"}},"uniqueKey":"events.items.[INDEX].oneOf.9","typeLabel":"object"},{"type":"object","required":["type","payload"],"properties":{"type":{"type":"string","example":"workspaces.apps.configured","enum":["workspaces.apps.configured"],"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.10.type","typeLabel":"enum\u003cstring>"},"payload":{"type":"object","required":["appInstance","slug"],"properties":{"appInstance":{"type":"object","required":["appSlug"],"properties":{"appSlug":{"type":"string","description":"App unique id","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.10.payload.appInstance.appSlug","typeLabel":"string"},"appName":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.10.payload.appInstance.appName.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.10.payload.appInstance.appName.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"events.items.[INDEX].oneOf.10.payload.appInstance.appName.oneOf.1","typeLabel":"string"}],"uniqueKey":"events.items.[INDEX].oneOf.10.payload.appInstance.appName","typeLabel":"object | string"},"appVersion":{"type":"string","description":"Defaults to the latest known app version","uniqueKey":"events.items.[INDEX].oneOf.10.payload.appInstance.appVersion","typeLabel":"string"},"slug":{"type":"string","description":"Unique \u0026 human readable id across current workspace's appInstances, which will be used to call this app automations","uniqueKey":"events.items.[INDEX].oneOf.10.payload.appInstance.slug","typeLabel":"string"},"disabled":{"type":"boolean","description":"If disabled, this appInstance will be ignored during execution","uniqueKey":"events.items.[INDEX].oneOf.10.payload.appInstance.disabled","typeLabel":"boolean"},"labels":{"type":"array","items":{"type":"string","pattern":"^[0-9A-Za-z._:-]{2,60}$","uniqueKey":"events.items.[INDEX].oneOf.10.payload.appInstance.labels.items.[INDEX]","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.10.payload.appInstance.labels","typeLabel":"string[]"},"updatedAt":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.10.payload.appInstance.updatedAt","typeLabel":"string"},"createdAt":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.10.payload.appInstance.createdAt","typeLabel":"string"},"updatedBy":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.10.payload.appInstance.updatedBy","typeLabel":"string"},"createdBy":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.10.payload.appInstance.createdBy","typeLabel":"string"},"checksum":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.10.payload.appInstance.checksum","typeLabel":"string"},"config":{"oneOf":[{}],"uniqueKey":"events.items.[INDEX].oneOf.10.payload.appInstance.config","typeLabel":"any"},"oldConfig":{"oneOf":[{}],"uniqueKey":"events.items.[INDEX].oneOf.10.payload.appInstance.oldConfig","typeLabel":"any"}},"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.10.payload.appInstance","typeLabel":"object"},"slug":{"type":"string","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.10.payload.slug","typeLabel":"string"},"oldSlug":{"type":"string","description":"Filled with the previous appInstance slug when renamed","uniqueKey":"events.items.[INDEX].oneOf.10.payload.oldSlug","typeLabel":"string"},"events":{"type":"object","properties":{"emit":{"type":"array","items":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.10.payload.events.emit.items.[INDEX]","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.10.payload.events.emit","typeLabel":"string[]"},"listen":{"type":"array","items":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.10.payload.events.listen.items.[INDEX]","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.10.payload.events.listen","typeLabel":"string[]"},"autocomplete":{"type":"array","items":{"type":"object","required":["event"],"properties":{"event":{"type":"string","example":"prismeaiMessenger.message","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.10.payload.events.autocomplete.items.[INDEX].event","typeLabel":"string"},"autocomplete":{"type":"object","additionalProperties":{"type":"object","properties":{"from":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.10.payload.events.autocomplete.items.[INDEX].autocomplete.additionalProperties.from","typeLabel":"string"},"path":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.10.payload.events.autocomplete.items.[INDEX].autocomplete.additionalProperties.path","typeLabel":"string"},"template":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.10.payload.events.autocomplete.items.[INDEX].autocomplete.additionalProperties.template","typeLabel":"string"}},"uniqueKey":"events.items.[INDEX].oneOf.10.payload.events.autocomplete.items.[INDEX].autocomplete.additionalProperties","typeLabel":"object"},"uniqueKey":"events.items.[INDEX].oneOf.10.payload.events.autocomplete.items.[INDEX].autocomplete","typeLabel":"object"}},"uniqueKey":"events.items.[INDEX].oneOf.10.payload.events.autocomplete.items.[INDEX]","typeLabel":"object"},"uniqueKey":"events.items.[INDEX].oneOf.10.payload.events.autocomplete","typeLabel":"object[]"}},"uniqueKey":"events.items.[INDEX].oneOf.10.payload.events","typeLabel":"object"},"reason":{"type":"object","properties":{"type":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.10.payload.reason.type","typeLabel":"string"}},"uniqueKey":"events.items.[INDEX].oneOf.10.payload.reason","typeLabel":"object"}},"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.10.payload","typeLabel":"object"}},"uniqueKey":"events.items.[INDEX].oneOf.10","typeLabel":"object"},{"type":"object","required":["type","payload"],"properties":{"type":{"type":"string","example":"workspaces.automations.created","enum":["workspaces.automations.created"],"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.11.type","typeLabel":"enum\u003cstring>"},"payload":{"type":"object","required":["automation","slug"],"properties":{"slug":{"type":"string","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.11.payload.slug","typeLabel":"string"},"automation":{"type":"object","required":["do","name"],"additionalProperties":false,"example":{"slug":"send-welcome-email","name":{"en":"Send welcome email","fr":"Envoyer email de bienvenue"},"description":{"en":"Sends a welcome email when a user signs up"},"arguments":{"userId":{"type":"string"}},"do":[{"set":{"name":"user.welcomed","value":true}},{"emit":{"event":"user.welcomed","payload":{"userId":"{{userId}}"}}}],"output":"{{result}}"},"properties":{"name":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.name.oneOf.0.additionalProperties","typeLabel":"string"},"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.name.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.name.oneOf.1","typeLabel":"string"}],"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.name","typeLabel":"object | string"},"do":{"type":"array","items":{"oneOf":[{"type":"object","maxProperties":1,"required":["emit"],"properties":{"emit":{"type":"object","required":["event"],"properties":{"event":{"type":"string","example":"prismeaiMessenger.message","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.0.emit.event","typeLabel":"string"},"payload":{"oneOf":[{}],"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.0.emit.payload","typeLabel":"any"},"target":{"type":"object","properties":{"userTopic":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.0.emit.target.userTopic","typeLabel":"string"},"userId":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.0.emit.target.userId","typeLabel":"string"},"sessionId":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.0.emit.target.sessionId","typeLabel":"string"},"currentSocket":{"type":"boolean","default":true,"description":"If emitted in response to an active socket (i.e source.socketId is set), this event is only visible to this same socket. Defaults to true","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.0.emit.target.currentSocket","typeLabel":"boolean"}},"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.0.emit.target","typeLabel":"object"},"private":{"type":"boolean","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.0.emit.private","typeLabel":"boolean"},"autocomplete":{"type":"object","additionalProperties":{"type":"object","properties":{"from":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.0.emit.autocomplete.additionalProperties.from","typeLabel":"string"},"path":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.0.emit.autocomplete.additionalProperties.path","typeLabel":"string"},"template":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.0.emit.autocomplete.additionalProperties.template","typeLabel":"string"}},"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.0.emit.autocomplete.additionalProperties","typeLabel":"object"},"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.0.emit.autocomplete","typeLabel":"object"},"options":{"type":"object","properties":{"persist":{"type":"boolean","description":"Whether to persist this event or not. Defaults to true","default":true,"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.0.emit.options.persist","typeLabel":"boolean"},"aggPayload":{"type":"boolean","default":false,"description":"Populate advanced aggregation payload for custom mappings \u0026 analytics. This is automatically enabled for events mapped in config.events.types.*","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.0.emit.options.aggPayload","typeLabel":"boolean"},"async":{"type":"boolean","default":false,"description":"If true, the instruction will return control without waiting for the event to be emitted. Defaults to false","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.0.emit.options.async","typeLabel":"boolean"}},"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.0.emit.options","typeLabel":"object"}},"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.0.emit","typeLabel":"object"}},"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","maxProperties":1,"required":["wait"],"properties":{"wait":{"type":"object","required":["oneOf"],"properties":{"oneOf":{"type":"array","items":{"type":"object","required":["event"],"properties":{"event":{"type":"string","example":"prismeaiMessenger.message","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.1.wait.\\oneOf.items.[INDEX].event","typeLabel":"string"},"filters":{"type":"object","description":"Only match the next event fulfilling these filters. Keys are dot-notation paths on the event. Values can be scalars (equality match) or MongoDB-style operator objects ($eq, $ne, $in, $nin, $gt, $gte, $lt, $lte, $regex, $exists). Multiple filters are joined with an 'AND' operator.","additionalProperties":true,"example":{"automationSlug":"someId","someObjectField.someNestedField":"foo","payload.status":{"$ne":"cancelled"},"payload.count":{"$gt":0}},"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.1.wait.\\oneOf.items.[INDEX].filters","typeLabel":"object"},"cancelTriggers":{"type":"boolean","description":"If true, do not send this event to the the usual triggers","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.1.wait.\\oneOf.items.[INDEX].cancelTriggers","typeLabel":"boolean"}},"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.1.wait.\\oneOf.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.1.wait.\\oneOf","typeLabel":"object[]"},"timeout":{"type":"number","description":"After N seconds, timeout \u0026 outputs an empty result. Defaults to 20","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.1.wait.timeout","typeLabel":"number"},"output":{"type":"string","description":"Will save the caught event inside this variable","example":"nameOfResultVariable","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.1.wait.output","typeLabel":"string"}},"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.1.wait","typeLabel":"object"}},"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","maxProperties":1,"required":["set"],"example":{"set":{"name":"user.welcomed","value":true}},"properties":{"set":{"type":"object","required":["name","value"],"properties":{"name":{"type":"string","description":"Variable name, might be \"foo\", \"session.sessionScopedFoo\", \"global.globalScopedFoo\", \"user.userScopedFoo\", ...","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.2.set.name","typeLabel":"string"},"value":{"description":"variable value","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.2.set.value","typeLabel":"any"},"interface":{"type":"string","description":"The ID of the schema form representing the structure of the value","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.2.set.interface","typeLabel":"string"},"clone":{"type":"boolean","description":"If true, will clone the provided object variable instead of a reference","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.2.set.clone","typeLabel":"boolean"},"type":{"type":"string","enum":["replace","merge","push"],"description":"Choose merge in order to merge target variable with value. Value takes precedence.","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.2.set.type","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.2.set","typeLabel":"object"}},"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.2","typeLabel":"object"},{"type":"object","maxProperties":1,"required":["delete"],"properties":{"delete":{"type":"object","required":["name"],"properties":{"name":{"type":"string","description":"Variable name to remove","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.3.delete.name","typeLabel":"string"}},"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.3.delete","typeLabel":"object"}},"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.3","typeLabel":"object"},{"type":"object","minProperties":2,"required":["default"],"example":{"set":{"name":"user.welcomed","value":true}},"properties":{"default":{"type":"array","items":{"type":"object","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.4.default.items.[INDEX]","typeLabel":"object"},"description":"Recursive reference to `InstructionList`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.4.default","typeLabel":"object[]"}},"additionalProperties":{"type":"array","items":{"type":"object","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.4.additionalProperties.items.[INDEX]","typeLabel":"object"},"description":"Recursive reference to `InstructionList`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.4.additionalProperties","typeLabel":"object[]"},"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.4","typeLabel":"object"},{"type":"object","maxProperties":1,"required":["repeat"],"properties":{"repeat":{"oneOf":[{"type":"object","description":"One of \"on\" or \"until\" is required","required":["on","do"],"properties":{"on":{"type":"string","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.5.repeat.oneOf.0.on","typeLabel":"string"},"do":{"type":"array","items":{"type":"object","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.5.repeat.oneOf.0.do.items.[INDEX]","typeLabel":"object"},"description":"Recursive reference to `InstructionList`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.5.repeat.oneOf.0.do","typeLabel":"object[]"},"until":{"type":"number","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.5.repeat.oneOf.0.until","typeLabel":"number"},"batch":{"type":"object","title":"Async","description":"Allows parallel execution in batches","properties":{"size":{"type":"number","title":"Batch size","description":"Number of iterations executed at the same time. Each batch is only started after all iterations from previous batch are done","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.5.repeat.oneOf.0.batch.size","typeLabel":"number"},"interval":{"type":"number","title":"Interval","description":"Wait interval in ms between each batch","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.5.repeat.oneOf.0.batch.interval","typeLabel":"number"}},"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.5.repeat.oneOf.0.batch","typeLabel":"Async · object"}},"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.5.repeat.oneOf.0","typeLabel":"object"},{"type":"object","description":"One of \"on\" or \"until\" is required","required":["until","do"],"properties":{"until":{"type":"number","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.5.repeat.oneOf.1.until","typeLabel":"number"},"do":{"type":"array","items":{"type":"object","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.5.repeat.oneOf.1.do.items.[INDEX]","typeLabel":"object"},"description":"Recursive reference to `InstructionList`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.5.repeat.oneOf.1.do","typeLabel":"object[]"},"batch":{"type":"object","title":"Async","description":"Allows parallel execution in batches","properties":{"size":{"type":"number","title":"Batch size","description":"Number of iterations executed at the same time. Each batch is only started after all iterations from previous batch are done","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.5.repeat.oneOf.1.batch.size","typeLabel":"number"},"interval":{"type":"number","title":"Interval","description":"Wait interval in ms between each batch","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.5.repeat.oneOf.1.batch.interval","typeLabel":"number"}},"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.5.repeat.oneOf.1.batch","typeLabel":"Async · object"}},"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.5.repeat.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.5.repeat","typeLabel":"object"}},"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.5","typeLabel":"object"},{"type":"object","maxProperties":1,"required":["all"],"properties":{"all":{"description":"Execute each instruction in parallel. Pause current automation execution until all instructions are processed.","type":"array","items":{"type":"object","description":"Recursive reference to `Instruction`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.6.all.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.6.all","typeLabel":"object[]"}},"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.6","typeLabel":"object"},{"type":"object","maxProperties":1,"required":["break"],"properties":{"break":{"description":"Stop current automation execution. Have one option that allow a break to break all parent automations.","type":"object","properties":{"scope":{"type":"string","enum":["all","automation","repeat"],"description":"The scope argument defines in which scope the break will take effect. It only breaks the current automation by default, it can also break all parent automations. More options might become available in the future.","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.7.break.scope","typeLabel":"enum\u003cstring>"},"payload":{"type":"object","additionalProperties":true,"description":"An optional payload","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.7.break.payload","typeLabel":"object"}},"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.7.break","typeLabel":"object"}},"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.7","typeLabel":"object"},{"type":"object","maxProperties":1,"required":["fetch"],"properties":{"fetch":{"description":"Send an HTTP request","type":"object","required":["url"],"properties":{"url":{"type":"string","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.8.fetch.url","typeLabel":"string"},"method":{"type":"string","enum":["get","post","put","patch","delete"],"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.8.fetch.method","typeLabel":"enum\u003cstring>"},"headers":{"oneOf":[{"type":"object","description":"HTTP headers as a literal object or a DSUL expression resolving to an object.","additionalProperties":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.8.fetch.headers.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.8.fetch.headers.oneOf.0","typeLabel":"object"},{"type":"string","description":"HTTP headers as a literal object or a DSUL expression resolving to an object.","pattern":"^\\s*(\\{\\{.*\\}\\}|\\{%.*%\\})\\s*$","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.8.fetch.headers.oneOf.1","typeLabel":"string"}],"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.8.fetch.headers","typeLabel":"object | string"},"prismeaiApiKey":{"type":"object","description":"Only for requests towards prisme.ai API. Grants additional permissions using api keys","properties":{"name":{"type":"string","description":"Use one of the DSUL Security defined api keys, referred by its name.","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.8.fetch.prismeaiApiKey.name","typeLabel":"string"}},"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.8.fetch.prismeaiApiKey","typeLabel":"object"},"query":{"type":"object","description":"Object defining querystring parameters","additionalProperties":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.8.fetch.query.additionalProperties","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.8.fetch.query","typeLabel":"object"},"body":{"description":"HTTP request body","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.8.fetch.body","typeLabel":"any"},"emitErrors":{"description":"If HTTP response status code is 4xx or 5xx, emits a runtime.fetch.failed event by default","type":"boolean","default":true,"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.8.fetch.emitErrors","typeLabel":"boolean"},"multipart":{"description":"Sends a multipart/form-data HTTP request","type":"array","items":{"type":"object","required":["fieldname","value"],"properties":{"fieldname":{"type":"string","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.8.fetch.multipart.items.[INDEX].fieldname","typeLabel":"string"},"value":{"type":"string","description":"Must be a string. Raw files must be given as base64","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.8.fetch.multipart.items.[INDEX].value","typeLabel":"string"},"filename":{"type":"string","description":"Filename is required when value is a base64 encoded file","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.8.fetch.multipart.items.[INDEX].filename","typeLabel":"string"},"contentType":{"type":"string","description":"Optional MIME content-type","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.8.fetch.multipart.items.[INDEX].contentType","typeLabel":"string"}},"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.8.fetch.multipart.items.[INDEX]","typeLabel":"object"},"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.8.fetch.multipart","typeLabel":"object[]"},"allowSelfSignedCert":{"description":"Allow self signed https certificates","type":"boolean","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.8.fetch.allowSelfSignedCert","typeLabel":"boolean"},"timeout":{"description":"Inactivity timeout in milliseconds, applied both while waiting for the response headers and between two body chunks. Bounds a server that accepts the connection but never answers; a stream that keeps sending is never interrupted. Defaults to FETCH_HEADERS_TIMEOUT / FETCH_BODY_TIMEOUT.","type":"number","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.8.fetch.timeout","typeLabel":"number"},"output":{"type":"string","description":"Name of the variable which will hold the result","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.8.fetch.output","typeLabel":"string"},"stream":{"type":"object","description":"By default, SSE chunks are written to the output variable which can be read in real time using repeat instruction. Change this behaviour to emit chunks as individual events instead.","required":["event"],"properties":{"event":{"type":"string","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.8.fetch.stream.event","typeLabel":"string"},"endChunk":{"description":"Allows to configure a custom ending chunk","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.8.fetch.stream.endChunk","typeLabel":"any"},"concatenate":{"type":"object","properties":{"path":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.8.fetch.stream.concatenate.path","typeLabel":"string"},"throttle":{"type":"number","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.8.fetch.stream.concatenate.throttle","typeLabel":"number"}},"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.8.fetch.stream.concatenate","typeLabel":"object"},"payload":{"type":"object","additionalProperties":true,"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.8.fetch.stream.payload","typeLabel":"object"},"target":{"type":"object","properties":{"userTopic":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.8.fetch.stream.target.userTopic","typeLabel":"string"},"userId":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.8.fetch.stream.target.userId","typeLabel":"string"},"sessionId":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.8.fetch.stream.target.sessionId","typeLabel":"string"},"currentSocket":{"type":"boolean","default":true,"description":"If emitted in response to an active socket (i.e source.socketId is set), this event is only visible to this same socket. Defaults to true","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.8.fetch.stream.target.currentSocket","typeLabel":"boolean"}},"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.8.fetch.stream.target","typeLabel":"object"},"options":{"type":"object","properties":{"persist":{"type":"boolean","description":"Whether to persist this event or not. Defaults to true","default":true,"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.8.fetch.stream.options.persist","typeLabel":"boolean"},"aggPayload":{"type":"boolean","default":false,"description":"Populate advanced aggregation payload for custom mappings \u0026 analytics. This is automatically enabled for events mapped in config.events.types.*","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.8.fetch.stream.options.aggPayload","typeLabel":"boolean"},"async":{"type":"boolean","default":false,"description":"If true, the instruction will return control without waiting for the event to be emitted. Defaults to false","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.8.fetch.stream.options.async","typeLabel":"boolean"}},"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.8.fetch.stream.options","typeLabel":"object"}},"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.8.fetch.stream","typeLabel":"object"},"outputMode":{"type":"string","default":"body","enum":["body","detailed_response","data_url","base64"],"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.8.fetch.outputMode","typeLabel":"enum\u003cstring>"},"auth":{"type":"object","title":"Authentication","properties":{"prismeai":{"type":"object","title":"Prisme.ai","properties":{"forwardWorkspaceAuth":{"type":"boolean","description":"Enable in order to forward previously authenticated workspace in this fetch","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.8.fetch.auth.prismeai.forwardWorkspaceAuth","typeLabel":"boolean"}},"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.8.fetch.auth.prismeai","typeLabel":"Prisme.ai · object"},"awsv4":{"type":"object","additionalProperties":true,"title":"AWS Signature V4","properties":{"accessKeyId":{"type":"string","title":"Access Key ID","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.8.fetch.auth.awsv4.accessKeyId","typeLabel":"string"},"secretAccessKey":{"type":"string","title":"Secret Access Key","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.8.fetch.auth.awsv4.secretAccessKey","typeLabel":"string"},"service":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.8.fetch.auth.awsv4.service","typeLabel":"string"},"region":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.8.fetch.auth.awsv4.region","typeLabel":"string"}},"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.8.fetch.auth.awsv4","typeLabel":"AWS Signature V4 · object"}},"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.8.fetch.auth","typeLabel":"Authentication · object"}},"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.8.fetch","typeLabel":"object"}},"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.8","typeLabel":"object"},{"type":"object","maxProperties":1,"required":["comment"],"properties":{"comment":{"description":"Do nothing but display a comment in instructions list","type":"string","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.9.comment","typeLabel":"string"}},"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.9","typeLabel":"object"},{"type":"object","maxProperties":1,"required":["rateLimit"],"properties":{"rateLimit":{"type":"object","required":["name","consumer","window","limit"],"properties":{"name":{"type":"string","description":"Name your rate limit","example":"ApiCall","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.10.rateLimit.name","typeLabel":"string"},"consumer":{"description":"Consumer identifying key like user id, ip, ... ","type":"string","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.10.rateLimit.consumer","typeLabel":"string"},"window":{"type":"number","description":"Fixed time window length in seconds.","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.10.rateLimit.window","typeLabel":"number"},"limit":{"type":"number","description":"Maximum number of points which can be consumed over the given window","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.10.rateLimit.limit","typeLabel":"number"},"consume":{"type":"number","description":"Number of points consumed for 1 rateLimit call, defaults to 1","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.10.rateLimit.consume","typeLabel":"number"},"break":{"type":"boolean","description":"Set to false in order to return reached limit error instead of breaking current automation","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.10.rateLimit.break","typeLabel":"boolean"},"output":{"type":"string","description":"Will save the caught event inside this variable","example":"nameOfResultVariable","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.10.rateLimit.output","typeLabel":"string"}},"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.10.rateLimit","typeLabel":"object"}},"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.10","typeLabel":"object"},{"type":"object","maxProperties":1,"required":["run"],"properties":{"run":{"type":"object","description":"Generic run instruction to execute various function modules","required":["module","function"],"properties":{"module":{"type":"string","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.11.run.module","typeLabel":"string"},"function":{"type":"string","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.11.run.function","typeLabel":"string"},"parameters":{"oneOf":[{}],"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.11.run.parameters","typeLabel":"any"},"output":{"type":"string","description":"Name of the variable which will hold the function result","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.11.run.output","typeLabel":"string"},"assumeRole":{"type":"string","description":"Run this call under one of the workspace's own roles, as declared in its security rules. Applies to this call only, and native roles cannot be assumed: declare a role stating what it opens.","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.11.run.assumeRole","typeLabel":"string"},"onError":{"type":"string","default":"break","enum":["break","emit","continue"],"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.11.run.onError","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.11.run","typeLabel":"object"}},"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.11","typeLabel":"object"},{"type":"object","maxProperties":1,"minProperties":1,"example":{"set":{"name":"user.welcomed","value":true}},"additionalProperties":true,"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX].oneOf.12","typeLabel":"object"}],"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do.items.[INDEX]","typeLabel":"object"},"example":[{"set":{"name":"user.welcomed","value":true}},{"emit":{"event":"user.welcomed","payload":{"userId":"{{userId}}"}}}],"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.do","typeLabel":"object[]"},"description":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.description.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.description.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.description.oneOf.1","typeLabel":"string"}],"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.description","typeLabel":"object | string"},"private":{"type":"boolean","description":"Set this to true if you don't want your automation to be accessible outside of your app. Default is false.","example":false,"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.private","typeLabel":"boolean"},"disabled":{"type":"boolean","description":"Set this to true if you want to turn off this automation.","example":true,"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.disabled","typeLabel":"boolean"},"slug":{"type":"string","description":"Unique \u0026 human readable id across current workspace's automations","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.slug","typeLabel":"string"},"arguments":{"additionalProperties":{"type":"object","properties":{"type":{"type":"string","enum":["string","number","integer","object","array","boolean","localized:string","localized:number","localized:boolean"],"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.arguments.additionalProperties.type","typeLabel":"enum\u003cstring>"},"format":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.arguments.additionalProperties.format","typeLabel":"string"},"properties":{"additionalProperties":{"type":"object","description":"Recursive reference to `TypedArgument`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.arguments.additionalProperties.properties.additionalProperties","typeLabel":"object"},"type":"object","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.arguments.additionalProperties.properties","typeLabel":"object"},"title":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.arguments.additionalProperties.title.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.arguments.additionalProperties.title.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.arguments.additionalProperties.title.oneOf.1","typeLabel":"string"}],"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.arguments.additionalProperties.title","typeLabel":"object | string"},"description":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.arguments.additionalProperties.description.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.arguments.additionalProperties.description.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.arguments.additionalProperties.description.oneOf.1","typeLabel":"string"}],"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.arguments.additionalProperties.description","typeLabel":"object | string"},"items":{"type":"object","description":"Recursive reference to `TypedArgument`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.arguments.additionalProperties.\\items","typeLabel":"object"},"ui:widget":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.arguments.additionalProperties.ui:widget","typeLabel":"string"},"ui:options":{"type":"object","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.arguments.additionalProperties.ui:options","typeLabel":"object"},"secret":{"type":"boolean","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.arguments.additionalProperties.secret","typeLabel":"boolean"},"redact":{"type":"boolean","description":"Path-redact this field from runtime execution events (runtime.automations.executed), whatever its size. Redact itself never tracks the value: each automation the value transits through must re-declare redact on its own schema. It does not disable a secret declaration on the same or a nested field — secret takes precedence, so a field marked both is value-tracked AND path-redacted. Only reachable through nested properties: a marker inside items, additionalProperties or oneOf-style keywords is ignored (redact the parent field itself).","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.arguments.additionalProperties.redact","typeLabel":"boolean"},"required":{"type":"array","items":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.arguments.additionalProperties.required.items.[INDEX]","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.arguments.additionalProperties.required","typeLabel":"string[]"},"event":{"type":"boolean","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.arguments.additionalProperties.event","typeLabel":"boolean"}},"example":{"type":"string","title":{"en":"User ID"},"description":{"en":"The unique identifier of the user"}},"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.arguments.additionalProperties","typeLabel":"object"},"type":"object","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.arguments","typeLabel":"object"},"schemas":{"type":"array","description":"Conditional input/output schemas. Takes precedence over arguments for validation when present; arguments-declared secret \u0026 redact markers remain enforced on every branch, while branch-declared secrets only apply to calls matching their branch.","items":{"type":"object","additionalProperties":false,"description":"Conditional input/output schema branch. The first branch whose conditions all match the payload is active; a branch without conditions is the default. When validateArguments is true and no branch matches, the call is rejected — declare an unconditioned branch to accept internal calls or unlisted methods.","properties":{"conditions":{"type":"object","description":"Every entry must equal the corresponding payload variable for the branch to match. Keys are dot-paths resolved from the payload root (method, body.kind…); method is matched case-insensitively. Values are compared as strings after scalar coercion (2 matches \"2\" — query parameters always arrive as strings); an object or array value never matches.","additionalProperties":true,"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.schemas.items.[INDEX].conditions","typeLabel":"object"},"payload":{"type":"object","properties":{"type":{"type":"string","enum":["string","number","integer","object","array","boolean","localized:string","localized:number","localized:boolean"],"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.schemas.items.[INDEX].payload.type","typeLabel":"enum\u003cstring>"},"format":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.schemas.items.[INDEX].payload.format","typeLabel":"string"},"properties":{"additionalProperties":{"type":"object","description":"Recursive reference to `TypedArgument`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.schemas.items.[INDEX].payload.properties.additionalProperties","typeLabel":"object"},"type":"object","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.schemas.items.[INDEX].payload.properties","typeLabel":"object"},"title":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.schemas.items.[INDEX].payload.title.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.schemas.items.[INDEX].payload.title.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.schemas.items.[INDEX].payload.title.oneOf.1","typeLabel":"string"}],"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.schemas.items.[INDEX].payload.title","typeLabel":"object | string"},"description":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.schemas.items.[INDEX].payload.description.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.schemas.items.[INDEX].payload.description.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.schemas.items.[INDEX].payload.description.oneOf.1","typeLabel":"string"}],"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.schemas.items.[INDEX].payload.description","typeLabel":"object | string"},"items":{"type":"object","description":"Recursive reference to `TypedArgument`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.schemas.items.[INDEX].payload.\\items","typeLabel":"object"},"ui:widget":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.schemas.items.[INDEX].payload.ui:widget","typeLabel":"string"},"ui:options":{"type":"object","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.schemas.items.[INDEX].payload.ui:options","typeLabel":"object"},"secret":{"type":"boolean","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.schemas.items.[INDEX].payload.secret","typeLabel":"boolean"},"redact":{"type":"boolean","description":"Path-redact this field from runtime execution events (runtime.automations.executed), whatever its size. Redact itself never tracks the value: each automation the value transits through must re-declare redact on its own schema. It does not disable a secret declaration on the same or a nested field — secret takes precedence, so a field marked both is value-tracked AND path-redacted. Only reachable through nested properties: a marker inside items, additionalProperties or oneOf-style keywords is ignored (redact the parent field itself).","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.schemas.items.[INDEX].payload.redact","typeLabel":"boolean"},"required":{"type":"array","items":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.schemas.items.[INDEX].payload.required.items.[INDEX]","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.schemas.items.[INDEX].payload.required","typeLabel":"string[]"},"event":{"type":"boolean","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.schemas.items.[INDEX].payload.event","typeLabel":"boolean"}},"example":{"type":"string","title":{"en":"User ID"},"description":{"en":"The unique identifier of the user"}},"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.schemas.items.[INDEX].payload","typeLabel":"object"},"output":{"type":"object","properties":{"type":{"type":"string","enum":["string","number","integer","object","array","boolean","localized:string","localized:number","localized:boolean"],"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.schemas.items.[INDEX].output.type","typeLabel":"enum\u003cstring>"},"format":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.schemas.items.[INDEX].output.format","typeLabel":"string"},"properties":{"additionalProperties":{"type":"object","description":"Recursive reference to `TypedArgument`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.schemas.items.[INDEX].output.properties.additionalProperties","typeLabel":"object"},"type":"object","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.schemas.items.[INDEX].output.properties","typeLabel":"object"},"title":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.schemas.items.[INDEX].output.title.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.schemas.items.[INDEX].output.title.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.schemas.items.[INDEX].output.title.oneOf.1","typeLabel":"string"}],"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.schemas.items.[INDEX].output.title","typeLabel":"object | string"},"description":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.schemas.items.[INDEX].output.description.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.schemas.items.[INDEX].output.description.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.schemas.items.[INDEX].output.description.oneOf.1","typeLabel":"string"}],"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.schemas.items.[INDEX].output.description","typeLabel":"object | string"},"items":{"type":"object","description":"Recursive reference to `TypedArgument`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.schemas.items.[INDEX].output.\\items","typeLabel":"object"},"ui:widget":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.schemas.items.[INDEX].output.ui:widget","typeLabel":"string"},"ui:options":{"type":"object","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.schemas.items.[INDEX].output.ui:options","typeLabel":"object"},"secret":{"type":"boolean","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.schemas.items.[INDEX].output.secret","typeLabel":"boolean"},"redact":{"type":"boolean","description":"Path-redact this field from runtime execution events (runtime.automations.executed), whatever its size. Redact itself never tracks the value: each automation the value transits through must re-declare redact on its own schema. It does not disable a secret declaration on the same or a nested field — secret takes precedence, so a field marked both is value-tracked AND path-redacted. Only reachable through nested properties: a marker inside items, additionalProperties or oneOf-style keywords is ignored (redact the parent field itself).","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.schemas.items.[INDEX].output.redact","typeLabel":"boolean"},"required":{"type":"array","items":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.schemas.items.[INDEX].output.required.items.[INDEX]","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.schemas.items.[INDEX].output.required","typeLabel":"string[]"},"event":{"type":"boolean","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.schemas.items.[INDEX].output.event","typeLabel":"boolean"}},"example":{"type":"string","title":{"en":"User ID"},"description":{"en":"The unique identifier of the user"}},"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.schemas.items.[INDEX].output","typeLabel":"object"}},"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.schemas.items.[INDEX]","typeLabel":"object"},"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.schemas","typeLabel":"object[]"},"validateArguments":{"type":"boolean","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.validateArguments","typeLabel":"boolean"},"when":{"oneOf":[{"type":"object","required":["events"],"properties":{"events":{"type":"array","items":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.when.oneOf.0.events.items.[INDEX]","typeLabel":"string"},"example":["prismeaiMessenger.event"],"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.when.oneOf.0.events","typeLabel":"string[]"},"schedules":{"type":"array","items":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.when.oneOf.0.schedules.items.[INDEX]","typeLabel":"string"},"example":["2021-12-25T00:00","* * 1 * *"],"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.when.oneOf.0.schedules","typeLabel":"string[]"},"endpoint":{"oneOf":[{"type":"boolean","example":"Set to true in order to activate HTTP endpoint. Slug will be trigger name by default","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.when.oneOf.0.endpoint.oneOf.0","typeLabel":"boolean"},{"type":"string","example":"Slug name","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.when.oneOf.0.endpoint.oneOf.1","typeLabel":"string"}],"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.when.oneOf.0.endpoint","typeLabel":"boolean | string"}},"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.when.oneOf.0","typeLabel":"object"},{"type":"object","required":["schedules"],"properties":{"schedules":{"type":"array","items":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.when.oneOf.1.schedules.items.[INDEX]","typeLabel":"string"},"example":["2021-12-25T00:00","* * 1 * *"],"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.when.oneOf.1.schedules","typeLabel":"string[]"},"events":{"type":"array","items":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.when.oneOf.1.events.items.[INDEX]","typeLabel":"string"},"example":["prismeaiMessenger.event"],"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.when.oneOf.1.events","typeLabel":"string[]"},"endpoint":{"oneOf":[{"type":"boolean","example":"Set to true in order to activate HTTP endpoint. Slug will be trigger name by default","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.when.oneOf.1.endpoint.oneOf.0","typeLabel":"boolean"},{"type":"string","example":"Slug name","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.when.oneOf.1.endpoint.oneOf.1","typeLabel":"string"}],"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.when.oneOf.1.endpoint","typeLabel":"boolean | string"}},"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.when.oneOf.1","typeLabel":"object"},{"type":"object","required":["endpoint"],"properties":{"endpoint":{"oneOf":[{"type":"boolean","example":"Set to true in order to activate HTTP endpoint. Slug will be trigger name by default","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.when.oneOf.2.endpoint.oneOf.0","typeLabel":"boolean"},{"type":"string","example":"Slug name","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.when.oneOf.2.endpoint.oneOf.1","typeLabel":"string"}],"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.when.oneOf.2.endpoint","typeLabel":"boolean | string"},"events":{"type":"array","items":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.when.oneOf.2.events.items.[INDEX]","typeLabel":"string"},"example":["prismeaiMessenger.event"],"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.when.oneOf.2.events","typeLabel":"string[]"},"schedules":{"type":"array","items":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.when.oneOf.2.schedules.items.[INDEX]","typeLabel":"string"},"example":["2021-12-25T00:00","* * 1 * *"],"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.when.oneOf.2.schedules","typeLabel":"string[]"}},"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.when.oneOf.2","typeLabel":"object"},{"type":"object","properties":{"events":{"type":"array","items":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.when.oneOf.3.events.items.[INDEX]","typeLabel":"string"},"example":["prismeaiMessenger.event"],"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.when.oneOf.3.events","typeLabel":"string[]"},"schedules":{"type":"array","items":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.when.oneOf.3.schedules.items.[INDEX]","typeLabel":"string"},"example":["2021-12-25T00:00","* * 1 * *"],"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.when.oneOf.3.schedules","typeLabel":"string[]"},"endpoint":{"oneOf":[{"type":"boolean","example":"Set to true in order to activate HTTP endpoint. Slug will be trigger name by default","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.when.oneOf.3.endpoint.oneOf.0","typeLabel":"boolean"},{"type":"string","example":"Slug name","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.when.oneOf.3.endpoint.oneOf.1","typeLabel":"string"}],"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.when.oneOf.3.endpoint","typeLabel":"boolean | string"}},"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.when.oneOf.3","typeLabel":"object"}],"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.when","typeLabel":"object"},"labels":{"type":"array","items":{"type":"string","pattern":"^[0-9A-Za-z._:-]{2,60}$","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.labels.items.[INDEX]","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.labels","typeLabel":"string[]"},"events":{"type":"object","properties":{"emit":{"type":"array","items":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.events.emit.items.[INDEX]","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.events.emit","typeLabel":"string[]"},"listen":{"type":"array","items":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.events.listen.items.[INDEX]","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.events.listen","typeLabel":"string[]"},"autocomplete":{"type":"array","items":{"type":"object","required":["event"],"properties":{"event":{"type":"string","example":"prismeaiMessenger.message","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.events.autocomplete.items.[INDEX].event","typeLabel":"string"},"autocomplete":{"type":"object","additionalProperties":{"type":"object","properties":{"from":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.events.autocomplete.items.[INDEX].autocomplete.additionalProperties.from","typeLabel":"string"},"path":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.events.autocomplete.items.[INDEX].autocomplete.additionalProperties.path","typeLabel":"string"},"template":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.events.autocomplete.items.[INDEX].autocomplete.additionalProperties.template","typeLabel":"string"}},"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.events.autocomplete.items.[INDEX].autocomplete.additionalProperties","typeLabel":"object"},"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.events.autocomplete.items.[INDEX].autocomplete","typeLabel":"object"}},"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.events.autocomplete.items.[INDEX]","typeLabel":"object"},"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.events.autocomplete","typeLabel":"object[]"}},"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.events","typeLabel":"object"},"updatedAt":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.updatedAt","typeLabel":"string"},"createdAt":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.createdAt","typeLabel":"string"},"updatedBy":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.updatedBy","typeLabel":"string"},"createdBy":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.createdBy","typeLabel":"string"},"checksum":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.checksum","typeLabel":"string"},"output":{"description":"Automation result expression. Might be a variable reference, an object/array with variables inside ...","example":"{{result}}","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.output","typeLabel":"any"},"authorizations":{"type":"object","properties":{"action":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.authorizations.action","typeLabel":"string"}},"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation.authorizations","typeLabel":"object"}},"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.11.payload.automation","typeLabel":"object"},"events":{"type":"object","properties":{"emit":{"type":"array","items":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.11.payload.events.emit.items.[INDEX]","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.11.payload.events.emit","typeLabel":"string[]"},"listen":{"type":"array","items":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.11.payload.events.listen.items.[INDEX]","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.11.payload.events.listen","typeLabel":"string[]"},"autocomplete":{"type":"array","items":{"type":"object","required":["event"],"properties":{"event":{"type":"string","example":"prismeaiMessenger.message","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.11.payload.events.autocomplete.items.[INDEX].event","typeLabel":"string"},"autocomplete":{"type":"object","additionalProperties":{"type":"object","properties":{"from":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.11.payload.events.autocomplete.items.[INDEX].autocomplete.additionalProperties.from","typeLabel":"string"},"path":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.11.payload.events.autocomplete.items.[INDEX].autocomplete.additionalProperties.path","typeLabel":"string"},"template":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.11.payload.events.autocomplete.items.[INDEX].autocomplete.additionalProperties.template","typeLabel":"string"}},"uniqueKey":"events.items.[INDEX].oneOf.11.payload.events.autocomplete.items.[INDEX].autocomplete.additionalProperties","typeLabel":"object"},"uniqueKey":"events.items.[INDEX].oneOf.11.payload.events.autocomplete.items.[INDEX].autocomplete","typeLabel":"object"}},"uniqueKey":"events.items.[INDEX].oneOf.11.payload.events.autocomplete.items.[INDEX]","typeLabel":"object"},"uniqueKey":"events.items.[INDEX].oneOf.11.payload.events.autocomplete","typeLabel":"object[]"}},"uniqueKey":"events.items.[INDEX].oneOf.11.payload.events","typeLabel":"object"}},"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.11.payload","typeLabel":"object"}},"uniqueKey":"events.items.[INDEX].oneOf.11","typeLabel":"object"},{"type":"object","required":["type","payload"],"properties":{"type":{"type":"string","example":"workspaces.automations.updated","enum":["workspaces.automations.updated"],"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.12.type","typeLabel":"enum\u003cstring>"},"payload":{"type":"object","required":["automation","slug"],"properties":{"automation":{"type":"object","required":["do","name"],"additionalProperties":false,"example":{"slug":"send-welcome-email","name":{"en":"Send welcome email","fr":"Envoyer email de bienvenue"},"description":{"en":"Sends a welcome email when a user signs up"},"arguments":{"userId":{"type":"string"}},"do":[{"set":{"name":"user.welcomed","value":true}},{"emit":{"event":"user.welcomed","payload":{"userId":"{{userId}}"}}}],"output":"{{result}}"},"properties":{"name":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.name.oneOf.0.additionalProperties","typeLabel":"string"},"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.name.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.name.oneOf.1","typeLabel":"string"}],"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.name","typeLabel":"object | string"},"do":{"type":"array","items":{"oneOf":[{"type":"object","maxProperties":1,"required":["emit"],"properties":{"emit":{"type":"object","required":["event"],"properties":{"event":{"type":"string","example":"prismeaiMessenger.message","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.0.emit.event","typeLabel":"string"},"payload":{"oneOf":[{}],"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.0.emit.payload","typeLabel":"any"},"target":{"type":"object","properties":{"userTopic":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.0.emit.target.userTopic","typeLabel":"string"},"userId":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.0.emit.target.userId","typeLabel":"string"},"sessionId":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.0.emit.target.sessionId","typeLabel":"string"},"currentSocket":{"type":"boolean","default":true,"description":"If emitted in response to an active socket (i.e source.socketId is set), this event is only visible to this same socket. Defaults to true","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.0.emit.target.currentSocket","typeLabel":"boolean"}},"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.0.emit.target","typeLabel":"object"},"private":{"type":"boolean","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.0.emit.private","typeLabel":"boolean"},"autocomplete":{"type":"object","additionalProperties":{"type":"object","properties":{"from":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.0.emit.autocomplete.additionalProperties.from","typeLabel":"string"},"path":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.0.emit.autocomplete.additionalProperties.path","typeLabel":"string"},"template":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.0.emit.autocomplete.additionalProperties.template","typeLabel":"string"}},"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.0.emit.autocomplete.additionalProperties","typeLabel":"object"},"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.0.emit.autocomplete","typeLabel":"object"},"options":{"type":"object","properties":{"persist":{"type":"boolean","description":"Whether to persist this event or not. Defaults to true","default":true,"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.0.emit.options.persist","typeLabel":"boolean"},"aggPayload":{"type":"boolean","default":false,"description":"Populate advanced aggregation payload for custom mappings \u0026 analytics. This is automatically enabled for events mapped in config.events.types.*","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.0.emit.options.aggPayload","typeLabel":"boolean"},"async":{"type":"boolean","default":false,"description":"If true, the instruction will return control without waiting for the event to be emitted. Defaults to false","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.0.emit.options.async","typeLabel":"boolean"}},"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.0.emit.options","typeLabel":"object"}},"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.0.emit","typeLabel":"object"}},"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","maxProperties":1,"required":["wait"],"properties":{"wait":{"type":"object","required":["oneOf"],"properties":{"oneOf":{"type":"array","items":{"type":"object","required":["event"],"properties":{"event":{"type":"string","example":"prismeaiMessenger.message","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.1.wait.\\oneOf.items.[INDEX].event","typeLabel":"string"},"filters":{"type":"object","description":"Only match the next event fulfilling these filters. Keys are dot-notation paths on the event. Values can be scalars (equality match) or MongoDB-style operator objects ($eq, $ne, $in, $nin, $gt, $gte, $lt, $lte, $regex, $exists). Multiple filters are joined with an 'AND' operator.","additionalProperties":true,"example":{"automationSlug":"someId","someObjectField.someNestedField":"foo","payload.status":{"$ne":"cancelled"},"payload.count":{"$gt":0}},"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.1.wait.\\oneOf.items.[INDEX].filters","typeLabel":"object"},"cancelTriggers":{"type":"boolean","description":"If true, do not send this event to the the usual triggers","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.1.wait.\\oneOf.items.[INDEX].cancelTriggers","typeLabel":"boolean"}},"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.1.wait.\\oneOf.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.1.wait.\\oneOf","typeLabel":"object[]"},"timeout":{"type":"number","description":"After N seconds, timeout \u0026 outputs an empty result. Defaults to 20","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.1.wait.timeout","typeLabel":"number"},"output":{"type":"string","description":"Will save the caught event inside this variable","example":"nameOfResultVariable","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.1.wait.output","typeLabel":"string"}},"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.1.wait","typeLabel":"object"}},"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","maxProperties":1,"required":["set"],"example":{"set":{"name":"user.welcomed","value":true}},"properties":{"set":{"type":"object","required":["name","value"],"properties":{"name":{"type":"string","description":"Variable name, might be \"foo\", \"session.sessionScopedFoo\", \"global.globalScopedFoo\", \"user.userScopedFoo\", ...","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.2.set.name","typeLabel":"string"},"value":{"description":"variable value","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.2.set.value","typeLabel":"any"},"interface":{"type":"string","description":"The ID of the schema form representing the structure of the value","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.2.set.interface","typeLabel":"string"},"clone":{"type":"boolean","description":"If true, will clone the provided object variable instead of a reference","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.2.set.clone","typeLabel":"boolean"},"type":{"type":"string","enum":["replace","merge","push"],"description":"Choose merge in order to merge target variable with value. Value takes precedence.","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.2.set.type","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.2.set","typeLabel":"object"}},"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.2","typeLabel":"object"},{"type":"object","maxProperties":1,"required":["delete"],"properties":{"delete":{"type":"object","required":["name"],"properties":{"name":{"type":"string","description":"Variable name to remove","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.3.delete.name","typeLabel":"string"}},"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.3.delete","typeLabel":"object"}},"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.3","typeLabel":"object"},{"type":"object","minProperties":2,"required":["default"],"example":{"set":{"name":"user.welcomed","value":true}},"properties":{"default":{"type":"array","items":{"type":"object","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.4.default.items.[INDEX]","typeLabel":"object"},"description":"Recursive reference to `InstructionList`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.4.default","typeLabel":"object[]"}},"additionalProperties":{"type":"array","items":{"type":"object","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.4.additionalProperties.items.[INDEX]","typeLabel":"object"},"description":"Recursive reference to `InstructionList`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.4.additionalProperties","typeLabel":"object[]"},"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.4","typeLabel":"object"},{"type":"object","maxProperties":1,"required":["repeat"],"properties":{"repeat":{"oneOf":[{"type":"object","description":"One of \"on\" or \"until\" is required","required":["on","do"],"properties":{"on":{"type":"string","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.5.repeat.oneOf.0.on","typeLabel":"string"},"do":{"type":"array","items":{"type":"object","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.5.repeat.oneOf.0.do.items.[INDEX]","typeLabel":"object"},"description":"Recursive reference to `InstructionList`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.5.repeat.oneOf.0.do","typeLabel":"object[]"},"until":{"type":"number","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.5.repeat.oneOf.0.until","typeLabel":"number"},"batch":{"type":"object","title":"Async","description":"Allows parallel execution in batches","properties":{"size":{"type":"number","title":"Batch size","description":"Number of iterations executed at the same time. Each batch is only started after all iterations from previous batch are done","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.5.repeat.oneOf.0.batch.size","typeLabel":"number"},"interval":{"type":"number","title":"Interval","description":"Wait interval in ms between each batch","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.5.repeat.oneOf.0.batch.interval","typeLabel":"number"}},"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.5.repeat.oneOf.0.batch","typeLabel":"Async · object"}},"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.5.repeat.oneOf.0","typeLabel":"object"},{"type":"object","description":"One of \"on\" or \"until\" is required","required":["until","do"],"properties":{"until":{"type":"number","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.5.repeat.oneOf.1.until","typeLabel":"number"},"do":{"type":"array","items":{"type":"object","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.5.repeat.oneOf.1.do.items.[INDEX]","typeLabel":"object"},"description":"Recursive reference to `InstructionList`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.5.repeat.oneOf.1.do","typeLabel":"object[]"},"batch":{"type":"object","title":"Async","description":"Allows parallel execution in batches","properties":{"size":{"type":"number","title":"Batch size","description":"Number of iterations executed at the same time. Each batch is only started after all iterations from previous batch are done","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.5.repeat.oneOf.1.batch.size","typeLabel":"number"},"interval":{"type":"number","title":"Interval","description":"Wait interval in ms between each batch","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.5.repeat.oneOf.1.batch.interval","typeLabel":"number"}},"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.5.repeat.oneOf.1.batch","typeLabel":"Async · object"}},"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.5.repeat.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.5.repeat","typeLabel":"object"}},"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.5","typeLabel":"object"},{"type":"object","maxProperties":1,"required":["all"],"properties":{"all":{"description":"Execute each instruction in parallel. Pause current automation execution until all instructions are processed.","type":"array","items":{"type":"object","description":"Recursive reference to `Instruction`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.6.all.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.6.all","typeLabel":"object[]"}},"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.6","typeLabel":"object"},{"type":"object","maxProperties":1,"required":["break"],"properties":{"break":{"description":"Stop current automation execution. Have one option that allow a break to break all parent automations.","type":"object","properties":{"scope":{"type":"string","enum":["all","automation","repeat"],"description":"The scope argument defines in which scope the break will take effect. It only breaks the current automation by default, it can also break all parent automations. More options might become available in the future.","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.7.break.scope","typeLabel":"enum\u003cstring>"},"payload":{"type":"object","additionalProperties":true,"description":"An optional payload","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.7.break.payload","typeLabel":"object"}},"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.7.break","typeLabel":"object"}},"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.7","typeLabel":"object"},{"type":"object","maxProperties":1,"required":["fetch"],"properties":{"fetch":{"description":"Send an HTTP request","type":"object","required":["url"],"properties":{"url":{"type":"string","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.8.fetch.url","typeLabel":"string"},"method":{"type":"string","enum":["get","post","put","patch","delete"],"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.8.fetch.method","typeLabel":"enum\u003cstring>"},"headers":{"oneOf":[{"type":"object","description":"HTTP headers as a literal object or a DSUL expression resolving to an object.","additionalProperties":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.8.fetch.headers.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.8.fetch.headers.oneOf.0","typeLabel":"object"},{"type":"string","description":"HTTP headers as a literal object or a DSUL expression resolving to an object.","pattern":"^\\s*(\\{\\{.*\\}\\}|\\{%.*%\\})\\s*$","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.8.fetch.headers.oneOf.1","typeLabel":"string"}],"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.8.fetch.headers","typeLabel":"object | string"},"prismeaiApiKey":{"type":"object","description":"Only for requests towards prisme.ai API. Grants additional permissions using api keys","properties":{"name":{"type":"string","description":"Use one of the DSUL Security defined api keys, referred by its name.","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.8.fetch.prismeaiApiKey.name","typeLabel":"string"}},"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.8.fetch.prismeaiApiKey","typeLabel":"object"},"query":{"type":"object","description":"Object defining querystring parameters","additionalProperties":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.8.fetch.query.additionalProperties","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.8.fetch.query","typeLabel":"object"},"body":{"description":"HTTP request body","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.8.fetch.body","typeLabel":"any"},"emitErrors":{"description":"If HTTP response status code is 4xx or 5xx, emits a runtime.fetch.failed event by default","type":"boolean","default":true,"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.8.fetch.emitErrors","typeLabel":"boolean"},"multipart":{"description":"Sends a multipart/form-data HTTP request","type":"array","items":{"type":"object","required":["fieldname","value"],"properties":{"fieldname":{"type":"string","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.8.fetch.multipart.items.[INDEX].fieldname","typeLabel":"string"},"value":{"type":"string","description":"Must be a string. Raw files must be given as base64","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.8.fetch.multipart.items.[INDEX].value","typeLabel":"string"},"filename":{"type":"string","description":"Filename is required when value is a base64 encoded file","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.8.fetch.multipart.items.[INDEX].filename","typeLabel":"string"},"contentType":{"type":"string","description":"Optional MIME content-type","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.8.fetch.multipart.items.[INDEX].contentType","typeLabel":"string"}},"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.8.fetch.multipart.items.[INDEX]","typeLabel":"object"},"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.8.fetch.multipart","typeLabel":"object[]"},"allowSelfSignedCert":{"description":"Allow self signed https certificates","type":"boolean","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.8.fetch.allowSelfSignedCert","typeLabel":"boolean"},"timeout":{"description":"Inactivity timeout in milliseconds, applied both while waiting for the response headers and between two body chunks. Bounds a server that accepts the connection but never answers; a stream that keeps sending is never interrupted. Defaults to FETCH_HEADERS_TIMEOUT / FETCH_BODY_TIMEOUT.","type":"number","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.8.fetch.timeout","typeLabel":"number"},"output":{"type":"string","description":"Name of the variable which will hold the result","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.8.fetch.output","typeLabel":"string"},"stream":{"type":"object","description":"By default, SSE chunks are written to the output variable which can be read in real time using repeat instruction. Change this behaviour to emit chunks as individual events instead.","required":["event"],"properties":{"event":{"type":"string","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.8.fetch.stream.event","typeLabel":"string"},"endChunk":{"description":"Allows to configure a custom ending chunk","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.8.fetch.stream.endChunk","typeLabel":"any"},"concatenate":{"type":"object","properties":{"path":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.8.fetch.stream.concatenate.path","typeLabel":"string"},"throttle":{"type":"number","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.8.fetch.stream.concatenate.throttle","typeLabel":"number"}},"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.8.fetch.stream.concatenate","typeLabel":"object"},"payload":{"type":"object","additionalProperties":true,"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.8.fetch.stream.payload","typeLabel":"object"},"target":{"type":"object","properties":{"userTopic":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.8.fetch.stream.target.userTopic","typeLabel":"string"},"userId":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.8.fetch.stream.target.userId","typeLabel":"string"},"sessionId":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.8.fetch.stream.target.sessionId","typeLabel":"string"},"currentSocket":{"type":"boolean","default":true,"description":"If emitted in response to an active socket (i.e source.socketId is set), this event is only visible to this same socket. Defaults to true","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.8.fetch.stream.target.currentSocket","typeLabel":"boolean"}},"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.8.fetch.stream.target","typeLabel":"object"},"options":{"type":"object","properties":{"persist":{"type":"boolean","description":"Whether to persist this event or not. Defaults to true","default":true,"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.8.fetch.stream.options.persist","typeLabel":"boolean"},"aggPayload":{"type":"boolean","default":false,"description":"Populate advanced aggregation payload for custom mappings \u0026 analytics. This is automatically enabled for events mapped in config.events.types.*","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.8.fetch.stream.options.aggPayload","typeLabel":"boolean"},"async":{"type":"boolean","default":false,"description":"If true, the instruction will return control without waiting for the event to be emitted. Defaults to false","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.8.fetch.stream.options.async","typeLabel":"boolean"}},"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.8.fetch.stream.options","typeLabel":"object"}},"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.8.fetch.stream","typeLabel":"object"},"outputMode":{"type":"string","default":"body","enum":["body","detailed_response","data_url","base64"],"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.8.fetch.outputMode","typeLabel":"enum\u003cstring>"},"auth":{"type":"object","title":"Authentication","properties":{"prismeai":{"type":"object","title":"Prisme.ai","properties":{"forwardWorkspaceAuth":{"type":"boolean","description":"Enable in order to forward previously authenticated workspace in this fetch","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.8.fetch.auth.prismeai.forwardWorkspaceAuth","typeLabel":"boolean"}},"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.8.fetch.auth.prismeai","typeLabel":"Prisme.ai · object"},"awsv4":{"type":"object","additionalProperties":true,"title":"AWS Signature V4","properties":{"accessKeyId":{"type":"string","title":"Access Key ID","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.8.fetch.auth.awsv4.accessKeyId","typeLabel":"string"},"secretAccessKey":{"type":"string","title":"Secret Access Key","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.8.fetch.auth.awsv4.secretAccessKey","typeLabel":"string"},"service":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.8.fetch.auth.awsv4.service","typeLabel":"string"},"region":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.8.fetch.auth.awsv4.region","typeLabel":"string"}},"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.8.fetch.auth.awsv4","typeLabel":"AWS Signature V4 · object"}},"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.8.fetch.auth","typeLabel":"Authentication · object"}},"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.8.fetch","typeLabel":"object"}},"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.8","typeLabel":"object"},{"type":"object","maxProperties":1,"required":["comment"],"properties":{"comment":{"description":"Do nothing but display a comment in instructions list","type":"string","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.9.comment","typeLabel":"string"}},"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.9","typeLabel":"object"},{"type":"object","maxProperties":1,"required":["rateLimit"],"properties":{"rateLimit":{"type":"object","required":["name","consumer","window","limit"],"properties":{"name":{"type":"string","description":"Name your rate limit","example":"ApiCall","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.10.rateLimit.name","typeLabel":"string"},"consumer":{"description":"Consumer identifying key like user id, ip, ... ","type":"string","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.10.rateLimit.consumer","typeLabel":"string"},"window":{"type":"number","description":"Fixed time window length in seconds.","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.10.rateLimit.window","typeLabel":"number"},"limit":{"type":"number","description":"Maximum number of points which can be consumed over the given window","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.10.rateLimit.limit","typeLabel":"number"},"consume":{"type":"number","description":"Number of points consumed for 1 rateLimit call, defaults to 1","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.10.rateLimit.consume","typeLabel":"number"},"break":{"type":"boolean","description":"Set to false in order to return reached limit error instead of breaking current automation","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.10.rateLimit.break","typeLabel":"boolean"},"output":{"type":"string","description":"Will save the caught event inside this variable","example":"nameOfResultVariable","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.10.rateLimit.output","typeLabel":"string"}},"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.10.rateLimit","typeLabel":"object"}},"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.10","typeLabel":"object"},{"type":"object","maxProperties":1,"required":["run"],"properties":{"run":{"type":"object","description":"Generic run instruction to execute various function modules","required":["module","function"],"properties":{"module":{"type":"string","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.11.run.module","typeLabel":"string"},"function":{"type":"string","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.11.run.function","typeLabel":"string"},"parameters":{"oneOf":[{}],"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.11.run.parameters","typeLabel":"any"},"output":{"type":"string","description":"Name of the variable which will hold the function result","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.11.run.output","typeLabel":"string"},"assumeRole":{"type":"string","description":"Run this call under one of the workspace's own roles, as declared in its security rules. Applies to this call only, and native roles cannot be assumed: declare a role stating what it opens.","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.11.run.assumeRole","typeLabel":"string"},"onError":{"type":"string","default":"break","enum":["break","emit","continue"],"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.11.run.onError","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.11.run","typeLabel":"object"}},"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.11","typeLabel":"object"},{"type":"object","maxProperties":1,"minProperties":1,"example":{"set":{"name":"user.welcomed","value":true}},"additionalProperties":true,"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX].oneOf.12","typeLabel":"object"}],"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do.items.[INDEX]","typeLabel":"object"},"example":[{"set":{"name":"user.welcomed","value":true}},{"emit":{"event":"user.welcomed","payload":{"userId":"{{userId}}"}}}],"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.do","typeLabel":"object[]"},"description":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.description.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.description.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.description.oneOf.1","typeLabel":"string"}],"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.description","typeLabel":"object | string"},"private":{"type":"boolean","description":"Set this to true if you don't want your automation to be accessible outside of your app. Default is false.","example":false,"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.private","typeLabel":"boolean"},"disabled":{"type":"boolean","description":"Set this to true if you want to turn off this automation.","example":true,"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.disabled","typeLabel":"boolean"},"slug":{"type":"string","description":"Unique \u0026 human readable id across current workspace's automations","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.slug","typeLabel":"string"},"arguments":{"additionalProperties":{"type":"object","properties":{"type":{"type":"string","enum":["string","number","integer","object","array","boolean","localized:string","localized:number","localized:boolean"],"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.arguments.additionalProperties.type","typeLabel":"enum\u003cstring>"},"format":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.arguments.additionalProperties.format","typeLabel":"string"},"properties":{"additionalProperties":{"type":"object","description":"Recursive reference to `TypedArgument`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.arguments.additionalProperties.properties.additionalProperties","typeLabel":"object"},"type":"object","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.arguments.additionalProperties.properties","typeLabel":"object"},"title":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.arguments.additionalProperties.title.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.arguments.additionalProperties.title.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.arguments.additionalProperties.title.oneOf.1","typeLabel":"string"}],"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.arguments.additionalProperties.title","typeLabel":"object | string"},"description":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.arguments.additionalProperties.description.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.arguments.additionalProperties.description.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.arguments.additionalProperties.description.oneOf.1","typeLabel":"string"}],"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.arguments.additionalProperties.description","typeLabel":"object | string"},"items":{"type":"object","description":"Recursive reference to `TypedArgument`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.arguments.additionalProperties.\\items","typeLabel":"object"},"ui:widget":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.arguments.additionalProperties.ui:widget","typeLabel":"string"},"ui:options":{"type":"object","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.arguments.additionalProperties.ui:options","typeLabel":"object"},"secret":{"type":"boolean","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.arguments.additionalProperties.secret","typeLabel":"boolean"},"redact":{"type":"boolean","description":"Path-redact this field from runtime execution events (runtime.automations.executed), whatever its size. Redact itself never tracks the value: each automation the value transits through must re-declare redact on its own schema. It does not disable a secret declaration on the same or a nested field — secret takes precedence, so a field marked both is value-tracked AND path-redacted. Only reachable through nested properties: a marker inside items, additionalProperties or oneOf-style keywords is ignored (redact the parent field itself).","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.arguments.additionalProperties.redact","typeLabel":"boolean"},"required":{"type":"array","items":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.arguments.additionalProperties.required.items.[INDEX]","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.arguments.additionalProperties.required","typeLabel":"string[]"},"event":{"type":"boolean","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.arguments.additionalProperties.event","typeLabel":"boolean"}},"example":{"type":"string","title":{"en":"User ID"},"description":{"en":"The unique identifier of the user"}},"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.arguments.additionalProperties","typeLabel":"object"},"type":"object","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.arguments","typeLabel":"object"},"schemas":{"type":"array","description":"Conditional input/output schemas. Takes precedence over arguments for validation when present; arguments-declared secret \u0026 redact markers remain enforced on every branch, while branch-declared secrets only apply to calls matching their branch.","items":{"type":"object","additionalProperties":false,"description":"Conditional input/output schema branch. The first branch whose conditions all match the payload is active; a branch without conditions is the default. When validateArguments is true and no branch matches, the call is rejected — declare an unconditioned branch to accept internal calls or unlisted methods.","properties":{"conditions":{"type":"object","description":"Every entry must equal the corresponding payload variable for the branch to match. Keys are dot-paths resolved from the payload root (method, body.kind…); method is matched case-insensitively. Values are compared as strings after scalar coercion (2 matches \"2\" — query parameters always arrive as strings); an object or array value never matches.","additionalProperties":true,"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.schemas.items.[INDEX].conditions","typeLabel":"object"},"payload":{"type":"object","properties":{"type":{"type":"string","enum":["string","number","integer","object","array","boolean","localized:string","localized:number","localized:boolean"],"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.schemas.items.[INDEX].payload.type","typeLabel":"enum\u003cstring>"},"format":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.schemas.items.[INDEX].payload.format","typeLabel":"string"},"properties":{"additionalProperties":{"type":"object","description":"Recursive reference to `TypedArgument`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.schemas.items.[INDEX].payload.properties.additionalProperties","typeLabel":"object"},"type":"object","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.schemas.items.[INDEX].payload.properties","typeLabel":"object"},"title":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.schemas.items.[INDEX].payload.title.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.schemas.items.[INDEX].payload.title.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.schemas.items.[INDEX].payload.title.oneOf.1","typeLabel":"string"}],"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.schemas.items.[INDEX].payload.title","typeLabel":"object | string"},"description":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.schemas.items.[INDEX].payload.description.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.schemas.items.[INDEX].payload.description.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.schemas.items.[INDEX].payload.description.oneOf.1","typeLabel":"string"}],"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.schemas.items.[INDEX].payload.description","typeLabel":"object | string"},"items":{"type":"object","description":"Recursive reference to `TypedArgument`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.schemas.items.[INDEX].payload.\\items","typeLabel":"object"},"ui:widget":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.schemas.items.[INDEX].payload.ui:widget","typeLabel":"string"},"ui:options":{"type":"object","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.schemas.items.[INDEX].payload.ui:options","typeLabel":"object"},"secret":{"type":"boolean","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.schemas.items.[INDEX].payload.secret","typeLabel":"boolean"},"redact":{"type":"boolean","description":"Path-redact this field from runtime execution events (runtime.automations.executed), whatever its size. Redact itself never tracks the value: each automation the value transits through must re-declare redact on its own schema. It does not disable a secret declaration on the same or a nested field — secret takes precedence, so a field marked both is value-tracked AND path-redacted. Only reachable through nested properties: a marker inside items, additionalProperties or oneOf-style keywords is ignored (redact the parent field itself).","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.schemas.items.[INDEX].payload.redact","typeLabel":"boolean"},"required":{"type":"array","items":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.schemas.items.[INDEX].payload.required.items.[INDEX]","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.schemas.items.[INDEX].payload.required","typeLabel":"string[]"},"event":{"type":"boolean","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.schemas.items.[INDEX].payload.event","typeLabel":"boolean"}},"example":{"type":"string","title":{"en":"User ID"},"description":{"en":"The unique identifier of the user"}},"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.schemas.items.[INDEX].payload","typeLabel":"object"},"output":{"type":"object","properties":{"type":{"type":"string","enum":["string","number","integer","object","array","boolean","localized:string","localized:number","localized:boolean"],"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.schemas.items.[INDEX].output.type","typeLabel":"enum\u003cstring>"},"format":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.schemas.items.[INDEX].output.format","typeLabel":"string"},"properties":{"additionalProperties":{"type":"object","description":"Recursive reference to `TypedArgument`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.schemas.items.[INDEX].output.properties.additionalProperties","typeLabel":"object"},"type":"object","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.schemas.items.[INDEX].output.properties","typeLabel":"object"},"title":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.schemas.items.[INDEX].output.title.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.schemas.items.[INDEX].output.title.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.schemas.items.[INDEX].output.title.oneOf.1","typeLabel":"string"}],"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.schemas.items.[INDEX].output.title","typeLabel":"object | string"},"description":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.schemas.items.[INDEX].output.description.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.schemas.items.[INDEX].output.description.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.schemas.items.[INDEX].output.description.oneOf.1","typeLabel":"string"}],"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.schemas.items.[INDEX].output.description","typeLabel":"object | string"},"items":{"type":"object","description":"Recursive reference to `TypedArgument`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.schemas.items.[INDEX].output.\\items","typeLabel":"object"},"ui:widget":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.schemas.items.[INDEX].output.ui:widget","typeLabel":"string"},"ui:options":{"type":"object","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.schemas.items.[INDEX].output.ui:options","typeLabel":"object"},"secret":{"type":"boolean","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.schemas.items.[INDEX].output.secret","typeLabel":"boolean"},"redact":{"type":"boolean","description":"Path-redact this field from runtime execution events (runtime.automations.executed), whatever its size. Redact itself never tracks the value: each automation the value transits through must re-declare redact on its own schema. It does not disable a secret declaration on the same or a nested field — secret takes precedence, so a field marked both is value-tracked AND path-redacted. Only reachable through nested properties: a marker inside items, additionalProperties or oneOf-style keywords is ignored (redact the parent field itself).","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.schemas.items.[INDEX].output.redact","typeLabel":"boolean"},"required":{"type":"array","items":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.schemas.items.[INDEX].output.required.items.[INDEX]","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.schemas.items.[INDEX].output.required","typeLabel":"string[]"},"event":{"type":"boolean","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.schemas.items.[INDEX].output.event","typeLabel":"boolean"}},"example":{"type":"string","title":{"en":"User ID"},"description":{"en":"The unique identifier of the user"}},"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.schemas.items.[INDEX].output","typeLabel":"object"}},"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.schemas.items.[INDEX]","typeLabel":"object"},"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.schemas","typeLabel":"object[]"},"validateArguments":{"type":"boolean","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.validateArguments","typeLabel":"boolean"},"when":{"oneOf":[{"type":"object","required":["events"],"properties":{"events":{"type":"array","items":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.when.oneOf.0.events.items.[INDEX]","typeLabel":"string"},"example":["prismeaiMessenger.event"],"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.when.oneOf.0.events","typeLabel":"string[]"},"schedules":{"type":"array","items":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.when.oneOf.0.schedules.items.[INDEX]","typeLabel":"string"},"example":["2021-12-25T00:00","* * 1 * *"],"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.when.oneOf.0.schedules","typeLabel":"string[]"},"endpoint":{"oneOf":[{"type":"boolean","example":"Set to true in order to activate HTTP endpoint. Slug will be trigger name by default","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.when.oneOf.0.endpoint.oneOf.0","typeLabel":"boolean"},{"type":"string","example":"Slug name","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.when.oneOf.0.endpoint.oneOf.1","typeLabel":"string"}],"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.when.oneOf.0.endpoint","typeLabel":"boolean | string"}},"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.when.oneOf.0","typeLabel":"object"},{"type":"object","required":["schedules"],"properties":{"schedules":{"type":"array","items":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.when.oneOf.1.schedules.items.[INDEX]","typeLabel":"string"},"example":["2021-12-25T00:00","* * 1 * *"],"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.when.oneOf.1.schedules","typeLabel":"string[]"},"events":{"type":"array","items":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.when.oneOf.1.events.items.[INDEX]","typeLabel":"string"},"example":["prismeaiMessenger.event"],"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.when.oneOf.1.events","typeLabel":"string[]"},"endpoint":{"oneOf":[{"type":"boolean","example":"Set to true in order to activate HTTP endpoint. Slug will be trigger name by default","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.when.oneOf.1.endpoint.oneOf.0","typeLabel":"boolean"},{"type":"string","example":"Slug name","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.when.oneOf.1.endpoint.oneOf.1","typeLabel":"string"}],"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.when.oneOf.1.endpoint","typeLabel":"boolean | string"}},"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.when.oneOf.1","typeLabel":"object"},{"type":"object","required":["endpoint"],"properties":{"endpoint":{"oneOf":[{"type":"boolean","example":"Set to true in order to activate HTTP endpoint. Slug will be trigger name by default","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.when.oneOf.2.endpoint.oneOf.0","typeLabel":"boolean"},{"type":"string","example":"Slug name","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.when.oneOf.2.endpoint.oneOf.1","typeLabel":"string"}],"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.when.oneOf.2.endpoint","typeLabel":"boolean | string"},"events":{"type":"array","items":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.when.oneOf.2.events.items.[INDEX]","typeLabel":"string"},"example":["prismeaiMessenger.event"],"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.when.oneOf.2.events","typeLabel":"string[]"},"schedules":{"type":"array","items":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.when.oneOf.2.schedules.items.[INDEX]","typeLabel":"string"},"example":["2021-12-25T00:00","* * 1 * *"],"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.when.oneOf.2.schedules","typeLabel":"string[]"}},"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.when.oneOf.2","typeLabel":"object"},{"type":"object","properties":{"events":{"type":"array","items":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.when.oneOf.3.events.items.[INDEX]","typeLabel":"string"},"example":["prismeaiMessenger.event"],"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.when.oneOf.3.events","typeLabel":"string[]"},"schedules":{"type":"array","items":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.when.oneOf.3.schedules.items.[INDEX]","typeLabel":"string"},"example":["2021-12-25T00:00","* * 1 * *"],"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.when.oneOf.3.schedules","typeLabel":"string[]"},"endpoint":{"oneOf":[{"type":"boolean","example":"Set to true in order to activate HTTP endpoint. Slug will be trigger name by default","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.when.oneOf.3.endpoint.oneOf.0","typeLabel":"boolean"},{"type":"string","example":"Slug name","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.when.oneOf.3.endpoint.oneOf.1","typeLabel":"string"}],"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.when.oneOf.3.endpoint","typeLabel":"boolean | string"}},"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.when.oneOf.3","typeLabel":"object"}],"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.when","typeLabel":"object"},"labels":{"type":"array","items":{"type":"string","pattern":"^[0-9A-Za-z._:-]{2,60}$","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.labels.items.[INDEX]","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.labels","typeLabel":"string[]"},"events":{"type":"object","properties":{"emit":{"type":"array","items":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.events.emit.items.[INDEX]","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.events.emit","typeLabel":"string[]"},"listen":{"type":"array","items":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.events.listen.items.[INDEX]","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.events.listen","typeLabel":"string[]"},"autocomplete":{"type":"array","items":{"type":"object","required":["event"],"properties":{"event":{"type":"string","example":"prismeaiMessenger.message","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.events.autocomplete.items.[INDEX].event","typeLabel":"string"},"autocomplete":{"type":"object","additionalProperties":{"type":"object","properties":{"from":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.events.autocomplete.items.[INDEX].autocomplete.additionalProperties.from","typeLabel":"string"},"path":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.events.autocomplete.items.[INDEX].autocomplete.additionalProperties.path","typeLabel":"string"},"template":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.events.autocomplete.items.[INDEX].autocomplete.additionalProperties.template","typeLabel":"string"}},"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.events.autocomplete.items.[INDEX].autocomplete.additionalProperties","typeLabel":"object"},"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.events.autocomplete.items.[INDEX].autocomplete","typeLabel":"object"}},"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.events.autocomplete.items.[INDEX]","typeLabel":"object"},"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.events.autocomplete","typeLabel":"object[]"}},"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.events","typeLabel":"object"},"updatedAt":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.updatedAt","typeLabel":"string"},"createdAt":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.createdAt","typeLabel":"string"},"updatedBy":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.updatedBy","typeLabel":"string"},"createdBy":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.createdBy","typeLabel":"string"},"checksum":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.checksum","typeLabel":"string"},"output":{"description":"Automation result expression. Might be a variable reference, an object/array with variables inside ...","example":"{{result}}","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.output","typeLabel":"any"},"authorizations":{"type":"object","properties":{"action":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.authorizations.action","typeLabel":"string"}},"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation.authorizations","typeLabel":"object"}},"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.12.payload.automation","typeLabel":"object"},"slug":{"type":"string","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.12.payload.slug","typeLabel":"string"},"oldSlug":{"type":"string","description":"Filled with the previous automation slug when renamed","uniqueKey":"events.items.[INDEX].oneOf.12.payload.oldSlug","typeLabel":"string"},"events":{"type":"object","properties":{"emit":{"type":"array","items":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.12.payload.events.emit.items.[INDEX]","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.12.payload.events.emit","typeLabel":"string[]"},"listen":{"type":"array","items":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.12.payload.events.listen.items.[INDEX]","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.12.payload.events.listen","typeLabel":"string[]"},"autocomplete":{"type":"array","items":{"type":"object","required":["event"],"properties":{"event":{"type":"string","example":"prismeaiMessenger.message","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.12.payload.events.autocomplete.items.[INDEX].event","typeLabel":"string"},"autocomplete":{"type":"object","additionalProperties":{"type":"object","properties":{"from":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.12.payload.events.autocomplete.items.[INDEX].autocomplete.additionalProperties.from","typeLabel":"string"},"path":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.12.payload.events.autocomplete.items.[INDEX].autocomplete.additionalProperties.path","typeLabel":"string"},"template":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.12.payload.events.autocomplete.items.[INDEX].autocomplete.additionalProperties.template","typeLabel":"string"}},"uniqueKey":"events.items.[INDEX].oneOf.12.payload.events.autocomplete.items.[INDEX].autocomplete.additionalProperties","typeLabel":"object"},"uniqueKey":"events.items.[INDEX].oneOf.12.payload.events.autocomplete.items.[INDEX].autocomplete","typeLabel":"object"}},"uniqueKey":"events.items.[INDEX].oneOf.12.payload.events.autocomplete.items.[INDEX]","typeLabel":"object"},"uniqueKey":"events.items.[INDEX].oneOf.12.payload.events.autocomplete","typeLabel":"object[]"}},"uniqueKey":"events.items.[INDEX].oneOf.12.payload.events","typeLabel":"object"}},"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.12.payload","typeLabel":"object"}},"uniqueKey":"events.items.[INDEX].oneOf.12","typeLabel":"object"},{"type":"object","required":["type","payload"],"properties":{"type":{"type":"string","example":"workspaces.automations.deleted","enum":["workspaces.automations.deleted"],"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.13.type","typeLabel":"enum\u003cstring>"},"payload":{"type":"object","required":["automationSlug"],"properties":{"automationSlug":{"type":"string","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.13.payload.automationSlug","typeLabel":"string"}},"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.13.payload","typeLabel":"object"}},"uniqueKey":"events.items.[INDEX].oneOf.13","typeLabel":"object"},{"type":"object","required":["type","payload"],"properties":{"type":{"type":"string","example":"workspaces.pages.created","enum":["workspaces.pages.created"],"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.14.type","typeLabel":"enum\u003cstring>"},"payload":{"type":"object","required":["page"],"properties":{"page":{"type":"object","additionalProperties":false,"properties":{"name":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.name.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.name.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.name.oneOf.1","typeLabel":"string"}],"uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.name","typeLabel":"object | string"},"description":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.description.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.description.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.description.oneOf.1","typeLabel":"string"}],"uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.description","typeLabel":"object | string"},"workspaceId":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.workspaceId","typeLabel":"string"},"workspaceSlug":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.workspaceSlug","typeLabel":"string"},"id":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.id","typeLabel":"string"},"slug":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.slug","typeLabel":"string"},"blocks":{"type":"array","items":{"type":"object","required":["slug"],"properties":{"slug":{"type":"string","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.blocks.items.[INDEX].slug","typeLabel":"string"},"appInstance":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.blocks.items.[INDEX].appInstance","typeLabel":"string"},"onInit":{"oneOf":[{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.blocks.items.[INDEX].onInit.oneOf.0","typeLabel":"string"},{"type":"object","properties":{"event":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.blocks.items.[INDEX].onInit.oneOf.1.event","typeLabel":"string"},"payload":{"oneOf":[{}],"uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.blocks.items.[INDEX].onInit.oneOf.1.payload","typeLabel":"any"}},"uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.blocks.items.[INDEX].onInit.oneOf.1","typeLabel":"object"}],"uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.blocks.items.[INDEX].onInit","typeLabel":"string | object"},"updateOn":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.blocks.items.[INDEX].updateOn","typeLabel":"string"},"automation":{"oneOf":[{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.blocks.items.[INDEX].automation.oneOf.0","typeLabel":"string"},{"type":"object","properties":{"slug":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.blocks.items.[INDEX].automation.oneOf.1.slug","typeLabel":"string"},"payload":{"oneOf":[{}],"uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.blocks.items.[INDEX].automation.oneOf.1.payload","typeLabel":"any"}},"uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.blocks.items.[INDEX].automation.oneOf.1","typeLabel":"object"}],"uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.blocks.items.[INDEX].automation","typeLabel":"string | object"}},"additionalProperties":true,"uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.blocks.items.[INDEX]","typeLabel":"object"},"uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.blocks","typeLabel":"object[]"},"labels":{"type":"array","items":{"type":"string","pattern":"^[0-9A-Za-z._:-]{2,60}$","uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.labels.items.[INDEX]","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.labels","typeLabel":"string[]"},"events":{"type":"object","properties":{"emit":{"type":"array","items":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.events.emit.items.[INDEX]","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.events.emit","typeLabel":"string[]"},"listen":{"type":"array","items":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.events.listen.items.[INDEX]","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.events.listen","typeLabel":"string[]"},"autocomplete":{"type":"array","items":{"type":"object","required":["event"],"properties":{"event":{"type":"string","example":"prismeaiMessenger.message","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.events.autocomplete.items.[INDEX].event","typeLabel":"string"},"autocomplete":{"type":"object","additionalProperties":{"type":"object","properties":{"from":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.events.autocomplete.items.[INDEX].autocomplete.additionalProperties.from","typeLabel":"string"},"path":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.events.autocomplete.items.[INDEX].autocomplete.additionalProperties.path","typeLabel":"string"},"template":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.events.autocomplete.items.[INDEX].autocomplete.additionalProperties.template","typeLabel":"string"}},"uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.events.autocomplete.items.[INDEX].autocomplete.additionalProperties","typeLabel":"object"},"uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.events.autocomplete.items.[INDEX].autocomplete","typeLabel":"object"}},"uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.events.autocomplete.items.[INDEX]","typeLabel":"object"},"uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.events.autocomplete","typeLabel":"object[]"}},"uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.events","typeLabel":"object"},"createdBy":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.createdBy","typeLabel":"string"},"updatedBy":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.updatedBy","typeLabel":"string"},"createdAt":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.createdAt","typeLabel":"string"},"updatedAt":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.updatedAt","typeLabel":"string"},"permissions":{"type":"object","additionalProperties":{"type":"object","properties":{"role":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.permissions.additionalProperties.role","typeLabel":"string"},"policies":{"properties":{"read":{"type":"boolean","uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.permissions.additionalProperties.policies.read","typeLabel":"boolean"},"write":{"type":"boolean","uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.permissions.additionalProperties.policies.write","typeLabel":"boolean"},"update":{"type":"boolean","uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.permissions.additionalProperties.policies.update","typeLabel":"boolean"},"create":{"type":"boolean","uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.permissions.additionalProperties.policies.create","typeLabel":"boolean"},"manage_permissions":{"type":"boolean","uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.permissions.additionalProperties.policies.manage_permissions","typeLabel":"boolean"}},"type":"object","uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.permissions.additionalProperties.policies","typeLabel":"object"}},"uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.permissions.additionalProperties","typeLabel":"object"},"uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.permissions","typeLabel":"object"},"customDomains":{"type":"array","items":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.customDomains.items.[INDEX]","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.customDomains","typeLabel":"string[]"},"colorScheme":{"type":"string","enum":["auto","light","dark"],"uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.colorScheme","typeLabel":"enum\u003cstring>"},"checksum":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.checksum","typeLabel":"string"},"favicon":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.favicon","typeLabel":"string"},"styles":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.styles","typeLabel":"string"},"onInit":{"oneOf":[{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.onInit.oneOf.0","typeLabel":"string"},{"type":"object","properties":{"event":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.onInit.oneOf.1.event","typeLabel":"string"},"payload":{"oneOf":[{}],"uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.onInit.oneOf.1.payload","typeLabel":"any"}},"uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.onInit.oneOf.1","typeLabel":"object"}],"uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.onInit","typeLabel":"string | object"},"updateOn":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.updateOn","typeLabel":"string"},"notifyOn":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.notifyOn","typeLabel":"string"},"automation":{"oneOf":[{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.automation.oneOf.0","typeLabel":"string"},{"type":"object","properties":{"slug":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.automation.oneOf.1.slug","typeLabel":"string"},"payload":{"oneOf":[{}],"uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.automation.oneOf.1.payload","typeLabel":"any"}},"uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.automation.oneOf.1","typeLabel":"object"}],"uniqueKey":"events.items.[INDEX].oneOf.14.payload.page.automation","typeLabel":"string | object"}},"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.14.payload.page","typeLabel":"object"},"events":{"type":"object","properties":{"emit":{"type":"array","items":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.14.payload.events.emit.items.[INDEX]","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.14.payload.events.emit","typeLabel":"string[]"},"listen":{"type":"array","items":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.14.payload.events.listen.items.[INDEX]","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.14.payload.events.listen","typeLabel":"string[]"},"autocomplete":{"type":"array","items":{"type":"object","required":["event"],"properties":{"event":{"type":"string","example":"prismeaiMessenger.message","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.14.payload.events.autocomplete.items.[INDEX].event","typeLabel":"string"},"autocomplete":{"type":"object","additionalProperties":{"type":"object","properties":{"from":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.14.payload.events.autocomplete.items.[INDEX].autocomplete.additionalProperties.from","typeLabel":"string"},"path":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.14.payload.events.autocomplete.items.[INDEX].autocomplete.additionalProperties.path","typeLabel":"string"},"template":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.14.payload.events.autocomplete.items.[INDEX].autocomplete.additionalProperties.template","typeLabel":"string"}},"uniqueKey":"events.items.[INDEX].oneOf.14.payload.events.autocomplete.items.[INDEX].autocomplete.additionalProperties","typeLabel":"object"},"uniqueKey":"events.items.[INDEX].oneOf.14.payload.events.autocomplete.items.[INDEX].autocomplete","typeLabel":"object"}},"uniqueKey":"events.items.[INDEX].oneOf.14.payload.events.autocomplete.items.[INDEX]","typeLabel":"object"},"uniqueKey":"events.items.[INDEX].oneOf.14.payload.events.autocomplete","typeLabel":"object[]"}},"uniqueKey":"events.items.[INDEX].oneOf.14.payload.events","typeLabel":"object"}},"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.14.payload","typeLabel":"object"}},"uniqueKey":"events.items.[INDEX].oneOf.14","typeLabel":"object"},{"type":"object","required":["type","payload"],"properties":{"type":{"type":"string","example":"workspaces.pages.updated","enum":["workspaces.pages.updated"],"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.15.type","typeLabel":"enum\u003cstring>"},"payload":{"type":"object","required":["page","slug"],"properties":{"page":{"type":"object","additionalProperties":false,"properties":{"name":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.name.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.name.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.name.oneOf.1","typeLabel":"string"}],"uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.name","typeLabel":"object | string"},"description":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.description.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.description.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.description.oneOf.1","typeLabel":"string"}],"uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.description","typeLabel":"object | string"},"workspaceId":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.workspaceId","typeLabel":"string"},"workspaceSlug":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.workspaceSlug","typeLabel":"string"},"id":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.id","typeLabel":"string"},"slug":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.slug","typeLabel":"string"},"blocks":{"type":"array","items":{"type":"object","required":["slug"],"properties":{"slug":{"type":"string","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.blocks.items.[INDEX].slug","typeLabel":"string"},"appInstance":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.blocks.items.[INDEX].appInstance","typeLabel":"string"},"onInit":{"oneOf":[{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.blocks.items.[INDEX].onInit.oneOf.0","typeLabel":"string"},{"type":"object","properties":{"event":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.blocks.items.[INDEX].onInit.oneOf.1.event","typeLabel":"string"},"payload":{"oneOf":[{}],"uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.blocks.items.[INDEX].onInit.oneOf.1.payload","typeLabel":"any"}},"uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.blocks.items.[INDEX].onInit.oneOf.1","typeLabel":"object"}],"uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.blocks.items.[INDEX].onInit","typeLabel":"string | object"},"updateOn":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.blocks.items.[INDEX].updateOn","typeLabel":"string"},"automation":{"oneOf":[{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.blocks.items.[INDEX].automation.oneOf.0","typeLabel":"string"},{"type":"object","properties":{"slug":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.blocks.items.[INDEX].automation.oneOf.1.slug","typeLabel":"string"},"payload":{"oneOf":[{}],"uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.blocks.items.[INDEX].automation.oneOf.1.payload","typeLabel":"any"}},"uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.blocks.items.[INDEX].automation.oneOf.1","typeLabel":"object"}],"uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.blocks.items.[INDEX].automation","typeLabel":"string | object"}},"additionalProperties":true,"uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.blocks.items.[INDEX]","typeLabel":"object"},"uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.blocks","typeLabel":"object[]"},"labels":{"type":"array","items":{"type":"string","pattern":"^[0-9A-Za-z._:-]{2,60}$","uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.labels.items.[INDEX]","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.labels","typeLabel":"string[]"},"events":{"type":"object","properties":{"emit":{"type":"array","items":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.events.emit.items.[INDEX]","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.events.emit","typeLabel":"string[]"},"listen":{"type":"array","items":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.events.listen.items.[INDEX]","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.events.listen","typeLabel":"string[]"},"autocomplete":{"type":"array","items":{"type":"object","required":["event"],"properties":{"event":{"type":"string","example":"prismeaiMessenger.message","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.events.autocomplete.items.[INDEX].event","typeLabel":"string"},"autocomplete":{"type":"object","additionalProperties":{"type":"object","properties":{"from":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.events.autocomplete.items.[INDEX].autocomplete.additionalProperties.from","typeLabel":"string"},"path":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.events.autocomplete.items.[INDEX].autocomplete.additionalProperties.path","typeLabel":"string"},"template":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.events.autocomplete.items.[INDEX].autocomplete.additionalProperties.template","typeLabel":"string"}},"uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.events.autocomplete.items.[INDEX].autocomplete.additionalProperties","typeLabel":"object"},"uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.events.autocomplete.items.[INDEX].autocomplete","typeLabel":"object"}},"uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.events.autocomplete.items.[INDEX]","typeLabel":"object"},"uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.events.autocomplete","typeLabel":"object[]"}},"uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.events","typeLabel":"object"},"createdBy":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.createdBy","typeLabel":"string"},"updatedBy":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.updatedBy","typeLabel":"string"},"createdAt":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.createdAt","typeLabel":"string"},"updatedAt":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.updatedAt","typeLabel":"string"},"permissions":{"type":"object","additionalProperties":{"type":"object","properties":{"role":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.permissions.additionalProperties.role","typeLabel":"string"},"policies":{"properties":{"read":{"type":"boolean","uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.permissions.additionalProperties.policies.read","typeLabel":"boolean"},"write":{"type":"boolean","uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.permissions.additionalProperties.policies.write","typeLabel":"boolean"},"update":{"type":"boolean","uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.permissions.additionalProperties.policies.update","typeLabel":"boolean"},"create":{"type":"boolean","uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.permissions.additionalProperties.policies.create","typeLabel":"boolean"},"manage_permissions":{"type":"boolean","uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.permissions.additionalProperties.policies.manage_permissions","typeLabel":"boolean"}},"type":"object","uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.permissions.additionalProperties.policies","typeLabel":"object"}},"uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.permissions.additionalProperties","typeLabel":"object"},"uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.permissions","typeLabel":"object"},"customDomains":{"type":"array","items":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.customDomains.items.[INDEX]","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.customDomains","typeLabel":"string[]"},"colorScheme":{"type":"string","enum":["auto","light","dark"],"uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.colorScheme","typeLabel":"enum\u003cstring>"},"checksum":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.checksum","typeLabel":"string"},"favicon":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.favicon","typeLabel":"string"},"styles":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.styles","typeLabel":"string"},"onInit":{"oneOf":[{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.onInit.oneOf.0","typeLabel":"string"},{"type":"object","properties":{"event":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.onInit.oneOf.1.event","typeLabel":"string"},"payload":{"oneOf":[{}],"uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.onInit.oneOf.1.payload","typeLabel":"any"}},"uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.onInit.oneOf.1","typeLabel":"object"}],"uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.onInit","typeLabel":"string | object"},"updateOn":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.updateOn","typeLabel":"string"},"notifyOn":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.notifyOn","typeLabel":"string"},"automation":{"oneOf":[{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.automation.oneOf.0","typeLabel":"string"},{"type":"object","properties":{"slug":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.automation.oneOf.1.slug","typeLabel":"string"},"payload":{"oneOf":[{}],"uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.automation.oneOf.1.payload","typeLabel":"any"}},"uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.automation.oneOf.1","typeLabel":"object"}],"uniqueKey":"events.items.[INDEX].oneOf.15.payload.page.automation","typeLabel":"string | object"}},"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.15.payload.page","typeLabel":"object"},"slug":{"type":"string","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.15.payload.slug","typeLabel":"string"},"oldSlug":{"type":"string","description":"Filled with the previous page slug when renamed","uniqueKey":"events.items.[INDEX].oneOf.15.payload.oldSlug","typeLabel":"string"},"events":{"type":"object","properties":{"emit":{"type":"array","items":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.15.payload.events.emit.items.[INDEX]","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.15.payload.events.emit","typeLabel":"string[]"},"listen":{"type":"array","items":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.15.payload.events.listen.items.[INDEX]","typeLabel":"string"},"uniqueKey":"events.items.[INDEX].oneOf.15.payload.events.listen","typeLabel":"string[]"},"autocomplete":{"type":"array","items":{"type":"object","required":["event"],"properties":{"event":{"type":"string","example":"prismeaiMessenger.message","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.15.payload.events.autocomplete.items.[INDEX].event","typeLabel":"string"},"autocomplete":{"type":"object","additionalProperties":{"type":"object","properties":{"from":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.15.payload.events.autocomplete.items.[INDEX].autocomplete.additionalProperties.from","typeLabel":"string"},"path":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.15.payload.events.autocomplete.items.[INDEX].autocomplete.additionalProperties.path","typeLabel":"string"},"template":{"type":"string","uniqueKey":"events.items.[INDEX].oneOf.15.payload.events.autocomplete.items.[INDEX].autocomplete.additionalProperties.template","typeLabel":"string"}},"uniqueKey":"events.items.[INDEX].oneOf.15.payload.events.autocomplete.items.[INDEX].autocomplete.additionalProperties","typeLabel":"object"},"uniqueKey":"events.items.[INDEX].oneOf.15.payload.events.autocomplete.items.[INDEX].autocomplete","typeLabel":"object"}},"uniqueKey":"events.items.[INDEX].oneOf.15.payload.events.autocomplete.items.[INDEX]","typeLabel":"object"},"uniqueKey":"events.items.[INDEX].oneOf.15.payload.events.autocomplete","typeLabel":"object[]"}},"uniqueKey":"events.items.[INDEX].oneOf.15.payload.events","typeLabel":"object"}},"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.15.payload","typeLabel":"object"}},"uniqueKey":"events.items.[INDEX].oneOf.15","typeLabel":"object"},{"type":"object","required":["type","payload"],"properties":{"type":{"type":"string","example":"workspaces.pages.deleted","enum":["workspaces.pages.deleted"],"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.16.type","typeLabel":"enum\u003cstring>"},"payload":{"type":"object","required":["pageSlug"],"properties":{"pageSlug":{"type":"string","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.16.payload.pageSlug","typeLabel":"string"}},"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.16.payload","typeLabel":"object"}},"uniqueKey":"events.items.[INDEX].oneOf.16","typeLabel":"object"},{"type":"object","required":["type","payload"],"properties":{"type":{"type":"string","example":"someCustomEvent","isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.17.type","typeLabel":"string"},"payload":{"oneOf":[{"isRequired":true}],"isRequired":true,"uniqueKey":"events.items.[INDEX].oneOf.17.payload","typeLabel":"any"}},"uniqueKey":"events.items.[INDEX].oneOf.17","typeLabel":"object"}],"uniqueKey":"events.items.[INDEX]","typeLabel":"object"},"example":[{"type":"apps.someApp.someCustomEvent","payload":{"foo":"bar"}}],"isRequired":true,"uniqueKey":"events","typeLabel":"object[]"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"events":[{"type":"apps.someApp.someCustomEvent","payload":{"foo":"bar"}}]}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"b44685e6-cb9e-43ff-93cf-ee6f2605ce93":{"description":"Success Response","content":{"application/json":{"schema":{"type":"array","items":{"oneOf":[{"type":"object","required":["type","source","createdAt","id","size"],"properties":{"type":{"type":"string","example":"apps.someApp.someCustomEvent","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.0.type","typeLabel":"string"},"source":{"type":"object","properties":{"appSlug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.0.source.appSlug","typeLabel":"string"},"appInstanceFullSlug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.0.source.appInstanceFullSlug","typeLabel":"string"},"appInstanceDepth":{"type":"number","uniqueKey":"items.[INDEX].oneOf.0.source.appInstanceDepth","typeLabel":"number"},"automationSlug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.0.source.automationSlug","typeLabel":"string"},"automationDepth":{"type":"number","uniqueKey":"items.[INDEX].oneOf.0.source.automationDepth","typeLabel":"number"},"userId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.0.source.userId","typeLabel":"string"},"ip":{"type":"string","uniqueKey":"items.[INDEX].oneOf.0.source.ip","typeLabel":"string"},"sessionId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.0.source.sessionId","typeLabel":"string"},"workspaceId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.0.source.workspaceId","typeLabel":"string"},"socketId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.0.source.socketId","typeLabel":"string"},"host":{"type":"object","required":["service"],"properties":{"service":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.0.source.host.service","typeLabel":"string"}},"uniqueKey":"items.[INDEX].oneOf.0.source.host","typeLabel":"object"},"correlationId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.0.source.correlationId","typeLabel":"string"},"serviceTopic":{"type":"string","uniqueKey":"items.[INDEX].oneOf.0.source.serviceTopic","typeLabel":"string"},"apiKeyId":{"type":"string","description":"Identifier of the organization API key that originated the interaction, when applicable. Propagates across nested automation calls, cross-workspace fetches and event-triggered automations.","uniqueKey":"items.[INDEX].oneOf.0.source.apiKeyId","typeLabel":"string"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.0.source","typeLabel":"object"},"createdAt":{"type":"string","description":"Creation date (ISO8601)","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.0.createdAt","typeLabel":"string"},"id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.0.id","typeLabel":"string"},"size":{"type":"number","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.0.size","typeLabel":"number"},"payload":{"oneOf":[{}],"uniqueKey":"items.[INDEX].oneOf.0.payload","typeLabel":"any"},"target":{"type":"object","properties":{"userTopic":{"type":"string","uniqueKey":"items.[INDEX].oneOf.0.target.userTopic","typeLabel":"string"},"userId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.0.target.userId","typeLabel":"string"},"sessionId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.0.target.sessionId","typeLabel":"string"},"currentSocket":{"type":"boolean","default":true,"description":"If emitted in response to an active socket (i.e source.socketId is set), this event is only visible to this same socket. Defaults to true","uniqueKey":"items.[INDEX].oneOf.0.target.currentSocket","typeLabel":"boolean"}},"uniqueKey":"items.[INDEX].oneOf.0.target","typeLabel":"object"},"options":{"type":"object","properties":{"persist":{"type":"boolean","description":"Whether to persist this event or not. Defaults to true","default":true,"uniqueKey":"items.[INDEX].oneOf.0.options.persist","typeLabel":"boolean"},"aggPayload":{"type":"boolean","default":false,"description":"Populate advanced aggregation payload for custom mappings \u0026 analytics. This is automatically enabled for events mapped in config.events.types.*","uniqueKey":"items.[INDEX].oneOf.0.options.aggPayload","typeLabel":"boolean"},"async":{"type":"boolean","default":false,"description":"If true, the instruction will return control without waiting for the event to be emitted. Defaults to false","uniqueKey":"items.[INDEX].oneOf.0.options.async","typeLabel":"boolean"}},"uniqueKey":"items.[INDEX].oneOf.0.options","typeLabel":"object"},"error":{"type":"object","properties":{"error":{"type":"string","uniqueKey":"items.[INDEX].oneOf.0.error.error","typeLabel":"string"},"message":{"type":"string","uniqueKey":"items.[INDEX].oneOf.0.error.message","typeLabel":"string"},"details":{"oneOf":[{}],"uniqueKey":"items.[INDEX].oneOf.0.error.details","typeLabel":"any"},"level":{"type":"string","enum":["warning","error","fatal"],"example":"warning","uniqueKey":"items.[INDEX].oneOf.0.error.level","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].oneOf.0.error","typeLabel":"object"}},"uniqueKey":"items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","required":["type","payload","source","createdAt","id","size"],"properties":{"type":{"type":"string","example":"error","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.1.type","typeLabel":"string"},"source":{"type":"object","properties":{"appSlug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.1.source.appSlug","typeLabel":"string"},"appInstanceFullSlug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.1.source.appInstanceFullSlug","typeLabel":"string"},"appInstanceDepth":{"type":"number","uniqueKey":"items.[INDEX].oneOf.1.source.appInstanceDepth","typeLabel":"number"},"automationSlug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.1.source.automationSlug","typeLabel":"string"},"automationDepth":{"type":"number","uniqueKey":"items.[INDEX].oneOf.1.source.automationDepth","typeLabel":"number"},"userId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.1.source.userId","typeLabel":"string"},"ip":{"type":"string","uniqueKey":"items.[INDEX].oneOf.1.source.ip","typeLabel":"string"},"sessionId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.1.source.sessionId","typeLabel":"string"},"workspaceId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.1.source.workspaceId","typeLabel":"string"},"socketId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.1.source.socketId","typeLabel":"string"},"host":{"type":"object","required":["service"],"properties":{"service":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.1.source.host.service","typeLabel":"string"}},"uniqueKey":"items.[INDEX].oneOf.1.source.host","typeLabel":"object"},"correlationId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.1.source.correlationId","typeLabel":"string"},"serviceTopic":{"type":"string","uniqueKey":"items.[INDEX].oneOf.1.source.serviceTopic","typeLabel":"string"},"apiKeyId":{"type":"string","description":"Identifier of the organization API key that originated the interaction, when applicable. Propagates across nested automation calls, cross-workspace fetches and event-triggered automations.","uniqueKey":"items.[INDEX].oneOf.1.source.apiKeyId","typeLabel":"string"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.1.source","typeLabel":"object"},"payload":{"type":"object","required":["message"],"properties":{"message":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.1.payload.message","typeLabel":"string"},"type":{"type":"string","uniqueKey":"items.[INDEX].oneOf.1.payload.type","typeLabel":"string"},"details":{"oneOf":[{}],"uniqueKey":"items.[INDEX].oneOf.1.payload.details","typeLabel":"any"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.1.payload","typeLabel":"object"},"createdAt":{"type":"string","description":"Creation date (ISO8601)","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.1.createdAt","typeLabel":"string"},"id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.1.id","typeLabel":"string"},"size":{"type":"number","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.1.size","typeLabel":"number"},"target":{"type":"object","properties":{"userTopic":{"type":"string","uniqueKey":"items.[INDEX].oneOf.1.target.userTopic","typeLabel":"string"},"userId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.1.target.userId","typeLabel":"string"},"sessionId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.1.target.sessionId","typeLabel":"string"},"currentSocket":{"type":"boolean","default":true,"description":"If emitted in response to an active socket (i.e source.socketId is set), this event is only visible to this same socket. Defaults to true","uniqueKey":"items.[INDEX].oneOf.1.target.currentSocket","typeLabel":"boolean"}},"uniqueKey":"items.[INDEX].oneOf.1.target","typeLabel":"object"},"options":{"type":"object","properties":{"persist":{"type":"boolean","description":"Whether to persist this event or not. Defaults to true","default":true,"uniqueKey":"items.[INDEX].oneOf.1.options.persist","typeLabel":"boolean"},"aggPayload":{"type":"boolean","default":false,"description":"Populate advanced aggregation payload for custom mappings \u0026 analytics. This is automatically enabled for events mapped in config.events.types.*","uniqueKey":"items.[INDEX].oneOf.1.options.aggPayload","typeLabel":"boolean"},"async":{"type":"boolean","default":false,"description":"If true, the instruction will return control without waiting for the event to be emitted. Defaults to false","uniqueKey":"items.[INDEX].oneOf.1.options.async","typeLabel":"boolean"}},"uniqueKey":"items.[INDEX].oneOf.1.options","typeLabel":"object"},"error":{"type":"object","properties":{"error":{"type":"string","uniqueKey":"items.[INDEX].oneOf.1.error.error","typeLabel":"string"},"message":{"type":"string","uniqueKey":"items.[INDEX].oneOf.1.error.message","typeLabel":"string"},"details":{"oneOf":[{}],"uniqueKey":"items.[INDEX].oneOf.1.error.details","typeLabel":"any"},"level":{"type":"string","enum":["warning","error","fatal"],"example":"warning","uniqueKey":"items.[INDEX].oneOf.1.error.level","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].oneOf.1.error","typeLabel":"object"}},"uniqueKey":"items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","required":["type","payload","source","createdAt","id","size"],"properties":{"type":{"type":"string","enum":["gateway.login.failed"],"example":"gateway.login.failed","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.2.type","typeLabel":"enum\u003cstring>"},"source":{"type":"object","properties":{"appSlug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.2.source.appSlug","typeLabel":"string"},"appInstanceFullSlug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.2.source.appInstanceFullSlug","typeLabel":"string"},"appInstanceDepth":{"type":"number","uniqueKey":"items.[INDEX].oneOf.2.source.appInstanceDepth","typeLabel":"number"},"automationSlug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.2.source.automationSlug","typeLabel":"string"},"automationDepth":{"type":"number","uniqueKey":"items.[INDEX].oneOf.2.source.automationDepth","typeLabel":"number"},"userId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.2.source.userId","typeLabel":"string"},"ip":{"type":"string","uniqueKey":"items.[INDEX].oneOf.2.source.ip","typeLabel":"string"},"sessionId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.2.source.sessionId","typeLabel":"string"},"workspaceId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.2.source.workspaceId","typeLabel":"string"},"socketId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.2.source.socketId","typeLabel":"string"},"host":{"type":"object","required":["service"],"properties":{"service":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.2.source.host.service","typeLabel":"string"}},"uniqueKey":"items.[INDEX].oneOf.2.source.host","typeLabel":"object"},"correlationId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.2.source.correlationId","typeLabel":"string"},"serviceTopic":{"type":"string","uniqueKey":"items.[INDEX].oneOf.2.source.serviceTopic","typeLabel":"string"},"apiKeyId":{"type":"string","description":"Identifier of the organization API key that originated the interaction, when applicable. Propagates across nested automation calls, cross-workspace fetches and event-triggered automations.","uniqueKey":"items.[INDEX].oneOf.2.source.apiKeyId","typeLabel":"string"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.2.source","typeLabel":"object"},"payload":{"type":"object","properties":{"ip":{"type":"string","uniqueKey":"items.[INDEX].oneOf.2.payload.ip","typeLabel":"string"},"email":{"type":"string","uniqueKey":"items.[INDEX].oneOf.2.payload.email","typeLabel":"string"},"provider":{"type":"string","uniqueKey":"items.[INDEX].oneOf.2.payload.provider","typeLabel":"string"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.2.payload","typeLabel":"object"},"createdAt":{"type":"string","description":"Creation date (ISO8601)","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.2.createdAt","typeLabel":"string"},"id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.2.id","typeLabel":"string"},"size":{"type":"number","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.2.size","typeLabel":"number"},"target":{"type":"object","properties":{"userTopic":{"type":"string","uniqueKey":"items.[INDEX].oneOf.2.target.userTopic","typeLabel":"string"},"userId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.2.target.userId","typeLabel":"string"},"sessionId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.2.target.sessionId","typeLabel":"string"},"currentSocket":{"type":"boolean","default":true,"description":"If emitted in response to an active socket (i.e source.socketId is set), this event is only visible to this same socket. Defaults to true","uniqueKey":"items.[INDEX].oneOf.2.target.currentSocket","typeLabel":"boolean"}},"uniqueKey":"items.[INDEX].oneOf.2.target","typeLabel":"object"},"options":{"type":"object","properties":{"persist":{"type":"boolean","description":"Whether to persist this event or not. Defaults to true","default":true,"uniqueKey":"items.[INDEX].oneOf.2.options.persist","typeLabel":"boolean"},"aggPayload":{"type":"boolean","default":false,"description":"Populate advanced aggregation payload for custom mappings \u0026 analytics. This is automatically enabled for events mapped in config.events.types.*","uniqueKey":"items.[INDEX].oneOf.2.options.aggPayload","typeLabel":"boolean"},"async":{"type":"boolean","default":false,"description":"If true, the instruction will return control without waiting for the event to be emitted. Defaults to false","uniqueKey":"items.[INDEX].oneOf.2.options.async","typeLabel":"boolean"}},"uniqueKey":"items.[INDEX].oneOf.2.options","typeLabel":"object"},"error":{"type":"object","properties":{"error":{"type":"string","uniqueKey":"items.[INDEX].oneOf.2.error.error","typeLabel":"string"},"message":{"type":"string","uniqueKey":"items.[INDEX].oneOf.2.error.message","typeLabel":"string"},"details":{"oneOf":[{}],"uniqueKey":"items.[INDEX].oneOf.2.error.details","typeLabel":"any"},"level":{"type":"string","enum":["warning","error","fatal"],"example":"warning","uniqueKey":"items.[INDEX].oneOf.2.error.level","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].oneOf.2.error","typeLabel":"object"}},"uniqueKey":"items.[INDEX].oneOf.2","typeLabel":"object"},{"type":"object","required":["type","payload","source","createdAt","id","size"],"properties":{"type":{"type":"string","enum":["gateway.login.succeeded"],"example":"gateway.login.succeeded","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.3.type","typeLabel":"enum\u003cstring>"},"source":{"type":"object","properties":{"appSlug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.3.source.appSlug","typeLabel":"string"},"appInstanceFullSlug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.3.source.appInstanceFullSlug","typeLabel":"string"},"appInstanceDepth":{"type":"number","uniqueKey":"items.[INDEX].oneOf.3.source.appInstanceDepth","typeLabel":"number"},"automationSlug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.3.source.automationSlug","typeLabel":"string"},"automationDepth":{"type":"number","uniqueKey":"items.[INDEX].oneOf.3.source.automationDepth","typeLabel":"number"},"userId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.3.source.userId","typeLabel":"string"},"ip":{"type":"string","uniqueKey":"items.[INDEX].oneOf.3.source.ip","typeLabel":"string"},"sessionId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.3.source.sessionId","typeLabel":"string"},"workspaceId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.3.source.workspaceId","typeLabel":"string"},"socketId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.3.source.socketId","typeLabel":"string"},"host":{"type":"object","required":["service"],"properties":{"service":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.3.source.host.service","typeLabel":"string"}},"uniqueKey":"items.[INDEX].oneOf.3.source.host","typeLabel":"object"},"correlationId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.3.source.correlationId","typeLabel":"string"},"serviceTopic":{"type":"string","uniqueKey":"items.[INDEX].oneOf.3.source.serviceTopic","typeLabel":"string"},"apiKeyId":{"type":"string","description":"Identifier of the organization API key that originated the interaction, when applicable. Propagates across nested automation calls, cross-workspace fetches and event-triggered automations.","uniqueKey":"items.[INDEX].oneOf.3.source.apiKeyId","typeLabel":"string"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.3.source","typeLabel":"object"},"payload":{"type":"object","required":["id","session","authData"],"properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.3.payload.id","typeLabel":"string"},"authData":{"additionalProperties":{"type":"object","required":["id"],"additionalProperties":true,"properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.3.payload.authData.additionalProperties.id","typeLabel":"string"},"firstName":{"type":"string","uniqueKey":"items.[INDEX].oneOf.3.payload.authData.additionalProperties.firstName","typeLabel":"string"},"lastName":{"type":"string","uniqueKey":"items.[INDEX].oneOf.3.payload.authData.additionalProperties.lastName","typeLabel":"string"},"email":{"type":"string","uniqueKey":"items.[INDEX].oneOf.3.payload.authData.additionalProperties.email","typeLabel":"string"},"language":{"oneOf":[{}],"uniqueKey":"items.[INDEX].oneOf.3.payload.authData.additionalProperties.language","typeLabel":"any"}},"uniqueKey":"items.[INDEX].oneOf.3.payload.authData.additionalProperties","typeLabel":"object"},"type":"object","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.3.payload.authData","typeLabel":"object"},"session":{"type":"object","required":["id","expiresIn","expires"],"properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.3.payload.session.id","typeLabel":"string"},"expiresIn":{"type":"number","description":"Expires in N seconds","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.3.payload.session.expiresIn","typeLabel":"number"},"expires":{"type":"string","description":"Expires ISODate","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.3.payload.session.expires","typeLabel":"string"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.3.payload.session","typeLabel":"object"},"ip":{"type":"string","uniqueKey":"items.[INDEX].oneOf.3.payload.ip","typeLabel":"string"},"email":{"type":"string","uniqueKey":"items.[INDEX].oneOf.3.payload.email","typeLabel":"string"},"provider":{"type":"string","uniqueKey":"items.[INDEX].oneOf.3.payload.provider","typeLabel":"string"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.3.payload","typeLabel":"object"},"createdAt":{"type":"string","description":"Creation date (ISO8601)","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.3.createdAt","typeLabel":"string"},"id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.3.id","typeLabel":"string"},"size":{"type":"number","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.3.size","typeLabel":"number"},"target":{"type":"object","properties":{"userTopic":{"type":"string","uniqueKey":"items.[INDEX].oneOf.3.target.userTopic","typeLabel":"string"},"userId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.3.target.userId","typeLabel":"string"},"sessionId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.3.target.sessionId","typeLabel":"string"},"currentSocket":{"type":"boolean","default":true,"description":"If emitted in response to an active socket (i.e source.socketId is set), this event is only visible to this same socket. Defaults to true","uniqueKey":"items.[INDEX].oneOf.3.target.currentSocket","typeLabel":"boolean"}},"uniqueKey":"items.[INDEX].oneOf.3.target","typeLabel":"object"},"options":{"type":"object","properties":{"persist":{"type":"boolean","description":"Whether to persist this event or not. Defaults to true","default":true,"uniqueKey":"items.[INDEX].oneOf.3.options.persist","typeLabel":"boolean"},"aggPayload":{"type":"boolean","default":false,"description":"Populate advanced aggregation payload for custom mappings \u0026 analytics. This is automatically enabled for events mapped in config.events.types.*","uniqueKey":"items.[INDEX].oneOf.3.options.aggPayload","typeLabel":"boolean"},"async":{"type":"boolean","default":false,"description":"If true, the instruction will return control without waiting for the event to be emitted. Defaults to false","uniqueKey":"items.[INDEX].oneOf.3.options.async","typeLabel":"boolean"}},"uniqueKey":"items.[INDEX].oneOf.3.options","typeLabel":"object"},"error":{"type":"object","properties":{"error":{"type":"string","uniqueKey":"items.[INDEX].oneOf.3.error.error","typeLabel":"string"},"message":{"type":"string","uniqueKey":"items.[INDEX].oneOf.3.error.message","typeLabel":"string"},"details":{"oneOf":[{}],"uniqueKey":"items.[INDEX].oneOf.3.error.details","typeLabel":"any"},"level":{"type":"string","enum":["warning","error","fatal"],"example":"warning","uniqueKey":"items.[INDEX].oneOf.3.error.level","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].oneOf.3.error","typeLabel":"object"}},"uniqueKey":"items.[INDEX].oneOf.3","typeLabel":"object"},{"type":"object","required":["type","payload","source","createdAt","id","size"],"properties":{"type":{"type":"string","enum":["runtime.automations.executed"],"example":"runtime.automations.executed","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.4.type","typeLabel":"enum\u003cstring>"},"source":{"type":"object","properties":{"appSlug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.4.source.appSlug","typeLabel":"string"},"appInstanceFullSlug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.4.source.appInstanceFullSlug","typeLabel":"string"},"appInstanceDepth":{"type":"number","uniqueKey":"items.[INDEX].oneOf.4.source.appInstanceDepth","typeLabel":"number"},"automationSlug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.4.source.automationSlug","typeLabel":"string"},"automationDepth":{"type":"number","uniqueKey":"items.[INDEX].oneOf.4.source.automationDepth","typeLabel":"number"},"userId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.4.source.userId","typeLabel":"string"},"ip":{"type":"string","uniqueKey":"items.[INDEX].oneOf.4.source.ip","typeLabel":"string"},"sessionId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.4.source.sessionId","typeLabel":"string"},"workspaceId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.4.source.workspaceId","typeLabel":"string"},"socketId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.4.source.socketId","typeLabel":"string"},"host":{"type":"object","required":["service"],"properties":{"service":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.4.source.host.service","typeLabel":"string"}},"uniqueKey":"items.[INDEX].oneOf.4.source.host","typeLabel":"object"},"correlationId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.4.source.correlationId","typeLabel":"string"},"serviceTopic":{"type":"string","uniqueKey":"items.[INDEX].oneOf.4.source.serviceTopic","typeLabel":"string"},"apiKeyId":{"type":"string","description":"Identifier of the organization API key that originated the interaction, when applicable. Propagates across nested automation calls, cross-workspace fetches and event-triggered automations.","uniqueKey":"items.[INDEX].oneOf.4.source.apiKeyId","typeLabel":"string"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.4.source","typeLabel":"object"},"payload":{"type":"object","required":["slug","trigger","payload","duration","startedAt","break"],"properties":{"slug":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.4.payload.slug","typeLabel":"string"},"trigger":{"type":"object","properties":{"type":{"type":"string","uniqueKey":"items.[INDEX].oneOf.4.payload.trigger.type","typeLabel":"string"},"value":{"type":"string","uniqueKey":"items.[INDEX].oneOf.4.payload.trigger.value","typeLabel":"string"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.4.payload.trigger","typeLabel":"object"},"payload":{"type":"object","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.4.payload.payload","typeLabel":"object"},"duration":{"type":"number","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.4.payload.duration","typeLabel":"number"},"startedAt":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.4.payload.startedAt","typeLabel":"string"},"break":{"type":"boolean","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.4.payload.break","typeLabel":"boolean"},"output":{"oneOf":[{}],"uniqueKey":"items.[INDEX].oneOf.4.payload.output","typeLabel":"any"},"throttled":{"type":"number","uniqueKey":"items.[INDEX].oneOf.4.payload.throttled","typeLabel":"number"},"error":{"type":"object","description":"Set when the automation execution failed with an uncaught error. Only emitted by the innermost automation where the error originated; parent automations do not emit an executed event in this case.","required":["error","message"],"properties":{"error":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.4.payload.error.error","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.4.payload.error.message","typeLabel":"string"},"details":{"oneOf":[{}],"uniqueKey":"items.[INDEX].oneOf.4.payload.error.details","typeLabel":"any"}},"uniqueKey":"items.[INDEX].oneOf.4.payload.error","typeLabel":"object"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.4.payload","typeLabel":"object"},"createdAt":{"type":"string","description":"Creation date (ISO8601)","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.4.createdAt","typeLabel":"string"},"id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.4.id","typeLabel":"string"},"size":{"type":"number","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.4.size","typeLabel":"number"},"target":{"type":"object","properties":{"userTopic":{"type":"string","uniqueKey":"items.[INDEX].oneOf.4.target.userTopic","typeLabel":"string"},"userId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.4.target.userId","typeLabel":"string"},"sessionId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.4.target.sessionId","typeLabel":"string"},"currentSocket":{"type":"boolean","default":true,"description":"If emitted in response to an active socket (i.e source.socketId is set), this event is only visible to this same socket. Defaults to true","uniqueKey":"items.[INDEX].oneOf.4.target.currentSocket","typeLabel":"boolean"}},"uniqueKey":"items.[INDEX].oneOf.4.target","typeLabel":"object"},"options":{"type":"object","properties":{"persist":{"type":"boolean","description":"Whether to persist this event or not. Defaults to true","default":true,"uniqueKey":"items.[INDEX].oneOf.4.options.persist","typeLabel":"boolean"},"aggPayload":{"type":"boolean","default":false,"description":"Populate advanced aggregation payload for custom mappings \u0026 analytics. This is automatically enabled for events mapped in config.events.types.*","uniqueKey":"items.[INDEX].oneOf.4.options.aggPayload","typeLabel":"boolean"},"async":{"type":"boolean","default":false,"description":"If true, the instruction will return control without waiting for the event to be emitted. Defaults to false","uniqueKey":"items.[INDEX].oneOf.4.options.async","typeLabel":"boolean"}},"uniqueKey":"items.[INDEX].oneOf.4.options","typeLabel":"object"},"error":{"type":"object","properties":{"error":{"type":"string","uniqueKey":"items.[INDEX].oneOf.4.error.error","typeLabel":"string"},"message":{"type":"string","uniqueKey":"items.[INDEX].oneOf.4.error.message","typeLabel":"string"},"details":{"oneOf":[{}],"uniqueKey":"items.[INDEX].oneOf.4.error.details","typeLabel":"any"},"level":{"type":"string","enum":["warning","error","fatal"],"example":"warning","uniqueKey":"items.[INDEX].oneOf.4.error.level","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].oneOf.4.error","typeLabel":"object"}},"uniqueKey":"items.[INDEX].oneOf.4","typeLabel":"object"},{"type":"object","required":["type","payload","source","createdAt","id","size"],"properties":{"type":{"type":"string","enum":["runtime.contexts.updated"],"example":"runtime.contexts.updated","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.5.type","typeLabel":"enum\u003cstring>"},"source":{"type":"object","properties":{"appSlug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.5.source.appSlug","typeLabel":"string"},"appInstanceFullSlug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.5.source.appInstanceFullSlug","typeLabel":"string"},"appInstanceDepth":{"type":"number","uniqueKey":"items.[INDEX].oneOf.5.source.appInstanceDepth","typeLabel":"number"},"automationSlug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.5.source.automationSlug","typeLabel":"string"},"automationDepth":{"type":"number","uniqueKey":"items.[INDEX].oneOf.5.source.automationDepth","typeLabel":"number"},"userId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.5.source.userId","typeLabel":"string"},"ip":{"type":"string","uniqueKey":"items.[INDEX].oneOf.5.source.ip","typeLabel":"string"},"sessionId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.5.source.sessionId","typeLabel":"string"},"workspaceId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.5.source.workspaceId","typeLabel":"string"},"socketId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.5.source.socketId","typeLabel":"string"},"host":{"type":"object","required":["service"],"properties":{"service":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.5.source.host.service","typeLabel":"string"}},"uniqueKey":"items.[INDEX].oneOf.5.source.host","typeLabel":"object"},"correlationId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.5.source.correlationId","typeLabel":"string"},"serviceTopic":{"type":"string","uniqueKey":"items.[INDEX].oneOf.5.source.serviceTopic","typeLabel":"string"},"apiKeyId":{"type":"string","description":"Identifier of the organization API key that originated the interaction, when applicable. Propagates across nested automation calls, cross-workspace fetches and event-triggered automations.","uniqueKey":"items.[INDEX].oneOf.5.source.apiKeyId","typeLabel":"string"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.5.source","typeLabel":"object"},"payload":{"type":"object","required":["emitterId","updates"],"properties":{"emitterId":{"type":"string","description":"Internal id to avoid applying these updates to the worker which emitted them","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.5.payload.emitterId","typeLabel":"string"},"updates":{"type":"array","items":{"type":"object","required":["type","path","fullPath","context"],"properties":{"type":{"type":"string","enum":["replace","merge","push","delete"],"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.5.payload.updates.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"path":{"type":"array","items":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].oneOf.5.payload.updates.items.[INDEX].path.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"items.[INDEX].oneOf.5.payload.updates.items.[INDEX].path.items.[INDEX].oneOf.1","typeLabel":"number"}],"uniqueKey":"items.[INDEX].oneOf.5.payload.updates.items.[INDEX].path.items.[INDEX]","typeLabel":"string | number"},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.5.payload.updates.items.[INDEX].path","typeLabel":"(string | number)[]"},"fullPath":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.5.payload.updates.items.[INDEX].fullPath","typeLabel":"string"},"context":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.5.payload.updates.items.[INDEX].context","typeLabel":"string"},"value":{"oneOf":[{}],"uniqueKey":"items.[INDEX].oneOf.5.payload.updates.items.[INDEX].value","typeLabel":"any"},"cacheId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.5.payload.updates.items.[INDEX].cacheId","typeLabel":"string"}},"uniqueKey":"items.[INDEX].oneOf.5.payload.updates.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.5.payload.updates","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.5.payload","typeLabel":"object"},"createdAt":{"type":"string","description":"Creation date (ISO8601)","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.5.createdAt","typeLabel":"string"},"id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.5.id","typeLabel":"string"},"size":{"type":"number","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.5.size","typeLabel":"number"},"target":{"type":"object","properties":{"userTopic":{"type":"string","uniqueKey":"items.[INDEX].oneOf.5.target.userTopic","typeLabel":"string"},"userId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.5.target.userId","typeLabel":"string"},"sessionId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.5.target.sessionId","typeLabel":"string"},"currentSocket":{"type":"boolean","default":true,"description":"If emitted in response to an active socket (i.e source.socketId is set), this event is only visible to this same socket. Defaults to true","uniqueKey":"items.[INDEX].oneOf.5.target.currentSocket","typeLabel":"boolean"}},"uniqueKey":"items.[INDEX].oneOf.5.target","typeLabel":"object"},"options":{"type":"object","properties":{"persist":{"type":"boolean","description":"Whether to persist this event or not. Defaults to true","default":true,"uniqueKey":"items.[INDEX].oneOf.5.options.persist","typeLabel":"boolean"},"aggPayload":{"type":"boolean","default":false,"description":"Populate advanced aggregation payload for custom mappings \u0026 analytics. This is automatically enabled for events mapped in config.events.types.*","uniqueKey":"items.[INDEX].oneOf.5.options.aggPayload","typeLabel":"boolean"},"async":{"type":"boolean","default":false,"description":"If true, the instruction will return control without waiting for the event to be emitted. Defaults to false","uniqueKey":"items.[INDEX].oneOf.5.options.async","typeLabel":"boolean"}},"uniqueKey":"items.[INDEX].oneOf.5.options","typeLabel":"object"},"error":{"type":"object","properties":{"error":{"type":"string","uniqueKey":"items.[INDEX].oneOf.5.error.error","typeLabel":"string"},"message":{"type":"string","uniqueKey":"items.[INDEX].oneOf.5.error.message","typeLabel":"string"},"details":{"oneOf":[{}],"uniqueKey":"items.[INDEX].oneOf.5.error.details","typeLabel":"any"},"level":{"type":"string","enum":["warning","error","fatal"],"example":"warning","uniqueKey":"items.[INDEX].oneOf.5.error.level","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].oneOf.5.error","typeLabel":"object"}},"uniqueKey":"items.[INDEX].oneOf.5","typeLabel":"object"},{"type":"object","required":["type","payload","source","createdAt","id","size"],"properties":{"type":{"type":"string","enum":["workspaces.created"],"example":"workspaces.created","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.6.type","typeLabel":"enum\u003cstring>"},"source":{"type":"object","properties":{"appSlug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.6.source.appSlug","typeLabel":"string"},"appInstanceFullSlug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.6.source.appInstanceFullSlug","typeLabel":"string"},"appInstanceDepth":{"type":"number","uniqueKey":"items.[INDEX].oneOf.6.source.appInstanceDepth","typeLabel":"number"},"automationSlug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.6.source.automationSlug","typeLabel":"string"},"automationDepth":{"type":"number","uniqueKey":"items.[INDEX].oneOf.6.source.automationDepth","typeLabel":"number"},"userId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.6.source.userId","typeLabel":"string"},"ip":{"type":"string","uniqueKey":"items.[INDEX].oneOf.6.source.ip","typeLabel":"string"},"sessionId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.6.source.sessionId","typeLabel":"string"},"workspaceId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.6.source.workspaceId","typeLabel":"string"},"socketId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.6.source.socketId","typeLabel":"string"},"host":{"type":"object","required":["service"],"properties":{"service":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.6.source.host.service","typeLabel":"string"}},"uniqueKey":"items.[INDEX].oneOf.6.source.host","typeLabel":"object"},"correlationId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.6.source.correlationId","typeLabel":"string"},"serviceTopic":{"type":"string","uniqueKey":"items.[INDEX].oneOf.6.source.serviceTopic","typeLabel":"string"},"apiKeyId":{"type":"string","description":"Identifier of the organization API key that originated the interaction, when applicable. Propagates across nested automation calls, cross-workspace fetches and event-triggered automations.","uniqueKey":"items.[INDEX].oneOf.6.source.apiKeyId","typeLabel":"string"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.6.source","typeLabel":"object"},"payload":{"type":"object","required":["workspace"],"properties":{"workspace":{"type":"object","additionalProperties":false,"required":["name"],"properties":{"name":{"type":"string","pattern":"^[0-9A-Za-zÀ-ÖØ-öø-ÿ ,.'- ]{1,60}$","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.name","typeLabel":"string"},"description":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.description.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.description.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.description.oneOf.1","typeLabel":"string"}],"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.description","typeLabel":"object | string"},"photo":{"type":"string","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.photo","typeLabel":"string"},"config":{"type":"object","additionalProperties":false,"properties":{"schema":{"additionalProperties":{"type":"object","properties":{"type":{"type":"string","enum":["string","number","integer","object","array","boolean","localized:string","localized:number","localized:boolean"],"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.config.schema.additionalProperties.type","typeLabel":"enum\u003cstring>"},"format":{"type":"string","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.config.schema.additionalProperties.format","typeLabel":"string"},"properties":{"additionalProperties":{"type":"object","description":"Recursive reference to `TypedArgument`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.config.schema.additionalProperties.properties.additionalProperties","typeLabel":"object"},"type":"object","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.config.schema.additionalProperties.properties","typeLabel":"object"},"title":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.config.schema.additionalProperties.title.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.config.schema.additionalProperties.title.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.config.schema.additionalProperties.title.oneOf.1","typeLabel":"string"}],"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.config.schema.additionalProperties.title","typeLabel":"object | string"},"description":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.config.schema.additionalProperties.description.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.config.schema.additionalProperties.description.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.config.schema.additionalProperties.description.oneOf.1","typeLabel":"string"}],"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.config.schema.additionalProperties.description","typeLabel":"object | string"},"items":{"type":"object","description":"Recursive reference to `TypedArgument`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.config.schema.additionalProperties.\\items","typeLabel":"object"},"ui:widget":{"type":"string","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.config.schema.additionalProperties.ui:widget","typeLabel":"string"},"ui:options":{"type":"object","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.config.schema.additionalProperties.ui:options","typeLabel":"object"},"secret":{"type":"boolean","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.config.schema.additionalProperties.secret","typeLabel":"boolean"},"redact":{"type":"boolean","description":"Path-redact this field from runtime execution events (runtime.automations.executed), whatever its size. Redact itself never tracks the value: each automation the value transits through must re-declare redact on its own schema. It does not disable a secret declaration on the same or a nested field — secret takes precedence, so a field marked both is value-tracked AND path-redacted. Only reachable through nested properties: a marker inside items, additionalProperties or oneOf-style keywords is ignored (redact the parent field itself).","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.config.schema.additionalProperties.redact","typeLabel":"boolean"},"required":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.config.schema.additionalProperties.required.items.[INDEX]","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.config.schema.additionalProperties.required","typeLabel":"string[]"},"event":{"type":"boolean","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.config.schema.additionalProperties.event","typeLabel":"boolean"}},"example":{"type":"string","title":{"en":"User ID"},"description":{"en":"The unique identifier of the user"}},"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.config.schema.additionalProperties","typeLabel":"object"},"type":"object","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.config.schema","typeLabel":"object"},"block":{"type":"string","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.config.block","typeLabel":"string"},"value":{"oneOf":[{}],"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.config.value","typeLabel":"any"}},"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.config","typeLabel":"object"},"blocks":{"type":"object","additionalProperties":{"type":"object","description":"Block","additionalProperties":false,"properties":{"description":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.description.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.description.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.description.oneOf.1","typeLabel":"string"}],"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.description","typeLabel":"object | string"},"name":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.name.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.name.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.name.oneOf.1","typeLabel":"string"}],"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.name","typeLabel":"object | string"},"photo":{"type":"string","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.photo","typeLabel":"string"},"url":{"type":"string","description":"A block can be a javascript bundled file. Host it on the internet and put its url here.","deprecated":true,"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.url","typeLabel":"string"},"edit":{"type":"object","properties":{"type":{"type":"string","enum":["string","number","integer","object","array","boolean","localized:string","localized:number","localized:boolean"],"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.edit.type","typeLabel":"enum\u003cstring>"},"format":{"type":"string","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.edit.format","typeLabel":"string"},"properties":{"additionalProperties":{"type":"object","description":"Recursive reference to `TypedArgument`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.edit.properties.additionalProperties","typeLabel":"object"},"type":"object","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.edit.properties","typeLabel":"object"},"title":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.edit.title.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.edit.title.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.edit.title.oneOf.1","typeLabel":"string"}],"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.edit.title","typeLabel":"object | string"},"description":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.edit.description.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.edit.description.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.edit.description.oneOf.1","typeLabel":"string"}],"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.edit.description","typeLabel":"object | string"},"items":{"type":"object","description":"Recursive reference to `TypedArgument`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.edit.\\items","typeLabel":"object"},"ui:widget":{"type":"string","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.edit.ui:widget","typeLabel":"string"},"ui:options":{"type":"object","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.edit.ui:options","typeLabel":"object"},"secret":{"type":"boolean","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.edit.secret","typeLabel":"boolean"},"redact":{"type":"boolean","description":"Path-redact this field from runtime execution events (runtime.automations.executed), whatever its size. Redact itself never tracks the value: each automation the value transits through must re-declare redact on its own schema. It does not disable a secret declaration on the same or a nested field — secret takes precedence, so a field marked both is value-tracked AND path-redacted. Only reachable through nested properties: a marker inside items, additionalProperties or oneOf-style keywords is ignored (redact the parent field itself).","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.edit.redact","typeLabel":"boolean"},"required":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.edit.required.items.[INDEX]","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.edit.required","typeLabel":"string[]"},"event":{"type":"boolean","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.edit.event","typeLabel":"boolean"}},"example":{"type":"string","title":{"en":"User ID"},"description":{"en":"The unique identifier of the user"}},"deprecated":true,"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.edit","typeLabel":"object"},"block":{"type":"string","description":"A block can extends another one by giving its name here","deprecated":true,"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.block","typeLabel":"string"},"config":{"description":"default config applied to the Block. Usefull for extended Blocks.","deprecated":true,"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.config","typeLabel":"any"},"automation":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.automation.oneOf.0","typeLabel":"string"},{"type":"object","properties":{"slug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.automation.oneOf.1.slug","typeLabel":"string"},"payload":{"oneOf":[{}],"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.automation.oneOf.1.payload","typeLabel":"any"}},"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.automation.oneOf.1","typeLabel":"object"}],"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.automation","typeLabel":"string | object"},"blocks":{"type":"array","items":{"type":"object","required":["slug"],"properties":{"slug":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.blocks.items.[INDEX].slug","typeLabel":"string"},"appInstance":{"type":"string","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.blocks.items.[INDEX].appInstance","typeLabel":"string"},"onInit":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.blocks.items.[INDEX].onInit.oneOf.0","typeLabel":"string"},{"type":"object","properties":{"event":{"type":"string","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.blocks.items.[INDEX].onInit.oneOf.1.event","typeLabel":"string"},"payload":{"oneOf":[{}],"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.blocks.items.[INDEX].onInit.oneOf.1.payload","typeLabel":"any"}},"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.blocks.items.[INDEX].onInit.oneOf.1","typeLabel":"object"}],"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.blocks.items.[INDEX].onInit","typeLabel":"string | object"},"updateOn":{"type":"string","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.blocks.items.[INDEX].updateOn","typeLabel":"string"},"automation":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.blocks.items.[INDEX].automation.oneOf.0","typeLabel":"string"},{"type":"object","properties":{"slug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.blocks.items.[INDEX].automation.oneOf.1.slug","typeLabel":"string"},"payload":{"oneOf":[{}],"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.blocks.items.[INDEX].automation.oneOf.1.payload","typeLabel":"any"}},"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.blocks.items.[INDEX].automation.oneOf.1","typeLabel":"object"}],"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.blocks.items.[INDEX].automation","typeLabel":"string | object"}},"additionalProperties":true,"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.blocks.items.[INDEX]","typeLabel":"object"},"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.blocks","typeLabel":"object[]"},"css":{"type":"string","description":"Css applied to Block","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.css","typeLabel":"string"},"schema":{"type":"object","properties":{"type":{"type":"string","enum":["string","number","integer","object","array","boolean","localized:string","localized:number","localized:boolean"],"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.schema.type","typeLabel":"enum\u003cstring>"},"format":{"type":"string","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.schema.format","typeLabel":"string"},"properties":{"additionalProperties":{"type":"object","description":"Recursive reference to `TypedArgument`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.schema.properties.additionalProperties","typeLabel":"object"},"type":"object","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.schema.properties","typeLabel":"object"},"title":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.schema.title.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.schema.title.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.schema.title.oneOf.1","typeLabel":"string"}],"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.schema.title","typeLabel":"object | string"},"description":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.schema.description.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.schema.description.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.schema.description.oneOf.1","typeLabel":"string"}],"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.schema.description","typeLabel":"object | string"},"items":{"type":"object","description":"Recursive reference to `TypedArgument`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.schema.\\items","typeLabel":"object"},"ui:widget":{"type":"string","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.schema.ui:widget","typeLabel":"string"},"ui:options":{"type":"object","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.schema.ui:options","typeLabel":"object"},"secret":{"type":"boolean","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.schema.secret","typeLabel":"boolean"},"redact":{"type":"boolean","description":"Path-redact this field from runtime execution events (runtime.automations.executed), whatever its size. Redact itself never tracks the value: each automation the value transits through must re-declare redact on its own schema. It does not disable a secret declaration on the same or a nested field — secret takes precedence, so a field marked both is value-tracked AND path-redacted. Only reachable through nested properties: a marker inside items, additionalProperties or oneOf-style keywords is ignored (redact the parent field itself).","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.schema.redact","typeLabel":"boolean"},"required":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.schema.required.items.[INDEX]","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.schema.required","typeLabel":"string[]"},"event":{"type":"boolean","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.schema.event","typeLabel":"boolean"}},"example":{"type":"string","title":{"en":"User ID"},"description":{"en":"The unique identifier of the user"}},"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties.schema","typeLabel":"object"}},"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks.additionalProperties","typeLabel":"object"},"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.blocks","typeLabel":"object"},"slug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.slug","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.id","typeLabel":"string"},"labels":{"type":"array","items":{"type":"string","pattern":"^[0-9A-Za-z._:-]{2,60}$","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.labels.items.[INDEX]","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.labels","typeLabel":"string[]"},"customDomains":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.customDomains.items.[INDEX]","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.customDomains","typeLabel":"string[]"},"registerWorkspace":{"type":"boolean","description":"If true, make this workspace metadata available to all workspaces with this variable : {{global.workspacesRegistry[WORKSPACE_SLUG]}}","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.registerWorkspace","typeLabel":"boolean"},"repositories":{"type":"object","description":"Remote versioning repositories","additionalProperties":{"type":"object","required":["name","config"],"additionalProperties":false,"properties":{"name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.repositories.additionalProperties.name","typeLabel":"string"},"config":{"oneOf":[{"type":"object","required":["url","branch"],"properties":{"url":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.repositories.additionalProperties.config.oneOf.0.url","typeLabel":"string"},"branch":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.repositories.additionalProperties.config.oneOf.0.branch","typeLabel":"string"},"dirpath":{"type":"string","description":"Sub-directory path within the repository where the workspace is stored","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.repositories.additionalProperties.config.oneOf.0.dirpath","typeLabel":"string"},"auth":{"type":"object","properties":{"user":{"type":"string","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.repositories.additionalProperties.config.oneOf.0.auth.user","typeLabel":"string"},"password":{"type":"string","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.repositories.additionalProperties.config.oneOf.0.auth.password","typeLabel":"string"},"sshkey":{"type":"string","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.repositories.additionalProperties.config.oneOf.0.auth.sshkey","typeLabel":"string"}},"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.repositories.additionalProperties.config.oneOf.0.auth","typeLabel":"object"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.repositories.additionalProperties.config.oneOf.0","typeLabel":"object"},{"type":"object","required":["dirpath"],"properties":{"dirpath":{"type":"string","description":"Absolute path to the directory containing workspace folders","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.repositories.additionalProperties.config.oneOf.1.dirpath","typeLabel":"string"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.repositories.additionalProperties.config.oneOf.1","typeLabel":"object"},{"type":"object","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.repositories.additionalProperties.config.oneOf.2","typeLabel":"object"}],"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.repositories.additionalProperties.config","typeLabel":"object"},"type":{"type":"string","enum":["git","archive","filesystem"],"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.repositories.additionalProperties.type","typeLabel":"enum\u003cstring>"},"mode":{"type":"string","enum":["read-write","read-only"],"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.repositories.additionalProperties.mode","typeLabel":"enum\u003cstring>"},"groups":{"type":"array","description":"Only for platform repositories fetched from the Platform workspaces ; indicates which groups can be pulled/pushed","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.repositories.additionalProperties.groups.items.[INDEX]","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.repositories.additionalProperties.groups","typeLabel":"string[]"},"pull":{"type":"object","properties":{"exclude":{"type":"array","items":{"type":"object","required":["path"],"properties":{"path":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.repositories.additionalProperties.pull.exclude.items.[INDEX].path","typeLabel":"string"}},"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.repositories.additionalProperties.pull.exclude.items.[INDEX]","typeLabel":"object"},"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.repositories.additionalProperties.pull.exclude","typeLabel":"object[]"}},"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.repositories.additionalProperties.pull","typeLabel":"object"}},"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.repositories.additionalProperties","typeLabel":"object"},"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.repositories","typeLabel":"object"},"platformRepositories":{"type":"object","description":"Platform remote versioning repositories","additionalProperties":{"type":"object","required":["name","config"],"additionalProperties":false,"properties":{"name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.platformRepositories.additionalProperties.name","typeLabel":"string"},"config":{"oneOf":[{"type":"object","required":["url","branch"],"properties":{"url":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.platformRepositories.additionalProperties.config.oneOf.0.url","typeLabel":"string"},"branch":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.platformRepositories.additionalProperties.config.oneOf.0.branch","typeLabel":"string"},"dirpath":{"type":"string","description":"Sub-directory path within the repository where the workspace is stored","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.platformRepositories.additionalProperties.config.oneOf.0.dirpath","typeLabel":"string"},"auth":{"type":"object","properties":{"user":{"type":"string","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.platformRepositories.additionalProperties.config.oneOf.0.auth.user","typeLabel":"string"},"password":{"type":"string","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.platformRepositories.additionalProperties.config.oneOf.0.auth.password","typeLabel":"string"},"sshkey":{"type":"string","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.platformRepositories.additionalProperties.config.oneOf.0.auth.sshkey","typeLabel":"string"}},"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.platformRepositories.additionalProperties.config.oneOf.0.auth","typeLabel":"object"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.platformRepositories.additionalProperties.config.oneOf.0","typeLabel":"object"},{"type":"object","required":["dirpath"],"properties":{"dirpath":{"type":"string","description":"Absolute path to the directory containing workspace folders","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.platformRepositories.additionalProperties.config.oneOf.1.dirpath","typeLabel":"string"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.platformRepositories.additionalProperties.config.oneOf.1","typeLabel":"object"},{"type":"object","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.platformRepositories.additionalProperties.config.oneOf.2","typeLabel":"object"}],"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.platformRepositories.additionalProperties.config","typeLabel":"object"},"type":{"type":"string","enum":["git","archive","filesystem"],"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.platformRepositories.additionalProperties.type","typeLabel":"enum\u003cstring>"},"mode":{"type":"string","enum":["read-write","read-only"],"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.platformRepositories.additionalProperties.mode","typeLabel":"enum\u003cstring>"},"groups":{"type":"array","description":"Only for platform repositories fetched from the Platform workspaces ; indicates which groups can be pulled/pushed","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.platformRepositories.additionalProperties.groups.items.[INDEX]","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.platformRepositories.additionalProperties.groups","typeLabel":"string[]"},"pull":{"type":"object","properties":{"exclude":{"type":"array","items":{"type":"object","required":["path"],"properties":{"path":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.platformRepositories.additionalProperties.pull.exclude.items.[INDEX].path","typeLabel":"string"}},"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.platformRepositories.additionalProperties.pull.exclude.items.[INDEX]","typeLabel":"object"},"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.platformRepositories.additionalProperties.pull.exclude","typeLabel":"object[]"}},"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.platformRepositories.additionalProperties.pull","typeLabel":"object"}},"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.platformRepositories.additionalProperties","typeLabel":"object"},"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.platformRepositories","typeLabel":"object"},"secrets":{"type":"object","additionalProperties":false,"properties":{"schema":{"additionalProperties":{"type":"object","properties":{"type":{"type":"string","enum":["string","number","integer","object","array","boolean","localized:string","localized:number","localized:boolean"],"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.secrets.schema.additionalProperties.type","typeLabel":"enum\u003cstring>"},"format":{"type":"string","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.secrets.schema.additionalProperties.format","typeLabel":"string"},"properties":{"additionalProperties":{"type":"object","description":"Recursive reference to `TypedArgument`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.secrets.schema.additionalProperties.properties.additionalProperties","typeLabel":"object"},"type":"object","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.secrets.schema.additionalProperties.properties","typeLabel":"object"},"title":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.secrets.schema.additionalProperties.title.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.secrets.schema.additionalProperties.title.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.secrets.schema.additionalProperties.title.oneOf.1","typeLabel":"string"}],"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.secrets.schema.additionalProperties.title","typeLabel":"object | string"},"description":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.secrets.schema.additionalProperties.description.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.secrets.schema.additionalProperties.description.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.secrets.schema.additionalProperties.description.oneOf.1","typeLabel":"string"}],"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.secrets.schema.additionalProperties.description","typeLabel":"object | string"},"items":{"type":"object","description":"Recursive reference to `TypedArgument`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.secrets.schema.additionalProperties.\\items","typeLabel":"object"},"ui:widget":{"type":"string","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.secrets.schema.additionalProperties.ui:widget","typeLabel":"string"},"ui:options":{"type":"object","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.secrets.schema.additionalProperties.ui:options","typeLabel":"object"},"secret":{"type":"boolean","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.secrets.schema.additionalProperties.secret","typeLabel":"boolean"},"redact":{"type":"boolean","description":"Path-redact this field from runtime execution events (runtime.automations.executed), whatever its size. Redact itself never tracks the value: each automation the value transits through must re-declare redact on its own schema. It does not disable a secret declaration on the same or a nested field — secret takes precedence, so a field marked both is value-tracked AND path-redacted. Only reachable through nested properties: a marker inside items, additionalProperties or oneOf-style keywords is ignored (redact the parent field itself).","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.secrets.schema.additionalProperties.redact","typeLabel":"boolean"},"required":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.secrets.schema.additionalProperties.required.items.[INDEX]","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.secrets.schema.additionalProperties.required","typeLabel":"string[]"},"event":{"type":"boolean","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.secrets.schema.additionalProperties.event","typeLabel":"boolean"}},"example":{"type":"string","title":{"en":"User ID"},"description":{"en":"The unique identifier of the user"}},"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.secrets.schema.additionalProperties","typeLabel":"object"},"type":"object","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.secrets.schema","typeLabel":"object"}},"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.secrets","typeLabel":"object"},"events":{"type":"object","additionalProperties":false,"properties":{"mapping":{"type":"object","additionalProperties":true,"description":"Custom mapping which will be directly sent to underlying database (Elasticsearch/Opensearch)","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.events.mapping","typeLabel":"object"},"types":{"description":"Custom configuration per event type","additionalProperties":{"type":"object","additionalProperties":false,"properties":{"schema":{"additionalProperties":{"type":"object","properties":{"type":{"type":"string","enum":["string","number","integer","object","array","boolean","localized:string","localized:number","localized:boolean"],"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.events.types.additionalProperties.schema.additionalProperties.type","typeLabel":"enum\u003cstring>"},"format":{"type":"string","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.events.types.additionalProperties.schema.additionalProperties.format","typeLabel":"string"},"properties":{"additionalProperties":{"type":"object","description":"Recursive reference to `TypedArgument`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.events.types.additionalProperties.schema.additionalProperties.properties.additionalProperties","typeLabel":"object"},"type":"object","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.events.types.additionalProperties.schema.additionalProperties.properties","typeLabel":"object"},"title":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.events.types.additionalProperties.schema.additionalProperties.title.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.events.types.additionalProperties.schema.additionalProperties.title.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.events.types.additionalProperties.schema.additionalProperties.title.oneOf.1","typeLabel":"string"}],"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.events.types.additionalProperties.schema.additionalProperties.title","typeLabel":"object | string"},"description":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.events.types.additionalProperties.schema.additionalProperties.description.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.events.types.additionalProperties.schema.additionalProperties.description.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.events.types.additionalProperties.schema.additionalProperties.description.oneOf.1","typeLabel":"string"}],"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.events.types.additionalProperties.schema.additionalProperties.description","typeLabel":"object | string"},"items":{"type":"object","description":"Recursive reference to `TypedArgument`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.events.types.additionalProperties.schema.additionalProperties.\\items","typeLabel":"object"},"ui:widget":{"type":"string","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.events.types.additionalProperties.schema.additionalProperties.ui:widget","typeLabel":"string"},"ui:options":{"type":"object","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.events.types.additionalProperties.schema.additionalProperties.ui:options","typeLabel":"object"},"secret":{"type":"boolean","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.events.types.additionalProperties.schema.additionalProperties.secret","typeLabel":"boolean"},"redact":{"type":"boolean","description":"Path-redact this field from runtime execution events (runtime.automations.executed), whatever its size. Redact itself never tracks the value: each automation the value transits through must re-declare redact on its own schema. It does not disable a secret declaration on the same or a nested field — secret takes precedence, so a field marked both is value-tracked AND path-redacted. Only reachable through nested properties: a marker inside items, additionalProperties or oneOf-style keywords is ignored (redact the parent field itself).","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.events.types.additionalProperties.schema.additionalProperties.redact","typeLabel":"boolean"},"required":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.events.types.additionalProperties.schema.additionalProperties.required.items.[INDEX]","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.events.types.additionalProperties.schema.additionalProperties.required","typeLabel":"string[]"},"event":{"type":"boolean","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.events.types.additionalProperties.schema.additionalProperties.event","typeLabel":"boolean"}},"example":{"type":"string","title":{"en":"User ID"},"description":{"en":"The unique identifier of the user"}},"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.events.types.additionalProperties.schema.additionalProperties","typeLabel":"object"},"type":"object","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.events.types.additionalProperties.schema","typeLabel":"object"}},"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.events.types.additionalProperties","typeLabel":"object"},"type":"object","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.events.types","typeLabel":"object"}},"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.events","typeLabel":"object"},"writeLock":{"type":"object","description":"Lock preventing writes during versioning operations or unresolved merge conflicts","additionalProperties":false,"properties":{"lockedAt":{"type":"string","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.writeLock.lockedAt","typeLabel":"string"},"lockedBy":{"type":"string","description":"User ID who initiated the lock","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.writeLock.lockedBy","typeLabel":"string"},"reason":{"type":"string","description":"Reason for the lock (e.g., pull_in_progress, merge_conflict)","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.writeLock.reason","typeLabel":"string"}},"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.writeLock","typeLabel":"object"},"generation":{"type":"integer","description":"Monotonic counter incremented on every workspace modification. Used by the runtime to detect a stale runtime.yml (e.g. after a crash during import) and trigger a rebuild.","uniqueKey":"items.[INDEX].oneOf.6.payload.workspace.generation","typeLabel":"integer"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.6.payload.workspace","typeLabel":"object"},"reason":{"type":"object","properties":{"type":{"type":"string","uniqueKey":"items.[INDEX].oneOf.6.payload.reason.type","typeLabel":"string"}},"uniqueKey":"items.[INDEX].oneOf.6.payload.reason","typeLabel":"object"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.6.payload","typeLabel":"object"},"createdAt":{"type":"string","description":"Creation date (ISO8601)","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.6.createdAt","typeLabel":"string"},"id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.6.id","typeLabel":"string"},"size":{"type":"number","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.6.size","typeLabel":"number"},"target":{"type":"object","properties":{"userTopic":{"type":"string","uniqueKey":"items.[INDEX].oneOf.6.target.userTopic","typeLabel":"string"},"userId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.6.target.userId","typeLabel":"string"},"sessionId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.6.target.sessionId","typeLabel":"string"},"currentSocket":{"type":"boolean","default":true,"description":"If emitted in response to an active socket (i.e source.socketId is set), this event is only visible to this same socket. Defaults to true","uniqueKey":"items.[INDEX].oneOf.6.target.currentSocket","typeLabel":"boolean"}},"uniqueKey":"items.[INDEX].oneOf.6.target","typeLabel":"object"},"options":{"type":"object","properties":{"persist":{"type":"boolean","description":"Whether to persist this event or not. Defaults to true","default":true,"uniqueKey":"items.[INDEX].oneOf.6.options.persist","typeLabel":"boolean"},"aggPayload":{"type":"boolean","default":false,"description":"Populate advanced aggregation payload for custom mappings \u0026 analytics. This is automatically enabled for events mapped in config.events.types.*","uniqueKey":"items.[INDEX].oneOf.6.options.aggPayload","typeLabel":"boolean"},"async":{"type":"boolean","default":false,"description":"If true, the instruction will return control without waiting for the event to be emitted. Defaults to false","uniqueKey":"items.[INDEX].oneOf.6.options.async","typeLabel":"boolean"}},"uniqueKey":"items.[INDEX].oneOf.6.options","typeLabel":"object"},"error":{"type":"object","properties":{"error":{"type":"string","uniqueKey":"items.[INDEX].oneOf.6.error.error","typeLabel":"string"},"message":{"type":"string","uniqueKey":"items.[INDEX].oneOf.6.error.message","typeLabel":"string"},"details":{"oneOf":[{}],"uniqueKey":"items.[INDEX].oneOf.6.error.details","typeLabel":"any"},"level":{"type":"string","enum":["warning","error","fatal"],"example":"warning","uniqueKey":"items.[INDEX].oneOf.6.error.level","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].oneOf.6.error","typeLabel":"object"}},"uniqueKey":"items.[INDEX].oneOf.6","typeLabel":"object"},{"type":"object","required":["type","payload","source","createdAt","id","size"],"properties":{"type":{"type":"string","enum":["workspaces.updated"],"example":"workspaces.updated","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.7.type","typeLabel":"enum\u003cstring>"},"source":{"type":"object","properties":{"appSlug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.7.source.appSlug","typeLabel":"string"},"appInstanceFullSlug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.7.source.appInstanceFullSlug","typeLabel":"string"},"appInstanceDepth":{"type":"number","uniqueKey":"items.[INDEX].oneOf.7.source.appInstanceDepth","typeLabel":"number"},"automationSlug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.7.source.automationSlug","typeLabel":"string"},"automationDepth":{"type":"number","uniqueKey":"items.[INDEX].oneOf.7.source.automationDepth","typeLabel":"number"},"userId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.7.source.userId","typeLabel":"string"},"ip":{"type":"string","uniqueKey":"items.[INDEX].oneOf.7.source.ip","typeLabel":"string"},"sessionId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.7.source.sessionId","typeLabel":"string"},"workspaceId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.7.source.workspaceId","typeLabel":"string"},"socketId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.7.source.socketId","typeLabel":"string"},"host":{"type":"object","required":["service"],"properties":{"service":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.7.source.host.service","typeLabel":"string"}},"uniqueKey":"items.[INDEX].oneOf.7.source.host","typeLabel":"object"},"correlationId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.7.source.correlationId","typeLabel":"string"},"serviceTopic":{"type":"string","uniqueKey":"items.[INDEX].oneOf.7.source.serviceTopic","typeLabel":"string"},"apiKeyId":{"type":"string","description":"Identifier of the organization API key that originated the interaction, when applicable. Propagates across nested automation calls, cross-workspace fetches and event-triggered automations.","uniqueKey":"items.[INDEX].oneOf.7.source.apiKeyId","typeLabel":"string"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.7.source","typeLabel":"object"},"payload":{"type":"object","required":["workspace"],"properties":{"workspace":{"type":"object","additionalProperties":false,"required":["name"],"properties":{"name":{"type":"string","pattern":"^[0-9A-Za-zÀ-ÖØ-öø-ÿ ,.'- ]{1,60}$","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.name","typeLabel":"string"},"description":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.description.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.description.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.description.oneOf.1","typeLabel":"string"}],"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.description","typeLabel":"object | string"},"photo":{"type":"string","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.photo","typeLabel":"string"},"config":{"type":"object","additionalProperties":false,"properties":{"schema":{"additionalProperties":{"type":"object","properties":{"type":{"type":"string","enum":["string","number","integer","object","array","boolean","localized:string","localized:number","localized:boolean"],"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.config.schema.additionalProperties.type","typeLabel":"enum\u003cstring>"},"format":{"type":"string","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.config.schema.additionalProperties.format","typeLabel":"string"},"properties":{"additionalProperties":{"type":"object","description":"Recursive reference to `TypedArgument`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.config.schema.additionalProperties.properties.additionalProperties","typeLabel":"object"},"type":"object","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.config.schema.additionalProperties.properties","typeLabel":"object"},"title":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.config.schema.additionalProperties.title.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.config.schema.additionalProperties.title.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.config.schema.additionalProperties.title.oneOf.1","typeLabel":"string"}],"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.config.schema.additionalProperties.title","typeLabel":"object | string"},"description":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.config.schema.additionalProperties.description.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.config.schema.additionalProperties.description.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.config.schema.additionalProperties.description.oneOf.1","typeLabel":"string"}],"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.config.schema.additionalProperties.description","typeLabel":"object | string"},"items":{"type":"object","description":"Recursive reference to `TypedArgument`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.config.schema.additionalProperties.\\items","typeLabel":"object"},"ui:widget":{"type":"string","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.config.schema.additionalProperties.ui:widget","typeLabel":"string"},"ui:options":{"type":"object","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.config.schema.additionalProperties.ui:options","typeLabel":"object"},"secret":{"type":"boolean","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.config.schema.additionalProperties.secret","typeLabel":"boolean"},"redact":{"type":"boolean","description":"Path-redact this field from runtime execution events (runtime.automations.executed), whatever its size. Redact itself never tracks the value: each automation the value transits through must re-declare redact on its own schema. It does not disable a secret declaration on the same or a nested field — secret takes precedence, so a field marked both is value-tracked AND path-redacted. Only reachable through nested properties: a marker inside items, additionalProperties or oneOf-style keywords is ignored (redact the parent field itself).","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.config.schema.additionalProperties.redact","typeLabel":"boolean"},"required":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.config.schema.additionalProperties.required.items.[INDEX]","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.config.schema.additionalProperties.required","typeLabel":"string[]"},"event":{"type":"boolean","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.config.schema.additionalProperties.event","typeLabel":"boolean"}},"example":{"type":"string","title":{"en":"User ID"},"description":{"en":"The unique identifier of the user"}},"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.config.schema.additionalProperties","typeLabel":"object"},"type":"object","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.config.schema","typeLabel":"object"},"block":{"type":"string","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.config.block","typeLabel":"string"},"value":{"oneOf":[{}],"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.config.value","typeLabel":"any"}},"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.config","typeLabel":"object"},"blocks":{"type":"object","additionalProperties":{"type":"object","description":"Block","additionalProperties":false,"properties":{"description":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.description.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.description.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.description.oneOf.1","typeLabel":"string"}],"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.description","typeLabel":"object | string"},"name":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.name.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.name.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.name.oneOf.1","typeLabel":"string"}],"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.name","typeLabel":"object | string"},"photo":{"type":"string","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.photo","typeLabel":"string"},"url":{"type":"string","description":"A block can be a javascript bundled file. Host it on the internet and put its url here.","deprecated":true,"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.url","typeLabel":"string"},"edit":{"type":"object","properties":{"type":{"type":"string","enum":["string","number","integer","object","array","boolean","localized:string","localized:number","localized:boolean"],"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.edit.type","typeLabel":"enum\u003cstring>"},"format":{"type":"string","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.edit.format","typeLabel":"string"},"properties":{"additionalProperties":{"type":"object","description":"Recursive reference to `TypedArgument`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.edit.properties.additionalProperties","typeLabel":"object"},"type":"object","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.edit.properties","typeLabel":"object"},"title":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.edit.title.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.edit.title.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.edit.title.oneOf.1","typeLabel":"string"}],"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.edit.title","typeLabel":"object | string"},"description":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.edit.description.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.edit.description.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.edit.description.oneOf.1","typeLabel":"string"}],"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.edit.description","typeLabel":"object | string"},"items":{"type":"object","description":"Recursive reference to `TypedArgument`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.edit.\\items","typeLabel":"object"},"ui:widget":{"type":"string","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.edit.ui:widget","typeLabel":"string"},"ui:options":{"type":"object","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.edit.ui:options","typeLabel":"object"},"secret":{"type":"boolean","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.edit.secret","typeLabel":"boolean"},"redact":{"type":"boolean","description":"Path-redact this field from runtime execution events (runtime.automations.executed), whatever its size. Redact itself never tracks the value: each automation the value transits through must re-declare redact on its own schema. It does not disable a secret declaration on the same or a nested field — secret takes precedence, so a field marked both is value-tracked AND path-redacted. Only reachable through nested properties: a marker inside items, additionalProperties or oneOf-style keywords is ignored (redact the parent field itself).","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.edit.redact","typeLabel":"boolean"},"required":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.edit.required.items.[INDEX]","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.edit.required","typeLabel":"string[]"},"event":{"type":"boolean","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.edit.event","typeLabel":"boolean"}},"example":{"type":"string","title":{"en":"User ID"},"description":{"en":"The unique identifier of the user"}},"deprecated":true,"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.edit","typeLabel":"object"},"block":{"type":"string","description":"A block can extends another one by giving its name here","deprecated":true,"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.block","typeLabel":"string"},"config":{"description":"default config applied to the Block. Usefull for extended Blocks.","deprecated":true,"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.config","typeLabel":"any"},"automation":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.automation.oneOf.0","typeLabel":"string"},{"type":"object","properties":{"slug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.automation.oneOf.1.slug","typeLabel":"string"},"payload":{"oneOf":[{}],"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.automation.oneOf.1.payload","typeLabel":"any"}},"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.automation.oneOf.1","typeLabel":"object"}],"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.automation","typeLabel":"string | object"},"blocks":{"type":"array","items":{"type":"object","required":["slug"],"properties":{"slug":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.blocks.items.[INDEX].slug","typeLabel":"string"},"appInstance":{"type":"string","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.blocks.items.[INDEX].appInstance","typeLabel":"string"},"onInit":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.blocks.items.[INDEX].onInit.oneOf.0","typeLabel":"string"},{"type":"object","properties":{"event":{"type":"string","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.blocks.items.[INDEX].onInit.oneOf.1.event","typeLabel":"string"},"payload":{"oneOf":[{}],"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.blocks.items.[INDEX].onInit.oneOf.1.payload","typeLabel":"any"}},"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.blocks.items.[INDEX].onInit.oneOf.1","typeLabel":"object"}],"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.blocks.items.[INDEX].onInit","typeLabel":"string | object"},"updateOn":{"type":"string","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.blocks.items.[INDEX].updateOn","typeLabel":"string"},"automation":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.blocks.items.[INDEX].automation.oneOf.0","typeLabel":"string"},{"type":"object","properties":{"slug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.blocks.items.[INDEX].automation.oneOf.1.slug","typeLabel":"string"},"payload":{"oneOf":[{}],"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.blocks.items.[INDEX].automation.oneOf.1.payload","typeLabel":"any"}},"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.blocks.items.[INDEX].automation.oneOf.1","typeLabel":"object"}],"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.blocks.items.[INDEX].automation","typeLabel":"string | object"}},"additionalProperties":true,"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.blocks.items.[INDEX]","typeLabel":"object"},"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.blocks","typeLabel":"object[]"},"css":{"type":"string","description":"Css applied to Block","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.css","typeLabel":"string"},"schema":{"type":"object","properties":{"type":{"type":"string","enum":["string","number","integer","object","array","boolean","localized:string","localized:number","localized:boolean"],"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.schema.type","typeLabel":"enum\u003cstring>"},"format":{"type":"string","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.schema.format","typeLabel":"string"},"properties":{"additionalProperties":{"type":"object","description":"Recursive reference to `TypedArgument`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.schema.properties.additionalProperties","typeLabel":"object"},"type":"object","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.schema.properties","typeLabel":"object"},"title":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.schema.title.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.schema.title.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.schema.title.oneOf.1","typeLabel":"string"}],"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.schema.title","typeLabel":"object | string"},"description":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.schema.description.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.schema.description.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.schema.description.oneOf.1","typeLabel":"string"}],"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.schema.description","typeLabel":"object | string"},"items":{"type":"object","description":"Recursive reference to `TypedArgument`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.schema.\\items","typeLabel":"object"},"ui:widget":{"type":"string","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.schema.ui:widget","typeLabel":"string"},"ui:options":{"type":"object","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.schema.ui:options","typeLabel":"object"},"secret":{"type":"boolean","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.schema.secret","typeLabel":"boolean"},"redact":{"type":"boolean","description":"Path-redact this field from runtime execution events (runtime.automations.executed), whatever its size. Redact itself never tracks the value: each automation the value transits through must re-declare redact on its own schema. It does not disable a secret declaration on the same or a nested field — secret takes precedence, so a field marked both is value-tracked AND path-redacted. Only reachable through nested properties: a marker inside items, additionalProperties or oneOf-style keywords is ignored (redact the parent field itself).","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.schema.redact","typeLabel":"boolean"},"required":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.schema.required.items.[INDEX]","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.schema.required","typeLabel":"string[]"},"event":{"type":"boolean","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.schema.event","typeLabel":"boolean"}},"example":{"type":"string","title":{"en":"User ID"},"description":{"en":"The unique identifier of the user"}},"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties.schema","typeLabel":"object"}},"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks.additionalProperties","typeLabel":"object"},"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.blocks","typeLabel":"object"},"slug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.slug","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.id","typeLabel":"string"},"labels":{"type":"array","items":{"type":"string","pattern":"^[0-9A-Za-z._:-]{2,60}$","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.labels.items.[INDEX]","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.labels","typeLabel":"string[]"},"customDomains":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.customDomains.items.[INDEX]","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.customDomains","typeLabel":"string[]"},"registerWorkspace":{"type":"boolean","description":"If true, make this workspace metadata available to all workspaces with this variable : {{global.workspacesRegistry[WORKSPACE_SLUG]}}","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.registerWorkspace","typeLabel":"boolean"},"repositories":{"type":"object","description":"Remote versioning repositories","additionalProperties":{"type":"object","required":["name","config"],"additionalProperties":false,"properties":{"name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.repositories.additionalProperties.name","typeLabel":"string"},"config":{"oneOf":[{"type":"object","required":["url","branch"],"properties":{"url":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.repositories.additionalProperties.config.oneOf.0.url","typeLabel":"string"},"branch":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.repositories.additionalProperties.config.oneOf.0.branch","typeLabel":"string"},"dirpath":{"type":"string","description":"Sub-directory path within the repository where the workspace is stored","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.repositories.additionalProperties.config.oneOf.0.dirpath","typeLabel":"string"},"auth":{"type":"object","properties":{"user":{"type":"string","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.repositories.additionalProperties.config.oneOf.0.auth.user","typeLabel":"string"},"password":{"type":"string","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.repositories.additionalProperties.config.oneOf.0.auth.password","typeLabel":"string"},"sshkey":{"type":"string","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.repositories.additionalProperties.config.oneOf.0.auth.sshkey","typeLabel":"string"}},"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.repositories.additionalProperties.config.oneOf.0.auth","typeLabel":"object"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.repositories.additionalProperties.config.oneOf.0","typeLabel":"object"},{"type":"object","required":["dirpath"],"properties":{"dirpath":{"type":"string","description":"Absolute path to the directory containing workspace folders","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.repositories.additionalProperties.config.oneOf.1.dirpath","typeLabel":"string"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.repositories.additionalProperties.config.oneOf.1","typeLabel":"object"},{"type":"object","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.repositories.additionalProperties.config.oneOf.2","typeLabel":"object"}],"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.repositories.additionalProperties.config","typeLabel":"object"},"type":{"type":"string","enum":["git","archive","filesystem"],"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.repositories.additionalProperties.type","typeLabel":"enum\u003cstring>"},"mode":{"type":"string","enum":["read-write","read-only"],"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.repositories.additionalProperties.mode","typeLabel":"enum\u003cstring>"},"groups":{"type":"array","description":"Only for platform repositories fetched from the Platform workspaces ; indicates which groups can be pulled/pushed","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.repositories.additionalProperties.groups.items.[INDEX]","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.repositories.additionalProperties.groups","typeLabel":"string[]"},"pull":{"type":"object","properties":{"exclude":{"type":"array","items":{"type":"object","required":["path"],"properties":{"path":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.repositories.additionalProperties.pull.exclude.items.[INDEX].path","typeLabel":"string"}},"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.repositories.additionalProperties.pull.exclude.items.[INDEX]","typeLabel":"object"},"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.repositories.additionalProperties.pull.exclude","typeLabel":"object[]"}},"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.repositories.additionalProperties.pull","typeLabel":"object"}},"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.repositories.additionalProperties","typeLabel":"object"},"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.repositories","typeLabel":"object"},"platformRepositories":{"type":"object","description":"Platform remote versioning repositories","additionalProperties":{"type":"object","required":["name","config"],"additionalProperties":false,"properties":{"name":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.platformRepositories.additionalProperties.name","typeLabel":"string"},"config":{"oneOf":[{"type":"object","required":["url","branch"],"properties":{"url":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.platformRepositories.additionalProperties.config.oneOf.0.url","typeLabel":"string"},"branch":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.platformRepositories.additionalProperties.config.oneOf.0.branch","typeLabel":"string"},"dirpath":{"type":"string","description":"Sub-directory path within the repository where the workspace is stored","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.platformRepositories.additionalProperties.config.oneOf.0.dirpath","typeLabel":"string"},"auth":{"type":"object","properties":{"user":{"type":"string","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.platformRepositories.additionalProperties.config.oneOf.0.auth.user","typeLabel":"string"},"password":{"type":"string","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.platformRepositories.additionalProperties.config.oneOf.0.auth.password","typeLabel":"string"},"sshkey":{"type":"string","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.platformRepositories.additionalProperties.config.oneOf.0.auth.sshkey","typeLabel":"string"}},"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.platformRepositories.additionalProperties.config.oneOf.0.auth","typeLabel":"object"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.platformRepositories.additionalProperties.config.oneOf.0","typeLabel":"object"},{"type":"object","required":["dirpath"],"properties":{"dirpath":{"type":"string","description":"Absolute path to the directory containing workspace folders","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.platformRepositories.additionalProperties.config.oneOf.1.dirpath","typeLabel":"string"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.platformRepositories.additionalProperties.config.oneOf.1","typeLabel":"object"},{"type":"object","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.platformRepositories.additionalProperties.config.oneOf.2","typeLabel":"object"}],"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.platformRepositories.additionalProperties.config","typeLabel":"object"},"type":{"type":"string","enum":["git","archive","filesystem"],"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.platformRepositories.additionalProperties.type","typeLabel":"enum\u003cstring>"},"mode":{"type":"string","enum":["read-write","read-only"],"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.platformRepositories.additionalProperties.mode","typeLabel":"enum\u003cstring>"},"groups":{"type":"array","description":"Only for platform repositories fetched from the Platform workspaces ; indicates which groups can be pulled/pushed","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.platformRepositories.additionalProperties.groups.items.[INDEX]","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.platformRepositories.additionalProperties.groups","typeLabel":"string[]"},"pull":{"type":"object","properties":{"exclude":{"type":"array","items":{"type":"object","required":["path"],"properties":{"path":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.platformRepositories.additionalProperties.pull.exclude.items.[INDEX].path","typeLabel":"string"}},"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.platformRepositories.additionalProperties.pull.exclude.items.[INDEX]","typeLabel":"object"},"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.platformRepositories.additionalProperties.pull.exclude","typeLabel":"object[]"}},"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.platformRepositories.additionalProperties.pull","typeLabel":"object"}},"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.platformRepositories.additionalProperties","typeLabel":"object"},"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.platformRepositories","typeLabel":"object"},"secrets":{"type":"object","additionalProperties":false,"properties":{"schema":{"additionalProperties":{"type":"object","properties":{"type":{"type":"string","enum":["string","number","integer","object","array","boolean","localized:string","localized:number","localized:boolean"],"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.secrets.schema.additionalProperties.type","typeLabel":"enum\u003cstring>"},"format":{"type":"string","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.secrets.schema.additionalProperties.format","typeLabel":"string"},"properties":{"additionalProperties":{"type":"object","description":"Recursive reference to `TypedArgument`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.secrets.schema.additionalProperties.properties.additionalProperties","typeLabel":"object"},"type":"object","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.secrets.schema.additionalProperties.properties","typeLabel":"object"},"title":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.secrets.schema.additionalProperties.title.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.secrets.schema.additionalProperties.title.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.secrets.schema.additionalProperties.title.oneOf.1","typeLabel":"string"}],"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.secrets.schema.additionalProperties.title","typeLabel":"object | string"},"description":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.secrets.schema.additionalProperties.description.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.secrets.schema.additionalProperties.description.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.secrets.schema.additionalProperties.description.oneOf.1","typeLabel":"string"}],"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.secrets.schema.additionalProperties.description","typeLabel":"object | string"},"items":{"type":"object","description":"Recursive reference to `TypedArgument`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.secrets.schema.additionalProperties.\\items","typeLabel":"object"},"ui:widget":{"type":"string","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.secrets.schema.additionalProperties.ui:widget","typeLabel":"string"},"ui:options":{"type":"object","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.secrets.schema.additionalProperties.ui:options","typeLabel":"object"},"secret":{"type":"boolean","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.secrets.schema.additionalProperties.secret","typeLabel":"boolean"},"redact":{"type":"boolean","description":"Path-redact this field from runtime execution events (runtime.automations.executed), whatever its size. Redact itself never tracks the value: each automation the value transits through must re-declare redact on its own schema. It does not disable a secret declaration on the same or a nested field — secret takes precedence, so a field marked both is value-tracked AND path-redacted. Only reachable through nested properties: a marker inside items, additionalProperties or oneOf-style keywords is ignored (redact the parent field itself).","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.secrets.schema.additionalProperties.redact","typeLabel":"boolean"},"required":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.secrets.schema.additionalProperties.required.items.[INDEX]","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.secrets.schema.additionalProperties.required","typeLabel":"string[]"},"event":{"type":"boolean","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.secrets.schema.additionalProperties.event","typeLabel":"boolean"}},"example":{"type":"string","title":{"en":"User ID"},"description":{"en":"The unique identifier of the user"}},"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.secrets.schema.additionalProperties","typeLabel":"object"},"type":"object","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.secrets.schema","typeLabel":"object"}},"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.secrets","typeLabel":"object"},"events":{"type":"object","additionalProperties":false,"properties":{"mapping":{"type":"object","additionalProperties":true,"description":"Custom mapping which will be directly sent to underlying database (Elasticsearch/Opensearch)","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.events.mapping","typeLabel":"object"},"types":{"description":"Custom configuration per event type","additionalProperties":{"type":"object","additionalProperties":false,"properties":{"schema":{"additionalProperties":{"type":"object","properties":{"type":{"type":"string","enum":["string","number","integer","object","array","boolean","localized:string","localized:number","localized:boolean"],"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.events.types.additionalProperties.schema.additionalProperties.type","typeLabel":"enum\u003cstring>"},"format":{"type":"string","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.events.types.additionalProperties.schema.additionalProperties.format","typeLabel":"string"},"properties":{"additionalProperties":{"type":"object","description":"Recursive reference to `TypedArgument`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.events.types.additionalProperties.schema.additionalProperties.properties.additionalProperties","typeLabel":"object"},"type":"object","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.events.types.additionalProperties.schema.additionalProperties.properties","typeLabel":"object"},"title":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.events.types.additionalProperties.schema.additionalProperties.title.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.events.types.additionalProperties.schema.additionalProperties.title.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.events.types.additionalProperties.schema.additionalProperties.title.oneOf.1","typeLabel":"string"}],"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.events.types.additionalProperties.schema.additionalProperties.title","typeLabel":"object | string"},"description":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.events.types.additionalProperties.schema.additionalProperties.description.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.events.types.additionalProperties.schema.additionalProperties.description.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.events.types.additionalProperties.schema.additionalProperties.description.oneOf.1","typeLabel":"string"}],"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.events.types.additionalProperties.schema.additionalProperties.description","typeLabel":"object | string"},"items":{"type":"object","description":"Recursive reference to `TypedArgument`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.events.types.additionalProperties.schema.additionalProperties.\\items","typeLabel":"object"},"ui:widget":{"type":"string","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.events.types.additionalProperties.schema.additionalProperties.ui:widget","typeLabel":"string"},"ui:options":{"type":"object","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.events.types.additionalProperties.schema.additionalProperties.ui:options","typeLabel":"object"},"secret":{"type":"boolean","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.events.types.additionalProperties.schema.additionalProperties.secret","typeLabel":"boolean"},"redact":{"type":"boolean","description":"Path-redact this field from runtime execution events (runtime.automations.executed), whatever its size. Redact itself never tracks the value: each automation the value transits through must re-declare redact on its own schema. It does not disable a secret declaration on the same or a nested field — secret takes precedence, so a field marked both is value-tracked AND path-redacted. Only reachable through nested properties: a marker inside items, additionalProperties or oneOf-style keywords is ignored (redact the parent field itself).","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.events.types.additionalProperties.schema.additionalProperties.redact","typeLabel":"boolean"},"required":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.events.types.additionalProperties.schema.additionalProperties.required.items.[INDEX]","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.events.types.additionalProperties.schema.additionalProperties.required","typeLabel":"string[]"},"event":{"type":"boolean","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.events.types.additionalProperties.schema.additionalProperties.event","typeLabel":"boolean"}},"example":{"type":"string","title":{"en":"User ID"},"description":{"en":"The unique identifier of the user"}},"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.events.types.additionalProperties.schema.additionalProperties","typeLabel":"object"},"type":"object","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.events.types.additionalProperties.schema","typeLabel":"object"}},"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.events.types.additionalProperties","typeLabel":"object"},"type":"object","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.events.types","typeLabel":"object"}},"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.events","typeLabel":"object"},"writeLock":{"type":"object","description":"Lock preventing writes during versioning operations or unresolved merge conflicts","additionalProperties":false,"properties":{"lockedAt":{"type":"string","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.writeLock.lockedAt","typeLabel":"string"},"lockedBy":{"type":"string","description":"User ID who initiated the lock","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.writeLock.lockedBy","typeLabel":"string"},"reason":{"type":"string","description":"Reason for the lock (e.g., pull_in_progress, merge_conflict)","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.writeLock.reason","typeLabel":"string"}},"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.writeLock","typeLabel":"object"},"generation":{"type":"integer","description":"Monotonic counter incremented on every workspace modification. Used by the runtime to detect a stale runtime.yml (e.g. after a crash during import) and trigger a rebuild.","uniqueKey":"items.[INDEX].oneOf.7.payload.workspace.generation","typeLabel":"integer"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.7.payload.workspace","typeLabel":"object"},"oldSlug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.7.payload.oldSlug","typeLabel":"string"},"migrated":{"type":"string","uniqueKey":"items.[INDEX].oneOf.7.payload.migrated","typeLabel":"string"},"reason":{"type":"object","properties":{"type":{"type":"string","uniqueKey":"items.[INDEX].oneOf.7.payload.reason.type","typeLabel":"string"}},"uniqueKey":"items.[INDEX].oneOf.7.payload.reason","typeLabel":"object"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.7.payload","typeLabel":"object"},"createdAt":{"type":"string","description":"Creation date (ISO8601)","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.7.createdAt","typeLabel":"string"},"id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.7.id","typeLabel":"string"},"size":{"type":"number","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.7.size","typeLabel":"number"},"target":{"type":"object","properties":{"userTopic":{"type":"string","uniqueKey":"items.[INDEX].oneOf.7.target.userTopic","typeLabel":"string"},"userId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.7.target.userId","typeLabel":"string"},"sessionId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.7.target.sessionId","typeLabel":"string"},"currentSocket":{"type":"boolean","default":true,"description":"If emitted in response to an active socket (i.e source.socketId is set), this event is only visible to this same socket. Defaults to true","uniqueKey":"items.[INDEX].oneOf.7.target.currentSocket","typeLabel":"boolean"}},"uniqueKey":"items.[INDEX].oneOf.7.target","typeLabel":"object"},"options":{"type":"object","properties":{"persist":{"type":"boolean","description":"Whether to persist this event or not. Defaults to true","default":true,"uniqueKey":"items.[INDEX].oneOf.7.options.persist","typeLabel":"boolean"},"aggPayload":{"type":"boolean","default":false,"description":"Populate advanced aggregation payload for custom mappings \u0026 analytics. This is automatically enabled for events mapped in config.events.types.*","uniqueKey":"items.[INDEX].oneOf.7.options.aggPayload","typeLabel":"boolean"},"async":{"type":"boolean","default":false,"description":"If true, the instruction will return control without waiting for the event to be emitted. Defaults to false","uniqueKey":"items.[INDEX].oneOf.7.options.async","typeLabel":"boolean"}},"uniqueKey":"items.[INDEX].oneOf.7.options","typeLabel":"object"},"error":{"type":"object","properties":{"error":{"type":"string","uniqueKey":"items.[INDEX].oneOf.7.error.error","typeLabel":"string"},"message":{"type":"string","uniqueKey":"items.[INDEX].oneOf.7.error.message","typeLabel":"string"},"details":{"oneOf":[{}],"uniqueKey":"items.[INDEX].oneOf.7.error.details","typeLabel":"any"},"level":{"type":"string","enum":["warning","error","fatal"],"example":"warning","uniqueKey":"items.[INDEX].oneOf.7.error.level","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].oneOf.7.error","typeLabel":"object"}},"uniqueKey":"items.[INDEX].oneOf.7","typeLabel":"object"},{"type":"object","required":["type","payload","source","createdAt","id","size"],"properties":{"type":{"type":"string","enum":["workspaces.deleted"],"example":"workspaces.deleted","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.8.type","typeLabel":"enum\u003cstring>"},"source":{"type":"object","properties":{"appSlug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.8.source.appSlug","typeLabel":"string"},"appInstanceFullSlug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.8.source.appInstanceFullSlug","typeLabel":"string"},"appInstanceDepth":{"type":"number","uniqueKey":"items.[INDEX].oneOf.8.source.appInstanceDepth","typeLabel":"number"},"automationSlug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.8.source.automationSlug","typeLabel":"string"},"automationDepth":{"type":"number","uniqueKey":"items.[INDEX].oneOf.8.source.automationDepth","typeLabel":"number"},"userId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.8.source.userId","typeLabel":"string"},"ip":{"type":"string","uniqueKey":"items.[INDEX].oneOf.8.source.ip","typeLabel":"string"},"sessionId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.8.source.sessionId","typeLabel":"string"},"workspaceId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.8.source.workspaceId","typeLabel":"string"},"socketId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.8.source.socketId","typeLabel":"string"},"host":{"type":"object","required":["service"],"properties":{"service":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.8.source.host.service","typeLabel":"string"}},"uniqueKey":"items.[INDEX].oneOf.8.source.host","typeLabel":"object"},"correlationId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.8.source.correlationId","typeLabel":"string"},"serviceTopic":{"type":"string","uniqueKey":"items.[INDEX].oneOf.8.source.serviceTopic","typeLabel":"string"},"apiKeyId":{"type":"string","description":"Identifier of the organization API key that originated the interaction, when applicable. Propagates across nested automation calls, cross-workspace fetches and event-triggered automations.","uniqueKey":"items.[INDEX].oneOf.8.source.apiKeyId","typeLabel":"string"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.8.source","typeLabel":"object"},"payload":{"type":"object","required":["workspaceId"],"properties":{"workspaceId":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.8.payload.workspaceId","typeLabel":"string"},"name":{"type":"string","uniqueKey":"items.[INDEX].oneOf.8.payload.name","typeLabel":"string"},"workspaceSlug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.8.payload.workspaceSlug","typeLabel":"string"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.8.payload","typeLabel":"object"},"createdAt":{"type":"string","description":"Creation date (ISO8601)","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.8.createdAt","typeLabel":"string"},"id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.8.id","typeLabel":"string"},"size":{"type":"number","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.8.size","typeLabel":"number"},"target":{"type":"object","properties":{"userTopic":{"type":"string","uniqueKey":"items.[INDEX].oneOf.8.target.userTopic","typeLabel":"string"},"userId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.8.target.userId","typeLabel":"string"},"sessionId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.8.target.sessionId","typeLabel":"string"},"currentSocket":{"type":"boolean","default":true,"description":"If emitted in response to an active socket (i.e source.socketId is set), this event is only visible to this same socket. Defaults to true","uniqueKey":"items.[INDEX].oneOf.8.target.currentSocket","typeLabel":"boolean"}},"uniqueKey":"items.[INDEX].oneOf.8.target","typeLabel":"object"},"options":{"type":"object","properties":{"persist":{"type":"boolean","description":"Whether to persist this event or not. Defaults to true","default":true,"uniqueKey":"items.[INDEX].oneOf.8.options.persist","typeLabel":"boolean"},"aggPayload":{"type":"boolean","default":false,"description":"Populate advanced aggregation payload for custom mappings \u0026 analytics. This is automatically enabled for events mapped in config.events.types.*","uniqueKey":"items.[INDEX].oneOf.8.options.aggPayload","typeLabel":"boolean"},"async":{"type":"boolean","default":false,"description":"If true, the instruction will return control without waiting for the event to be emitted. Defaults to false","uniqueKey":"items.[INDEX].oneOf.8.options.async","typeLabel":"boolean"}},"uniqueKey":"items.[INDEX].oneOf.8.options","typeLabel":"object"},"error":{"type":"object","properties":{"error":{"type":"string","uniqueKey":"items.[INDEX].oneOf.8.error.error","typeLabel":"string"},"message":{"type":"string","uniqueKey":"items.[INDEX].oneOf.8.error.message","typeLabel":"string"},"details":{"oneOf":[{}],"uniqueKey":"items.[INDEX].oneOf.8.error.details","typeLabel":"any"},"level":{"type":"string","enum":["warning","error","fatal"],"example":"warning","uniqueKey":"items.[INDEX].oneOf.8.error.level","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].oneOf.8.error","typeLabel":"object"}},"uniqueKey":"items.[INDEX].oneOf.8","typeLabel":"object"},{"type":"object","required":["appSlug","type","source","createdAt","id","size"],"properties":{"type":{"type":"string","example":"apps.someApp.someCustomEvent","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.9.type","typeLabel":"string"},"source":{"type":"object","properties":{"appSlug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.9.source.appSlug","typeLabel":"string"},"appInstanceFullSlug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.9.source.appInstanceFullSlug","typeLabel":"string"},"appInstanceDepth":{"type":"number","uniqueKey":"items.[INDEX].oneOf.9.source.appInstanceDepth","typeLabel":"number"},"automationSlug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.9.source.automationSlug","typeLabel":"string"},"automationDepth":{"type":"number","uniqueKey":"items.[INDEX].oneOf.9.source.automationDepth","typeLabel":"number"},"userId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.9.source.userId","typeLabel":"string"},"ip":{"type":"string","uniqueKey":"items.[INDEX].oneOf.9.source.ip","typeLabel":"string"},"sessionId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.9.source.sessionId","typeLabel":"string"},"workspaceId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.9.source.workspaceId","typeLabel":"string"},"socketId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.9.source.socketId","typeLabel":"string"},"host":{"type":"object","required":["service"],"properties":{"service":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.9.source.host.service","typeLabel":"string"}},"uniqueKey":"items.[INDEX].oneOf.9.source.host","typeLabel":"object"},"correlationId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.9.source.correlationId","typeLabel":"string"},"serviceTopic":{"type":"string","uniqueKey":"items.[INDEX].oneOf.9.source.serviceTopic","typeLabel":"string"},"apiKeyId":{"type":"string","description":"Identifier of the organization API key that originated the interaction, when applicable. Propagates across nested automation calls, cross-workspace fetches and event-triggered automations.","uniqueKey":"items.[INDEX].oneOf.9.source.apiKeyId","typeLabel":"string"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.9.source","typeLabel":"object"},"createdAt":{"type":"string","description":"Creation date (ISO8601)","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.9.createdAt","typeLabel":"string"},"id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.9.id","typeLabel":"string"},"size":{"type":"number","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.9.size","typeLabel":"number"},"appSlug":{"type":"string","description":"App unique id","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.9.appSlug","typeLabel":"string"},"payload":{"oneOf":[{}],"uniqueKey":"items.[INDEX].oneOf.9.payload","typeLabel":"any"},"target":{"type":"object","properties":{"userTopic":{"type":"string","uniqueKey":"items.[INDEX].oneOf.9.target.userTopic","typeLabel":"string"},"userId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.9.target.userId","typeLabel":"string"},"sessionId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.9.target.sessionId","typeLabel":"string"},"currentSocket":{"type":"boolean","default":true,"description":"If emitted in response to an active socket (i.e source.socketId is set), this event is only visible to this same socket. Defaults to true","uniqueKey":"items.[INDEX].oneOf.9.target.currentSocket","typeLabel":"boolean"}},"uniqueKey":"items.[INDEX].oneOf.9.target","typeLabel":"object"},"options":{"type":"object","properties":{"persist":{"type":"boolean","description":"Whether to persist this event or not. Defaults to true","default":true,"uniqueKey":"items.[INDEX].oneOf.9.options.persist","typeLabel":"boolean"},"aggPayload":{"type":"boolean","default":false,"description":"Populate advanced aggregation payload for custom mappings \u0026 analytics. This is automatically enabled for events mapped in config.events.types.*","uniqueKey":"items.[INDEX].oneOf.9.options.aggPayload","typeLabel":"boolean"},"async":{"type":"boolean","default":false,"description":"If true, the instruction will return control without waiting for the event to be emitted. Defaults to false","uniqueKey":"items.[INDEX].oneOf.9.options.async","typeLabel":"boolean"}},"uniqueKey":"items.[INDEX].oneOf.9.options","typeLabel":"object"},"error":{"type":"object","properties":{"error":{"type":"string","uniqueKey":"items.[INDEX].oneOf.9.error.error","typeLabel":"string"},"message":{"type":"string","uniqueKey":"items.[INDEX].oneOf.9.error.message","typeLabel":"string"},"details":{"oneOf":[{}],"uniqueKey":"items.[INDEX].oneOf.9.error.details","typeLabel":"any"},"level":{"type":"string","enum":["warning","error","fatal"],"example":"warning","uniqueKey":"items.[INDEX].oneOf.9.error.level","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].oneOf.9.error","typeLabel":"object"},"appName":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].oneOf.9.appName.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.9.appName.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"items.[INDEX].oneOf.9.appName.oneOf.1","typeLabel":"string"}],"uniqueKey":"items.[INDEX].oneOf.9.appName","typeLabel":"object | string"},"appVersion":{"type":"string","description":"Defaults to the latest known app version","uniqueKey":"items.[INDEX].oneOf.9.appVersion","typeLabel":"string"},"slug":{"type":"string","description":"Unique \u0026 human readable id across current workspace's appInstances, which will be used to call this app automations","uniqueKey":"items.[INDEX].oneOf.9.slug","typeLabel":"string"},"disabled":{"type":"boolean","description":"If disabled, this appInstance will be ignored during execution","uniqueKey":"items.[INDEX].oneOf.9.disabled","typeLabel":"boolean"},"labels":{"type":"array","items":{"type":"string","pattern":"^[0-9A-Za-z._:-]{2,60}$","uniqueKey":"items.[INDEX].oneOf.9.labels.items.[INDEX]","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.9.labels","typeLabel":"string[]"},"updatedAt":{"type":"string","uniqueKey":"items.[INDEX].oneOf.9.updatedAt","typeLabel":"string"},"updatedBy":{"type":"string","uniqueKey":"items.[INDEX].oneOf.9.updatedBy","typeLabel":"string"},"createdBy":{"type":"string","uniqueKey":"items.[INDEX].oneOf.9.createdBy","typeLabel":"string"},"checksum":{"type":"string","uniqueKey":"items.[INDEX].oneOf.9.checksum","typeLabel":"string"},"config":{"oneOf":[{}],"uniqueKey":"items.[INDEX].oneOf.9.config","typeLabel":"any"}},"additionalProperties":false,"uniqueKey":"items.[INDEX].oneOf.9","typeLabel":"object"},{"type":"object","required":["type","payload","source","createdAt","id","size"],"properties":{"type":{"type":"string","enum":["workspaces.apps.configured"],"example":"workspaces.apps.configured","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.10.type","typeLabel":"enum\u003cstring>"},"source":{"type":"object","properties":{"appSlug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.10.source.appSlug","typeLabel":"string"},"appInstanceFullSlug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.10.source.appInstanceFullSlug","typeLabel":"string"},"appInstanceDepth":{"type":"number","uniqueKey":"items.[INDEX].oneOf.10.source.appInstanceDepth","typeLabel":"number"},"automationSlug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.10.source.automationSlug","typeLabel":"string"},"automationDepth":{"type":"number","uniqueKey":"items.[INDEX].oneOf.10.source.automationDepth","typeLabel":"number"},"userId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.10.source.userId","typeLabel":"string"},"ip":{"type":"string","uniqueKey":"items.[INDEX].oneOf.10.source.ip","typeLabel":"string"},"sessionId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.10.source.sessionId","typeLabel":"string"},"workspaceId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.10.source.workspaceId","typeLabel":"string"},"socketId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.10.source.socketId","typeLabel":"string"},"host":{"type":"object","required":["service"],"properties":{"service":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.10.source.host.service","typeLabel":"string"}},"uniqueKey":"items.[INDEX].oneOf.10.source.host","typeLabel":"object"},"correlationId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.10.source.correlationId","typeLabel":"string"},"serviceTopic":{"type":"string","uniqueKey":"items.[INDEX].oneOf.10.source.serviceTopic","typeLabel":"string"},"apiKeyId":{"type":"string","description":"Identifier of the organization API key that originated the interaction, when applicable. Propagates across nested automation calls, cross-workspace fetches and event-triggered automations.","uniqueKey":"items.[INDEX].oneOf.10.source.apiKeyId","typeLabel":"string"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.10.source","typeLabel":"object"},"payload":{"type":"object","required":["appInstance","slug"],"properties":{"appInstance":{"type":"object","required":["appSlug"],"properties":{"appSlug":{"type":"string","description":"App unique id","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.10.payload.appInstance.appSlug","typeLabel":"string"},"appName":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].oneOf.10.payload.appInstance.appName.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.10.payload.appInstance.appName.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"items.[INDEX].oneOf.10.payload.appInstance.appName.oneOf.1","typeLabel":"string"}],"uniqueKey":"items.[INDEX].oneOf.10.payload.appInstance.appName","typeLabel":"object | string"},"appVersion":{"type":"string","description":"Defaults to the latest known app version","uniqueKey":"items.[INDEX].oneOf.10.payload.appInstance.appVersion","typeLabel":"string"},"slug":{"type":"string","description":"Unique \u0026 human readable id across current workspace's appInstances, which will be used to call this app automations","uniqueKey":"items.[INDEX].oneOf.10.payload.appInstance.slug","typeLabel":"string"},"disabled":{"type":"boolean","description":"If disabled, this appInstance will be ignored during execution","uniqueKey":"items.[INDEX].oneOf.10.payload.appInstance.disabled","typeLabel":"boolean"},"labels":{"type":"array","items":{"type":"string","pattern":"^[0-9A-Za-z._:-]{2,60}$","uniqueKey":"items.[INDEX].oneOf.10.payload.appInstance.labels.items.[INDEX]","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.10.payload.appInstance.labels","typeLabel":"string[]"},"updatedAt":{"type":"string","uniqueKey":"items.[INDEX].oneOf.10.payload.appInstance.updatedAt","typeLabel":"string"},"createdAt":{"type":"string","uniqueKey":"items.[INDEX].oneOf.10.payload.appInstance.createdAt","typeLabel":"string"},"updatedBy":{"type":"string","uniqueKey":"items.[INDEX].oneOf.10.payload.appInstance.updatedBy","typeLabel":"string"},"createdBy":{"type":"string","uniqueKey":"items.[INDEX].oneOf.10.payload.appInstance.createdBy","typeLabel":"string"},"checksum":{"type":"string","uniqueKey":"items.[INDEX].oneOf.10.payload.appInstance.checksum","typeLabel":"string"},"config":{"oneOf":[{}],"uniqueKey":"items.[INDEX].oneOf.10.payload.appInstance.config","typeLabel":"any"},"oldConfig":{"oneOf":[{}],"uniqueKey":"items.[INDEX].oneOf.10.payload.appInstance.oldConfig","typeLabel":"any"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.10.payload.appInstance","typeLabel":"object"},"slug":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.10.payload.slug","typeLabel":"string"},"oldSlug":{"type":"string","description":"Filled with the previous appInstance slug when renamed","uniqueKey":"items.[INDEX].oneOf.10.payload.oldSlug","typeLabel":"string"},"events":{"type":"object","properties":{"emit":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.10.payload.events.emit.items.[INDEX]","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.10.payload.events.emit","typeLabel":"string[]"},"listen":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.10.payload.events.listen.items.[INDEX]","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.10.payload.events.listen","typeLabel":"string[]"},"autocomplete":{"type":"array","items":{"type":"object","required":["event"],"properties":{"event":{"type":"string","example":"prismeaiMessenger.message","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.10.payload.events.autocomplete.items.[INDEX].event","typeLabel":"string"},"autocomplete":{"type":"object","additionalProperties":{"type":"object","properties":{"from":{"type":"string","uniqueKey":"items.[INDEX].oneOf.10.payload.events.autocomplete.items.[INDEX].autocomplete.additionalProperties.from","typeLabel":"string"},"path":{"type":"string","uniqueKey":"items.[INDEX].oneOf.10.payload.events.autocomplete.items.[INDEX].autocomplete.additionalProperties.path","typeLabel":"string"},"template":{"type":"string","uniqueKey":"items.[INDEX].oneOf.10.payload.events.autocomplete.items.[INDEX].autocomplete.additionalProperties.template","typeLabel":"string"}},"uniqueKey":"items.[INDEX].oneOf.10.payload.events.autocomplete.items.[INDEX].autocomplete.additionalProperties","typeLabel":"object"},"uniqueKey":"items.[INDEX].oneOf.10.payload.events.autocomplete.items.[INDEX].autocomplete","typeLabel":"object"}},"uniqueKey":"items.[INDEX].oneOf.10.payload.events.autocomplete.items.[INDEX]","typeLabel":"object"},"uniqueKey":"items.[INDEX].oneOf.10.payload.events.autocomplete","typeLabel":"object[]"}},"uniqueKey":"items.[INDEX].oneOf.10.payload.events","typeLabel":"object"},"reason":{"type":"object","properties":{"type":{"type":"string","uniqueKey":"items.[INDEX].oneOf.10.payload.reason.type","typeLabel":"string"}},"uniqueKey":"items.[INDEX].oneOf.10.payload.reason","typeLabel":"object"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.10.payload","typeLabel":"object"},"createdAt":{"type":"string","description":"Creation date (ISO8601)","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.10.createdAt","typeLabel":"string"},"id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.10.id","typeLabel":"string"},"size":{"type":"number","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.10.size","typeLabel":"number"},"target":{"type":"object","properties":{"userTopic":{"type":"string","uniqueKey":"items.[INDEX].oneOf.10.target.userTopic","typeLabel":"string"},"userId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.10.target.userId","typeLabel":"string"},"sessionId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.10.target.sessionId","typeLabel":"string"},"currentSocket":{"type":"boolean","default":true,"description":"If emitted in response to an active socket (i.e source.socketId is set), this event is only visible to this same socket. Defaults to true","uniqueKey":"items.[INDEX].oneOf.10.target.currentSocket","typeLabel":"boolean"}},"uniqueKey":"items.[INDEX].oneOf.10.target","typeLabel":"object"},"options":{"type":"object","properties":{"persist":{"type":"boolean","description":"Whether to persist this event or not. Defaults to true","default":true,"uniqueKey":"items.[INDEX].oneOf.10.options.persist","typeLabel":"boolean"},"aggPayload":{"type":"boolean","default":false,"description":"Populate advanced aggregation payload for custom mappings \u0026 analytics. This is automatically enabled for events mapped in config.events.types.*","uniqueKey":"items.[INDEX].oneOf.10.options.aggPayload","typeLabel":"boolean"},"async":{"type":"boolean","default":false,"description":"If true, the instruction will return control without waiting for the event to be emitted. Defaults to false","uniqueKey":"items.[INDEX].oneOf.10.options.async","typeLabel":"boolean"}},"uniqueKey":"items.[INDEX].oneOf.10.options","typeLabel":"object"},"error":{"type":"object","properties":{"error":{"type":"string","uniqueKey":"items.[INDEX].oneOf.10.error.error","typeLabel":"string"},"message":{"type":"string","uniqueKey":"items.[INDEX].oneOf.10.error.message","typeLabel":"string"},"details":{"oneOf":[{}],"uniqueKey":"items.[INDEX].oneOf.10.error.details","typeLabel":"any"},"level":{"type":"string","enum":["warning","error","fatal"],"example":"warning","uniqueKey":"items.[INDEX].oneOf.10.error.level","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].oneOf.10.error","typeLabel":"object"}},"uniqueKey":"items.[INDEX].oneOf.10","typeLabel":"object"},{"type":"object","required":["type","payload","source","createdAt","id","size"],"properties":{"type":{"type":"string","enum":["workspaces.apps.installed"],"example":"workspaces.apps.installed","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.11.type","typeLabel":"enum\u003cstring>"},"source":{"type":"object","properties":{"appSlug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.11.source.appSlug","typeLabel":"string"},"appInstanceFullSlug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.11.source.appInstanceFullSlug","typeLabel":"string"},"appInstanceDepth":{"type":"number","uniqueKey":"items.[INDEX].oneOf.11.source.appInstanceDepth","typeLabel":"number"},"automationSlug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.11.source.automationSlug","typeLabel":"string"},"automationDepth":{"type":"number","uniqueKey":"items.[INDEX].oneOf.11.source.automationDepth","typeLabel":"number"},"userId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.11.source.userId","typeLabel":"string"},"ip":{"type":"string","uniqueKey":"items.[INDEX].oneOf.11.source.ip","typeLabel":"string"},"sessionId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.11.source.sessionId","typeLabel":"string"},"workspaceId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.11.source.workspaceId","typeLabel":"string"},"socketId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.11.source.socketId","typeLabel":"string"},"host":{"type":"object","required":["service"],"properties":{"service":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.11.source.host.service","typeLabel":"string"}},"uniqueKey":"items.[INDEX].oneOf.11.source.host","typeLabel":"object"},"correlationId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.11.source.correlationId","typeLabel":"string"},"serviceTopic":{"type":"string","uniqueKey":"items.[INDEX].oneOf.11.source.serviceTopic","typeLabel":"string"},"apiKeyId":{"type":"string","description":"Identifier of the organization API key that originated the interaction, when applicable. Propagates across nested automation calls, cross-workspace fetches and event-triggered automations.","uniqueKey":"items.[INDEX].oneOf.11.source.apiKeyId","typeLabel":"string"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.11.source","typeLabel":"object"},"payload":{"type":"object","required":["appInstance","slug"],"properties":{"appInstance":{"type":"object","required":["appSlug"],"additionalProperties":false,"properties":{"appSlug":{"type":"string","description":"App unique id","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.11.payload.appInstance.appSlug","typeLabel":"string"},"appName":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].oneOf.11.payload.appInstance.appName.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.11.payload.appInstance.appName.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"items.[INDEX].oneOf.11.payload.appInstance.appName.oneOf.1","typeLabel":"string"}],"uniqueKey":"items.[INDEX].oneOf.11.payload.appInstance.appName","typeLabel":"object | string"},"appVersion":{"type":"string","description":"Defaults to the latest known app version","uniqueKey":"items.[INDEX].oneOf.11.payload.appInstance.appVersion","typeLabel":"string"},"slug":{"type":"string","description":"Unique \u0026 human readable id across current workspace's appInstances, which will be used to call this app automations","uniqueKey":"items.[INDEX].oneOf.11.payload.appInstance.slug","typeLabel":"string"},"disabled":{"type":"boolean","description":"If disabled, this appInstance will be ignored during execution","uniqueKey":"items.[INDEX].oneOf.11.payload.appInstance.disabled","typeLabel":"boolean"},"labels":{"type":"array","items":{"type":"string","pattern":"^[0-9A-Za-z._:-]{2,60}$","uniqueKey":"items.[INDEX].oneOf.11.payload.appInstance.labels.items.[INDEX]","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.11.payload.appInstance.labels","typeLabel":"string[]"},"updatedAt":{"type":"string","uniqueKey":"items.[INDEX].oneOf.11.payload.appInstance.updatedAt","typeLabel":"string"},"createdAt":{"type":"string","uniqueKey":"items.[INDEX].oneOf.11.payload.appInstance.createdAt","typeLabel":"string"},"updatedBy":{"type":"string","uniqueKey":"items.[INDEX].oneOf.11.payload.appInstance.updatedBy","typeLabel":"string"},"createdBy":{"type":"string","uniqueKey":"items.[INDEX].oneOf.11.payload.appInstance.createdBy","typeLabel":"string"},"checksum":{"type":"string","uniqueKey":"items.[INDEX].oneOf.11.payload.appInstance.checksum","typeLabel":"string"},"config":{"oneOf":[{}],"uniqueKey":"items.[INDEX].oneOf.11.payload.appInstance.config","typeLabel":"any"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.11.payload.appInstance","typeLabel":"object"},"slug":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.11.payload.slug","typeLabel":"string"},"events":{"type":"object","properties":{"emit":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.11.payload.events.emit.items.[INDEX]","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.11.payload.events.emit","typeLabel":"string[]"},"listen":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.11.payload.events.listen.items.[INDEX]","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.11.payload.events.listen","typeLabel":"string[]"},"autocomplete":{"type":"array","items":{"type":"object","required":["event"],"properties":{"event":{"type":"string","example":"prismeaiMessenger.message","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.11.payload.events.autocomplete.items.[INDEX].event","typeLabel":"string"},"autocomplete":{"type":"object","additionalProperties":{"type":"object","properties":{"from":{"type":"string","uniqueKey":"items.[INDEX].oneOf.11.payload.events.autocomplete.items.[INDEX].autocomplete.additionalProperties.from","typeLabel":"string"},"path":{"type":"string","uniqueKey":"items.[INDEX].oneOf.11.payload.events.autocomplete.items.[INDEX].autocomplete.additionalProperties.path","typeLabel":"string"},"template":{"type":"string","uniqueKey":"items.[INDEX].oneOf.11.payload.events.autocomplete.items.[INDEX].autocomplete.additionalProperties.template","typeLabel":"string"}},"uniqueKey":"items.[INDEX].oneOf.11.payload.events.autocomplete.items.[INDEX].autocomplete.additionalProperties","typeLabel":"object"},"uniqueKey":"items.[INDEX].oneOf.11.payload.events.autocomplete.items.[INDEX].autocomplete","typeLabel":"object"}},"uniqueKey":"items.[INDEX].oneOf.11.payload.events.autocomplete.items.[INDEX]","typeLabel":"object"},"uniqueKey":"items.[INDEX].oneOf.11.payload.events.autocomplete","typeLabel":"object[]"}},"uniqueKey":"items.[INDEX].oneOf.11.payload.events","typeLabel":"object"},"reason":{"type":"object","properties":{"type":{"type":"string","uniqueKey":"items.[INDEX].oneOf.11.payload.reason.type","typeLabel":"string"}},"uniqueKey":"items.[INDEX].oneOf.11.payload.reason","typeLabel":"object"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.11.payload","typeLabel":"object"},"createdAt":{"type":"string","description":"Creation date (ISO8601)","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.11.createdAt","typeLabel":"string"},"id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.11.id","typeLabel":"string"},"size":{"type":"number","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.11.size","typeLabel":"number"},"target":{"type":"object","properties":{"userTopic":{"type":"string","uniqueKey":"items.[INDEX].oneOf.11.target.userTopic","typeLabel":"string"},"userId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.11.target.userId","typeLabel":"string"},"sessionId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.11.target.sessionId","typeLabel":"string"},"currentSocket":{"type":"boolean","default":true,"description":"If emitted in response to an active socket (i.e source.socketId is set), this event is only visible to this same socket. Defaults to true","uniqueKey":"items.[INDEX].oneOf.11.target.currentSocket","typeLabel":"boolean"}},"uniqueKey":"items.[INDEX].oneOf.11.target","typeLabel":"object"},"options":{"type":"object","properties":{"persist":{"type":"boolean","description":"Whether to persist this event or not. Defaults to true","default":true,"uniqueKey":"items.[INDEX].oneOf.11.options.persist","typeLabel":"boolean"},"aggPayload":{"type":"boolean","default":false,"description":"Populate advanced aggregation payload for custom mappings \u0026 analytics. This is automatically enabled for events mapped in config.events.types.*","uniqueKey":"items.[INDEX].oneOf.11.options.aggPayload","typeLabel":"boolean"},"async":{"type":"boolean","default":false,"description":"If true, the instruction will return control without waiting for the event to be emitted. Defaults to false","uniqueKey":"items.[INDEX].oneOf.11.options.async","typeLabel":"boolean"}},"uniqueKey":"items.[INDEX].oneOf.11.options","typeLabel":"object"},"error":{"type":"object","properties":{"error":{"type":"string","uniqueKey":"items.[INDEX].oneOf.11.error.error","typeLabel":"string"},"message":{"type":"string","uniqueKey":"items.[INDEX].oneOf.11.error.message","typeLabel":"string"},"details":{"oneOf":[{}],"uniqueKey":"items.[INDEX].oneOf.11.error.details","typeLabel":"any"},"level":{"type":"string","enum":["warning","error","fatal"],"example":"warning","uniqueKey":"items.[INDEX].oneOf.11.error.level","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].oneOf.11.error","typeLabel":"object"}},"uniqueKey":"items.[INDEX].oneOf.11","typeLabel":"object"},{"type":"object","required":["type","payload","source","createdAt","id","size"],"properties":{"type":{"type":"string","enum":["workspaces.apps.uninstalled"],"example":"workspaces.apps.uninstalled","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.12.type","typeLabel":"enum\u003cstring>"},"source":{"type":"object","properties":{"appSlug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.12.source.appSlug","typeLabel":"string"},"appInstanceFullSlug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.12.source.appInstanceFullSlug","typeLabel":"string"},"appInstanceDepth":{"type":"number","uniqueKey":"items.[INDEX].oneOf.12.source.appInstanceDepth","typeLabel":"number"},"automationSlug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.12.source.automationSlug","typeLabel":"string"},"automationDepth":{"type":"number","uniqueKey":"items.[INDEX].oneOf.12.source.automationDepth","typeLabel":"number"},"userId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.12.source.userId","typeLabel":"string"},"ip":{"type":"string","uniqueKey":"items.[INDEX].oneOf.12.source.ip","typeLabel":"string"},"sessionId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.12.source.sessionId","typeLabel":"string"},"workspaceId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.12.source.workspaceId","typeLabel":"string"},"socketId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.12.source.socketId","typeLabel":"string"},"host":{"type":"object","required":["service"],"properties":{"service":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.12.source.host.service","typeLabel":"string"}},"uniqueKey":"items.[INDEX].oneOf.12.source.host","typeLabel":"object"},"correlationId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.12.source.correlationId","typeLabel":"string"},"serviceTopic":{"type":"string","uniqueKey":"items.[INDEX].oneOf.12.source.serviceTopic","typeLabel":"string"},"apiKeyId":{"type":"string","description":"Identifier of the organization API key that originated the interaction, when applicable. Propagates across nested automation calls, cross-workspace fetches and event-triggered automations.","uniqueKey":"items.[INDEX].oneOf.12.source.apiKeyId","typeLabel":"string"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.12.source","typeLabel":"object"},"payload":{"type":"object","required":["slug"],"properties":{"slug":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.12.payload.slug","typeLabel":"string"},"reason":{"type":"object","properties":{"type":{"type":"string","uniqueKey":"items.[INDEX].oneOf.12.payload.reason.type","typeLabel":"string"}},"uniqueKey":"items.[INDEX].oneOf.12.payload.reason","typeLabel":"object"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.12.payload","typeLabel":"object"},"createdAt":{"type":"string","description":"Creation date (ISO8601)","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.12.createdAt","typeLabel":"string"},"id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.12.id","typeLabel":"string"},"size":{"type":"number","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.12.size","typeLabel":"number"},"target":{"type":"object","properties":{"userTopic":{"type":"string","uniqueKey":"items.[INDEX].oneOf.12.target.userTopic","typeLabel":"string"},"userId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.12.target.userId","typeLabel":"string"},"sessionId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.12.target.sessionId","typeLabel":"string"},"currentSocket":{"type":"boolean","default":true,"description":"If emitted in response to an active socket (i.e source.socketId is set), this event is only visible to this same socket. Defaults to true","uniqueKey":"items.[INDEX].oneOf.12.target.currentSocket","typeLabel":"boolean"}},"uniqueKey":"items.[INDEX].oneOf.12.target","typeLabel":"object"},"options":{"type":"object","properties":{"persist":{"type":"boolean","description":"Whether to persist this event or not. Defaults to true","default":true,"uniqueKey":"items.[INDEX].oneOf.12.options.persist","typeLabel":"boolean"},"aggPayload":{"type":"boolean","default":false,"description":"Populate advanced aggregation payload for custom mappings \u0026 analytics. This is automatically enabled for events mapped in config.events.types.*","uniqueKey":"items.[INDEX].oneOf.12.options.aggPayload","typeLabel":"boolean"},"async":{"type":"boolean","default":false,"description":"If true, the instruction will return control without waiting for the event to be emitted. Defaults to false","uniqueKey":"items.[INDEX].oneOf.12.options.async","typeLabel":"boolean"}},"uniqueKey":"items.[INDEX].oneOf.12.options","typeLabel":"object"},"error":{"type":"object","properties":{"error":{"type":"string","uniqueKey":"items.[INDEX].oneOf.12.error.error","typeLabel":"string"},"message":{"type":"string","uniqueKey":"items.[INDEX].oneOf.12.error.message","typeLabel":"string"},"details":{"oneOf":[{}],"uniqueKey":"items.[INDEX].oneOf.12.error.details","typeLabel":"any"},"level":{"type":"string","enum":["warning","error","fatal"],"example":"warning","uniqueKey":"items.[INDEX].oneOf.12.error.level","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].oneOf.12.error","typeLabel":"object"}},"uniqueKey":"items.[INDEX].oneOf.12","typeLabel":"object"},{"type":"object","required":["type","payload","source","createdAt","id","size"],"properties":{"type":{"type":"string","enum":["workspaces.automations.created"],"example":"workspaces.automations.created","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.13.type","typeLabel":"enum\u003cstring>"},"source":{"type":"object","properties":{"appSlug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.13.source.appSlug","typeLabel":"string"},"appInstanceFullSlug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.13.source.appInstanceFullSlug","typeLabel":"string"},"appInstanceDepth":{"type":"number","uniqueKey":"items.[INDEX].oneOf.13.source.appInstanceDepth","typeLabel":"number"},"automationSlug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.13.source.automationSlug","typeLabel":"string"},"automationDepth":{"type":"number","uniqueKey":"items.[INDEX].oneOf.13.source.automationDepth","typeLabel":"number"},"userId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.13.source.userId","typeLabel":"string"},"ip":{"type":"string","uniqueKey":"items.[INDEX].oneOf.13.source.ip","typeLabel":"string"},"sessionId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.13.source.sessionId","typeLabel":"string"},"workspaceId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.13.source.workspaceId","typeLabel":"string"},"socketId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.13.source.socketId","typeLabel":"string"},"host":{"type":"object","required":["service"],"properties":{"service":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.13.source.host.service","typeLabel":"string"}},"uniqueKey":"items.[INDEX].oneOf.13.source.host","typeLabel":"object"},"correlationId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.13.source.correlationId","typeLabel":"string"},"serviceTopic":{"type":"string","uniqueKey":"items.[INDEX].oneOf.13.source.serviceTopic","typeLabel":"string"},"apiKeyId":{"type":"string","description":"Identifier of the organization API key that originated the interaction, when applicable. Propagates across nested automation calls, cross-workspace fetches and event-triggered automations.","uniqueKey":"items.[INDEX].oneOf.13.source.apiKeyId","typeLabel":"string"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.13.source","typeLabel":"object"},"payload":{"type":"object","required":["automation","slug"],"properties":{"slug":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.13.payload.slug","typeLabel":"string"},"automation":{"type":"object","required":["do","name"],"additionalProperties":false,"example":{"slug":"send-welcome-email","name":{"en":"Send welcome email","fr":"Envoyer email de bienvenue"},"description":{"en":"Sends a welcome email when a user signs up"},"arguments":{"userId":{"type":"string"}},"do":[{"set":{"name":"user.welcomed","value":true}},{"emit":{"event":"user.welcomed","payload":{"userId":"{{userId}}"}}}],"output":"{{result}}"},"properties":{"name":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.name.oneOf.0.additionalProperties","typeLabel":"string"},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.name.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.name.oneOf.1","typeLabel":"string"}],"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.name","typeLabel":"object | string"},"do":{"type":"array","items":{"oneOf":[{"type":"object","maxProperties":1,"required":["emit"],"properties":{"emit":{"type":"object","required":["event"],"properties":{"event":{"type":"string","example":"prismeaiMessenger.message","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.0.emit.event","typeLabel":"string"},"payload":{"oneOf":[{}],"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.0.emit.payload","typeLabel":"any"},"target":{"type":"object","properties":{"userTopic":{"type":"string","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.0.emit.target.userTopic","typeLabel":"string"},"userId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.0.emit.target.userId","typeLabel":"string"},"sessionId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.0.emit.target.sessionId","typeLabel":"string"},"currentSocket":{"type":"boolean","default":true,"description":"If emitted in response to an active socket (i.e source.socketId is set), this event is only visible to this same socket. Defaults to true","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.0.emit.target.currentSocket","typeLabel":"boolean"}},"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.0.emit.target","typeLabel":"object"},"private":{"type":"boolean","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.0.emit.private","typeLabel":"boolean"},"autocomplete":{"type":"object","additionalProperties":{"type":"object","properties":{"from":{"type":"string","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.0.emit.autocomplete.additionalProperties.from","typeLabel":"string"},"path":{"type":"string","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.0.emit.autocomplete.additionalProperties.path","typeLabel":"string"},"template":{"type":"string","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.0.emit.autocomplete.additionalProperties.template","typeLabel":"string"}},"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.0.emit.autocomplete.additionalProperties","typeLabel":"object"},"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.0.emit.autocomplete","typeLabel":"object"},"options":{"type":"object","properties":{"persist":{"type":"boolean","description":"Whether to persist this event or not. Defaults to true","default":true,"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.0.emit.options.persist","typeLabel":"boolean"},"aggPayload":{"type":"boolean","default":false,"description":"Populate advanced aggregation payload for custom mappings \u0026 analytics. This is automatically enabled for events mapped in config.events.types.*","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.0.emit.options.aggPayload","typeLabel":"boolean"},"async":{"type":"boolean","default":false,"description":"If true, the instruction will return control without waiting for the event to be emitted. Defaults to false","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.0.emit.options.async","typeLabel":"boolean"}},"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.0.emit.options","typeLabel":"object"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.0.emit","typeLabel":"object"}},"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","maxProperties":1,"required":["wait"],"properties":{"wait":{"type":"object","required":["oneOf"],"properties":{"oneOf":{"type":"array","items":{"type":"object","required":["event"],"properties":{"event":{"type":"string","example":"prismeaiMessenger.message","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.1.wait.\\oneOf.items.[INDEX].event","typeLabel":"string"},"filters":{"type":"object","description":"Only match the next event fulfilling these filters. Keys are dot-notation paths on the event. Values can be scalars (equality match) or MongoDB-style operator objects ($eq, $ne, $in, $nin, $gt, $gte, $lt, $lte, $regex, $exists). Multiple filters are joined with an 'AND' operator.","additionalProperties":true,"example":{"automationSlug":"someId","someObjectField.someNestedField":"foo","payload.status":{"$ne":"cancelled"},"payload.count":{"$gt":0}},"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.1.wait.\\oneOf.items.[INDEX].filters","typeLabel":"object"},"cancelTriggers":{"type":"boolean","description":"If true, do not send this event to the the usual triggers","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.1.wait.\\oneOf.items.[INDEX].cancelTriggers","typeLabel":"boolean"}},"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.1.wait.\\oneOf.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.1.wait.\\oneOf","typeLabel":"object[]"},"timeout":{"type":"number","description":"After N seconds, timeout \u0026 outputs an empty result. Defaults to 20","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.1.wait.timeout","typeLabel":"number"},"output":{"type":"string","description":"Will save the caught event inside this variable","example":"nameOfResultVariable","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.1.wait.output","typeLabel":"string"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.1.wait","typeLabel":"object"}},"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","maxProperties":1,"required":["set"],"example":{"set":{"name":"user.welcomed","value":true}},"properties":{"set":{"type":"object","required":["name","value"],"properties":{"name":{"type":"string","description":"Variable name, might be \"foo\", \"session.sessionScopedFoo\", \"global.globalScopedFoo\", \"user.userScopedFoo\", ...","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.2.set.name","typeLabel":"string"},"value":{"description":"variable value","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.2.set.value","typeLabel":"any"},"interface":{"type":"string","description":"The ID of the schema form representing the structure of the value","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.2.set.interface","typeLabel":"string"},"clone":{"type":"boolean","description":"If true, will clone the provided object variable instead of a reference","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.2.set.clone","typeLabel":"boolean"},"type":{"type":"string","enum":["replace","merge","push"],"description":"Choose merge in order to merge target variable with value. Value takes precedence.","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.2.set.type","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.2.set","typeLabel":"object"}},"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.2","typeLabel":"object"},{"type":"object","maxProperties":1,"required":["delete"],"properties":{"delete":{"type":"object","required":["name"],"properties":{"name":{"type":"string","description":"Variable name to remove","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.3.delete.name","typeLabel":"string"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.3.delete","typeLabel":"object"}},"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.3","typeLabel":"object"},{"type":"object","minProperties":2,"required":["default"],"example":{"set":{"name":"user.welcomed","value":true}},"properties":{"default":{"type":"array","items":{"type":"object","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.4.default.items.[INDEX]","typeLabel":"object"},"description":"Recursive reference to `InstructionList`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.4.default","typeLabel":"object[]"}},"additionalProperties":{"type":"array","items":{"type":"object","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.4.additionalProperties.items.[INDEX]","typeLabel":"object"},"description":"Recursive reference to `InstructionList`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.4.additionalProperties","typeLabel":"object[]"},"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.4","typeLabel":"object"},{"type":"object","maxProperties":1,"required":["repeat"],"properties":{"repeat":{"oneOf":[{"type":"object","description":"One of \"on\" or \"until\" is required","required":["on","do"],"properties":{"on":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.5.repeat.oneOf.0.on","typeLabel":"string"},"do":{"type":"array","items":{"type":"object","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.5.repeat.oneOf.0.do.items.[INDEX]","typeLabel":"object"},"description":"Recursive reference to `InstructionList`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.5.repeat.oneOf.0.do","typeLabel":"object[]"},"until":{"type":"number","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.5.repeat.oneOf.0.until","typeLabel":"number"},"batch":{"type":"object","title":"Async","description":"Allows parallel execution in batches","properties":{"size":{"type":"number","title":"Batch size","description":"Number of iterations executed at the same time. Each batch is only started after all iterations from previous batch are done","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.5.repeat.oneOf.0.batch.size","typeLabel":"number"},"interval":{"type":"number","title":"Interval","description":"Wait interval in ms between each batch","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.5.repeat.oneOf.0.batch.interval","typeLabel":"number"}},"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.5.repeat.oneOf.0.batch","typeLabel":"Async · object"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.5.repeat.oneOf.0","typeLabel":"object"},{"type":"object","description":"One of \"on\" or \"until\" is required","required":["until","do"],"properties":{"until":{"type":"number","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.5.repeat.oneOf.1.until","typeLabel":"number"},"do":{"type":"array","items":{"type":"object","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.5.repeat.oneOf.1.do.items.[INDEX]","typeLabel":"object"},"description":"Recursive reference to `InstructionList`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.5.repeat.oneOf.1.do","typeLabel":"object[]"},"batch":{"type":"object","title":"Async","description":"Allows parallel execution in batches","properties":{"size":{"type":"number","title":"Batch size","description":"Number of iterations executed at the same time. Each batch is only started after all iterations from previous batch are done","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.5.repeat.oneOf.1.batch.size","typeLabel":"number"},"interval":{"type":"number","title":"Interval","description":"Wait interval in ms between each batch","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.5.repeat.oneOf.1.batch.interval","typeLabel":"number"}},"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.5.repeat.oneOf.1.batch","typeLabel":"Async · object"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.5.repeat.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.5.repeat","typeLabel":"object"}},"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.5","typeLabel":"object"},{"type":"object","maxProperties":1,"required":["all"],"properties":{"all":{"description":"Execute each instruction in parallel. Pause current automation execution until all instructions are processed.","type":"array","items":{"type":"object","description":"Recursive reference to `Instruction`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.6.all.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.6.all","typeLabel":"object[]"}},"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.6","typeLabel":"object"},{"type":"object","maxProperties":1,"required":["break"],"properties":{"break":{"description":"Stop current automation execution. Have one option that allow a break to break all parent automations.","type":"object","properties":{"scope":{"type":"string","enum":["all","automation","repeat"],"description":"The scope argument defines in which scope the break will take effect. It only breaks the current automation by default, it can also break all parent automations. More options might become available in the future.","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.7.break.scope","typeLabel":"enum\u003cstring>"},"payload":{"type":"object","additionalProperties":true,"description":"An optional payload","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.7.break.payload","typeLabel":"object"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.7.break","typeLabel":"object"}},"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.7","typeLabel":"object"},{"type":"object","maxProperties":1,"required":["fetch"],"properties":{"fetch":{"description":"Send an HTTP request","type":"object","required":["url"],"properties":{"url":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.8.fetch.url","typeLabel":"string"},"method":{"type":"string","enum":["get","post","put","patch","delete"],"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.8.fetch.method","typeLabel":"enum\u003cstring>"},"headers":{"oneOf":[{"type":"object","description":"HTTP headers as a literal object or a DSUL expression resolving to an object.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.8.fetch.headers.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.8.fetch.headers.oneOf.0","typeLabel":"object"},{"type":"string","description":"HTTP headers as a literal object or a DSUL expression resolving to an object.","pattern":"^\\s*(\\{\\{.*\\}\\}|\\{%.*%\\})\\s*$","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.8.fetch.headers.oneOf.1","typeLabel":"string"}],"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.8.fetch.headers","typeLabel":"object | string"},"prismeaiApiKey":{"type":"object","description":"Only for requests towards prisme.ai API. Grants additional permissions using api keys","properties":{"name":{"type":"string","description":"Use one of the DSUL Security defined api keys, referred by its name.","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.8.fetch.prismeaiApiKey.name","typeLabel":"string"}},"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.8.fetch.prismeaiApiKey","typeLabel":"object"},"query":{"type":"object","description":"Object defining querystring parameters","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.8.fetch.query.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.8.fetch.query","typeLabel":"object"},"body":{"description":"HTTP request body","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.8.fetch.body","typeLabel":"any"},"emitErrors":{"description":"If HTTP response status code is 4xx or 5xx, emits a runtime.fetch.failed event by default","type":"boolean","default":true,"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.8.fetch.emitErrors","typeLabel":"boolean"},"multipart":{"description":"Sends a multipart/form-data HTTP request","type":"array","items":{"type":"object","required":["fieldname","value"],"properties":{"fieldname":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.8.fetch.multipart.items.[INDEX].fieldname","typeLabel":"string"},"value":{"type":"string","description":"Must be a string. Raw files must be given as base64","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.8.fetch.multipart.items.[INDEX].value","typeLabel":"string"},"filename":{"type":"string","description":"Filename is required when value is a base64 encoded file","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.8.fetch.multipart.items.[INDEX].filename","typeLabel":"string"},"contentType":{"type":"string","description":"Optional MIME content-type","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.8.fetch.multipart.items.[INDEX].contentType","typeLabel":"string"}},"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.8.fetch.multipart.items.[INDEX]","typeLabel":"object"},"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.8.fetch.multipart","typeLabel":"object[]"},"allowSelfSignedCert":{"description":"Allow self signed https certificates","type":"boolean","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.8.fetch.allowSelfSignedCert","typeLabel":"boolean"},"timeout":{"description":"Inactivity timeout in milliseconds, applied both while waiting for the response headers and between two body chunks. Bounds a server that accepts the connection but never answers; a stream that keeps sending is never interrupted. Defaults to FETCH_HEADERS_TIMEOUT / FETCH_BODY_TIMEOUT.","type":"number","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.8.fetch.timeout","typeLabel":"number"},"output":{"type":"string","description":"Name of the variable which will hold the result","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.8.fetch.output","typeLabel":"string"},"stream":{"type":"object","description":"By default, SSE chunks are written to the output variable which can be read in real time using repeat instruction. Change this behaviour to emit chunks as individual events instead.","required":["event"],"properties":{"event":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.8.fetch.stream.event","typeLabel":"string"},"endChunk":{"description":"Allows to configure a custom ending chunk","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.8.fetch.stream.endChunk","typeLabel":"any"},"concatenate":{"type":"object","properties":{"path":{"type":"string","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.8.fetch.stream.concatenate.path","typeLabel":"string"},"throttle":{"type":"number","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.8.fetch.stream.concatenate.throttle","typeLabel":"number"}},"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.8.fetch.stream.concatenate","typeLabel":"object"},"payload":{"type":"object","additionalProperties":true,"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.8.fetch.stream.payload","typeLabel":"object"},"target":{"type":"object","properties":{"userTopic":{"type":"string","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.8.fetch.stream.target.userTopic","typeLabel":"string"},"userId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.8.fetch.stream.target.userId","typeLabel":"string"},"sessionId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.8.fetch.stream.target.sessionId","typeLabel":"string"},"currentSocket":{"type":"boolean","default":true,"description":"If emitted in response to an active socket (i.e source.socketId is set), this event is only visible to this same socket. Defaults to true","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.8.fetch.stream.target.currentSocket","typeLabel":"boolean"}},"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.8.fetch.stream.target","typeLabel":"object"},"options":{"type":"object","properties":{"persist":{"type":"boolean","description":"Whether to persist this event or not. Defaults to true","default":true,"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.8.fetch.stream.options.persist","typeLabel":"boolean"},"aggPayload":{"type":"boolean","default":false,"description":"Populate advanced aggregation payload for custom mappings \u0026 analytics. This is automatically enabled for events mapped in config.events.types.*","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.8.fetch.stream.options.aggPayload","typeLabel":"boolean"},"async":{"type":"boolean","default":false,"description":"If true, the instruction will return control without waiting for the event to be emitted. Defaults to false","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.8.fetch.stream.options.async","typeLabel":"boolean"}},"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.8.fetch.stream.options","typeLabel":"object"}},"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.8.fetch.stream","typeLabel":"object"},"outputMode":{"type":"string","default":"body","enum":["body","detailed_response","data_url","base64"],"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.8.fetch.outputMode","typeLabel":"enum\u003cstring>"},"auth":{"type":"object","title":"Authentication","properties":{"prismeai":{"type":"object","title":"Prisme.ai","properties":{"forwardWorkspaceAuth":{"type":"boolean","description":"Enable in order to forward previously authenticated workspace in this fetch","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.8.fetch.auth.prismeai.forwardWorkspaceAuth","typeLabel":"boolean"}},"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.8.fetch.auth.prismeai","typeLabel":"Prisme.ai · object"},"awsv4":{"type":"object","additionalProperties":true,"title":"AWS Signature V4","properties":{"accessKeyId":{"type":"string","title":"Access Key ID","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.8.fetch.auth.awsv4.accessKeyId","typeLabel":"string"},"secretAccessKey":{"type":"string","title":"Secret Access Key","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.8.fetch.auth.awsv4.secretAccessKey","typeLabel":"string"},"service":{"type":"string","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.8.fetch.auth.awsv4.service","typeLabel":"string"},"region":{"type":"string","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.8.fetch.auth.awsv4.region","typeLabel":"string"}},"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.8.fetch.auth.awsv4","typeLabel":"AWS Signature V4 · object"}},"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.8.fetch.auth","typeLabel":"Authentication · object"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.8.fetch","typeLabel":"object"}},"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.8","typeLabel":"object"},{"type":"object","maxProperties":1,"required":["comment"],"properties":{"comment":{"description":"Do nothing but display a comment in instructions list","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.9.comment","typeLabel":"string"}},"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.9","typeLabel":"object"},{"type":"object","maxProperties":1,"required":["rateLimit"],"properties":{"rateLimit":{"type":"object","required":["name","consumer","window","limit"],"properties":{"name":{"type":"string","description":"Name your rate limit","example":"ApiCall","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.10.rateLimit.name","typeLabel":"string"},"consumer":{"description":"Consumer identifying key like user id, ip, ... ","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.10.rateLimit.consumer","typeLabel":"string"},"window":{"type":"number","description":"Fixed time window length in seconds.","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.10.rateLimit.window","typeLabel":"number"},"limit":{"type":"number","description":"Maximum number of points which can be consumed over the given window","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.10.rateLimit.limit","typeLabel":"number"},"consume":{"type":"number","description":"Number of points consumed for 1 rateLimit call, defaults to 1","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.10.rateLimit.consume","typeLabel":"number"},"break":{"type":"boolean","description":"Set to false in order to return reached limit error instead of breaking current automation","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.10.rateLimit.break","typeLabel":"boolean"},"output":{"type":"string","description":"Will save the caught event inside this variable","example":"nameOfResultVariable","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.10.rateLimit.output","typeLabel":"string"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.10.rateLimit","typeLabel":"object"}},"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.10","typeLabel":"object"},{"type":"object","maxProperties":1,"required":["run"],"properties":{"run":{"type":"object","description":"Generic run instruction to execute various function modules","required":["module","function"],"properties":{"module":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.11.run.module","typeLabel":"string"},"function":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.11.run.function","typeLabel":"string"},"parameters":{"oneOf":[{}],"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.11.run.parameters","typeLabel":"any"},"output":{"type":"string","description":"Name of the variable which will hold the function result","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.11.run.output","typeLabel":"string"},"assumeRole":{"type":"string","description":"Run this call under one of the workspace's own roles, as declared in its security rules. Applies to this call only, and native roles cannot be assumed: declare a role stating what it opens.","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.11.run.assumeRole","typeLabel":"string"},"onError":{"type":"string","default":"break","enum":["break","emit","continue"],"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.11.run.onError","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.11.run","typeLabel":"object"}},"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.11","typeLabel":"object"},{"type":"object","maxProperties":1,"minProperties":1,"example":{"set":{"name":"user.welcomed","value":true}},"additionalProperties":true,"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX].oneOf.12","typeLabel":"object"}],"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do.items.[INDEX]","typeLabel":"object"},"example":[{"set":{"name":"user.welcomed","value":true}},{"emit":{"event":"user.welcomed","payload":{"userId":"{{userId}}"}}}],"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.do","typeLabel":"object[]"},"description":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.description.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.description.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.description.oneOf.1","typeLabel":"string"}],"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.description","typeLabel":"object | string"},"private":{"type":"boolean","description":"Set this to true if you don't want your automation to be accessible outside of your app. Default is false.","example":false,"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.private","typeLabel":"boolean"},"disabled":{"type":"boolean","description":"Set this to true if you want to turn off this automation.","example":true,"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.disabled","typeLabel":"boolean"},"slug":{"type":"string","description":"Unique \u0026 human readable id across current workspace's automations","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.slug","typeLabel":"string"},"arguments":{"additionalProperties":{"type":"object","properties":{"type":{"type":"string","enum":["string","number","integer","object","array","boolean","localized:string","localized:number","localized:boolean"],"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.arguments.additionalProperties.type","typeLabel":"enum\u003cstring>"},"format":{"type":"string","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.arguments.additionalProperties.format","typeLabel":"string"},"properties":{"additionalProperties":{"type":"object","description":"Recursive reference to `TypedArgument`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.arguments.additionalProperties.properties.additionalProperties","typeLabel":"object"},"type":"object","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.arguments.additionalProperties.properties","typeLabel":"object"},"title":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.arguments.additionalProperties.title.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.arguments.additionalProperties.title.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.arguments.additionalProperties.title.oneOf.1","typeLabel":"string"}],"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.arguments.additionalProperties.title","typeLabel":"object | string"},"description":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.arguments.additionalProperties.description.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.arguments.additionalProperties.description.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.arguments.additionalProperties.description.oneOf.1","typeLabel":"string"}],"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.arguments.additionalProperties.description","typeLabel":"object | string"},"items":{"type":"object","description":"Recursive reference to `TypedArgument`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.arguments.additionalProperties.\\items","typeLabel":"object"},"ui:widget":{"type":"string","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.arguments.additionalProperties.ui:widget","typeLabel":"string"},"ui:options":{"type":"object","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.arguments.additionalProperties.ui:options","typeLabel":"object"},"secret":{"type":"boolean","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.arguments.additionalProperties.secret","typeLabel":"boolean"},"redact":{"type":"boolean","description":"Path-redact this field from runtime execution events (runtime.automations.executed), whatever its size. Redact itself never tracks the value: each automation the value transits through must re-declare redact on its own schema. It does not disable a secret declaration on the same or a nested field — secret takes precedence, so a field marked both is value-tracked AND path-redacted. Only reachable through nested properties: a marker inside items, additionalProperties or oneOf-style keywords is ignored (redact the parent field itself).","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.arguments.additionalProperties.redact","typeLabel":"boolean"},"required":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.arguments.additionalProperties.required.items.[INDEX]","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.arguments.additionalProperties.required","typeLabel":"string[]"},"event":{"type":"boolean","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.arguments.additionalProperties.event","typeLabel":"boolean"}},"example":{"type":"string","title":{"en":"User ID"},"description":{"en":"The unique identifier of the user"}},"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.arguments.additionalProperties","typeLabel":"object"},"type":"object","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.arguments","typeLabel":"object"},"schemas":{"type":"array","description":"Conditional input/output schemas. Takes precedence over arguments for validation when present; arguments-declared secret \u0026 redact markers remain enforced on every branch, while branch-declared secrets only apply to calls matching their branch.","items":{"type":"object","additionalProperties":false,"description":"Conditional input/output schema branch. The first branch whose conditions all match the payload is active; a branch without conditions is the default. When validateArguments is true and no branch matches, the call is rejected — declare an unconditioned branch to accept internal calls or unlisted methods.","properties":{"conditions":{"type":"object","description":"Every entry must equal the corresponding payload variable for the branch to match. Keys are dot-paths resolved from the payload root (method, body.kind…); method is matched case-insensitively. Values are compared as strings after scalar coercion (2 matches \"2\" — query parameters always arrive as strings); an object or array value never matches.","additionalProperties":true,"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.schemas.items.[INDEX].conditions","typeLabel":"object"},"payload":{"type":"object","properties":{"type":{"type":"string","enum":["string","number","integer","object","array","boolean","localized:string","localized:number","localized:boolean"],"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.schemas.items.[INDEX].payload.type","typeLabel":"enum\u003cstring>"},"format":{"type":"string","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.schemas.items.[INDEX].payload.format","typeLabel":"string"},"properties":{"additionalProperties":{"type":"object","description":"Recursive reference to `TypedArgument`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.schemas.items.[INDEX].payload.properties.additionalProperties","typeLabel":"object"},"type":"object","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.schemas.items.[INDEX].payload.properties","typeLabel":"object"},"title":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.schemas.items.[INDEX].payload.title.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.schemas.items.[INDEX].payload.title.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.schemas.items.[INDEX].payload.title.oneOf.1","typeLabel":"string"}],"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.schemas.items.[INDEX].payload.title","typeLabel":"object | string"},"description":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.schemas.items.[INDEX].payload.description.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.schemas.items.[INDEX].payload.description.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.schemas.items.[INDEX].payload.description.oneOf.1","typeLabel":"string"}],"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.schemas.items.[INDEX].payload.description","typeLabel":"object | string"},"items":{"type":"object","description":"Recursive reference to `TypedArgument`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.schemas.items.[INDEX].payload.\\items","typeLabel":"object"},"ui:widget":{"type":"string","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.schemas.items.[INDEX].payload.ui:widget","typeLabel":"string"},"ui:options":{"type":"object","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.schemas.items.[INDEX].payload.ui:options","typeLabel":"object"},"secret":{"type":"boolean","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.schemas.items.[INDEX].payload.secret","typeLabel":"boolean"},"redact":{"type":"boolean","description":"Path-redact this field from runtime execution events (runtime.automations.executed), whatever its size. Redact itself never tracks the value: each automation the value transits through must re-declare redact on its own schema. It does not disable a secret declaration on the same or a nested field — secret takes precedence, so a field marked both is value-tracked AND path-redacted. Only reachable through nested properties: a marker inside items, additionalProperties or oneOf-style keywords is ignored (redact the parent field itself).","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.schemas.items.[INDEX].payload.redact","typeLabel":"boolean"},"required":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.schemas.items.[INDEX].payload.required.items.[INDEX]","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.schemas.items.[INDEX].payload.required","typeLabel":"string[]"},"event":{"type":"boolean","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.schemas.items.[INDEX].payload.event","typeLabel":"boolean"}},"example":{"type":"string","title":{"en":"User ID"},"description":{"en":"The unique identifier of the user"}},"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.schemas.items.[INDEX].payload","typeLabel":"object"},"output":{"type":"object","properties":{"type":{"type":"string","enum":["string","number","integer","object","array","boolean","localized:string","localized:number","localized:boolean"],"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.schemas.items.[INDEX].output.type","typeLabel":"enum\u003cstring>"},"format":{"type":"string","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.schemas.items.[INDEX].output.format","typeLabel":"string"},"properties":{"additionalProperties":{"type":"object","description":"Recursive reference to `TypedArgument`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.schemas.items.[INDEX].output.properties.additionalProperties","typeLabel":"object"},"type":"object","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.schemas.items.[INDEX].output.properties","typeLabel":"object"},"title":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.schemas.items.[INDEX].output.title.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.schemas.items.[INDEX].output.title.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.schemas.items.[INDEX].output.title.oneOf.1","typeLabel":"string"}],"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.schemas.items.[INDEX].output.title","typeLabel":"object | string"},"description":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.schemas.items.[INDEX].output.description.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.schemas.items.[INDEX].output.description.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.schemas.items.[INDEX].output.description.oneOf.1","typeLabel":"string"}],"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.schemas.items.[INDEX].output.description","typeLabel":"object | string"},"items":{"type":"object","description":"Recursive reference to `TypedArgument`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.schemas.items.[INDEX].output.\\items","typeLabel":"object"},"ui:widget":{"type":"string","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.schemas.items.[INDEX].output.ui:widget","typeLabel":"string"},"ui:options":{"type":"object","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.schemas.items.[INDEX].output.ui:options","typeLabel":"object"},"secret":{"type":"boolean","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.schemas.items.[INDEX].output.secret","typeLabel":"boolean"},"redact":{"type":"boolean","description":"Path-redact this field from runtime execution events (runtime.automations.executed), whatever its size. Redact itself never tracks the value: each automation the value transits through must re-declare redact on its own schema. It does not disable a secret declaration on the same or a nested field — secret takes precedence, so a field marked both is value-tracked AND path-redacted. Only reachable through nested properties: a marker inside items, additionalProperties or oneOf-style keywords is ignored (redact the parent field itself).","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.schemas.items.[INDEX].output.redact","typeLabel":"boolean"},"required":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.schemas.items.[INDEX].output.required.items.[INDEX]","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.schemas.items.[INDEX].output.required","typeLabel":"string[]"},"event":{"type":"boolean","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.schemas.items.[INDEX].output.event","typeLabel":"boolean"}},"example":{"type":"string","title":{"en":"User ID"},"description":{"en":"The unique identifier of the user"}},"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.schemas.items.[INDEX].output","typeLabel":"object"}},"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.schemas.items.[INDEX]","typeLabel":"object"},"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.schemas","typeLabel":"object[]"},"validateArguments":{"type":"boolean","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.validateArguments","typeLabel":"boolean"},"when":{"oneOf":[{"type":"object","required":["events"],"properties":{"events":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.when.oneOf.0.events.items.[INDEX]","typeLabel":"string"},"example":["prismeaiMessenger.event"],"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.when.oneOf.0.events","typeLabel":"string[]"},"schedules":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.when.oneOf.0.schedules.items.[INDEX]","typeLabel":"string"},"example":["2021-12-25T00:00","* * 1 * *"],"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.when.oneOf.0.schedules","typeLabel":"string[]"},"endpoint":{"oneOf":[{"type":"boolean","example":"Set to true in order to activate HTTP endpoint. Slug will be trigger name by default","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.when.oneOf.0.endpoint.oneOf.0","typeLabel":"boolean"},{"type":"string","example":"Slug name","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.when.oneOf.0.endpoint.oneOf.1","typeLabel":"string"}],"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.when.oneOf.0.endpoint","typeLabel":"boolean | string"}},"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.when.oneOf.0","typeLabel":"object"},{"type":"object","required":["schedules"],"properties":{"schedules":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.when.oneOf.1.schedules.items.[INDEX]","typeLabel":"string"},"example":["2021-12-25T00:00","* * 1 * *"],"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.when.oneOf.1.schedules","typeLabel":"string[]"},"events":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.when.oneOf.1.events.items.[INDEX]","typeLabel":"string"},"example":["prismeaiMessenger.event"],"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.when.oneOf.1.events","typeLabel":"string[]"},"endpoint":{"oneOf":[{"type":"boolean","example":"Set to true in order to activate HTTP endpoint. Slug will be trigger name by default","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.when.oneOf.1.endpoint.oneOf.0","typeLabel":"boolean"},{"type":"string","example":"Slug name","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.when.oneOf.1.endpoint.oneOf.1","typeLabel":"string"}],"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.when.oneOf.1.endpoint","typeLabel":"boolean | string"}},"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.when.oneOf.1","typeLabel":"object"},{"type":"object","required":["endpoint"],"properties":{"endpoint":{"oneOf":[{"type":"boolean","example":"Set to true in order to activate HTTP endpoint. Slug will be trigger name by default","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.when.oneOf.2.endpoint.oneOf.0","typeLabel":"boolean"},{"type":"string","example":"Slug name","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.when.oneOf.2.endpoint.oneOf.1","typeLabel":"string"}],"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.when.oneOf.2.endpoint","typeLabel":"boolean | string"},"events":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.when.oneOf.2.events.items.[INDEX]","typeLabel":"string"},"example":["prismeaiMessenger.event"],"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.when.oneOf.2.events","typeLabel":"string[]"},"schedules":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.when.oneOf.2.schedules.items.[INDEX]","typeLabel":"string"},"example":["2021-12-25T00:00","* * 1 * *"],"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.when.oneOf.2.schedules","typeLabel":"string[]"}},"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.when.oneOf.2","typeLabel":"object"},{"type":"object","properties":{"events":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.when.oneOf.3.events.items.[INDEX]","typeLabel":"string"},"example":["prismeaiMessenger.event"],"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.when.oneOf.3.events","typeLabel":"string[]"},"schedules":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.when.oneOf.3.schedules.items.[INDEX]","typeLabel":"string"},"example":["2021-12-25T00:00","* * 1 * *"],"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.when.oneOf.3.schedules","typeLabel":"string[]"},"endpoint":{"oneOf":[{"type":"boolean","example":"Set to true in order to activate HTTP endpoint. Slug will be trigger name by default","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.when.oneOf.3.endpoint.oneOf.0","typeLabel":"boolean"},{"type":"string","example":"Slug name","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.when.oneOf.3.endpoint.oneOf.1","typeLabel":"string"}],"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.when.oneOf.3.endpoint","typeLabel":"boolean | string"}},"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.when.oneOf.3","typeLabel":"object"}],"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.when","typeLabel":"object"},"labels":{"type":"array","items":{"type":"string","pattern":"^[0-9A-Za-z._:-]{2,60}$","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.labels.items.[INDEX]","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.labels","typeLabel":"string[]"},"events":{"type":"object","properties":{"emit":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.events.emit.items.[INDEX]","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.events.emit","typeLabel":"string[]"},"listen":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.events.listen.items.[INDEX]","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.events.listen","typeLabel":"string[]"},"autocomplete":{"type":"array","items":{"type":"object","required":["event"],"properties":{"event":{"type":"string","example":"prismeaiMessenger.message","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.events.autocomplete.items.[INDEX].event","typeLabel":"string"},"autocomplete":{"type":"object","additionalProperties":{"type":"object","properties":{"from":{"type":"string","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.events.autocomplete.items.[INDEX].autocomplete.additionalProperties.from","typeLabel":"string"},"path":{"type":"string","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.events.autocomplete.items.[INDEX].autocomplete.additionalProperties.path","typeLabel":"string"},"template":{"type":"string","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.events.autocomplete.items.[INDEX].autocomplete.additionalProperties.template","typeLabel":"string"}},"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.events.autocomplete.items.[INDEX].autocomplete.additionalProperties","typeLabel":"object"},"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.events.autocomplete.items.[INDEX].autocomplete","typeLabel":"object"}},"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.events.autocomplete.items.[INDEX]","typeLabel":"object"},"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.events.autocomplete","typeLabel":"object[]"}},"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.events","typeLabel":"object"},"updatedAt":{"type":"string","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.updatedAt","typeLabel":"string"},"createdAt":{"type":"string","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.createdAt","typeLabel":"string"},"updatedBy":{"type":"string","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.updatedBy","typeLabel":"string"},"createdBy":{"type":"string","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.createdBy","typeLabel":"string"},"checksum":{"type":"string","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.checksum","typeLabel":"string"},"output":{"description":"Automation result expression. Might be a variable reference, an object/array with variables inside ...","example":"{{result}}","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.output","typeLabel":"any"},"authorizations":{"type":"object","properties":{"action":{"type":"string","uniqueKey":"items.[INDEX].oneOf.13.payload.automation.authorizations.action","typeLabel":"string"}},"uniqueKey":"items.[INDEX].oneOf.13.payload.automation.authorizations","typeLabel":"object"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.13.payload.automation","typeLabel":"object"},"events":{"type":"object","properties":{"emit":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.13.payload.events.emit.items.[INDEX]","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.13.payload.events.emit","typeLabel":"string[]"},"listen":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.13.payload.events.listen.items.[INDEX]","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.13.payload.events.listen","typeLabel":"string[]"},"autocomplete":{"type":"array","items":{"type":"object","required":["event"],"properties":{"event":{"type":"string","example":"prismeaiMessenger.message","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.13.payload.events.autocomplete.items.[INDEX].event","typeLabel":"string"},"autocomplete":{"type":"object","additionalProperties":{"type":"object","properties":{"from":{"type":"string","uniqueKey":"items.[INDEX].oneOf.13.payload.events.autocomplete.items.[INDEX].autocomplete.additionalProperties.from","typeLabel":"string"},"path":{"type":"string","uniqueKey":"items.[INDEX].oneOf.13.payload.events.autocomplete.items.[INDEX].autocomplete.additionalProperties.path","typeLabel":"string"},"template":{"type":"string","uniqueKey":"items.[INDEX].oneOf.13.payload.events.autocomplete.items.[INDEX].autocomplete.additionalProperties.template","typeLabel":"string"}},"uniqueKey":"items.[INDEX].oneOf.13.payload.events.autocomplete.items.[INDEX].autocomplete.additionalProperties","typeLabel":"object"},"uniqueKey":"items.[INDEX].oneOf.13.payload.events.autocomplete.items.[INDEX].autocomplete","typeLabel":"object"}},"uniqueKey":"items.[INDEX].oneOf.13.payload.events.autocomplete.items.[INDEX]","typeLabel":"object"},"uniqueKey":"items.[INDEX].oneOf.13.payload.events.autocomplete","typeLabel":"object[]"}},"uniqueKey":"items.[INDEX].oneOf.13.payload.events","typeLabel":"object"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.13.payload","typeLabel":"object"},"createdAt":{"type":"string","description":"Creation date (ISO8601)","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.13.createdAt","typeLabel":"string"},"id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.13.id","typeLabel":"string"},"size":{"type":"number","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.13.size","typeLabel":"number"},"target":{"type":"object","properties":{"userTopic":{"type":"string","uniqueKey":"items.[INDEX].oneOf.13.target.userTopic","typeLabel":"string"},"userId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.13.target.userId","typeLabel":"string"},"sessionId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.13.target.sessionId","typeLabel":"string"},"currentSocket":{"type":"boolean","default":true,"description":"If emitted in response to an active socket (i.e source.socketId is set), this event is only visible to this same socket. Defaults to true","uniqueKey":"items.[INDEX].oneOf.13.target.currentSocket","typeLabel":"boolean"}},"uniqueKey":"items.[INDEX].oneOf.13.target","typeLabel":"object"},"options":{"type":"object","properties":{"persist":{"type":"boolean","description":"Whether to persist this event or not. Defaults to true","default":true,"uniqueKey":"items.[INDEX].oneOf.13.options.persist","typeLabel":"boolean"},"aggPayload":{"type":"boolean","default":false,"description":"Populate advanced aggregation payload for custom mappings \u0026 analytics. This is automatically enabled for events mapped in config.events.types.*","uniqueKey":"items.[INDEX].oneOf.13.options.aggPayload","typeLabel":"boolean"},"async":{"type":"boolean","default":false,"description":"If true, the instruction will return control without waiting for the event to be emitted. Defaults to false","uniqueKey":"items.[INDEX].oneOf.13.options.async","typeLabel":"boolean"}},"uniqueKey":"items.[INDEX].oneOf.13.options","typeLabel":"object"},"error":{"type":"object","properties":{"error":{"type":"string","uniqueKey":"items.[INDEX].oneOf.13.error.error","typeLabel":"string"},"message":{"type":"string","uniqueKey":"items.[INDEX].oneOf.13.error.message","typeLabel":"string"},"details":{"oneOf":[{}],"uniqueKey":"items.[INDEX].oneOf.13.error.details","typeLabel":"any"},"level":{"type":"string","enum":["warning","error","fatal"],"example":"warning","uniqueKey":"items.[INDEX].oneOf.13.error.level","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].oneOf.13.error","typeLabel":"object"}},"uniqueKey":"items.[INDEX].oneOf.13","typeLabel":"object"},{"type":"object","required":["type","payload","source","createdAt","id","size"],"properties":{"type":{"type":"string","enum":["workspaces.automations.updated"],"example":"workspaces.automations.updated","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.14.type","typeLabel":"enum\u003cstring>"},"source":{"type":"object","properties":{"appSlug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.14.source.appSlug","typeLabel":"string"},"appInstanceFullSlug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.14.source.appInstanceFullSlug","typeLabel":"string"},"appInstanceDepth":{"type":"number","uniqueKey":"items.[INDEX].oneOf.14.source.appInstanceDepth","typeLabel":"number"},"automationSlug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.14.source.automationSlug","typeLabel":"string"},"automationDepth":{"type":"number","uniqueKey":"items.[INDEX].oneOf.14.source.automationDepth","typeLabel":"number"},"userId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.14.source.userId","typeLabel":"string"},"ip":{"type":"string","uniqueKey":"items.[INDEX].oneOf.14.source.ip","typeLabel":"string"},"sessionId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.14.source.sessionId","typeLabel":"string"},"workspaceId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.14.source.workspaceId","typeLabel":"string"},"socketId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.14.source.socketId","typeLabel":"string"},"host":{"type":"object","required":["service"],"properties":{"service":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.14.source.host.service","typeLabel":"string"}},"uniqueKey":"items.[INDEX].oneOf.14.source.host","typeLabel":"object"},"correlationId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.14.source.correlationId","typeLabel":"string"},"serviceTopic":{"type":"string","uniqueKey":"items.[INDEX].oneOf.14.source.serviceTopic","typeLabel":"string"},"apiKeyId":{"type":"string","description":"Identifier of the organization API key that originated the interaction, when applicable. Propagates across nested automation calls, cross-workspace fetches and event-triggered automations.","uniqueKey":"items.[INDEX].oneOf.14.source.apiKeyId","typeLabel":"string"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.14.source","typeLabel":"object"},"payload":{"type":"object","required":["automation","slug"],"properties":{"automation":{"type":"object","required":["do","name"],"additionalProperties":false,"example":{"slug":"send-welcome-email","name":{"en":"Send welcome email","fr":"Envoyer email de bienvenue"},"description":{"en":"Sends a welcome email when a user signs up"},"arguments":{"userId":{"type":"string"}},"do":[{"set":{"name":"user.welcomed","value":true}},{"emit":{"event":"user.welcomed","payload":{"userId":"{{userId}}"}}}],"output":"{{result}}"},"properties":{"name":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.name.oneOf.0.additionalProperties","typeLabel":"string"},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.name.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.name.oneOf.1","typeLabel":"string"}],"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.name","typeLabel":"object | string"},"do":{"type":"array","items":{"oneOf":[{"type":"object","maxProperties":1,"required":["emit"],"properties":{"emit":{"type":"object","required":["event"],"properties":{"event":{"type":"string","example":"prismeaiMessenger.message","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.0.emit.event","typeLabel":"string"},"payload":{"oneOf":[{}],"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.0.emit.payload","typeLabel":"any"},"target":{"type":"object","properties":{"userTopic":{"type":"string","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.0.emit.target.userTopic","typeLabel":"string"},"userId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.0.emit.target.userId","typeLabel":"string"},"sessionId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.0.emit.target.sessionId","typeLabel":"string"},"currentSocket":{"type":"boolean","default":true,"description":"If emitted in response to an active socket (i.e source.socketId is set), this event is only visible to this same socket. Defaults to true","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.0.emit.target.currentSocket","typeLabel":"boolean"}},"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.0.emit.target","typeLabel":"object"},"private":{"type":"boolean","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.0.emit.private","typeLabel":"boolean"},"autocomplete":{"type":"object","additionalProperties":{"type":"object","properties":{"from":{"type":"string","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.0.emit.autocomplete.additionalProperties.from","typeLabel":"string"},"path":{"type":"string","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.0.emit.autocomplete.additionalProperties.path","typeLabel":"string"},"template":{"type":"string","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.0.emit.autocomplete.additionalProperties.template","typeLabel":"string"}},"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.0.emit.autocomplete.additionalProperties","typeLabel":"object"},"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.0.emit.autocomplete","typeLabel":"object"},"options":{"type":"object","properties":{"persist":{"type":"boolean","description":"Whether to persist this event or not. Defaults to true","default":true,"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.0.emit.options.persist","typeLabel":"boolean"},"aggPayload":{"type":"boolean","default":false,"description":"Populate advanced aggregation payload for custom mappings \u0026 analytics. This is automatically enabled for events mapped in config.events.types.*","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.0.emit.options.aggPayload","typeLabel":"boolean"},"async":{"type":"boolean","default":false,"description":"If true, the instruction will return control without waiting for the event to be emitted. Defaults to false","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.0.emit.options.async","typeLabel":"boolean"}},"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.0.emit.options","typeLabel":"object"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.0.emit","typeLabel":"object"}},"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","maxProperties":1,"required":["wait"],"properties":{"wait":{"type":"object","required":["oneOf"],"properties":{"oneOf":{"type":"array","items":{"type":"object","required":["event"],"properties":{"event":{"type":"string","example":"prismeaiMessenger.message","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.1.wait.\\oneOf.items.[INDEX].event","typeLabel":"string"},"filters":{"type":"object","description":"Only match the next event fulfilling these filters. Keys are dot-notation paths on the event. Values can be scalars (equality match) or MongoDB-style operator objects ($eq, $ne, $in, $nin, $gt, $gte, $lt, $lte, $regex, $exists). Multiple filters are joined with an 'AND' operator.","additionalProperties":true,"example":{"automationSlug":"someId","someObjectField.someNestedField":"foo","payload.status":{"$ne":"cancelled"},"payload.count":{"$gt":0}},"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.1.wait.\\oneOf.items.[INDEX].filters","typeLabel":"object"},"cancelTriggers":{"type":"boolean","description":"If true, do not send this event to the the usual triggers","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.1.wait.\\oneOf.items.[INDEX].cancelTriggers","typeLabel":"boolean"}},"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.1.wait.\\oneOf.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.1.wait.\\oneOf","typeLabel":"object[]"},"timeout":{"type":"number","description":"After N seconds, timeout \u0026 outputs an empty result. Defaults to 20","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.1.wait.timeout","typeLabel":"number"},"output":{"type":"string","description":"Will save the caught event inside this variable","example":"nameOfResultVariable","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.1.wait.output","typeLabel":"string"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.1.wait","typeLabel":"object"}},"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","maxProperties":1,"required":["set"],"example":{"set":{"name":"user.welcomed","value":true}},"properties":{"set":{"type":"object","required":["name","value"],"properties":{"name":{"type":"string","description":"Variable name, might be \"foo\", \"session.sessionScopedFoo\", \"global.globalScopedFoo\", \"user.userScopedFoo\", ...","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.2.set.name","typeLabel":"string"},"value":{"description":"variable value","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.2.set.value","typeLabel":"any"},"interface":{"type":"string","description":"The ID of the schema form representing the structure of the value","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.2.set.interface","typeLabel":"string"},"clone":{"type":"boolean","description":"If true, will clone the provided object variable instead of a reference","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.2.set.clone","typeLabel":"boolean"},"type":{"type":"string","enum":["replace","merge","push"],"description":"Choose merge in order to merge target variable with value. Value takes precedence.","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.2.set.type","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.2.set","typeLabel":"object"}},"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.2","typeLabel":"object"},{"type":"object","maxProperties":1,"required":["delete"],"properties":{"delete":{"type":"object","required":["name"],"properties":{"name":{"type":"string","description":"Variable name to remove","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.3.delete.name","typeLabel":"string"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.3.delete","typeLabel":"object"}},"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.3","typeLabel":"object"},{"type":"object","minProperties":2,"required":["default"],"example":{"set":{"name":"user.welcomed","value":true}},"properties":{"default":{"type":"array","items":{"type":"object","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.4.default.items.[INDEX]","typeLabel":"object"},"description":"Recursive reference to `InstructionList`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.4.default","typeLabel":"object[]"}},"additionalProperties":{"type":"array","items":{"type":"object","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.4.additionalProperties.items.[INDEX]","typeLabel":"object"},"description":"Recursive reference to `InstructionList`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.4.additionalProperties","typeLabel":"object[]"},"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.4","typeLabel":"object"},{"type":"object","maxProperties":1,"required":["repeat"],"properties":{"repeat":{"oneOf":[{"type":"object","description":"One of \"on\" or \"until\" is required","required":["on","do"],"properties":{"on":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.5.repeat.oneOf.0.on","typeLabel":"string"},"do":{"type":"array","items":{"type":"object","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.5.repeat.oneOf.0.do.items.[INDEX]","typeLabel":"object"},"description":"Recursive reference to `InstructionList`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.5.repeat.oneOf.0.do","typeLabel":"object[]"},"until":{"type":"number","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.5.repeat.oneOf.0.until","typeLabel":"number"},"batch":{"type":"object","title":"Async","description":"Allows parallel execution in batches","properties":{"size":{"type":"number","title":"Batch size","description":"Number of iterations executed at the same time. Each batch is only started after all iterations from previous batch are done","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.5.repeat.oneOf.0.batch.size","typeLabel":"number"},"interval":{"type":"number","title":"Interval","description":"Wait interval in ms between each batch","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.5.repeat.oneOf.0.batch.interval","typeLabel":"number"}},"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.5.repeat.oneOf.0.batch","typeLabel":"Async · object"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.5.repeat.oneOf.0","typeLabel":"object"},{"type":"object","description":"One of \"on\" or \"until\" is required","required":["until","do"],"properties":{"until":{"type":"number","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.5.repeat.oneOf.1.until","typeLabel":"number"},"do":{"type":"array","items":{"type":"object","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.5.repeat.oneOf.1.do.items.[INDEX]","typeLabel":"object"},"description":"Recursive reference to `InstructionList`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.5.repeat.oneOf.1.do","typeLabel":"object[]"},"batch":{"type":"object","title":"Async","description":"Allows parallel execution in batches","properties":{"size":{"type":"number","title":"Batch size","description":"Number of iterations executed at the same time. Each batch is only started after all iterations from previous batch are done","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.5.repeat.oneOf.1.batch.size","typeLabel":"number"},"interval":{"type":"number","title":"Interval","description":"Wait interval in ms between each batch","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.5.repeat.oneOf.1.batch.interval","typeLabel":"number"}},"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.5.repeat.oneOf.1.batch","typeLabel":"Async · object"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.5.repeat.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.5.repeat","typeLabel":"object"}},"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.5","typeLabel":"object"},{"type":"object","maxProperties":1,"required":["all"],"properties":{"all":{"description":"Execute each instruction in parallel. Pause current automation execution until all instructions are processed.","type":"array","items":{"type":"object","description":"Recursive reference to `Instruction`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.6.all.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.6.all","typeLabel":"object[]"}},"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.6","typeLabel":"object"},{"type":"object","maxProperties":1,"required":["break"],"properties":{"break":{"description":"Stop current automation execution. Have one option that allow a break to break all parent automations.","type":"object","properties":{"scope":{"type":"string","enum":["all","automation","repeat"],"description":"The scope argument defines in which scope the break will take effect. It only breaks the current automation by default, it can also break all parent automations. More options might become available in the future.","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.7.break.scope","typeLabel":"enum\u003cstring>"},"payload":{"type":"object","additionalProperties":true,"description":"An optional payload","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.7.break.payload","typeLabel":"object"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.7.break","typeLabel":"object"}},"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.7","typeLabel":"object"},{"type":"object","maxProperties":1,"required":["fetch"],"properties":{"fetch":{"description":"Send an HTTP request","type":"object","required":["url"],"properties":{"url":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.8.fetch.url","typeLabel":"string"},"method":{"type":"string","enum":["get","post","put","patch","delete"],"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.8.fetch.method","typeLabel":"enum\u003cstring>"},"headers":{"oneOf":[{"type":"object","description":"HTTP headers as a literal object or a DSUL expression resolving to an object.","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.8.fetch.headers.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.8.fetch.headers.oneOf.0","typeLabel":"object"},{"type":"string","description":"HTTP headers as a literal object or a DSUL expression resolving to an object.","pattern":"^\\s*(\\{\\{.*\\}\\}|\\{%.*%\\})\\s*$","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.8.fetch.headers.oneOf.1","typeLabel":"string"}],"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.8.fetch.headers","typeLabel":"object | string"},"prismeaiApiKey":{"type":"object","description":"Only for requests towards prisme.ai API. Grants additional permissions using api keys","properties":{"name":{"type":"string","description":"Use one of the DSUL Security defined api keys, referred by its name.","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.8.fetch.prismeaiApiKey.name","typeLabel":"string"}},"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.8.fetch.prismeaiApiKey","typeLabel":"object"},"query":{"type":"object","description":"Object defining querystring parameters","additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.8.fetch.query.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.8.fetch.query","typeLabel":"object"},"body":{"description":"HTTP request body","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.8.fetch.body","typeLabel":"any"},"emitErrors":{"description":"If HTTP response status code is 4xx or 5xx, emits a runtime.fetch.failed event by default","type":"boolean","default":true,"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.8.fetch.emitErrors","typeLabel":"boolean"},"multipart":{"description":"Sends a multipart/form-data HTTP request","type":"array","items":{"type":"object","required":["fieldname","value"],"properties":{"fieldname":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.8.fetch.multipart.items.[INDEX].fieldname","typeLabel":"string"},"value":{"type":"string","description":"Must be a string. Raw files must be given as base64","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.8.fetch.multipart.items.[INDEX].value","typeLabel":"string"},"filename":{"type":"string","description":"Filename is required when value is a base64 encoded file","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.8.fetch.multipart.items.[INDEX].filename","typeLabel":"string"},"contentType":{"type":"string","description":"Optional MIME content-type","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.8.fetch.multipart.items.[INDEX].contentType","typeLabel":"string"}},"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.8.fetch.multipart.items.[INDEX]","typeLabel":"object"},"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.8.fetch.multipart","typeLabel":"object[]"},"allowSelfSignedCert":{"description":"Allow self signed https certificates","type":"boolean","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.8.fetch.allowSelfSignedCert","typeLabel":"boolean"},"timeout":{"description":"Inactivity timeout in milliseconds, applied both while waiting for the response headers and between two body chunks. Bounds a server that accepts the connection but never answers; a stream that keeps sending is never interrupted. Defaults to FETCH_HEADERS_TIMEOUT / FETCH_BODY_TIMEOUT.","type":"number","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.8.fetch.timeout","typeLabel":"number"},"output":{"type":"string","description":"Name of the variable which will hold the result","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.8.fetch.output","typeLabel":"string"},"stream":{"type":"object","description":"By default, SSE chunks are written to the output variable which can be read in real time using repeat instruction. Change this behaviour to emit chunks as individual events instead.","required":["event"],"properties":{"event":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.8.fetch.stream.event","typeLabel":"string"},"endChunk":{"description":"Allows to configure a custom ending chunk","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.8.fetch.stream.endChunk","typeLabel":"any"},"concatenate":{"type":"object","properties":{"path":{"type":"string","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.8.fetch.stream.concatenate.path","typeLabel":"string"},"throttle":{"type":"number","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.8.fetch.stream.concatenate.throttle","typeLabel":"number"}},"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.8.fetch.stream.concatenate","typeLabel":"object"},"payload":{"type":"object","additionalProperties":true,"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.8.fetch.stream.payload","typeLabel":"object"},"target":{"type":"object","properties":{"userTopic":{"type":"string","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.8.fetch.stream.target.userTopic","typeLabel":"string"},"userId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.8.fetch.stream.target.userId","typeLabel":"string"},"sessionId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.8.fetch.stream.target.sessionId","typeLabel":"string"},"currentSocket":{"type":"boolean","default":true,"description":"If emitted in response to an active socket (i.e source.socketId is set), this event is only visible to this same socket. Defaults to true","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.8.fetch.stream.target.currentSocket","typeLabel":"boolean"}},"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.8.fetch.stream.target","typeLabel":"object"},"options":{"type":"object","properties":{"persist":{"type":"boolean","description":"Whether to persist this event or not. Defaults to true","default":true,"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.8.fetch.stream.options.persist","typeLabel":"boolean"},"aggPayload":{"type":"boolean","default":false,"description":"Populate advanced aggregation payload for custom mappings \u0026 analytics. This is automatically enabled for events mapped in config.events.types.*","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.8.fetch.stream.options.aggPayload","typeLabel":"boolean"},"async":{"type":"boolean","default":false,"description":"If true, the instruction will return control without waiting for the event to be emitted. Defaults to false","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.8.fetch.stream.options.async","typeLabel":"boolean"}},"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.8.fetch.stream.options","typeLabel":"object"}},"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.8.fetch.stream","typeLabel":"object"},"outputMode":{"type":"string","default":"body","enum":["body","detailed_response","data_url","base64"],"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.8.fetch.outputMode","typeLabel":"enum\u003cstring>"},"auth":{"type":"object","title":"Authentication","properties":{"prismeai":{"type":"object","title":"Prisme.ai","properties":{"forwardWorkspaceAuth":{"type":"boolean","description":"Enable in order to forward previously authenticated workspace in this fetch","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.8.fetch.auth.prismeai.forwardWorkspaceAuth","typeLabel":"boolean"}},"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.8.fetch.auth.prismeai","typeLabel":"Prisme.ai · object"},"awsv4":{"type":"object","additionalProperties":true,"title":"AWS Signature V4","properties":{"accessKeyId":{"type":"string","title":"Access Key ID","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.8.fetch.auth.awsv4.accessKeyId","typeLabel":"string"},"secretAccessKey":{"type":"string","title":"Secret Access Key","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.8.fetch.auth.awsv4.secretAccessKey","typeLabel":"string"},"service":{"type":"string","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.8.fetch.auth.awsv4.service","typeLabel":"string"},"region":{"type":"string","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.8.fetch.auth.awsv4.region","typeLabel":"string"}},"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.8.fetch.auth.awsv4","typeLabel":"AWS Signature V4 · object"}},"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.8.fetch.auth","typeLabel":"Authentication · object"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.8.fetch","typeLabel":"object"}},"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.8","typeLabel":"object"},{"type":"object","maxProperties":1,"required":["comment"],"properties":{"comment":{"description":"Do nothing but display a comment in instructions list","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.9.comment","typeLabel":"string"}},"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.9","typeLabel":"object"},{"type":"object","maxProperties":1,"required":["rateLimit"],"properties":{"rateLimit":{"type":"object","required":["name","consumer","window","limit"],"properties":{"name":{"type":"string","description":"Name your rate limit","example":"ApiCall","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.10.rateLimit.name","typeLabel":"string"},"consumer":{"description":"Consumer identifying key like user id, ip, ... ","type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.10.rateLimit.consumer","typeLabel":"string"},"window":{"type":"number","description":"Fixed time window length in seconds.","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.10.rateLimit.window","typeLabel":"number"},"limit":{"type":"number","description":"Maximum number of points which can be consumed over the given window","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.10.rateLimit.limit","typeLabel":"number"},"consume":{"type":"number","description":"Number of points consumed for 1 rateLimit call, defaults to 1","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.10.rateLimit.consume","typeLabel":"number"},"break":{"type":"boolean","description":"Set to false in order to return reached limit error instead of breaking current automation","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.10.rateLimit.break","typeLabel":"boolean"},"output":{"type":"string","description":"Will save the caught event inside this variable","example":"nameOfResultVariable","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.10.rateLimit.output","typeLabel":"string"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.10.rateLimit","typeLabel":"object"}},"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.10","typeLabel":"object"},{"type":"object","maxProperties":1,"required":["run"],"properties":{"run":{"type":"object","description":"Generic run instruction to execute various function modules","required":["module","function"],"properties":{"module":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.11.run.module","typeLabel":"string"},"function":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.11.run.function","typeLabel":"string"},"parameters":{"oneOf":[{}],"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.11.run.parameters","typeLabel":"any"},"output":{"type":"string","description":"Name of the variable which will hold the function result","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.11.run.output","typeLabel":"string"},"assumeRole":{"type":"string","description":"Run this call under one of the workspace's own roles, as declared in its security rules. Applies to this call only, and native roles cannot be assumed: declare a role stating what it opens.","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.11.run.assumeRole","typeLabel":"string"},"onError":{"type":"string","default":"break","enum":["break","emit","continue"],"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.11.run.onError","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.11.run","typeLabel":"object"}},"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.11","typeLabel":"object"},{"type":"object","maxProperties":1,"minProperties":1,"example":{"set":{"name":"user.welcomed","value":true}},"additionalProperties":true,"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX].oneOf.12","typeLabel":"object"}],"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do.items.[INDEX]","typeLabel":"object"},"example":[{"set":{"name":"user.welcomed","value":true}},{"emit":{"event":"user.welcomed","payload":{"userId":"{{userId}}"}}}],"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.do","typeLabel":"object[]"},"description":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.description.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.description.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.description.oneOf.1","typeLabel":"string"}],"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.description","typeLabel":"object | string"},"private":{"type":"boolean","description":"Set this to true if you don't want your automation to be accessible outside of your app. Default is false.","example":false,"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.private","typeLabel":"boolean"},"disabled":{"type":"boolean","description":"Set this to true if you want to turn off this automation.","example":true,"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.disabled","typeLabel":"boolean"},"slug":{"type":"string","description":"Unique \u0026 human readable id across current workspace's automations","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.slug","typeLabel":"string"},"arguments":{"additionalProperties":{"type":"object","properties":{"type":{"type":"string","enum":["string","number","integer","object","array","boolean","localized:string","localized:number","localized:boolean"],"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.arguments.additionalProperties.type","typeLabel":"enum\u003cstring>"},"format":{"type":"string","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.arguments.additionalProperties.format","typeLabel":"string"},"properties":{"additionalProperties":{"type":"object","description":"Recursive reference to `TypedArgument`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.arguments.additionalProperties.properties.additionalProperties","typeLabel":"object"},"type":"object","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.arguments.additionalProperties.properties","typeLabel":"object"},"title":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.arguments.additionalProperties.title.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.arguments.additionalProperties.title.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.arguments.additionalProperties.title.oneOf.1","typeLabel":"string"}],"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.arguments.additionalProperties.title","typeLabel":"object | string"},"description":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.arguments.additionalProperties.description.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.arguments.additionalProperties.description.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.arguments.additionalProperties.description.oneOf.1","typeLabel":"string"}],"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.arguments.additionalProperties.description","typeLabel":"object | string"},"items":{"type":"object","description":"Recursive reference to `TypedArgument`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.arguments.additionalProperties.\\items","typeLabel":"object"},"ui:widget":{"type":"string","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.arguments.additionalProperties.ui:widget","typeLabel":"string"},"ui:options":{"type":"object","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.arguments.additionalProperties.ui:options","typeLabel":"object"},"secret":{"type":"boolean","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.arguments.additionalProperties.secret","typeLabel":"boolean"},"redact":{"type":"boolean","description":"Path-redact this field from runtime execution events (runtime.automations.executed), whatever its size. Redact itself never tracks the value: each automation the value transits through must re-declare redact on its own schema. It does not disable a secret declaration on the same or a nested field — secret takes precedence, so a field marked both is value-tracked AND path-redacted. Only reachable through nested properties: a marker inside items, additionalProperties or oneOf-style keywords is ignored (redact the parent field itself).","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.arguments.additionalProperties.redact","typeLabel":"boolean"},"required":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.arguments.additionalProperties.required.items.[INDEX]","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.arguments.additionalProperties.required","typeLabel":"string[]"},"event":{"type":"boolean","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.arguments.additionalProperties.event","typeLabel":"boolean"}},"example":{"type":"string","title":{"en":"User ID"},"description":{"en":"The unique identifier of the user"}},"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.arguments.additionalProperties","typeLabel":"object"},"type":"object","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.arguments","typeLabel":"object"},"schemas":{"type":"array","description":"Conditional input/output schemas. Takes precedence over arguments for validation when present; arguments-declared secret \u0026 redact markers remain enforced on every branch, while branch-declared secrets only apply to calls matching their branch.","items":{"type":"object","additionalProperties":false,"description":"Conditional input/output schema branch. The first branch whose conditions all match the payload is active; a branch without conditions is the default. When validateArguments is true and no branch matches, the call is rejected — declare an unconditioned branch to accept internal calls or unlisted methods.","properties":{"conditions":{"type":"object","description":"Every entry must equal the corresponding payload variable for the branch to match. Keys are dot-paths resolved from the payload root (method, body.kind…); method is matched case-insensitively. Values are compared as strings after scalar coercion (2 matches \"2\" — query parameters always arrive as strings); an object or array value never matches.","additionalProperties":true,"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.schemas.items.[INDEX].conditions","typeLabel":"object"},"payload":{"type":"object","properties":{"type":{"type":"string","enum":["string","number","integer","object","array","boolean","localized:string","localized:number","localized:boolean"],"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.schemas.items.[INDEX].payload.type","typeLabel":"enum\u003cstring>"},"format":{"type":"string","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.schemas.items.[INDEX].payload.format","typeLabel":"string"},"properties":{"additionalProperties":{"type":"object","description":"Recursive reference to `TypedArgument`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.schemas.items.[INDEX].payload.properties.additionalProperties","typeLabel":"object"},"type":"object","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.schemas.items.[INDEX].payload.properties","typeLabel":"object"},"title":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.schemas.items.[INDEX].payload.title.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.schemas.items.[INDEX].payload.title.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.schemas.items.[INDEX].payload.title.oneOf.1","typeLabel":"string"}],"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.schemas.items.[INDEX].payload.title","typeLabel":"object | string"},"description":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.schemas.items.[INDEX].payload.description.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.schemas.items.[INDEX].payload.description.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.schemas.items.[INDEX].payload.description.oneOf.1","typeLabel":"string"}],"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.schemas.items.[INDEX].payload.description","typeLabel":"object | string"},"items":{"type":"object","description":"Recursive reference to `TypedArgument`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.schemas.items.[INDEX].payload.\\items","typeLabel":"object"},"ui:widget":{"type":"string","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.schemas.items.[INDEX].payload.ui:widget","typeLabel":"string"},"ui:options":{"type":"object","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.schemas.items.[INDEX].payload.ui:options","typeLabel":"object"},"secret":{"type":"boolean","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.schemas.items.[INDEX].payload.secret","typeLabel":"boolean"},"redact":{"type":"boolean","description":"Path-redact this field from runtime execution events (runtime.automations.executed), whatever its size. Redact itself never tracks the value: each automation the value transits through must re-declare redact on its own schema. It does not disable a secret declaration on the same or a nested field — secret takes precedence, so a field marked both is value-tracked AND path-redacted. Only reachable through nested properties: a marker inside items, additionalProperties or oneOf-style keywords is ignored (redact the parent field itself).","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.schemas.items.[INDEX].payload.redact","typeLabel":"boolean"},"required":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.schemas.items.[INDEX].payload.required.items.[INDEX]","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.schemas.items.[INDEX].payload.required","typeLabel":"string[]"},"event":{"type":"boolean","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.schemas.items.[INDEX].payload.event","typeLabel":"boolean"}},"example":{"type":"string","title":{"en":"User ID"},"description":{"en":"The unique identifier of the user"}},"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.schemas.items.[INDEX].payload","typeLabel":"object"},"output":{"type":"object","properties":{"type":{"type":"string","enum":["string","number","integer","object","array","boolean","localized:string","localized:number","localized:boolean"],"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.schemas.items.[INDEX].output.type","typeLabel":"enum\u003cstring>"},"format":{"type":"string","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.schemas.items.[INDEX].output.format","typeLabel":"string"},"properties":{"additionalProperties":{"type":"object","description":"Recursive reference to `TypedArgument`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.schemas.items.[INDEX].output.properties.additionalProperties","typeLabel":"object"},"type":"object","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.schemas.items.[INDEX].output.properties","typeLabel":"object"},"title":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.schemas.items.[INDEX].output.title.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.schemas.items.[INDEX].output.title.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.schemas.items.[INDEX].output.title.oneOf.1","typeLabel":"string"}],"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.schemas.items.[INDEX].output.title","typeLabel":"object | string"},"description":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.schemas.items.[INDEX].output.description.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.schemas.items.[INDEX].output.description.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.schemas.items.[INDEX].output.description.oneOf.1","typeLabel":"string"}],"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.schemas.items.[INDEX].output.description","typeLabel":"object | string"},"items":{"type":"object","description":"Recursive reference to `TypedArgument`; nesting is truncated here to avoid the infinite expansion that crashes the API reference renderer.","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.schemas.items.[INDEX].output.\\items","typeLabel":"object"},"ui:widget":{"type":"string","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.schemas.items.[INDEX].output.ui:widget","typeLabel":"string"},"ui:options":{"type":"object","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.schemas.items.[INDEX].output.ui:options","typeLabel":"object"},"secret":{"type":"boolean","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.schemas.items.[INDEX].output.secret","typeLabel":"boolean"},"redact":{"type":"boolean","description":"Path-redact this field from runtime execution events (runtime.automations.executed), whatever its size. Redact itself never tracks the value: each automation the value transits through must re-declare redact on its own schema. It does not disable a secret declaration on the same or a nested field — secret takes precedence, so a field marked both is value-tracked AND path-redacted. Only reachable through nested properties: a marker inside items, additionalProperties or oneOf-style keywords is ignored (redact the parent field itself).","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.schemas.items.[INDEX].output.redact","typeLabel":"boolean"},"required":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.schemas.items.[INDEX].output.required.items.[INDEX]","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.schemas.items.[INDEX].output.required","typeLabel":"string[]"},"event":{"type":"boolean","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.schemas.items.[INDEX].output.event","typeLabel":"boolean"}},"example":{"type":"string","title":{"en":"User ID"},"description":{"en":"The unique identifier of the user"}},"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.schemas.items.[INDEX].output","typeLabel":"object"}},"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.schemas.items.[INDEX]","typeLabel":"object"},"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.schemas","typeLabel":"object[]"},"validateArguments":{"type":"boolean","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.validateArguments","typeLabel":"boolean"},"when":{"oneOf":[{"type":"object","required":["events"],"properties":{"events":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.when.oneOf.0.events.items.[INDEX]","typeLabel":"string"},"example":["prismeaiMessenger.event"],"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.when.oneOf.0.events","typeLabel":"string[]"},"schedules":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.when.oneOf.0.schedules.items.[INDEX]","typeLabel":"string"},"example":["2021-12-25T00:00","* * 1 * *"],"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.when.oneOf.0.schedules","typeLabel":"string[]"},"endpoint":{"oneOf":[{"type":"boolean","example":"Set to true in order to activate HTTP endpoint. Slug will be trigger name by default","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.when.oneOf.0.endpoint.oneOf.0","typeLabel":"boolean"},{"type":"string","example":"Slug name","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.when.oneOf.0.endpoint.oneOf.1","typeLabel":"string"}],"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.when.oneOf.0.endpoint","typeLabel":"boolean | string"}},"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.when.oneOf.0","typeLabel":"object"},{"type":"object","required":["schedules"],"properties":{"schedules":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.when.oneOf.1.schedules.items.[INDEX]","typeLabel":"string"},"example":["2021-12-25T00:00","* * 1 * *"],"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.when.oneOf.1.schedules","typeLabel":"string[]"},"events":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.when.oneOf.1.events.items.[INDEX]","typeLabel":"string"},"example":["prismeaiMessenger.event"],"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.when.oneOf.1.events","typeLabel":"string[]"},"endpoint":{"oneOf":[{"type":"boolean","example":"Set to true in order to activate HTTP endpoint. Slug will be trigger name by default","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.when.oneOf.1.endpoint.oneOf.0","typeLabel":"boolean"},{"type":"string","example":"Slug name","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.when.oneOf.1.endpoint.oneOf.1","typeLabel":"string"}],"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.when.oneOf.1.endpoint","typeLabel":"boolean | string"}},"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.when.oneOf.1","typeLabel":"object"},{"type":"object","required":["endpoint"],"properties":{"endpoint":{"oneOf":[{"type":"boolean","example":"Set to true in order to activate HTTP endpoint. Slug will be trigger name by default","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.when.oneOf.2.endpoint.oneOf.0","typeLabel":"boolean"},{"type":"string","example":"Slug name","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.when.oneOf.2.endpoint.oneOf.1","typeLabel":"string"}],"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.when.oneOf.2.endpoint","typeLabel":"boolean | string"},"events":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.when.oneOf.2.events.items.[INDEX]","typeLabel":"string"},"example":["prismeaiMessenger.event"],"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.when.oneOf.2.events","typeLabel":"string[]"},"schedules":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.when.oneOf.2.schedules.items.[INDEX]","typeLabel":"string"},"example":["2021-12-25T00:00","* * 1 * *"],"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.when.oneOf.2.schedules","typeLabel":"string[]"}},"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.when.oneOf.2","typeLabel":"object"},{"type":"object","properties":{"events":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.when.oneOf.3.events.items.[INDEX]","typeLabel":"string"},"example":["prismeaiMessenger.event"],"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.when.oneOf.3.events","typeLabel":"string[]"},"schedules":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.when.oneOf.3.schedules.items.[INDEX]","typeLabel":"string"},"example":["2021-12-25T00:00","* * 1 * *"],"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.when.oneOf.3.schedules","typeLabel":"string[]"},"endpoint":{"oneOf":[{"type":"boolean","example":"Set to true in order to activate HTTP endpoint. Slug will be trigger name by default","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.when.oneOf.3.endpoint.oneOf.0","typeLabel":"boolean"},{"type":"string","example":"Slug name","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.when.oneOf.3.endpoint.oneOf.1","typeLabel":"string"}],"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.when.oneOf.3.endpoint","typeLabel":"boolean | string"}},"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.when.oneOf.3","typeLabel":"object"}],"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.when","typeLabel":"object"},"labels":{"type":"array","items":{"type":"string","pattern":"^[0-9A-Za-z._:-]{2,60}$","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.labels.items.[INDEX]","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.labels","typeLabel":"string[]"},"events":{"type":"object","properties":{"emit":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.events.emit.items.[INDEX]","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.events.emit","typeLabel":"string[]"},"listen":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.events.listen.items.[INDEX]","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.events.listen","typeLabel":"string[]"},"autocomplete":{"type":"array","items":{"type":"object","required":["event"],"properties":{"event":{"type":"string","example":"prismeaiMessenger.message","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.events.autocomplete.items.[INDEX].event","typeLabel":"string"},"autocomplete":{"type":"object","additionalProperties":{"type":"object","properties":{"from":{"type":"string","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.events.autocomplete.items.[INDEX].autocomplete.additionalProperties.from","typeLabel":"string"},"path":{"type":"string","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.events.autocomplete.items.[INDEX].autocomplete.additionalProperties.path","typeLabel":"string"},"template":{"type":"string","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.events.autocomplete.items.[INDEX].autocomplete.additionalProperties.template","typeLabel":"string"}},"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.events.autocomplete.items.[INDEX].autocomplete.additionalProperties","typeLabel":"object"},"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.events.autocomplete.items.[INDEX].autocomplete","typeLabel":"object"}},"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.events.autocomplete.items.[INDEX]","typeLabel":"object"},"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.events.autocomplete","typeLabel":"object[]"}},"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.events","typeLabel":"object"},"updatedAt":{"type":"string","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.updatedAt","typeLabel":"string"},"createdAt":{"type":"string","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.createdAt","typeLabel":"string"},"updatedBy":{"type":"string","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.updatedBy","typeLabel":"string"},"createdBy":{"type":"string","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.createdBy","typeLabel":"string"},"checksum":{"type":"string","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.checksum","typeLabel":"string"},"output":{"description":"Automation result expression. Might be a variable reference, an object/array with variables inside ...","example":"{{result}}","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.output","typeLabel":"any"},"authorizations":{"type":"object","properties":{"action":{"type":"string","uniqueKey":"items.[INDEX].oneOf.14.payload.automation.authorizations.action","typeLabel":"string"}},"uniqueKey":"items.[INDEX].oneOf.14.payload.automation.authorizations","typeLabel":"object"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.14.payload.automation","typeLabel":"object"},"slug":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.14.payload.slug","typeLabel":"string"},"oldSlug":{"type":"string","description":"Filled with the previous automation slug when renamed","uniqueKey":"items.[INDEX].oneOf.14.payload.oldSlug","typeLabel":"string"},"events":{"type":"object","properties":{"emit":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.14.payload.events.emit.items.[INDEX]","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.14.payload.events.emit","typeLabel":"string[]"},"listen":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.14.payload.events.listen.items.[INDEX]","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.14.payload.events.listen","typeLabel":"string[]"},"autocomplete":{"type":"array","items":{"type":"object","required":["event"],"properties":{"event":{"type":"string","example":"prismeaiMessenger.message","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.14.payload.events.autocomplete.items.[INDEX].event","typeLabel":"string"},"autocomplete":{"type":"object","additionalProperties":{"type":"object","properties":{"from":{"type":"string","uniqueKey":"items.[INDEX].oneOf.14.payload.events.autocomplete.items.[INDEX].autocomplete.additionalProperties.from","typeLabel":"string"},"path":{"type":"string","uniqueKey":"items.[INDEX].oneOf.14.payload.events.autocomplete.items.[INDEX].autocomplete.additionalProperties.path","typeLabel":"string"},"template":{"type":"string","uniqueKey":"items.[INDEX].oneOf.14.payload.events.autocomplete.items.[INDEX].autocomplete.additionalProperties.template","typeLabel":"string"}},"uniqueKey":"items.[INDEX].oneOf.14.payload.events.autocomplete.items.[INDEX].autocomplete.additionalProperties","typeLabel":"object"},"uniqueKey":"items.[INDEX].oneOf.14.payload.events.autocomplete.items.[INDEX].autocomplete","typeLabel":"object"}},"uniqueKey":"items.[INDEX].oneOf.14.payload.events.autocomplete.items.[INDEX]","typeLabel":"object"},"uniqueKey":"items.[INDEX].oneOf.14.payload.events.autocomplete","typeLabel":"object[]"}},"uniqueKey":"items.[INDEX].oneOf.14.payload.events","typeLabel":"object"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.14.payload","typeLabel":"object"},"createdAt":{"type":"string","description":"Creation date (ISO8601)","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.14.createdAt","typeLabel":"string"},"id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.14.id","typeLabel":"string"},"size":{"type":"number","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.14.size","typeLabel":"number"},"target":{"type":"object","properties":{"userTopic":{"type":"string","uniqueKey":"items.[INDEX].oneOf.14.target.userTopic","typeLabel":"string"},"userId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.14.target.userId","typeLabel":"string"},"sessionId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.14.target.sessionId","typeLabel":"string"},"currentSocket":{"type":"boolean","default":true,"description":"If emitted in response to an active socket (i.e source.socketId is set), this event is only visible to this same socket. Defaults to true","uniqueKey":"items.[INDEX].oneOf.14.target.currentSocket","typeLabel":"boolean"}},"uniqueKey":"items.[INDEX].oneOf.14.target","typeLabel":"object"},"options":{"type":"object","properties":{"persist":{"type":"boolean","description":"Whether to persist this event or not. Defaults to true","default":true,"uniqueKey":"items.[INDEX].oneOf.14.options.persist","typeLabel":"boolean"},"aggPayload":{"type":"boolean","default":false,"description":"Populate advanced aggregation payload for custom mappings \u0026 analytics. This is automatically enabled for events mapped in config.events.types.*","uniqueKey":"items.[INDEX].oneOf.14.options.aggPayload","typeLabel":"boolean"},"async":{"type":"boolean","default":false,"description":"If true, the instruction will return control without waiting for the event to be emitted. Defaults to false","uniqueKey":"items.[INDEX].oneOf.14.options.async","typeLabel":"boolean"}},"uniqueKey":"items.[INDEX].oneOf.14.options","typeLabel":"object"},"error":{"type":"object","properties":{"error":{"type":"string","uniqueKey":"items.[INDEX].oneOf.14.error.error","typeLabel":"string"},"message":{"type":"string","uniqueKey":"items.[INDEX].oneOf.14.error.message","typeLabel":"string"},"details":{"oneOf":[{}],"uniqueKey":"items.[INDEX].oneOf.14.error.details","typeLabel":"any"},"level":{"type":"string","enum":["warning","error","fatal"],"example":"warning","uniqueKey":"items.[INDEX].oneOf.14.error.level","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].oneOf.14.error","typeLabel":"object"}},"uniqueKey":"items.[INDEX].oneOf.14","typeLabel":"object"},{"type":"object","required":["type","payload","source","createdAt","id","size"],"properties":{"type":{"type":"string","enum":["workspaces.automations.deleted"],"example":"workspaces.automations.deleted","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.15.type","typeLabel":"enum\u003cstring>"},"source":{"type":"object","properties":{"appSlug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.15.source.appSlug","typeLabel":"string"},"appInstanceFullSlug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.15.source.appInstanceFullSlug","typeLabel":"string"},"appInstanceDepth":{"type":"number","uniqueKey":"items.[INDEX].oneOf.15.source.appInstanceDepth","typeLabel":"number"},"automationSlug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.15.source.automationSlug","typeLabel":"string"},"automationDepth":{"type":"number","uniqueKey":"items.[INDEX].oneOf.15.source.automationDepth","typeLabel":"number"},"userId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.15.source.userId","typeLabel":"string"},"ip":{"type":"string","uniqueKey":"items.[INDEX].oneOf.15.source.ip","typeLabel":"string"},"sessionId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.15.source.sessionId","typeLabel":"string"},"workspaceId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.15.source.workspaceId","typeLabel":"string"},"socketId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.15.source.socketId","typeLabel":"string"},"host":{"type":"object","required":["service"],"properties":{"service":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.15.source.host.service","typeLabel":"string"}},"uniqueKey":"items.[INDEX].oneOf.15.source.host","typeLabel":"object"},"correlationId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.15.source.correlationId","typeLabel":"string"},"serviceTopic":{"type":"string","uniqueKey":"items.[INDEX].oneOf.15.source.serviceTopic","typeLabel":"string"},"apiKeyId":{"type":"string","description":"Identifier of the organization API key that originated the interaction, when applicable. Propagates across nested automation calls, cross-workspace fetches and event-triggered automations.","uniqueKey":"items.[INDEX].oneOf.15.source.apiKeyId","typeLabel":"string"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.15.source","typeLabel":"object"},"payload":{"type":"object","required":["automationSlug"],"properties":{"automationSlug":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.15.payload.automationSlug","typeLabel":"string"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.15.payload","typeLabel":"object"},"createdAt":{"type":"string","description":"Creation date (ISO8601)","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.15.createdAt","typeLabel":"string"},"id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.15.id","typeLabel":"string"},"size":{"type":"number","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.15.size","typeLabel":"number"},"target":{"type":"object","properties":{"userTopic":{"type":"string","uniqueKey":"items.[INDEX].oneOf.15.target.userTopic","typeLabel":"string"},"userId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.15.target.userId","typeLabel":"string"},"sessionId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.15.target.sessionId","typeLabel":"string"},"currentSocket":{"type":"boolean","default":true,"description":"If emitted in response to an active socket (i.e source.socketId is set), this event is only visible to this same socket. Defaults to true","uniqueKey":"items.[INDEX].oneOf.15.target.currentSocket","typeLabel":"boolean"}},"uniqueKey":"items.[INDEX].oneOf.15.target","typeLabel":"object"},"options":{"type":"object","properties":{"persist":{"type":"boolean","description":"Whether to persist this event or not. Defaults to true","default":true,"uniqueKey":"items.[INDEX].oneOf.15.options.persist","typeLabel":"boolean"},"aggPayload":{"type":"boolean","default":false,"description":"Populate advanced aggregation payload for custom mappings \u0026 analytics. This is automatically enabled for events mapped in config.events.types.*","uniqueKey":"items.[INDEX].oneOf.15.options.aggPayload","typeLabel":"boolean"},"async":{"type":"boolean","default":false,"description":"If true, the instruction will return control without waiting for the event to be emitted. Defaults to false","uniqueKey":"items.[INDEX].oneOf.15.options.async","typeLabel":"boolean"}},"uniqueKey":"items.[INDEX].oneOf.15.options","typeLabel":"object"},"error":{"type":"object","properties":{"error":{"type":"string","uniqueKey":"items.[INDEX].oneOf.15.error.error","typeLabel":"string"},"message":{"type":"string","uniqueKey":"items.[INDEX].oneOf.15.error.message","typeLabel":"string"},"details":{"oneOf":[{}],"uniqueKey":"items.[INDEX].oneOf.15.error.details","typeLabel":"any"},"level":{"type":"string","enum":["warning","error","fatal"],"example":"warning","uniqueKey":"items.[INDEX].oneOf.15.error.level","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].oneOf.15.error","typeLabel":"object"}},"uniqueKey":"items.[INDEX].oneOf.15","typeLabel":"object"},{"type":"object","required":["type","payload","source","createdAt","id","size"],"properties":{"type":{"type":"string","enum":["workspaces.pages.created"],"example":"workspaces.pages.created","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.16.type","typeLabel":"enum\u003cstring>"},"source":{"type":"object","properties":{"appSlug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.16.source.appSlug","typeLabel":"string"},"appInstanceFullSlug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.16.source.appInstanceFullSlug","typeLabel":"string"},"appInstanceDepth":{"type":"number","uniqueKey":"items.[INDEX].oneOf.16.source.appInstanceDepth","typeLabel":"number"},"automationSlug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.16.source.automationSlug","typeLabel":"string"},"automationDepth":{"type":"number","uniqueKey":"items.[INDEX].oneOf.16.source.automationDepth","typeLabel":"number"},"userId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.16.source.userId","typeLabel":"string"},"ip":{"type":"string","uniqueKey":"items.[INDEX].oneOf.16.source.ip","typeLabel":"string"},"sessionId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.16.source.sessionId","typeLabel":"string"},"workspaceId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.16.source.workspaceId","typeLabel":"string"},"socketId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.16.source.socketId","typeLabel":"string"},"host":{"type":"object","required":["service"],"properties":{"service":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.16.source.host.service","typeLabel":"string"}},"uniqueKey":"items.[INDEX].oneOf.16.source.host","typeLabel":"object"},"correlationId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.16.source.correlationId","typeLabel":"string"},"serviceTopic":{"type":"string","uniqueKey":"items.[INDEX].oneOf.16.source.serviceTopic","typeLabel":"string"},"apiKeyId":{"type":"string","description":"Identifier of the organization API key that originated the interaction, when applicable. Propagates across nested automation calls, cross-workspace fetches and event-triggered automations.","uniqueKey":"items.[INDEX].oneOf.16.source.apiKeyId","typeLabel":"string"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.16.source","typeLabel":"object"},"payload":{"type":"object","required":["page"],"properties":{"page":{"type":"object","additionalProperties":false,"properties":{"name":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].oneOf.16.payload.page.name.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.16.payload.page.name.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"items.[INDEX].oneOf.16.payload.page.name.oneOf.1","typeLabel":"string"}],"uniqueKey":"items.[INDEX].oneOf.16.payload.page.name","typeLabel":"object | string"},"description":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].oneOf.16.payload.page.description.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.16.payload.page.description.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"items.[INDEX].oneOf.16.payload.page.description.oneOf.1","typeLabel":"string"}],"uniqueKey":"items.[INDEX].oneOf.16.payload.page.description","typeLabel":"object | string"},"workspaceId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.16.payload.page.workspaceId","typeLabel":"string"},"workspaceSlug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.16.payload.page.workspaceSlug","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].oneOf.16.payload.page.id","typeLabel":"string"},"slug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.16.payload.page.slug","typeLabel":"string"},"blocks":{"type":"array","items":{"type":"object","required":["slug"],"properties":{"slug":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.16.payload.page.blocks.items.[INDEX].slug","typeLabel":"string"},"appInstance":{"type":"string","uniqueKey":"items.[INDEX].oneOf.16.payload.page.blocks.items.[INDEX].appInstance","typeLabel":"string"},"onInit":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].oneOf.16.payload.page.blocks.items.[INDEX].onInit.oneOf.0","typeLabel":"string"},{"type":"object","properties":{"event":{"type":"string","uniqueKey":"items.[INDEX].oneOf.16.payload.page.blocks.items.[INDEX].onInit.oneOf.1.event","typeLabel":"string"},"payload":{"oneOf":[{}],"uniqueKey":"items.[INDEX].oneOf.16.payload.page.blocks.items.[INDEX].onInit.oneOf.1.payload","typeLabel":"any"}},"uniqueKey":"items.[INDEX].oneOf.16.payload.page.blocks.items.[INDEX].onInit.oneOf.1","typeLabel":"object"}],"uniqueKey":"items.[INDEX].oneOf.16.payload.page.blocks.items.[INDEX].onInit","typeLabel":"string | object"},"updateOn":{"type":"string","uniqueKey":"items.[INDEX].oneOf.16.payload.page.blocks.items.[INDEX].updateOn","typeLabel":"string"},"automation":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].oneOf.16.payload.page.blocks.items.[INDEX].automation.oneOf.0","typeLabel":"string"},{"type":"object","properties":{"slug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.16.payload.page.blocks.items.[INDEX].automation.oneOf.1.slug","typeLabel":"string"},"payload":{"oneOf":[{}],"uniqueKey":"items.[INDEX].oneOf.16.payload.page.blocks.items.[INDEX].automation.oneOf.1.payload","typeLabel":"any"}},"uniqueKey":"items.[INDEX].oneOf.16.payload.page.blocks.items.[INDEX].automation.oneOf.1","typeLabel":"object"}],"uniqueKey":"items.[INDEX].oneOf.16.payload.page.blocks.items.[INDEX].automation","typeLabel":"string | object"}},"additionalProperties":true,"uniqueKey":"items.[INDEX].oneOf.16.payload.page.blocks.items.[INDEX]","typeLabel":"object"},"uniqueKey":"items.[INDEX].oneOf.16.payload.page.blocks","typeLabel":"object[]"},"labels":{"type":"array","items":{"type":"string","pattern":"^[0-9A-Za-z._:-]{2,60}$","uniqueKey":"items.[INDEX].oneOf.16.payload.page.labels.items.[INDEX]","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.16.payload.page.labels","typeLabel":"string[]"},"events":{"type":"object","properties":{"emit":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.16.payload.page.events.emit.items.[INDEX]","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.16.payload.page.events.emit","typeLabel":"string[]"},"listen":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.16.payload.page.events.listen.items.[INDEX]","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.16.payload.page.events.listen","typeLabel":"string[]"},"autocomplete":{"type":"array","items":{"type":"object","required":["event"],"properties":{"event":{"type":"string","example":"prismeaiMessenger.message","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.16.payload.page.events.autocomplete.items.[INDEX].event","typeLabel":"string"},"autocomplete":{"type":"object","additionalProperties":{"type":"object","properties":{"from":{"type":"string","uniqueKey":"items.[INDEX].oneOf.16.payload.page.events.autocomplete.items.[INDEX].autocomplete.additionalProperties.from","typeLabel":"string"},"path":{"type":"string","uniqueKey":"items.[INDEX].oneOf.16.payload.page.events.autocomplete.items.[INDEX].autocomplete.additionalProperties.path","typeLabel":"string"},"template":{"type":"string","uniqueKey":"items.[INDEX].oneOf.16.payload.page.events.autocomplete.items.[INDEX].autocomplete.additionalProperties.template","typeLabel":"string"}},"uniqueKey":"items.[INDEX].oneOf.16.payload.page.events.autocomplete.items.[INDEX].autocomplete.additionalProperties","typeLabel":"object"},"uniqueKey":"items.[INDEX].oneOf.16.payload.page.events.autocomplete.items.[INDEX].autocomplete","typeLabel":"object"}},"uniqueKey":"items.[INDEX].oneOf.16.payload.page.events.autocomplete.items.[INDEX]","typeLabel":"object"},"uniqueKey":"items.[INDEX].oneOf.16.payload.page.events.autocomplete","typeLabel":"object[]"}},"uniqueKey":"items.[INDEX].oneOf.16.payload.page.events","typeLabel":"object"},"createdBy":{"type":"string","uniqueKey":"items.[INDEX].oneOf.16.payload.page.createdBy","typeLabel":"string"},"updatedBy":{"type":"string","uniqueKey":"items.[INDEX].oneOf.16.payload.page.updatedBy","typeLabel":"string"},"createdAt":{"type":"string","uniqueKey":"items.[INDEX].oneOf.16.payload.page.createdAt","typeLabel":"string"},"updatedAt":{"type":"string","uniqueKey":"items.[INDEX].oneOf.16.payload.page.updatedAt","typeLabel":"string"},"permissions":{"type":"object","additionalProperties":{"type":"object","properties":{"role":{"type":"string","uniqueKey":"items.[INDEX].oneOf.16.payload.page.permissions.additionalProperties.role","typeLabel":"string"},"policies":{"properties":{"read":{"type":"boolean","uniqueKey":"items.[INDEX].oneOf.16.payload.page.permissions.additionalProperties.policies.read","typeLabel":"boolean"},"write":{"type":"boolean","uniqueKey":"items.[INDEX].oneOf.16.payload.page.permissions.additionalProperties.policies.write","typeLabel":"boolean"},"update":{"type":"boolean","uniqueKey":"items.[INDEX].oneOf.16.payload.page.permissions.additionalProperties.policies.update","typeLabel":"boolean"},"create":{"type":"boolean","uniqueKey":"items.[INDEX].oneOf.16.payload.page.permissions.additionalProperties.policies.create","typeLabel":"boolean"},"manage_permissions":{"type":"boolean","uniqueKey":"items.[INDEX].oneOf.16.payload.page.permissions.additionalProperties.policies.manage_permissions","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].oneOf.16.payload.page.permissions.additionalProperties.policies","typeLabel":"object"}},"uniqueKey":"items.[INDEX].oneOf.16.payload.page.permissions.additionalProperties","typeLabel":"object"},"uniqueKey":"items.[INDEX].oneOf.16.payload.page.permissions","typeLabel":"object"},"customDomains":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.16.payload.page.customDomains.items.[INDEX]","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.16.payload.page.customDomains","typeLabel":"string[]"},"colorScheme":{"type":"string","enum":["auto","light","dark"],"uniqueKey":"items.[INDEX].oneOf.16.payload.page.colorScheme","typeLabel":"enum\u003cstring>"},"checksum":{"type":"string","uniqueKey":"items.[INDEX].oneOf.16.payload.page.checksum","typeLabel":"string"},"favicon":{"type":"string","uniqueKey":"items.[INDEX].oneOf.16.payload.page.favicon","typeLabel":"string"},"styles":{"type":"string","uniqueKey":"items.[INDEX].oneOf.16.payload.page.styles","typeLabel":"string"},"onInit":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].oneOf.16.payload.page.onInit.oneOf.0","typeLabel":"string"},{"type":"object","properties":{"event":{"type":"string","uniqueKey":"items.[INDEX].oneOf.16.payload.page.onInit.oneOf.1.event","typeLabel":"string"},"payload":{"oneOf":[{}],"uniqueKey":"items.[INDEX].oneOf.16.payload.page.onInit.oneOf.1.payload","typeLabel":"any"}},"uniqueKey":"items.[INDEX].oneOf.16.payload.page.onInit.oneOf.1","typeLabel":"object"}],"uniqueKey":"items.[INDEX].oneOf.16.payload.page.onInit","typeLabel":"string | object"},"updateOn":{"type":"string","uniqueKey":"items.[INDEX].oneOf.16.payload.page.updateOn","typeLabel":"string"},"notifyOn":{"type":"string","uniqueKey":"items.[INDEX].oneOf.16.payload.page.notifyOn","typeLabel":"string"},"automation":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].oneOf.16.payload.page.automation.oneOf.0","typeLabel":"string"},{"type":"object","properties":{"slug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.16.payload.page.automation.oneOf.1.slug","typeLabel":"string"},"payload":{"oneOf":[{}],"uniqueKey":"items.[INDEX].oneOf.16.payload.page.automation.oneOf.1.payload","typeLabel":"any"}},"uniqueKey":"items.[INDEX].oneOf.16.payload.page.automation.oneOf.1","typeLabel":"object"}],"uniqueKey":"items.[INDEX].oneOf.16.payload.page.automation","typeLabel":"string | object"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.16.payload.page","typeLabel":"object"},"events":{"type":"object","properties":{"emit":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.16.payload.events.emit.items.[INDEX]","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.16.payload.events.emit","typeLabel":"string[]"},"listen":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.16.payload.events.listen.items.[INDEX]","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.16.payload.events.listen","typeLabel":"string[]"},"autocomplete":{"type":"array","items":{"type":"object","required":["event"],"properties":{"event":{"type":"string","example":"prismeaiMessenger.message","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.16.payload.events.autocomplete.items.[INDEX].event","typeLabel":"string"},"autocomplete":{"type":"object","additionalProperties":{"type":"object","properties":{"from":{"type":"string","uniqueKey":"items.[INDEX].oneOf.16.payload.events.autocomplete.items.[INDEX].autocomplete.additionalProperties.from","typeLabel":"string"},"path":{"type":"string","uniqueKey":"items.[INDEX].oneOf.16.payload.events.autocomplete.items.[INDEX].autocomplete.additionalProperties.path","typeLabel":"string"},"template":{"type":"string","uniqueKey":"items.[INDEX].oneOf.16.payload.events.autocomplete.items.[INDEX].autocomplete.additionalProperties.template","typeLabel":"string"}},"uniqueKey":"items.[INDEX].oneOf.16.payload.events.autocomplete.items.[INDEX].autocomplete.additionalProperties","typeLabel":"object"},"uniqueKey":"items.[INDEX].oneOf.16.payload.events.autocomplete.items.[INDEX].autocomplete","typeLabel":"object"}},"uniqueKey":"items.[INDEX].oneOf.16.payload.events.autocomplete.items.[INDEX]","typeLabel":"object"},"uniqueKey":"items.[INDEX].oneOf.16.payload.events.autocomplete","typeLabel":"object[]"}},"uniqueKey":"items.[INDEX].oneOf.16.payload.events","typeLabel":"object"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.16.payload","typeLabel":"object"},"createdAt":{"type":"string","description":"Creation date (ISO8601)","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.16.createdAt","typeLabel":"string"},"id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.16.id","typeLabel":"string"},"size":{"type":"number","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.16.size","typeLabel":"number"},"target":{"type":"object","properties":{"userTopic":{"type":"string","uniqueKey":"items.[INDEX].oneOf.16.target.userTopic","typeLabel":"string"},"userId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.16.target.userId","typeLabel":"string"},"sessionId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.16.target.sessionId","typeLabel":"string"},"currentSocket":{"type":"boolean","default":true,"description":"If emitted in response to an active socket (i.e source.socketId is set), this event is only visible to this same socket. Defaults to true","uniqueKey":"items.[INDEX].oneOf.16.target.currentSocket","typeLabel":"boolean"}},"uniqueKey":"items.[INDEX].oneOf.16.target","typeLabel":"object"},"options":{"type":"object","properties":{"persist":{"type":"boolean","description":"Whether to persist this event or not. Defaults to true","default":true,"uniqueKey":"items.[INDEX].oneOf.16.options.persist","typeLabel":"boolean"},"aggPayload":{"type":"boolean","default":false,"description":"Populate advanced aggregation payload for custom mappings \u0026 analytics. This is automatically enabled for events mapped in config.events.types.*","uniqueKey":"items.[INDEX].oneOf.16.options.aggPayload","typeLabel":"boolean"},"async":{"type":"boolean","default":false,"description":"If true, the instruction will return control without waiting for the event to be emitted. Defaults to false","uniqueKey":"items.[INDEX].oneOf.16.options.async","typeLabel":"boolean"}},"uniqueKey":"items.[INDEX].oneOf.16.options","typeLabel":"object"},"error":{"type":"object","properties":{"error":{"type":"string","uniqueKey":"items.[INDEX].oneOf.16.error.error","typeLabel":"string"},"message":{"type":"string","uniqueKey":"items.[INDEX].oneOf.16.error.message","typeLabel":"string"},"details":{"oneOf":[{}],"uniqueKey":"items.[INDEX].oneOf.16.error.details","typeLabel":"any"},"level":{"type":"string","enum":["warning","error","fatal"],"example":"warning","uniqueKey":"items.[INDEX].oneOf.16.error.level","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].oneOf.16.error","typeLabel":"object"}},"uniqueKey":"items.[INDEX].oneOf.16","typeLabel":"object"},{"type":"object","required":["type","payload","source","createdAt","id","size"],"properties":{"type":{"type":"string","enum":["workspaces.pages.updated"],"example":"workspaces.pages.updated","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.17.type","typeLabel":"enum\u003cstring>"},"source":{"type":"object","properties":{"appSlug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.17.source.appSlug","typeLabel":"string"},"appInstanceFullSlug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.17.source.appInstanceFullSlug","typeLabel":"string"},"appInstanceDepth":{"type":"number","uniqueKey":"items.[INDEX].oneOf.17.source.appInstanceDepth","typeLabel":"number"},"automationSlug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.17.source.automationSlug","typeLabel":"string"},"automationDepth":{"type":"number","uniqueKey":"items.[INDEX].oneOf.17.source.automationDepth","typeLabel":"number"},"userId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.17.source.userId","typeLabel":"string"},"ip":{"type":"string","uniqueKey":"items.[INDEX].oneOf.17.source.ip","typeLabel":"string"},"sessionId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.17.source.sessionId","typeLabel":"string"},"workspaceId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.17.source.workspaceId","typeLabel":"string"},"socketId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.17.source.socketId","typeLabel":"string"},"host":{"type":"object","required":["service"],"properties":{"service":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.17.source.host.service","typeLabel":"string"}},"uniqueKey":"items.[INDEX].oneOf.17.source.host","typeLabel":"object"},"correlationId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.17.source.correlationId","typeLabel":"string"},"serviceTopic":{"type":"string","uniqueKey":"items.[INDEX].oneOf.17.source.serviceTopic","typeLabel":"string"},"apiKeyId":{"type":"string","description":"Identifier of the organization API key that originated the interaction, when applicable. Propagates across nested automation calls, cross-workspace fetches and event-triggered automations.","uniqueKey":"items.[INDEX].oneOf.17.source.apiKeyId","typeLabel":"string"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.17.source","typeLabel":"object"},"payload":{"type":"object","required":["page","slug"],"properties":{"page":{"type":"object","additionalProperties":false,"properties":{"name":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].oneOf.17.payload.page.name.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.17.payload.page.name.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"items.[INDEX].oneOf.17.payload.page.name.oneOf.1","typeLabel":"string"}],"uniqueKey":"items.[INDEX].oneOf.17.payload.page.name","typeLabel":"object | string"},"description":{"oneOf":[{"type":"object","example":{"fr":"Bonjour","en":"Hello"},"additionalProperties":{"type":"string","uniqueKey":"items.[INDEX].oneOf.17.payload.page.description.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.17.payload.page.description.oneOf.0","typeLabel":"object"},{"type":"string","example":"Bonjour","uniqueKey":"items.[INDEX].oneOf.17.payload.page.description.oneOf.1","typeLabel":"string"}],"uniqueKey":"items.[INDEX].oneOf.17.payload.page.description","typeLabel":"object | string"},"workspaceId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.17.payload.page.workspaceId","typeLabel":"string"},"workspaceSlug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.17.payload.page.workspaceSlug","typeLabel":"string"},"id":{"type":"string","uniqueKey":"items.[INDEX].oneOf.17.payload.page.id","typeLabel":"string"},"slug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.17.payload.page.slug","typeLabel":"string"},"blocks":{"type":"array","items":{"type":"object","required":["slug"],"properties":{"slug":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.17.payload.page.blocks.items.[INDEX].slug","typeLabel":"string"},"appInstance":{"type":"string","uniqueKey":"items.[INDEX].oneOf.17.payload.page.blocks.items.[INDEX].appInstance","typeLabel":"string"},"onInit":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].oneOf.17.payload.page.blocks.items.[INDEX].onInit.oneOf.0","typeLabel":"string"},{"type":"object","properties":{"event":{"type":"string","uniqueKey":"items.[INDEX].oneOf.17.payload.page.blocks.items.[INDEX].onInit.oneOf.1.event","typeLabel":"string"},"payload":{"oneOf":[{}],"uniqueKey":"items.[INDEX].oneOf.17.payload.page.blocks.items.[INDEX].onInit.oneOf.1.payload","typeLabel":"any"}},"uniqueKey":"items.[INDEX].oneOf.17.payload.page.blocks.items.[INDEX].onInit.oneOf.1","typeLabel":"object"}],"uniqueKey":"items.[INDEX].oneOf.17.payload.page.blocks.items.[INDEX].onInit","typeLabel":"string | object"},"updateOn":{"type":"string","uniqueKey":"items.[INDEX].oneOf.17.payload.page.blocks.items.[INDEX].updateOn","typeLabel":"string"},"automation":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].oneOf.17.payload.page.blocks.items.[INDEX].automation.oneOf.0","typeLabel":"string"},{"type":"object","properties":{"slug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.17.payload.page.blocks.items.[INDEX].automation.oneOf.1.slug","typeLabel":"string"},"payload":{"oneOf":[{}],"uniqueKey":"items.[INDEX].oneOf.17.payload.page.blocks.items.[INDEX].automation.oneOf.1.payload","typeLabel":"any"}},"uniqueKey":"items.[INDEX].oneOf.17.payload.page.blocks.items.[INDEX].automation.oneOf.1","typeLabel":"object"}],"uniqueKey":"items.[INDEX].oneOf.17.payload.page.blocks.items.[INDEX].automation","typeLabel":"string | object"}},"additionalProperties":true,"uniqueKey":"items.[INDEX].oneOf.17.payload.page.blocks.items.[INDEX]","typeLabel":"object"},"uniqueKey":"items.[INDEX].oneOf.17.payload.page.blocks","typeLabel":"object[]"},"labels":{"type":"array","items":{"type":"string","pattern":"^[0-9A-Za-z._:-]{2,60}$","uniqueKey":"items.[INDEX].oneOf.17.payload.page.labels.items.[INDEX]","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.17.payload.page.labels","typeLabel":"string[]"},"events":{"type":"object","properties":{"emit":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.17.payload.page.events.emit.items.[INDEX]","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.17.payload.page.events.emit","typeLabel":"string[]"},"listen":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.17.payload.page.events.listen.items.[INDEX]","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.17.payload.page.events.listen","typeLabel":"string[]"},"autocomplete":{"type":"array","items":{"type":"object","required":["event"],"properties":{"event":{"type":"string","example":"prismeaiMessenger.message","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.17.payload.page.events.autocomplete.items.[INDEX].event","typeLabel":"string"},"autocomplete":{"type":"object","additionalProperties":{"type":"object","properties":{"from":{"type":"string","uniqueKey":"items.[INDEX].oneOf.17.payload.page.events.autocomplete.items.[INDEX].autocomplete.additionalProperties.from","typeLabel":"string"},"path":{"type":"string","uniqueKey":"items.[INDEX].oneOf.17.payload.page.events.autocomplete.items.[INDEX].autocomplete.additionalProperties.path","typeLabel":"string"},"template":{"type":"string","uniqueKey":"items.[INDEX].oneOf.17.payload.page.events.autocomplete.items.[INDEX].autocomplete.additionalProperties.template","typeLabel":"string"}},"uniqueKey":"items.[INDEX].oneOf.17.payload.page.events.autocomplete.items.[INDEX].autocomplete.additionalProperties","typeLabel":"object"},"uniqueKey":"items.[INDEX].oneOf.17.payload.page.events.autocomplete.items.[INDEX].autocomplete","typeLabel":"object"}},"uniqueKey":"items.[INDEX].oneOf.17.payload.page.events.autocomplete.items.[INDEX]","typeLabel":"object"},"uniqueKey":"items.[INDEX].oneOf.17.payload.page.events.autocomplete","typeLabel":"object[]"}},"uniqueKey":"items.[INDEX].oneOf.17.payload.page.events","typeLabel":"object"},"createdBy":{"type":"string","uniqueKey":"items.[INDEX].oneOf.17.payload.page.createdBy","typeLabel":"string"},"updatedBy":{"type":"string","uniqueKey":"items.[INDEX].oneOf.17.payload.page.updatedBy","typeLabel":"string"},"createdAt":{"type":"string","uniqueKey":"items.[INDEX].oneOf.17.payload.page.createdAt","typeLabel":"string"},"updatedAt":{"type":"string","uniqueKey":"items.[INDEX].oneOf.17.payload.page.updatedAt","typeLabel":"string"},"permissions":{"type":"object","additionalProperties":{"type":"object","properties":{"role":{"type":"string","uniqueKey":"items.[INDEX].oneOf.17.payload.page.permissions.additionalProperties.role","typeLabel":"string"},"policies":{"properties":{"read":{"type":"boolean","uniqueKey":"items.[INDEX].oneOf.17.payload.page.permissions.additionalProperties.policies.read","typeLabel":"boolean"},"write":{"type":"boolean","uniqueKey":"items.[INDEX].oneOf.17.payload.page.permissions.additionalProperties.policies.write","typeLabel":"boolean"},"update":{"type":"boolean","uniqueKey":"items.[INDEX].oneOf.17.payload.page.permissions.additionalProperties.policies.update","typeLabel":"boolean"},"create":{"type":"boolean","uniqueKey":"items.[INDEX].oneOf.17.payload.page.permissions.additionalProperties.policies.create","typeLabel":"boolean"},"manage_permissions":{"type":"boolean","uniqueKey":"items.[INDEX].oneOf.17.payload.page.permissions.additionalProperties.policies.manage_permissions","typeLabel":"boolean"}},"type":"object","uniqueKey":"items.[INDEX].oneOf.17.payload.page.permissions.additionalProperties.policies","typeLabel":"object"}},"uniqueKey":"items.[INDEX].oneOf.17.payload.page.permissions.additionalProperties","typeLabel":"object"},"uniqueKey":"items.[INDEX].oneOf.17.payload.page.permissions","typeLabel":"object"},"customDomains":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.17.payload.page.customDomains.items.[INDEX]","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.17.payload.page.customDomains","typeLabel":"string[]"},"colorScheme":{"type":"string","enum":["auto","light","dark"],"uniqueKey":"items.[INDEX].oneOf.17.payload.page.colorScheme","typeLabel":"enum\u003cstring>"},"checksum":{"type":"string","uniqueKey":"items.[INDEX].oneOf.17.payload.page.checksum","typeLabel":"string"},"favicon":{"type":"string","uniqueKey":"items.[INDEX].oneOf.17.payload.page.favicon","typeLabel":"string"},"styles":{"type":"string","uniqueKey":"items.[INDEX].oneOf.17.payload.page.styles","typeLabel":"string"},"onInit":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].oneOf.17.payload.page.onInit.oneOf.0","typeLabel":"string"},{"type":"object","properties":{"event":{"type":"string","uniqueKey":"items.[INDEX].oneOf.17.payload.page.onInit.oneOf.1.event","typeLabel":"string"},"payload":{"oneOf":[{}],"uniqueKey":"items.[INDEX].oneOf.17.payload.page.onInit.oneOf.1.payload","typeLabel":"any"}},"uniqueKey":"items.[INDEX].oneOf.17.payload.page.onInit.oneOf.1","typeLabel":"object"}],"uniqueKey":"items.[INDEX].oneOf.17.payload.page.onInit","typeLabel":"string | object"},"updateOn":{"type":"string","uniqueKey":"items.[INDEX].oneOf.17.payload.page.updateOn","typeLabel":"string"},"notifyOn":{"type":"string","uniqueKey":"items.[INDEX].oneOf.17.payload.page.notifyOn","typeLabel":"string"},"automation":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].oneOf.17.payload.page.automation.oneOf.0","typeLabel":"string"},{"type":"object","properties":{"slug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.17.payload.page.automation.oneOf.1.slug","typeLabel":"string"},"payload":{"oneOf":[{}],"uniqueKey":"items.[INDEX].oneOf.17.payload.page.automation.oneOf.1.payload","typeLabel":"any"}},"uniqueKey":"items.[INDEX].oneOf.17.payload.page.automation.oneOf.1","typeLabel":"object"}],"uniqueKey":"items.[INDEX].oneOf.17.payload.page.automation","typeLabel":"string | object"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.17.payload.page","typeLabel":"object"},"slug":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.17.payload.slug","typeLabel":"string"},"oldSlug":{"type":"string","description":"Filled with the previous page slug when renamed","uniqueKey":"items.[INDEX].oneOf.17.payload.oldSlug","typeLabel":"string"},"events":{"type":"object","properties":{"emit":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.17.payload.events.emit.items.[INDEX]","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.17.payload.events.emit","typeLabel":"string[]"},"listen":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX].oneOf.17.payload.events.listen.items.[INDEX]","typeLabel":"string"},"uniqueKey":"items.[INDEX].oneOf.17.payload.events.listen","typeLabel":"string[]"},"autocomplete":{"type":"array","items":{"type":"object","required":["event"],"properties":{"event":{"type":"string","example":"prismeaiMessenger.message","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.17.payload.events.autocomplete.items.[INDEX].event","typeLabel":"string"},"autocomplete":{"type":"object","additionalProperties":{"type":"object","properties":{"from":{"type":"string","uniqueKey":"items.[INDEX].oneOf.17.payload.events.autocomplete.items.[INDEX].autocomplete.additionalProperties.from","typeLabel":"string"},"path":{"type":"string","uniqueKey":"items.[INDEX].oneOf.17.payload.events.autocomplete.items.[INDEX].autocomplete.additionalProperties.path","typeLabel":"string"},"template":{"type":"string","uniqueKey":"items.[INDEX].oneOf.17.payload.events.autocomplete.items.[INDEX].autocomplete.additionalProperties.template","typeLabel":"string"}},"uniqueKey":"items.[INDEX].oneOf.17.payload.events.autocomplete.items.[INDEX].autocomplete.additionalProperties","typeLabel":"object"},"uniqueKey":"items.[INDEX].oneOf.17.payload.events.autocomplete.items.[INDEX].autocomplete","typeLabel":"object"}},"uniqueKey":"items.[INDEX].oneOf.17.payload.events.autocomplete.items.[INDEX]","typeLabel":"object"},"uniqueKey":"items.[INDEX].oneOf.17.payload.events.autocomplete","typeLabel":"object[]"}},"uniqueKey":"items.[INDEX].oneOf.17.payload.events","typeLabel":"object"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.17.payload","typeLabel":"object"},"createdAt":{"type":"string","description":"Creation date (ISO8601)","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.17.createdAt","typeLabel":"string"},"id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.17.id","typeLabel":"string"},"size":{"type":"number","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.17.size","typeLabel":"number"},"target":{"type":"object","properties":{"userTopic":{"type":"string","uniqueKey":"items.[INDEX].oneOf.17.target.userTopic","typeLabel":"string"},"userId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.17.target.userId","typeLabel":"string"},"sessionId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.17.target.sessionId","typeLabel":"string"},"currentSocket":{"type":"boolean","default":true,"description":"If emitted in response to an active socket (i.e source.socketId is set), this event is only visible to this same socket. Defaults to true","uniqueKey":"items.[INDEX].oneOf.17.target.currentSocket","typeLabel":"boolean"}},"uniqueKey":"items.[INDEX].oneOf.17.target","typeLabel":"object"},"options":{"type":"object","properties":{"persist":{"type":"boolean","description":"Whether to persist this event or not. Defaults to true","default":true,"uniqueKey":"items.[INDEX].oneOf.17.options.persist","typeLabel":"boolean"},"aggPayload":{"type":"boolean","default":false,"description":"Populate advanced aggregation payload for custom mappings \u0026 analytics. This is automatically enabled for events mapped in config.events.types.*","uniqueKey":"items.[INDEX].oneOf.17.options.aggPayload","typeLabel":"boolean"},"async":{"type":"boolean","default":false,"description":"If true, the instruction will return control without waiting for the event to be emitted. Defaults to false","uniqueKey":"items.[INDEX].oneOf.17.options.async","typeLabel":"boolean"}},"uniqueKey":"items.[INDEX].oneOf.17.options","typeLabel":"object"},"error":{"type":"object","properties":{"error":{"type":"string","uniqueKey":"items.[INDEX].oneOf.17.error.error","typeLabel":"string"},"message":{"type":"string","uniqueKey":"items.[INDEX].oneOf.17.error.message","typeLabel":"string"},"details":{"oneOf":[{}],"uniqueKey":"items.[INDEX].oneOf.17.error.details","typeLabel":"any"},"level":{"type":"string","enum":["warning","error","fatal"],"example":"warning","uniqueKey":"items.[INDEX].oneOf.17.error.level","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].oneOf.17.error","typeLabel":"object"}},"uniqueKey":"items.[INDEX].oneOf.17","typeLabel":"object"},{"type":"object","required":["type","payload","source","createdAt","id","size"],"properties":{"type":{"type":"string","enum":["workspaces.pages.deleted"],"example":"workspaces.pages.deleted","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.18.type","typeLabel":"enum\u003cstring>"},"source":{"type":"object","properties":{"appSlug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.18.source.appSlug","typeLabel":"string"},"appInstanceFullSlug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.18.source.appInstanceFullSlug","typeLabel":"string"},"appInstanceDepth":{"type":"number","uniqueKey":"items.[INDEX].oneOf.18.source.appInstanceDepth","typeLabel":"number"},"automationSlug":{"type":"string","uniqueKey":"items.[INDEX].oneOf.18.source.automationSlug","typeLabel":"string"},"automationDepth":{"type":"number","uniqueKey":"items.[INDEX].oneOf.18.source.automationDepth","typeLabel":"number"},"userId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.18.source.userId","typeLabel":"string"},"ip":{"type":"string","uniqueKey":"items.[INDEX].oneOf.18.source.ip","typeLabel":"string"},"sessionId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.18.source.sessionId","typeLabel":"string"},"workspaceId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.18.source.workspaceId","typeLabel":"string"},"socketId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.18.source.socketId","typeLabel":"string"},"host":{"type":"object","required":["service"],"properties":{"service":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.18.source.host.service","typeLabel":"string"}},"uniqueKey":"items.[INDEX].oneOf.18.source.host","typeLabel":"object"},"correlationId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.18.source.correlationId","typeLabel":"string"},"serviceTopic":{"type":"string","uniqueKey":"items.[INDEX].oneOf.18.source.serviceTopic","typeLabel":"string"},"apiKeyId":{"type":"string","description":"Identifier of the organization API key that originated the interaction, when applicable. Propagates across nested automation calls, cross-workspace fetches and event-triggered automations.","uniqueKey":"items.[INDEX].oneOf.18.source.apiKeyId","typeLabel":"string"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.18.source","typeLabel":"object"},"payload":{"type":"object","required":["pageSlug"],"properties":{"pageSlug":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.18.payload.pageSlug","typeLabel":"string"}},"isRequired":true,"uniqueKey":"items.[INDEX].oneOf.18.payload","typeLabel":"object"},"createdAt":{"type":"string","description":"Creation date (ISO8601)","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.18.createdAt","typeLabel":"string"},"id":{"type":"string","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.18.id","typeLabel":"string"},"size":{"type":"number","isRequired":true,"uniqueKey":"items.[INDEX].oneOf.18.size","typeLabel":"number"},"target":{"type":"object","properties":{"userTopic":{"type":"string","uniqueKey":"items.[INDEX].oneOf.18.target.userTopic","typeLabel":"string"},"userId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.18.target.userId","typeLabel":"string"},"sessionId":{"type":"string","uniqueKey":"items.[INDEX].oneOf.18.target.sessionId","typeLabel":"string"},"currentSocket":{"type":"boolean","default":true,"description":"If emitted in response to an active socket (i.e source.socketId is set), this event is only visible to this same socket. Defaults to true","uniqueKey":"items.[INDEX].oneOf.18.target.currentSocket","typeLabel":"boolean"}},"uniqueKey":"items.[INDEX].oneOf.18.target","typeLabel":"object"},"options":{"type":"object","properties":{"persist":{"type":"boolean","description":"Whether to persist this event or not. Defaults to true","default":true,"uniqueKey":"items.[INDEX].oneOf.18.options.persist","typeLabel":"boolean"},"aggPayload":{"type":"boolean","default":false,"description":"Populate advanced aggregation payload for custom mappings \u0026 analytics. This is automatically enabled for events mapped in config.events.types.*","uniqueKey":"items.[INDEX].oneOf.18.options.aggPayload","typeLabel":"boolean"},"async":{"type":"boolean","default":false,"description":"If true, the instruction will return control without waiting for the event to be emitted. Defaults to false","uniqueKey":"items.[INDEX].oneOf.18.options.async","typeLabel":"boolean"}},"uniqueKey":"items.[INDEX].oneOf.18.options","typeLabel":"object"},"error":{"type":"object","properties":{"error":{"type":"string","uniqueKey":"items.[INDEX].oneOf.18.error.error","typeLabel":"string"},"message":{"type":"string","uniqueKey":"items.[INDEX].oneOf.18.error.message","typeLabel":"string"},"details":{"oneOf":[{}],"uniqueKey":"items.[INDEX].oneOf.18.error.details","typeLabel":"any"},"level":{"type":"string","enum":["warning","error","fatal"],"example":"warning","uniqueKey":"items.[INDEX].oneOf.18.error.level","typeLabel":"enum\u003cstring>"}},"uniqueKey":"items.[INDEX].oneOf.18.error","typeLabel":"object"}},"uniqueKey":"items.[INDEX].oneOf.18","typeLabel":"object"}],"uniqueKey":"items.[INDEX]","typeLabel":"object"},"example":[{"id":"evt_abc123","type":"runtime.executed.automation","createdAt":"2024-01-15T10:30:00Z","size":256,"source":{"workspaceId":"ws_456","automationSlug":"send-welcome-email"},"payload":{"slug":"send-welcome-email","output":"{{result}}"}}],"uniqueKey":"","typeLabel":"object[]"},"examples":{"Example":{"title":"Example","value":[{"id":"evt_abc123","type":"runtime.executed.automation","createdAt":"2024-01-15T10:30:00Z","size":256,"source":{"workspaceId":"ws_456","automationSlug":"send-welcome-email"},"payload":{"slug":"send-welcome-email","output":"{{result}}"}}]}},"exampleType":"generated"}},"exampleType":"generated"},"4b9e2791-4888-41c9-aae4-1e93fae76681":{"description":"Bad parameters","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","example":"BadParameters","uniqueKey":"error","typeLabel":"string"},"message":{"type":"string","uniqueKey":"message","typeLabel":"string"},"details":{"oneOf":[{}],"uniqueKey":"details","typeLabel":"any"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"BadParameters","message":"\u003cstring>","details":"\u003cunknown>"}}},"exampleType":"generated"}},"exampleType":"generated"},"019b7258-2cc1-43ab-9d61-85cdf78ae800":{"description":"AuthenticationError","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","example":"AuthenticationError","uniqueKey":"error","typeLabel":"string"},"message":{"type":"string","example":"Unauthenticated","uniqueKey":"message","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"AuthenticationError","message":"Unauthenticated"}}},"exampleType":"generated"}},"exampleType":"generated"},"18d9e012-93dc-461d-b874-a25ea49239b2":{"description":"Bad permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","example":"ForbiddenError","uniqueKey":"error","typeLabel":"string"},"message":{"type":"string","example":"Forbidden","uniqueKey":"message","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"ForbiddenError","message":"Forbidden"}}},"exampleType":"generated"}},"exampleType":"generated"},"8ab67c15-5a4e-4800-8a28-a0f5d5656e29":{"description":"Object not found","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","example":"ObjectNotFound","uniqueKey":"error","typeLabel":"string"},"message":{"type":"string","uniqueKey":"message","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"ObjectNotFound","message":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"ca36969d-bd1c-4417-9316-50ef6e5ea09e":{"BearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"JWT","scopes":[],"schemeName":"BearerAuth"}},"1ca5830c-ff87-4a65-a2e3-87601b4d9e30":{"OrgApiKeyAuth":{"type":"apiKey","in":"header","name":"x-prismeai-api-key","scopes":[],"schemeName":"OrgApiKeyAuth"}},"e4328f60-fbe6-4804-8ce1-8371c4189d0b":{"BearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"JWT","scopes":[],"schemeName":"BearerAuth"},"OrgApiKeyAuth":{"type":"apiKey","in":"header","name":"x-prismeai-api-key","scopes":[],"schemeName":"OrgApiKeyAuth"}}},"servers":{"ddeb3d81-c5c6-4c2d-88fe-69cc72271267":{"url":"https://api.studio.prisme.ai","description":"Prisme.ai Cloud"},"c4091c4c-8b5c-4c41-a39a-1e18fb4469e5":{"url":"https://{customDomain}","description":"Self-hosted Prisme.ai instance","variables":{"customDomain":{"default":"api.your-prisme-instance.com","description":"API hostname of your self-hosted Prisme.ai deployment"}}},"387cb64c-97ee-4ffb-9b34-2cb0be4d2fb9":{"url":"http://localhost:3001","description":"Local development"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","bearerFormat":"JWT","scopes":[],"schemeName":"BearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Bearer authentication header of the form `Bearer \u003ctoken>`, where `\u003ctoken>` is your auth token.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"BearerAuth","name":"Authorization"}],"title":"BearerAuth"},{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"x-prismeai-api-key","scopes":[],"schemeName":"OrgApiKeyAuth"},"schema":{"title":"x-prismeai-api-key","type":"string","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"OrgApiKeyAuth","name":"x-prismeai-api-key"}],"title":"OrgApiKeyAuth"},{"schemes":[{"scheme":{"type":"http","scheme":"bearer","bearerFormat":"JWT","scopes":[],"schemeName":"BearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Bearer authentication header of the form `Bearer \u003ctoken>`, where `\u003ctoken>` is your auth token.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"BearerAuth","name":"Authorization"},{"scheme":{"type":"apiKey","in":"header","name":"x-prismeai-api-key","scopes":[],"schemeName":"OrgApiKeyAuth"},"schema":{"title":"x-prismeai-api-key","type":"string","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"OrgApiKeyAuth","name":"x-prismeai-api-key"}],"title":"BearerAuth \u0026 OrgApiKeyAuth"}]},"originalFileLocation":"api-reference/swagger.yml"},"subdomain":"prismeai","siteName":"Prisme.ai","title":"Send Workspace Event - Prisme.ai","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-20T17:21:10.647Z","originalFileLocation":"playground/prismeai-events/send-workspace-event.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Emit a new event in this workspace\">\u003cmeta data-mint-head name=\"keywords\" content=\"sovereign agentic platform, plateforme agentique souveraine, AI Information System, enterprise AI platform, AI agents, agent governance, traceable AI, cloud agnostic, LLM agnostic, agentic workflows\">\u003cmeta data-mint-head name=\"application-name\" content=\"Prisme.ai\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003cmeta data-mint-head name=\"robots\" content=\"index, follow\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/prismeai/sbDkziZfjieAR-LF/_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/prismeai/sbDkziZfjieAR-LF/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/prismeai/sbDkziZfjieAR-LF/_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/prismeai/sbDkziZfjieAR-LF/_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/prismeai/sbDkziZfjieAR-LF/_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/prismeai/sbDkziZfjieAR-LF/_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/prismeai/sbDkziZfjieAR-LF/_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/prismeai/sbDkziZfjieAR-LF/_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/prismeai/sbDkziZfjieAR-LF/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Send Workspace Event - Prisme.ai\">\u003cmeta data-mint-head property=\"og:description\" content=\"Emit a new event in this workspace\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Prisme.ai Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.prisme.ai/playground/prismeai-events/send-workspace-event\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://prismeai.mintlify.app/_mintlify/api/og/v2?division=Prisme.ai+Events\u0026amp;title=Send+Workspace+Event\u0026amp;description=Emit+a+new+event+in+this+workspace\u0026amp;theme=c8710758a6c77ff28ffcc297\u0026amp;signature=7667d7fd68cdda4f72d84df4d79cbdc67214af43cc771a72dc8b9ce2e755f94a\">\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=\"Send Workspace Event - Prisme.ai\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Emit a new event in this workspace\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://prismeai.mintlify.app/_mintlify/api/og/v2?division=Prisme.ai+Events\u0026amp;title=Send+Workspace+Event\u0026amp;description=Emit+a+new+event+in+this+workspace\u0026amp;theme=c8710758a6c77ff28ffcc297\u0026amp;signature=7667d7fd68cdda4f72d84df4d79cbdc67214af43cc771a72dc8b9ce2e755f94a\">\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/prismeai/sbDkziZfjieAR-LF/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Prisme.ai\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#255BE0\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.prisme.ai/playground/prismeai-events/send-workspace-event\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/playground/prismeai-events/send-workspace-event.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.prisme.ai/#organization\",\"name\":\"Prisme.ai\",\"url\":\"https://docs.prisme.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/prismeai/_sSeZNUvs7sBNa3K/logo/light.svg?fit=max\u0026auto=format\u0026n=_sSeZNUvs7sBNa3K\u0026q=85\u0026s=4361458c99ac06f7a551020a022b802c\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.prisme.ai#website\",\"name\":\"Prisme.ai\",\"url\":\"https://docs.prisme.ai\",\"publisher\":{\"@id\":\"https://docs.prisme.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.prisme.ai/playground/prismeai-events/send-workspace-event#webpage\",\"url\":\"https://docs.prisme.ai/playground/prismeai-events/send-workspace-event\",\"name\":\"Send Workspace Event\",\"description\":\"Emit a new event in this workspace\",\"dateModified\":\"2026-10-20T17:21:10.647Z\",\"isPartOf\":{\"@id\":\"https://docs.prisme.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.prisme.ai/playground/prismeai-events/send-workspace-event#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.prisme.ai/playground/prismeai-events/send-workspace-event#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Platform API\",\"item\":\"https://docs.prisme.ai/playground/api-gateway/get-login-providers\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Prisme.ai Events\",\"item\":\"https://docs.prisme.ai/playground/prismeai-events/events-longpolling\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Send Workspace Event\",\"item\":\"https://docs.prisme.ai/playground/prismeai-events/send-workspace-event\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.prisme.ai/playground/prismeai-events/send-workspace-event#apireference\",\"headline\":\"Send Workspace Event\",\"name\":\"Send Workspace Event\",\"description\":\"Emit a new event in this workspace\",\"url\":\"https://docs.prisme.ai/playground/prismeai-events/send-workspace-event\",\"mainEntityOfPage\":{\"@id\":\"https://docs.prisme.ai/playground/prismeai-events/send-workspace-event#webpage\"},\"dateModified\":\"2026-10-20T17:21:10.647Z\",\"publisher\":{\"@id\":\"https://docs.prisme.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.prisme.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Prisme.ai\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Prisme.ai","nav":{"global":{"anchors":[{"anchor":"Blog","icon":"newspaper","href":"https://blog.prisme.ai"},{"anchor":"Legacy Documentation","icon":"clock-rotate-left","href":"https://prismeai-legacy.mintlify.app/"}]},"tabs":[{"tab":"Home","pages":[{"title":"Home","href":"/home"}]},{"tab":"Get Started","pages":[{"title":"Get Started","href":"/get-started/home"}]},{"tab":"Products","pages":[{"title":"Products","href":"/products/overview"}]},{"tab":"API Reference","groups":[{"group":"Introduction","pages":[{"title":"Overview","href":"/api-reference/introduction"},{"title":"SDKs","href":"/api-reference/sdks"},{"title":"Authentication","href":"/api-reference/authentication"},{"title":"Errors","href":"/api-reference/errors"},{"title":"Rate Limits","href":"/api-reference/rate-limits"},{"title":"Security","href":"/api-reference/security"},{"title":"Versioning","href":"/api-reference/versioning"}]},{"group":"Platform API","pages":[{"group":"API Gateway","pages":[{"title":"Get Login Providers","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml get /v2/login/providers","href":"/playground/api-gateway/get-login-providers"},{"title":"Anonymous Auth","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml post /v2/login/anonymous","href":"/playground/api-gateway/anonymous-auth"},{"title":"Token Exchange","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml post /v2/login/token-exchange","href":"/playground/api-gateway/token-exchange"},{"title":"Generic Auth Init","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml get /v2/login","href":"/playground/api-gateway/generic-auth-init"},{"title":"OAuth Callback (GET)","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml get /v2/login/callback","href":"/playground/api-gateway/oauth-callback-get"},{"title":"OAuth Callback (POST)","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml post /v2/login/callback","href":"/playground/api-gateway/oauth-callback-post"},{"title":"SAML Service Provider Metadata","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml get /v2/login/saml/{slug}/metadata","href":"/playground/api-gateway/saml-service-provider-metadata"},{"title":"Azure Auth Init","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml get /v2/login/azure","href":"/playground/api-gateway/azure-auth-init"},{"title":"Azure Auth Callback","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml post /v2/login/azure/callback","href":"/playground/api-gateway/azure-auth-callback"},{"title":"Get My Profile","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml get /v2/me","href":"/playground/api-gateway/get-my-profile"},{"title":"Delete My User","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml delete /v2/user","href":"/playground/api-gateway/delete-my-user"},{"title":"Patch My User","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml patch /v2/user","href":"/playground/api-gateway/patch-my-user"},{"title":"Post User Photo","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml post /v2/user/photo","href":"/playground/api-gateway/post-user-photo"},{"title":"List Access Tokens","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml get /v2/user/accessTokens","href":"/playground/api-gateway/list-access-tokens"},{"title":"Create Access Token","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml post /v2/user/accessTokens","href":"/playground/api-gateway/create-access-token"},{"title":"Delete Access Token","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml delete /v2/user/accessTokens/{token}","href":"/playground/api-gateway/delete-access-token"},{"title":"Issue Web Session Ticket","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml post /v2/user/webSessionTicket","href":"/playground/api-gateway/issue-web-session-ticket"},{"title":"Exchange Web Session Ticket","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml get /v2/user/webSession","href":"/playground/api-gateway/exchange-web-session-ticket"},{"title":"List Auth Providers","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml get /v2/orgs/{orgSlug}/auth/sso","href":"/playground/api-gateway/list-auth-providers"},{"title":"Create Auth Provider","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml post /v2/orgs/{orgSlug}/auth/sso","href":"/playground/api-gateway/create-auth-provider"},{"title":"Get Auth Provider","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml get /v2/orgs/{orgSlug}/auth/sso/{slug}","href":"/playground/api-gateway/get-auth-provider"},{"title":"Update Auth Provider","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml put /v2/orgs/{orgSlug}/auth/sso/{slug}","href":"/playground/api-gateway/update-auth-provider"},{"title":"Delete Auth Provider","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml delete /v2/orgs/{orgSlug}/auth/sso/{slug}","href":"/playground/api-gateway/delete-auth-provider"},{"title":"Rotate SAML Signing Certificate","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml post /v2/orgs/{orgSlug}/auth/sso/{slug}/saml/signing-cert","href":"/playground/api-gateway/rotate-saml-signing-certificate"},{"title":"Setup MFA","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml post /v2/user/mfa","href":"/playground/api-gateway/setup-mfa"},{"title":"Disable another user's MFA","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml delete /v2/users/{userId}/mfa","href":"/playground/api-gateway/disable-another-users-mfa"},{"title":"Set Meta","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml post /v2/user/meta","href":"/playground/api-gateway/set-meta"},{"title":"Delete Meta","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml delete /v2/user/meta/{key}","href":"/playground/api-gateway/delete-meta"},{"title":"Find Contacts","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml post /v2/contacts","href":"/playground/api-gateway/find-contacts"},{"title":"Bulk Patch Users","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml patch /v2/users","href":"/playground/api-gateway/bulk-patch-users"},{"title":"Delete User","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml delete /v2/users/{userId}","href":"/playground/api-gateway/delete-user"},{"title":"Patch User","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml patch /v2/users/{userId}","href":"/playground/api-gateway/patch-user"},{"title":"Signup","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml post /v2/signup","href":"/playground/api-gateway/signup"},{"title":"Set Active Org","deprecated":true,"version":null,"openapi":"/api-reference/swagger.yml put /v2/user/active-org","href":"/playground/api-gateway/set-active-org"},{"title":"Change Password","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml put /v2/user/password","href":"/playground/api-gateway/change-password"},{"title":"Reset Password","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml post /v2/user/password","href":"/playground/api-gateway/reset-password"},{"title":"Validate Account","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml post /v2/user/validate","href":"/playground/api-gateway/validate-account"}]},{"group":"Organizations","pages":[{"title":"List Organizations","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml get /v2/orgs","href":"/playground/organizations/list-organizations"},{"title":"Create Organization","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml post /v2/orgs","href":"/playground/organizations/create-organization"},{"title":"Get Organization","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml get /v2/orgs/{orgSlug}","href":"/playground/organizations/get-organization"},{"title":"Delete Organization","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml delete /v2/orgs/{orgSlug}","href":"/playground/organizations/delete-organization"},{"title":"Update Organization","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml patch /v2/orgs/{orgSlug}","href":"/playground/organizations/update-organization"},{"title":"List Org Members","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml get /v2/orgs/{orgSlug}/members","href":"/playground/organizations/list-org-members"},{"title":"Add Org Members","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml post /v2/orgs/{orgSlug}/members","href":"/playground/organizations/add-org-members"},{"title":"Remove Org Members","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml delete /v2/orgs/{orgSlug}/members","href":"/playground/organizations/remove-org-members"},{"title":"Export Org Members as CSV","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml post /v2/orgs/{orgSlug}/members/export","href":"/playground/organizations/export-org-members-as-csv"},{"title":"Get Org Member","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml get /v2/orgs/{orgSlug}/members/{userId}","href":"/playground/organizations/get-org-member"},{"title":"Remove Org Member","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml delete /v2/orgs/{orgSlug}/members/{userId}","href":"/playground/organizations/remove-org-member"},{"title":"Update Org Member","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml patch /v2/orgs/{orgSlug}/members/{userId}","href":"/playground/organizations/update-org-member"},{"title":"List Org Invites","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml get /v2/orgs/{orgSlug}/invites","href":"/playground/organizations/list-org-invites"},{"title":"Create Org Invite","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml post /v2/orgs/{orgSlug}/invites","href":"/playground/organizations/create-org-invite"},{"title":"Get Org Invite","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml get /v2/orgs/{orgSlug}/invites/{inviteCode}","href":"/playground/organizations/get-org-invite"},{"title":"Revoke Org Invite","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml delete /v2/orgs/{orgSlug}/invites/{inviteCode}","href":"/playground/organizations/revoke-org-invite"},{"title":"Join Organization","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml get /v2/orgs/join","href":"/playground/organizations/join-organization"},{"title":"List Org Roles","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml get /v2/orgs/{orgSlug}/roles","href":"/playground/organizations/list-org-roles"},{"title":"Create Org Role","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml post /v2/orgs/{orgSlug}/roles","href":"/playground/organizations/create-org-role"},{"title":"Get Org Role","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml get /v2/orgs/{orgSlug}/roles/{roleSlug}","href":"/playground/organizations/get-org-role"},{"title":"Delete Org Role","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml delete /v2/orgs/{orgSlug}/roles/{roleSlug}","href":"/playground/organizations/delete-org-role"},{"title":"Update Org Role","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml patch /v2/orgs/{orgSlug}/roles/{roleSlug}","href":"/playground/organizations/update-org-role"},{"title":"List Org API Keys","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml get /v2/orgs/{orgSlug}/api-keys","href":"/playground/organizations/list-org-api-keys"},{"title":"Create Org API Key","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml post /v2/orgs/{orgSlug}/api-keys","href":"/playground/organizations/create-org-api-key"},{"title":"Get Org API Key","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml get /v2/orgs/{orgSlug}/api-keys/{keyId}","href":"/playground/organizations/get-org-api-key"},{"title":"Delete Org API Key","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml delete /v2/orgs/{orgSlug}/api-keys/{keyId}","href":"/playground/organizations/delete-org-api-key"},{"title":"Update Org API Key","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml patch /v2/orgs/{orgSlug}/api-keys/{keyId}","href":"/playground/organizations/update-org-api-key"},{"title":"Rotate Org API Key","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml post /v2/orgs/{orgSlug}/api-keys/{keyId}/rotate","href":"/playground/organizations/rotate-org-api-key"},{"title":"Validate Org API Key","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml post /v2/orgs/{orgSlug}/api-keys/validate","href":"/playground/organizations/validate-org-api-key"},{"title":"List Org Service Accounts","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml get /v2/orgs/{orgSlug}/service-accounts","href":"/playground/organizations/list-org-service-accounts"},{"title":"Create Org Service Account","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml post /v2/orgs/{orgSlug}/service-accounts","href":"/playground/organizations/create-org-service-account"},{"title":"Get Org Service Account","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml get /v2/orgs/{orgSlug}/service-accounts/{saSlug}","href":"/playground/organizations/get-org-service-account"},{"title":"Delete Org Service Account","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml delete /v2/orgs/{orgSlug}/service-accounts/{saSlug}","href":"/playground/organizations/delete-org-service-account"},{"title":"Update Org Service Account","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml patch /v2/orgs/{orgSlug}/service-accounts/{saSlug}","href":"/playground/organizations/update-org-service-account"},{"title":"Rotate Org Service Account Secret","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml post /v2/orgs/{orgSlug}/service-accounts/{saSlug}/rotate","href":"/playground/organizations/rotate-org-service-account-secret"},{"title":"Issue Org Service Account Token","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml post /v2/orgs/{orgSlug}/service-accounts/{saSlug}/token","href":"/playground/organizations/issue-org-service-account-token"},{"title":"List Org Workspace Privileges","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml get /v2/orgs/{orgSlug}/workspace-privileges","href":"/playground/organizations/list-org-workspace-privileges"},{"title":"Get Org Workspace Privileges","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml get /v2/orgs/{orgSlug}/workspaces/{workspaceIdOrSlug}/privileges","href":"/playground/organizations/get-org-workspace-privileges"},{"title":"Set Org Workspace Privileges","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml put /v2/orgs/{orgSlug}/workspaces/{workspaceIdOrSlug}/privileges","href":"/playground/organizations/set-org-workspace-privileges"},{"title":"Delete Org Workspace Privileges","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml delete /v2/orgs/{orgSlug}/workspaces/{workspaceIdOrSlug}/privileges","href":"/playground/organizations/delete-org-workspace-privileges"},{"title":"List Org Groups","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml get /v2/orgs/{orgSlug}/groups","href":"/playground/organizations/list-org-groups"},{"title":"Create Org Group","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml post /v2/orgs/{orgSlug}/groups","href":"/playground/organizations/create-org-group"},{"title":"Get Org Group","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml get /v2/orgs/{orgSlug}/groups/{groupSlug}","href":"/playground/organizations/get-org-group"},{"title":"Delete Org Group","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml delete /v2/orgs/{orgSlug}/groups/{groupSlug}","href":"/playground/organizations/delete-org-group"},{"title":"Update Org Group","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml patch /v2/orgs/{orgSlug}/groups/{groupSlug}","href":"/playground/organizations/update-org-group"},{"title":"List Org Group Members","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml get /v2/orgs/{orgSlug}/groups/{groupSlug}/members","href":"/playground/organizations/list-org-group-members"},{"title":"Add Org Group Members","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml post /v2/orgs/{orgSlug}/groups/{groupSlug}/members","href":"/playground/organizations/add-org-group-members"},{"title":"Remove Org Group Members","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml delete /v2/orgs/{orgSlug}/groups/{groupSlug}/members","href":"/playground/organizations/remove-org-group-members"}]},{"group":"Subscriptions","pages":[{"title":"List Org Subscriptions","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml get /v2/orgs/subscriptions","href":"/playground/subscriptions/list-org-subscriptions"},{"title":"Create Org Subscription","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml post /v2/orgs/subscriptions","href":"/playground/subscriptions/create-org-subscription"},{"title":"Get Org Subscription","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml get /v2/orgs/subscriptions/{subscriptionSlug}","href":"/playground/subscriptions/get-org-subscription"},{"title":"Delete Org Subscription","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml delete /v2/orgs/subscriptions/{subscriptionSlug}","href":"/playground/subscriptions/delete-org-subscription"},{"title":"Update Org Subscription","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml patch /v2/orgs/subscriptions/{subscriptionSlug}","href":"/playground/subscriptions/update-org-subscription"}]},{"group":"OIDC","pages":[{"title":"OpenID Connect Discovery","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml get /oidc/.well-known/openid-configuration","href":"/playground/oidc/openid-connect-discovery"},{"title":"OIDC JSON Web Key Set","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml get /oidc/jwks","href":"/playground/oidc/oidc-json-web-key-set"},{"title":"OAuth 2.0 Authorization Endpoint","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml get /oidc/auth","href":"/playground/oidc/oauth-20-authorization-endpoint"},{"title":"Resume an OIDC Authorization Request","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml get /oidc/auth/{uid}","href":"/playground/oidc/resume-an-oidc-authorization-request"},{"title":"OAuth 2.0 Token Endpoint","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml post /oidc/token","href":"/playground/oidc/oauth-20-token-endpoint"},{"title":"RP-Initiated Logout","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml get /oidc/session/end","href":"/playground/oidc/rp-initiated-logout"},{"title":"Confirm RP-Initiated Logout","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml post /oidc/session/end/confirm","href":"/playground/oidc/confirm-rp-initiated-logout"},{"title":"Logout Landing Page","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml get /oidc/session/end/success","href":"/playground/oidc/logout-landing-page"},{"title":"Get OIDC Interaction Details","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml get /oidc/interaction/{grant}","href":"/playground/oidc/get-oidc-interaction-details"},{"title":"Submit OIDC Login Credentials","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml post /oidc/interaction/{grant}/login","href":"/playground/oidc/submit-oidc-login-credentials"},{"title":"Enrol an Authenticator During Login","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml post /oidc/interaction/{grant}/mfa/setup","href":"/playground/oidc/enrol-an-authenticator-during-login"},{"title":"Validate the Second Factor During Login","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml post /oidc/interaction/{grant}/mfa","href":"/playground/oidc/validate-the-second-factor-during-login"}]},{"group":"Monitoring","pages":[{"title":"Get Platform Readiness","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml get /v2/readiness","href":"/playground/monitoring/get-platform-readiness"}]},{"group":"Permissions","pages":[{"title":"Get Permissions","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml get /v2/{subjectType}/{subjectId}/permissions","href":"/playground/permissions/get-permissions"},{"title":"Share","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml post /v2/{subjectType}/{subjectId}/permissions","href":"/playground/permissions/share"},{"title":"Revoke Permissions","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml delete /v2/{subjectType}/{subjectId}/permissions/{id}","href":"/playground/permissions/revoke-permissions"}]},{"group":"Prisme.ai Events","pages":[{"title":"Events Longpolling","description":"Retrieve events filtered with any JSON path specified in GET parameters. Can be called as websocket.","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml get /v2/workspaces/{workspaceId}/events","href":"/playground/prismeai-events/events-longpolling"},{"title":"Send Workspace Event","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml post /v2/workspaces/{workspaceId}/events","href":"/playground/prismeai-events/send-workspace-event"},{"title":"Workspace Usage","description":"Retrieve workspace usage stats","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml get /v2/workspaces/{workspaceId}/usage","href":"/playground/prismeai-events/workspace-usage"},{"title":"Search","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml post /v2/workspaces/{workspaceId}/search","href":"/playground/prismeai-events/search"},{"title":"Global Search","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml post /v2/search","href":"/playground/prismeai-events/global-search"}]},{"group":"Prisme.ai Runtime","pages":[{"title":"Automation Webhook (GET)","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml get /v2/workspaces/{workspaceId}/webhooks/{automationSlug}*","href":"/playground/prismeai-runtime/automation-webhook-get"},{"title":"Automation Webhook (PUT)","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml put /v2/workspaces/{workspaceId}/webhooks/{automationSlug}*","href":"/playground/prismeai-runtime/automation-webhook-put"},{"title":"Automation Webhook (POST)","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml post /v2/workspaces/{workspaceId}/webhooks/{automationSlug}*","href":"/playground/prismeai-runtime/automation-webhook-post"},{"title":"Automation Webhook (DELETE)","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml delete /v2/workspaces/{workspaceId}/webhooks/{automationSlug}*","href":"/playground/prismeai-runtime/automation-webhook-delete"},{"title":"Automation Webhook (PATCH)","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml patch /v2/workspaces/{workspaceId}/webhooks/{automationSlug}*","href":"/playground/prismeai-runtime/automation-webhook-patch"}]},{"group":"Prisme.ai Workspaces","pages":[{"title":"Get Workspace Labels","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml get /v2/workspaces/labels","href":"/playground/prismeai-workspaces/get-workspace-labels"},{"title":"Get Workspaces","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml get /v2/workspaces","href":"/playground/prismeai-workspaces/get-workspaces"},{"title":"Create Workspace","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml post /v2/workspaces","href":"/playground/prismeai-workspaces/create-workspace"},{"title":"Get Workspace","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml get /v2/workspaces/{workspaceId}","href":"/playground/prismeai-workspaces/get-workspace"},{"title":"Delete Workspace","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml delete /v2/workspaces/{workspaceId}","href":"/playground/prismeai-workspaces/delete-workspace"},{"title":"Update Workspace","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml patch /v2/workspaces/{workspaceId}","href":"/playground/prismeai-workspaces/update-workspace"},{"title":"Get Workspace Config","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml get /v2/workspaces/{workspaceId}/config","href":"/playground/prismeai-workspaces/get-workspace-config"},{"title":"Update Workspace Config","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml patch /v2/workspaces/{workspaceId}/config","href":"/playground/prismeai-workspaces/update-workspace-config"},{"title":"Import New Workspace","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml post /v2/workspaces/import","href":"/playground/prismeai-workspaces/import-new-workspace"},{"title":"Import Existing Workspace","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml post /v2/workspaces/{workspaceId}/import","href":"/playground/prismeai-workspaces/import-existing-workspace"},{"title":"List Workspace Versions","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml get /v2/workspaces/{workspaceId}/versions","href":"/playground/prismeai-workspaces/list-workspace-versions"},{"title":"Publish Workspace Version","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml post /v2/workspaces/{workspaceId}/versions","href":"/playground/prismeai-workspaces/publish-workspace-version"},{"title":"Delete Workspace Version","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml delete /v2/workspaces/{workspaceId}/versions/{versionId}","href":"/playground/prismeai-workspaces/delete-workspace-version"},{"title":"Pull Workspace Version","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml post /v2/workspaces/{workspaceId}/versions/{versionId}/pull","href":"/playground/prismeai-workspaces/pull-workspace-version"},{"title":"Pull Platform Versions","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml post /v2/workspaces/platform/versions/latest/pull","href":"/playground/prismeai-workspaces/pull-platform-versions"},{"title":"Push Platform Versions","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml post /v2/workspaces/platform/versions","href":"/playground/prismeai-workspaces/push-platform-versions"},{"title":"Duplicate Workspace Version","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml post /v2/workspaces/{workspaceId}/versions/{versionId}/duplicate","href":"/playground/prismeai-workspaces/duplicate-workspace-version"},{"title":"Export Workspace Version","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml post /v2/workspaces/{workspaceId}/versions/{versionId}/export","href":"/playground/prismeai-workspaces/export-workspace-version"},{"title":"Get Workspace Status","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml get /v2/workspaces/{workspaceId}/status","href":"/playground/prismeai-workspaces/get-workspace-status"},{"title":"Set Write Lock","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml post /v2/workspaces/{workspaceId}/writeLock","href":"/playground/prismeai-workspaces/set-write-lock"},{"title":"Clear Write Lock","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml delete /v2/workspaces/{workspaceId}/writeLock","href":"/playground/prismeai-workspaces/clear-write-lock"},{"title":"Export Multiple Workspaces","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml post /v2/workspaces/export","href":"/playground/prismeai-workspaces/export-multiple-workspaces"},{"title":"Create Automation","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml post /v2/workspaces/{workspaceId}/automations","href":"/playground/prismeai-workspaces/create-automation"},{"title":"Get Automation","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml get /v2/workspaces/{workspaceId}/automations/{automationSlug}","href":"/playground/prismeai-workspaces/get-automation"},{"title":"Delete Automation","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml delete /v2/workspaces/{workspaceId}/automations/{automationSlug}","href":"/playground/prismeai-workspaces/delete-automation"},{"title":"Update Automation","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml patch /v2/workspaces/{workspaceId}/automations/{automationSlug}","href":"/playground/prismeai-workspaces/update-automation"},{"title":"Test Automation","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml post /v2/workspaces/{workspaceId}/test/{automationSlug}","href":"/playground/prismeai-workspaces/test-automation"},{"title":"List Pages","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml get /v2/workspaces/{workspaceId}/pages","href":"/playground/prismeai-workspaces/list-pages"},{"title":"Create Page","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml post /v2/workspaces/{workspaceId}/pages","href":"/playground/prismeai-workspaces/create-page"},{"title":"Get Page","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml get /v2/workspaces/{workspaceId}/pages/{slug}","href":"/playground/prismeai-workspaces/get-page"},{"title":"Delete Page","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml delete /v2/workspaces/{workspaceId}/pages/{slug}","href":"/playground/prismeai-workspaces/delete-page"},{"title":"Update Page","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml patch /v2/workspaces/{workspaceId}/pages/{slug}","href":"/playground/prismeai-workspaces/update-page"},{"title":"Get Workspace Bundle","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml get /v2/pages/{workspaceSlug}/_bundle","href":"/playground/prismeai-workspaces/get-workspace-bundle"},{"title":"Get Page By Slug","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml get /v2/pages/{workspaceSlug}/{pageSlug}","href":"/playground/prismeai-workspaces/get-page-by-slug"},{"title":"Get Security","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml get /v2/workspaces/{workspaceId}/security","href":"/playground/prismeai-workspaces/get-security"},{"title":"Update Security","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml put /v2/workspaces/{workspaceId}/security","href":"/playground/prismeai-workspaces/update-security"},{"title":"Get Roles","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml get /v2/workspaces/{workspaceId}/security/roles","href":"/playground/prismeai-workspaces/get-roles"},{"title":"Search Apps","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml get /v2/apps","href":"/playground/prismeai-workspaces/search-apps"},{"title":"Publish App","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml post /v2/apps","href":"/playground/prismeai-workspaces/publish-app"},{"title":"Get App","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml get /v2/apps/{appSlug}","href":"/playground/prismeai-workspaces/get-app"},{"title":"Delete App","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml delete /v2/apps/{appSlug}","href":"/playground/prismeai-workspaces/delete-app"},{"title":"List App Instances","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml get /v2/workspaces/{workspaceId}/apps","href":"/playground/prismeai-workspaces/list-app-instances"},{"title":"Install App Instance","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml post /v2/workspaces/{workspaceId}/apps","href":"/playground/prismeai-workspaces/install-app-instance"},{"title":"Get App Instance Config","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml get /v2/workspaces/{workspaceId}/apps/{slug}/config","href":"/playground/prismeai-workspaces/get-app-instance-config"},{"title":"Update App Instance Config","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml patch /v2/workspaces/{workspaceId}/apps/{slug}/config","href":"/playground/prismeai-workspaces/update-app-instance-config"},{"title":"Get App Instance","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml get /v2/workspaces/{workspaceId}/apps/{slug}","href":"/playground/prismeai-workspaces/get-app-instance"},{"title":"Uninstall App Instance","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml delete /v2/workspaces/{workspaceId}/apps/{slug}","href":"/playground/prismeai-workspaces/uninstall-app-instance"},{"title":"Configure App Instance","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml patch /v2/workspaces/{workspaceId}/apps/{slug}","href":"/playground/prismeai-workspaces/configure-app-instance"},{"title":"Get File","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml get /v2/workspaces/{workspaceId}/files/{id}","href":"/playground/prismeai-workspaces/get-file"},{"title":"Replace File Content","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml put /v2/workspaces/{workspaceId}/files/{id}","href":"/playground/prismeai-workspaces/replace-file-content"},{"title":"Delete File","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml delete /v2/workspaces/{workspaceId}/files/{id}","href":"/playground/prismeai-workspaces/delete-file"},{"title":"Update File","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml patch /v2/workspaces/{workspaceId}/files/{id}","href":"/playground/prismeai-workspaces/update-file"},{"title":"List Files","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml get /v2/workspaces/{workspaceId}/files","href":"/playground/prismeai-workspaces/list-files"},{"title":"Upload File","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml post /v2/workspaces/{workspaceId}/files","href":"/playground/prismeai-workspaces/upload-file"},{"title":"Share File","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml post /v2/workspaces/{workspaceId}/files/{id}/share","href":"/playground/prismeai-workspaces/share-file"}]},{"group":"Secrets","pages":[{"title":"Get Workspace Secrets","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml get /v2/workspaces/{workspaceId}/security/secrets","href":"/playground/secrets/get-workspace-secrets"},{"title":"Update Workspace Secrets","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml put /v2/workspaces/{workspaceId}/security/secrets","href":"/playground/secrets/update-workspace-secrets"},{"title":"Patch Workspace Secrets","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml patch /v2/workspaces/{workspaceId}/security/secrets","href":"/playground/secrets/patch-workspace-secrets"},{"title":"Delete Workspace Secret","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml delete /v2/workspaces/{workspaceId}/security/secrets/{secretName}","href":"/playground/secrets/delete-workspace-secret"}]},{"group":"ApiKeys","pages":[{"title":"List API Keys","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml get /v2/workspaces/{workspaceId}/security/apikeys","href":"/playground/apikeys/list-api-keys"},{"title":"Create API Key","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml post /v2/workspaces/{workspaceId}/security/apikeys","href":"/playground/apikeys/create-api-key"},{"title":"Update API Key","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml put /v2/workspaces/{workspaceId}/security/apikeys/{apiKey}","href":"/playground/apikeys/update-api-key"},{"title":"Delete API Key","deprecated":null,"version":null,"openapi":"/api-reference/swagger.yml delete /v2/workspaces/{workspaceId}/security/apikeys/{apiKey}","href":"/playground/apikeys/delete-api-key"}]}]},{"group":"Agent Creator API","pages":[{"group":"Profiles","pages":[{"title":"List available agent profiles (presets)","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml get /v1/profiles","href":"/agent-factory/profiles/list-available-agent-profiles-presets"}]},{"group":"Activity","pages":[{"title":"Get the activity feed for an agent","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml get /v1/activity","href":"/agent-factory/activity/get-the-activity-feed-for-an-agent"}]},{"group":"Analytics","pages":[{"title":"Get analytics (series + summary) for an agent","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml get /v1/agents/{agentId}/analytics","href":"/agent-factory/analytics/get-analytics-series-+-summary-for-an-agent"},{"title":"On-demand metrics refresh for an agent","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml post /v1/agents/{agentId}/refresh-metrics","href":"/agent-factory/analytics/on-demand-metrics-refresh-for-an-agent"}]},{"group":"Agents","pages":[{"title":"List agents","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml get /v1/agents","href":"/agent-factory/agents/list-agents"},{"title":"Create a new agent","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml post /v1/agents","href":"/agent-factory/agents/create-a-new-agent"},{"title":"Get a single agent by ID","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml get /v1/agents/{agentId}","href":"/agent-factory/agents/get-a-single-agent-by-id"},{"title":"Delete an agent and its associated data","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml delete /v1/agents/{agentId}","href":"/agent-factory/agents/delete-an-agent-and-its-associated-data"},{"title":"Update an agent (partial update)","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml patch /v1/agents/{agentId}","href":"/agent-factory/agents/update-an-agent-partial-update"},{"title":"Get featured agents and categories","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml get /v1/agents/discovery","href":"/agent-factory/agents/get-featured-agents-and-categories"},{"title":"Import an agent from AGENTS.md","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml post /v1/agents/import","href":"/agent-factory/agents/import-an-agent-from-agentsmd"},{"title":"Resolve a file_search citation link (302 redirect)","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml get /v1/agents/{agentId}/citations/source_url","href":"/agent-factory/agents/resolve-a-file_search-citation-link-302-redirect"},{"title":"Export an agent as AGENTS.md","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml get /v1/agents/{agentId}/export","href":"/agent-factory/agents/export-an-agent-as-agentsmd"},{"title":"List all agents of an organization (admin)","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml get /v1/orgs/{orgSlug}/agents","href":"/agent-factory/agents/list-all-agents-of-an-organization-admin"}]},{"group":"Access","pages":[{"title":"List access bindings for an agent","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml get /v1/agents/{agentId}/access","href":"/agent-factory/access/list-access-bindings-for-an-agent"},{"title":"Share an agent with a principal (create binding)","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml post /v1/agents/{agentId}/access","href":"/agent-factory/access/share-an-agent-with-a-principal-create-binding"},{"title":"Revoke an agent access binding","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml delete /v1/agents/{agentId}/access/{principalType}/{principalId}","href":"/agent-factory/access/revoke-an-agent-access-binding"},{"title":"Change an agent share's role","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml patch /v1/agents/{agentId}/access/{principalType}/{principalId}","href":"/agent-factory/access/change-an-agent-shares-role"},{"title":"Request access to a published restricted agent","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml post /v1/agents/{agentId}/access/request","href":"/agent-factory/access/request-access-to-a-published-restricted-agent"},{"title":"List access requests for an agent","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml get /v1/agents/{agentId}/access/requests","href":"/agent-factory/access/list-access-requests-for-an-agent"},{"title":"Approve or reject an access request","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml post /v1/agents/{agentId}/access/requests/{requestId}","href":"/agent-factory/access/approve-or-reject-an-access-request"}]},{"group":"ApiKeys","pages":[{"title":"List agent-scoped API keys","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml get /v1/agents/{agentId}/api-keys","href":"/agent-factory/apikeys/list-agent-scoped-api-keys"},{"title":"Mint a new agent-scoped API key","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml post /v1/agents/{agentId}/api-keys","href":"/agent-factory/apikeys/mint-a-new-agent-scoped-api-key"},{"title":"Revoke an agent API key","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml delete /v1/agents/{agentId}/api-keys/{keyId}","href":"/agent-factory/apikeys/revoke-an-agent-api-key"},{"title":"Rotate (regenerate) an agent API key secret","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml post /v1/agents/{agentId}/api-keys/{keyId}/rotate","href":"/agent-factory/apikeys/rotate-regenerate-an-agent-api-key-secret"}]},{"group":"Publishing","pages":[{"title":"Publish an agent","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml post /v1/agents/{agentId}/publish","href":"/agent-factory/publishing/publish-an-agent"},{"title":"Unpublish an agent","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml post /v1/agents/{agentId}/unpublish","href":"/agent-factory/publishing/unpublish-an-agent"},{"title":"Discard draft changes and revert to the published snapshot","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml post /v1/agents/{agentId}/discard-draft","href":"/agent-factory/publishing/discard-draft-changes-and-revert-to-the-published-snapshot"}]},{"group":"Ratings","pages":[{"title":"Rate an agent (1-5)","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml post /v1/agents/{agentId}/ratings","href":"/agent-factory/ratings/rate-an-agent-1-5"}]},{"group":"Conversations","pages":[{"title":"List conversations for an agent","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml get /v1/agents/{agentId}/conversations","href":"/agent-factory/conversations/list-conversations-for-an-agent"},{"title":"Create a new conversation","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml post /v1/agents/{agentId}/conversations","href":"/agent-factory/conversations/create-a-new-conversation"},{"title":"Delete all conversations for the caller on this agent","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml delete /v1/agents/{agentId}/conversations","href":"/agent-factory/conversations/delete-all-conversations-for-the-caller-on-this-agent"},{"title":"Get a single conversation with its message history","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml get /v1/agents/{agentId}/conversations/{contextId}","href":"/agent-factory/conversations/get-a-single-conversation-with-its-message-history"},{"title":"Delete a single conversation (cascades to tasks + artifacts)","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml delete /v1/agents/{agentId}/conversations/{contextId}","href":"/agent-factory/conversations/delete-a-single-conversation-cascades-to-tasks-+-artifacts"},{"title":"Update conversation metadata (title, archive, star)","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml patch /v1/agents/{agentId}/conversations/{contextId}","href":"/agent-factory/conversations/update-conversation-metadata-title-archive-star"},{"title":"Usage totals for one conversation","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml get /v1/agents/{agentId}/conversations/{contextId}/usage","href":"/agent-factory/conversations/usage-totals-for-one-conversation"},{"title":"List the caller's connector accounts for an agent's knowledge bases","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml get /v1/agents/{agentId}/connector_accounts","href":"/agent-factory/conversations/list-the-callers-connector-accounts-for-an-agents-knowledge-bases"}]},{"group":"Traces","pages":[{"title":"Execution trace of one agent turn","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml get /v1/agents/{agentId}/traces/{correlationId}","href":"/agent-factory/traces/execution-trace-of-one-agent-turn"},{"title":"Inputs and outputs of one trace step","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml get /v1/agents/{agentId}/traces/{correlationId}/events/{eventId}","href":"/agent-factory/traces/inputs-and-outputs-of-one-trace-step"}]},{"group":"Messages","pages":[{"title":"Send a message to an agent (A2A, non-streaming)","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml post /v1/agents/{agentId}/messages/send","href":"/agent-factory/messages/send-a-message-to-an-agent-a2a-non-streaming"},{"title":"Stream an agent reply via SSE (A2A)","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml post /v1/agents/{agentId}/messages/stream","href":"/agent-factory/messages/stream-an-agent-reply-via-sse-a2a"}]},{"group":"Tasks","pages":[{"title":"List tasks for an agent","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml get /v1/agents/{agentId}/tasks","href":"/agent-factory/tasks/list-tasks-for-an-agent"},{"title":"Get a single task by ID","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml get /v1/agents/{agentId}/tasks/{taskId}","href":"/agent-factory/tasks/get-a-single-task-by-id"},{"title":"Update a task from a hook callback","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml patch /v1/agents/{agentId}/tasks/{taskId}","href":"/agent-factory/tasks/update-a-task-from-a-hook-callback"},{"title":"Push an event into a task from a hook callback","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml post /v1/agents/{agentId}/tasks/{taskId}/events","href":"/agent-factory/tasks/push-an-event-into-a-task-from-a-hook-callback"},{"title":"Cancel a running task (A2A)","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml post /v1/agents/{agentId}/tasks/{taskId}/cancel","href":"/agent-factory/tasks/cancel-a-running-task-a2a"},{"title":"Resolve a pending HITL approval (external approver)","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml post /v1/agents/{agentId}/tasks/{taskId}/resolve","href":"/agent-factory/tasks/resolve-a-pending-hitl-approval-external-approver"},{"title":"Get a task snapshot (A2A subscribe - non-streaming)","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml get /v1/agents/{agentId}/tasks/{taskId}/subscribe","href":"/agent-factory/tasks/get-a-task-snapshot-a2a-subscribe--non-streaming"}]},{"group":"Artifacts","pages":[{"title":"List artifacts owned by the caller","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml get /v1/artifacts","href":"/agent-factory/artifacts/list-artifacts-owned-by-the-caller"},{"title":"Get an artifact (with current version content)","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml get /v1/artifacts/{artifactId}","href":"/agent-factory/artifacts/get-an-artifact-with-current-version-content"},{"title":"Delete an artifact and all of its versions","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml delete /v1/artifacts/{artifactId}","href":"/agent-factory/artifacts/delete-an-artifact-and-all-of-its-versions"},{"title":"Update artifact content or restore a version","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml patch /v1/artifacts/{artifactId}","href":"/agent-factory/artifacts/update-artifact-content-or-restore-a-version"}]},{"group":"Shares","pages":[{"title":"Create a share snapshot of a conversation or single message","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml post /v1/agents/{agentId}/conversations/{contextId}/share","href":"/agent-factory/shares/create-a-share-snapshot-of-a-conversation-or-single-message"},{"title":"Create (or refresh) a share for an artifact","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml post /v1/artifacts/{artifactId}/shares","href":"/agent-factory/shares/create-or-refresh-a-share-for-an-artifact"},{"title":"List shares created by the caller","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml get /v1/shares","href":"/agent-factory/shares/list-shares-created-by-the-caller"},{"title":"Get a share owned by the caller","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml get /v1/shares/{shareId}","href":"/agent-factory/shares/get-a-share-owned-by-the-caller"},{"title":"Delete a share owned by the caller","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml delete /v1/shares/{shareId}","href":"/agent-factory/shares/delete-a-share-owned-by-the-caller"},{"title":"Public-facing share viewer (auth-required)","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml get /v1/shared/{shareId}","href":"/agent-factory/shares/public-facing-share-viewer-auth-required"}]},{"group":"A2A","pages":[{"title":"Legacy A2A gateway - task snapshot dispatch (GET)","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml get /v1/a2a","href":"/agent-factory/a2a/legacy-a2a-gateway--task-snapshot-dispatch-get"},{"title":"Legacy A2A gateway - JSON-RPC 2.0 dispatch (POST)","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml post /v1/a2a","href":"/agent-factory/a2a/legacy-a2a-gateway--json-rpc-20-dispatch-post"},{"title":"A2A task snapshot (per-agent, GET)","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml get /v1/agents/{agentId}/a2a","href":"/agent-factory/a2a/a2a-task-snapshot-per-agent-get"},{"title":"A2A JSON-RPC 2.0 dispatch (per-agent)","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml post /v1/agents/{agentId}/a2a","href":"/agent-factory/a2a/a2a-json-rpc-20-dispatch-per-agent"},{"title":"A2A discovery card (.well-known/agent.json)","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml get /v1/agents/{agentId}/.well-known/agent.json","href":"/agent-factory/a2a/a2a-discovery-card-well-knownagentjson"},{"title":"A2A extended card (full agent config)","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml get /v1/agents/{agentId}/extendedAgentCard","href":"/agent-factory/a2a/a2a-extended-card-full-agent-config"}]},{"group":"Tools","pages":[{"title":"List the tools attached to an agent","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml get /v1/agents/{agentId}/tools","href":"/agent-factory/tools/list-the-tools-attached-to-an-agent"},{"title":"Attach a tool to an agent","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml post /v1/agents/{agentId}/tools","href":"/agent-factory/tools/attach-a-tool-to-an-agent"},{"title":"Get a single tool from an agent","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml get /v1/agents/{agentId}/tools/{toolId}","href":"/agent-factory/tools/get-a-single-tool-from-an-agent"},{"title":"Remove a tool from an agent","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml delete /v1/agents/{agentId}/tools/{toolId}","href":"/agent-factory/tools/remove-a-tool-from-an-agent"},{"title":"List the tools an attached MCP server exposes","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml get /v1/agents/{agentId}/tools/{toolId}/capabilities","href":"/agent-factory/tools/list-the-tools-an-attached-mcp-server-exposes"}]},{"group":"Retention","pages":[{"title":"Get an agent's retention policy","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml get /v1/agents/{agentId}/retention","href":"/agent-factory/retention/get-an-agents-retention-policy"},{"title":"Upsert an agent retention policy","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml put /v1/agents/{agentId}/retention","href":"/agent-factory/retention/upsert-an-agent-retention-policy"},{"title":"Delete the agent-level retention policy (revert to org/defaults)","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml delete /v1/agents/{agentId}/retention","href":"/agent-factory/retention/delete-the-agent-level-retention-policy-revert-to-orgdefaults"},{"title":"Get the org-level retention policy","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml get /v1/orgs/{orgSlug}/retention","href":"/agent-factory/retention/get-the-org-level-retention-policy"},{"title":"Upsert the org-level retention policy","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml put /v1/orgs/{orgSlug}/retention","href":"/agent-factory/retention/upsert-the-org-level-retention-policy"}]},{"group":"Evaluations","pages":[{"title":"List or fetch an evaluation","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml get /v1/agents/{agentId}/evaluations","href":"/agent-factory/evaluations/list-or-fetch-an-evaluation"},{"title":"Start a new evaluation run","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml post /v1/agents/{agentId}/evaluations","href":"/agent-factory/evaluations/start-a-new-evaluation-run"}]},{"group":"Admin","pages":[{"title":"Delete a user's data (GDPR erasure)","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml post /v1/admin/user-deletion","href":"/agent-factory/admin/delete-a-users-data-gdpr-erasure"},{"title":"Export a user's data (GDPR access)","deprecated":null,"version":null,"openapi":"/api-reference/agent-factory/swagger.yml post /v1/admin/user-export","href":"/agent-factory/admin/export-a-users-data-gdpr-access"}]}]},{"group":"LLM Gateway API","pages":[{"group":"Completions","pages":[{"title":"Create a chat completion","deprecated":null,"version":null,"openapi":"/api-reference/llm-gateway/swagger.yml post /v1/chat/completions","href":"/llm-gateway/completions/create-a-chat-completion"}]},{"group":"Embeddings","pages":[{"title":"Create text embeddings","deprecated":null,"version":null,"openapi":"/api-reference/llm-gateway/swagger.yml post /v1/embeddings","href":"/llm-gateway/embeddings/create-text-embeddings"}]},{"group":"Rerank","pages":[{"title":"Rerank documents by relevance","deprecated":null,"version":null,"openapi":"/api-reference/llm-gateway/swagger.yml post /v1/rerank","href":"/llm-gateway/rerank/rerank-documents-by-relevance"}]},{"group":"Images","pages":[{"title":"Generate images","deprecated":null,"version":null,"openapi":"/api-reference/llm-gateway/swagger.yml post /v1/images/generations","href":"/llm-gateway/images/generate-images"},{"title":"Edit an image","deprecated":null,"version":null,"openapi":"/api-reference/llm-gateway/swagger.yml post /v1/images/edits","href":"/llm-gateway/images/edit-an-image"}]},{"group":"Audio","pages":[{"title":"Transcribe audio into text","deprecated":null,"version":null,"openapi":"/api-reference/llm-gateway/swagger.yml post /v1/audio/transcriptions","href":"/llm-gateway/audio/transcribe-audio-into-text"}]},{"group":"Defaults","pages":[{"title":"Get resolved default models","deprecated":null,"version":null,"openapi":"/api-reference/llm-gateway/swagger.yml get /v1/defaults","href":"/llm-gateway/defaults/get-resolved-default-models"}]},{"group":"Models","pages":[{"title":"List models from the catalogue","deprecated":null,"version":null,"openapi":"/api-reference/llm-gateway/swagger.yml get /v1/models","href":"/llm-gateway/models/list-models-from-the-catalogue"},{"title":"Bulk-replace the entire model catalogue","deprecated":null,"version":null,"openapi":"/api-reference/llm-gateway/swagger.yml put /v1/models","href":"/llm-gateway/models/bulk-replace-the-entire-model-catalogue"},{"title":"Create a model in the catalogue","deprecated":null,"version":null,"openapi":"/api-reference/llm-gateway/swagger.yml post /v1/models","href":"/llm-gateway/models/create-a-model-in-the-catalogue"},{"title":"Read the Prisme.ai reference model catalogue","deprecated":null,"version":null,"openapi":"/api-reference/llm-gateway/swagger.yml get /v1/models/catalog","href":"/llm-gateway/models/read-the-prismeai-reference-model-catalogue"},{"title":"Align the environment's models with the catalogue","deprecated":null,"version":null,"openapi":"/api-reference/llm-gateway/swagger.yml post /v1/models/catalog/sync","href":"/llm-gateway/models/align-the-environments-models-with-the-catalogue"},{"title":"List provider ids declared but not registered","deprecated":null,"version":null,"openapi":"/api-reference/llm-gateway/swagger.yml get /v1/models/unregistered","href":"/llm-gateway/models/list-provider-ids-declared-but-not-registered"},{"title":"List carbon-footprint regions","deprecated":null,"version":null,"openapi":"/api-reference/llm-gateway/swagger.yml get /v1/models/regions","href":"/llm-gateway/models/list-carbon-footprint-regions"},{"title":"Get a model by ID","deprecated":null,"version":null,"openapi":"/api-reference/llm-gateway/swagger.yml get /v1/models/{modelId}","href":"/llm-gateway/models/get-a-model-by-id"},{"title":"Delete a model","deprecated":null,"version":null,"openapi":"/api-reference/llm-gateway/swagger.yml delete /v1/models/{modelId}","href":"/llm-gateway/models/delete-a-model"},{"title":"Update a model","deprecated":null,"version":null,"openapi":"/api-reference/llm-gateway/swagger.yml patch /v1/models/{modelId}","href":"/llm-gateway/models/update-a-model"},{"title":"List the models available at one provider entry","deprecated":null,"version":null,"openapi":"/api-reference/llm-gateway/swagger.yml get /v1/providers/{type}/{index}/models","href":"/llm-gateway/models/list-the-models-available-at-one-provider-entry"}]},{"group":"Test","pages":[{"title":"Smoke-test a model through the gateway","deprecated":null,"version":null,"openapi":"/api-reference/llm-gateway/swagger.yml post /v1/test","href":"/llm-gateway/test/smoke-test-a-model-through-the-gateway"},{"title":"Probe which optional request features a model accepts","deprecated":null,"version":null,"openapi":"/api-reference/llm-gateway/swagger.yml post /v1/test/capabilities","href":"/llm-gateway/test/probe-which-optional-request-features-a-model-accepts"}]},{"group":"Quotas","pages":[{"title":"Get the caller's effective quotas","deprecated":null,"version":null,"openapi":"/api-reference/llm-gateway/swagger.yml get /v1/quotas/me","href":"/llm-gateway/quotas/get-the-callers-effective-quotas"},{"title":"Get the organization's quota usage","deprecated":null,"version":null,"openapi":"/api-reference/llm-gateway/swagger.yml get /v1/quotas/usage","href":"/llm-gateway/quotas/get-the-organizations-quota-usage"}]}]},{"group":"Governance API","pages":[{"group":"Announcements","pages":[{"title":"List announcements for the current organization","deprecated":null,"version":null,"openapi":"/api-reference/ai-governance-v2/swagger.yml get /v1/announcements","href":"/ai-governance-v2/announcements/list-announcements-for-the-current-organization"},{"title":"Create an announcement","deprecated":null,"version":null,"openapi":"/api-reference/ai-governance-v2/swagger.yml post /v1/announcements","href":"/ai-governance-v2/announcements/create-an-announcement"},{"title":"Get an announcement by id","deprecated":null,"version":null,"openapi":"/api-reference/ai-governance-v2/swagger.yml get /v1/announcements/{announcementId}","href":"/ai-governance-v2/announcements/get-an-announcement-by-id"},{"title":"Delete an announcement","deprecated":null,"version":null,"openapi":"/api-reference/ai-governance-v2/swagger.yml delete /v1/announcements/{announcementId}","href":"/ai-governance-v2/announcements/delete-an-announcement"},{"title":"Update an announcement","deprecated":null,"version":null,"openapi":"/api-reference/ai-governance-v2/swagger.yml patch /v1/announcements/{announcementId}","href":"/ai-governance-v2/announcements/update-an-announcement"}]},{"group":"Legal","pages":[{"title":"Read legal content for a type and the caller's organization","deprecated":null,"version":null,"openapi":"/api-reference/ai-governance-v2/swagger.yml get /v1/legal/{type}","href":"/ai-governance-v2/legal/read-legal-content-for-a-type-and-the-callers-organization"},{"title":"Upsert legal content for a type","deprecated":null,"version":null,"openapi":"/api-reference/ai-governance-v2/swagger.yml put /v1/legal/{type}","href":"/ai-governance-v2/legal/upsert-legal-content-for-a-type"},{"title":"Delete legal content for a type","deprecated":null,"version":null,"openapi":"/api-reference/ai-governance-v2/swagger.yml delete /v1/legal/{type}","href":"/ai-governance-v2/legal/delete-legal-content-for-a-type"}]},{"group":"Notifications","pages":[{"title":"List notifications for the current user","deprecated":null,"version":null,"openapi":"/api-reference/ai-governance-v2/swagger.yml get /v1/notifications","href":"/ai-governance-v2/notifications/list-notifications-for-the-current-user"},{"title":"Get a notification and mark it as read","deprecated":null,"version":null,"openapi":"/api-reference/ai-governance-v2/swagger.yml get /v1/notifications/{notificationId}","href":"/ai-governance-v2/notifications/get-a-notification-and-mark-it-as-read"},{"title":"Dismiss a notification for the current user","deprecated":null,"version":null,"openapi":"/api-reference/ai-governance-v2/swagger.yml post /v1/notifications/{notificationId}/dismiss","href":"/ai-governance-v2/notifications/dismiss-a-notification-for-the-current-user"},{"title":"Get unread notifications count for a product","deprecated":null,"version":null,"openapi":"/api-reference/ai-governance-v2/swagger.yml get /v1/notifications/unread-count","href":"/ai-governance-v2/notifications/get-unread-notifications-count-for-a-product"}]},{"group":"Observability","pages":[{"title":"Get a cross-organization platform observability summary","deprecated":null,"version":null,"openapi":"/api-reference/ai-governance-v2/swagger.yml get /v1/observability/platform/summary","href":"/ai-governance-v2/observability/get-a-cross-organization-platform-observability-summary"},{"title":"List the top N most active workspaces for a period","deprecated":null,"version":null,"openapi":"/api-reference/ai-governance-v2/swagger.yml get /v1/observability/platform/top-workspaces","href":"/ai-governance-v2/observability/list-the-top-n-most-active-workspaces-for-a-period"},{"title":"Get the unified observability dashboard for a workspace","deprecated":null,"version":null,"openapi":"/api-reference/ai-governance-v2/swagger.yml get /v1/observability/{workspaceId}/dashboard","href":"/ai-governance-v2/observability/get-the-unified-observability-dashboard-for-a-workspace"},{"title":"Get the workspace dependency graph","deprecated":null,"version":null,"openapi":"/api-reference/ai-governance-v2/swagger.yml get /v1/observability/{workspaceId}/dependencies","href":"/ai-governance-v2/observability/get-the-workspace-dependency-graph"},{"title":"Get the real-time event feed for a workspace","deprecated":null,"version":null,"openapi":"/api-reference/ai-governance-v2/swagger.yml get /v1/observability/{workspaceId}/feed","href":"/ai-governance-v2/observability/get-the-real-time-event-feed-for-a-workspace"},{"title":"Detect anomalies in errors, latency, and traffic","deprecated":null,"version":null,"openapi":"/api-reference/ai-governance-v2/swagger.yml get /v1/observability/{workspaceId}/issues","href":"/ai-governance-v2/observability/detect-anomalies-in-errors-latency-and-traffic"},{"title":"Get the full trace timeline for a correlationId","deprecated":null,"version":null,"openapi":"/api-reference/ai-governance-v2/swagger.yml get /v1/observability/{workspaceId}/traces/{correlationId}","href":"/ai-governance-v2/observability/get-the-full-trace-timeline-for-a-correlationid"},{"title":"List workspaces visible to observability users","deprecated":null,"version":null,"openapi":"/api-reference/ai-governance-v2/swagger.yml get /v1/observability/workspaces","href":"/ai-governance-v2/observability/list-workspaces-visible-to-observability-users"}]},{"group":"Orgs","pages":[{"title":"List active organizations (platform-wide)","deprecated":null,"version":null,"openapi":"/api-reference/ai-governance-v2/swagger.yml get /v1/orgs/active","href":"/ai-governance-v2/orgs/list-active-organizations-platform-wide"},{"title":"List audit events for an organization","deprecated":null,"version":null,"openapi":"/api-reference/ai-governance-v2/swagger.yml get /v1/orgs/{orgSlug}/audit","href":"/ai-governance-v2/orgs/list-audit-events-for-an-organization"}]}]},{"group":"Knowledges API","pages":[{"group":"Knowledge Bases","pages":[{"title":"List knowledge bases visible to the caller","deprecated":null,"version":null,"openapi":"/api-reference/storage/swagger.yml get /v1/knowledge_bases","href":"/storage/knowledge-bases/list-knowledge-bases-visible-to-the-caller"},{"title":"Create a knowledge base","deprecated":null,"version":null,"openapi":"/api-reference/storage/swagger.yml post /v1/knowledge_bases","href":"/storage/knowledge-bases/create-a-knowledge-base"},{"title":"Retrieve a knowledge base","deprecated":null,"version":null,"openapi":"/api-reference/storage/swagger.yml get /v1/knowledge_bases/{knowledgeBaseId}","href":"/storage/knowledge-bases/retrieve-a-knowledge-base"},{"title":"Delete a knowledge base","deprecated":null,"version":null,"openapi":"/api-reference/storage/swagger.yml delete /v1/knowledge_bases/{knowledgeBaseId}","href":"/storage/knowledge-bases/delete-a-knowledge-base"},{"title":"Update knowledge base metadata and crawl settings","deprecated":null,"version":null,"openapi":"/api-reference/storage/swagger.yml patch /v1/knowledge_bases/{knowledgeBaseId}","href":"/storage/knowledge-bases/update-knowledge-base-metadata-and-crawl-settings"},{"title":"Bulk reindex DISPATCHER - queue re-processing of every document","deprecated":null,"version":null,"openapi":"/api-reference/storage/swagger.yml post /v1/knowledge_bases/{knowledgeBaseId}/reindex","href":"/storage/knowledge-bases/bulk-reindex-dispatcher--queue-re-processing-of-every-document"}]},{"group":"Documents","pages":[{"title":"List documents","deprecated":null,"version":null,"openapi":"/api-reference/storage/swagger.yml get /v1/knowledge_bases/{knowledgeBaseId}/documents","href":"/storage/documents/list-documents"},{"title":"Attach a source (idempotent upsert)","deprecated":null,"version":null,"openapi":"/api-reference/storage/swagger.yml post /v1/knowledge_bases/{knowledgeBaseId}/documents","href":"/storage/documents/attach-a-source-idempotent-upsert"},{"title":"Retrieve a document","deprecated":null,"version":null,"openapi":"/api-reference/storage/swagger.yml get /v1/knowledge_bases/{knowledgeBaseId}/documents/{documentId}","href":"/storage/documents/retrieve-a-document"},{"title":"Detach a source","deprecated":null,"version":null,"openapi":"/api-reference/storage/swagger.yml delete /v1/knowledge_bases/{knowledgeBaseId}/documents/{documentId}","href":"/storage/documents/detach-a-source"},{"title":"Update document metadata","deprecated":null,"version":null,"openapi":"/api-reference/storage/swagger.yml patch /v1/knowledge_bases/{knowledgeBaseId}/documents/{documentId}","href":"/storage/documents/update-document-metadata"},{"title":"Force a re-run of the indexing pipeline (re-fetch, re-parse, re-chunk, re-embed)","deprecated":null,"version":null,"openapi":"/api-reference/storage/swagger.yml post /v1/knowledge_bases/{knowledgeBaseId}/documents/{documentId}/reindex","href":"/storage/documents/force-a-re-run-of-the-indexing-pipeline-re-fetch-re-parse-re-chunk-re-embed"},{"title":"List the document's chunks","deprecated":null,"version":null,"openapi":"/api-reference/storage/swagger.yml get /v1/knowledge_bases/{knowledgeBaseId}/documents/{documentId}/chunks","href":"/storage/documents/list-the-documents-chunks"},{"title":"Resolve a citation link (lazy)","deprecated":null,"version":null,"openapi":"/api-reference/storage/swagger.yml get /v1/knowledge_bases/{knowledgeBaseId}/documents/{documentId}/source_url","href":"/storage/documents/resolve-a-citation-link-lazy"},{"title":"Resolve citation links in a batch","deprecated":null,"version":null,"openapi":"/api-reference/storage/swagger.yml post /v1/knowledge_bases/{knowledgeBaseId}/source_urls","href":"/storage/documents/resolve-citation-links-in-a-batch"}]},{"group":"Web Sources","pages":[{"title":"List crawl seeds","deprecated":null,"version":null,"openapi":"/api-reference/storage/swagger.yml get /v1/knowledge_bases/{knowledgeBaseId}/web_sources","href":"/storage/web-sources/list-crawl-seeds"},{"title":"Create a recurring crawl seed","deprecated":null,"version":null,"openapi":"/api-reference/storage/swagger.yml post /v1/knowledge_bases/{knowledgeBaseId}/web_sources","href":"/storage/web-sources/create-a-recurring-crawl-seed"},{"title":"Retrieve a crawl seed (config + metrics + last/next run)","deprecated":null,"version":null,"openapi":"/api-reference/storage/swagger.yml get /v1/knowledge_bases/{knowledgeBaseId}/web_sources/{seedId}","href":"/storage/web-sources/retrieve-a-crawl-seed-config-+-metrics-+-lastnext-run"},{"title":"Delete a crawl seed","deprecated":null,"version":null,"openapi":"/api-reference/storage/swagger.yml delete /v1/knowledge_bases/{knowledgeBaseId}/web_sources/{seedId}","href":"/storage/web-sources/delete-a-crawl-seed"},{"title":"Update seed configuration","deprecated":null,"version":null,"openapi":"/api-reference/storage/swagger.yml patch /v1/knowledge_bases/{knowledgeBaseId}/web_sources/{seedId}","href":"/storage/web-sources/update-seed-configuration"}]},{"group":"Search","pages":[{"title":"Semantic search","deprecated":null,"version":null,"openapi":"/api-reference/storage/swagger.yml post /v1/knowledge_bases/{knowledgeBaseId}/search","href":"/storage/search/semantic-search"}]},{"group":"MCP","pages":[{"title":"MCP endpoint (agentic filesystem access)","deprecated":null,"version":null,"openapi":"/api-reference/storage/swagger.yml post /v1/knowledge_bases/{knowledgeBaseId}/mcp","href":"/storage/mcp/mcp-endpoint-agentic-filesystem-access"}]},{"group":"Access","pages":[{"title":"List access bindings","deprecated":null,"version":null,"openapi":"/api-reference/storage/swagger.yml get /v1/knowledge_bases/{knowledgeBaseId}/access","href":"/storage/access/list-access-bindings"},{"title":"Grant access","deprecated":null,"version":null,"openapi":"/api-reference/storage/swagger.yml post /v1/knowledge_bases/{knowledgeBaseId}/access","href":"/storage/access/grant-access"},{"title":"Revoke access","deprecated":null,"version":null,"openapi":"/api-reference/storage/swagger.yml delete /v1/knowledge_bases/{knowledgeBaseId}/access/{principalType}/{principalId}","href":"/storage/access/revoke-access"},{"title":"Change a principal's role","deprecated":null,"version":null,"openapi":"/api-reference/storage/swagger.yml patch /v1/knowledge_bases/{knowledgeBaseId}/access/{principalType}/{principalId}","href":"/storage/access/change-a-principals-role"}]},{"group":"API Keys","pages":[{"title":"List API keys","deprecated":null,"version":null,"openapi":"/api-reference/storage/swagger.yml get /v1/knowledge_bases/{knowledgeBaseId}/api-keys","href":"/storage/api-keys/list-api-keys"},{"title":"Mint an API key","deprecated":null,"version":null,"openapi":"/api-reference/storage/swagger.yml post /v1/knowledge_bases/{knowledgeBaseId}/api-keys","href":"/storage/api-keys/mint-an-api-key"},{"title":"Revoke an API key","deprecated":null,"version":null,"openapi":"/api-reference/storage/swagger.yml delete /v1/knowledge_bases/{knowledgeBaseId}/api-keys/{apiKeyId}","href":"/storage/api-keys/revoke-an-api-key"},{"title":"Rotate an API key","deprecated":null,"version":null,"openapi":"/api-reference/storage/swagger.yml post /v1/knowledge_bases/{knowledgeBaseId}/api-keys/{apiKeyId}/rotate","href":"/storage/api-keys/rotate-an-api-key"}]},{"group":"Stats","pages":[{"title":"Dashboard stats","deprecated":null,"version":null,"openapi":"/api-reference/storage/swagger.yml get /v1/stats","href":"/storage/stats/dashboard-stats"}]},{"group":"Formats","pages":[{"title":"List the file formats a knowledge base can ingest","deprecated":null,"version":null,"openapi":"/api-reference/storage/swagger.yml get /v1/supported_formats","href":"/storage/formats/list-the-file-formats-a-knowledge-base-can-ingest"}]},{"group":"Files","pages":[{"title":"Delete an uploaded file that no document uses","deprecated":null,"version":null,"openapi":"/api-reference/storage/swagger.yml delete /v1/files/{fileId}","href":"/storage/files/delete-an-uploaded-file-that-no-document-uses"}]},{"group":"Skills","pages":[{"title":"List skills","deprecated":null,"version":null,"openapi":"/api-reference/storage/swagger.yml get /v1/skills","href":"/storage/skills/list-skills"},{"title":"Create a skill","deprecated":null,"version":null,"openapi":"/api-reference/storage/swagger.yml post /v1/skills","href":"/storage/skills/create-a-skill"},{"title":"Retrieve a skill","deprecated":null,"version":null,"openapi":"/api-reference/storage/swagger.yml get /v1/skills/{skillId}","href":"/storage/skills/retrieve-a-skill"},{"title":"Delete a skill","deprecated":null,"version":null,"openapi":"/api-reference/storage/swagger.yml delete /v1/skills/{skillId}","href":"/storage/skills/delete-a-skill"},{"title":"Update a skill","deprecated":null,"version":null,"openapi":"/api-reference/storage/swagger.yml patch /v1/skills/{skillId}","href":"/storage/skills/update-a-skill"}]},{"group":"Admin","pages":[{"title":"Run the storage self-test","deprecated":null,"version":null,"openapi":"/api-reference/storage/swagger.yml post /v1/test","href":"/storage/admin/run-the-storage-self-test"}]}]},{"group":"Collections API","pages":[{"group":"Collections","pages":[{"title":"List collections","deprecated":null,"version":null,"openapi":"/api-reference/ai-collection/swagger.yml get /v1/collections","href":"/ai-collection/collections/list-collections"},{"title":"Create a collection","deprecated":null,"version":null,"openapi":"/api-reference/ai-collection/swagger.yml post /v1/collections","href":"/ai-collection/collections/create-a-collection"},{"title":"Get collection metadata","deprecated":null,"version":null,"openapi":"/api-reference/ai-collection/swagger.yml get /v1/collections/{collection_id}","href":"/ai-collection/collections/get-collection-metadata"},{"title":"Delete a collection","deprecated":null,"version":null,"openapi":"/api-reference/ai-collection/swagger.yml delete /v1/collections/{collection_id}","href":"/ai-collection/collections/delete-a-collection"},{"title":"Update collection metadata","deprecated":null,"version":null,"openapi":"/api-reference/ai-collection/swagger.yml patch /v1/collections/{collection_id}","href":"/ai-collection/collections/update-collection-metadata"},{"title":"Get saved charts","deprecated":null,"version":null,"openapi":"/api-reference/ai-collection/swagger.yml get /v1/collections/{collection_id}/charts","href":"/ai-collection/collections/get-saved-charts"},{"title":"Replace saved charts","deprecated":null,"version":null,"openapi":"/api-reference/ai-collection/swagger.yml put /v1/collections/{collection_id}/charts","href":"/ai-collection/collections/replace-saved-charts"}]},{"group":"Records","pages":[{"title":"Query records","deprecated":null,"version":null,"openapi":"/api-reference/ai-collection/swagger.yml get /v1/collections/{collection_id}/data","href":"/ai-collection/records/query-records"},{"title":"Insert records","deprecated":null,"version":null,"openapi":"/api-reference/ai-collection/swagger.yml post /v1/collections/{collection_id}/data","href":"/ai-collection/records/insert-records"},{"title":"Upsert a record","deprecated":null,"version":null,"openapi":"/api-reference/ai-collection/swagger.yml post /v1/collections/{collection_id}/data/upsert","href":"/ai-collection/records/upsert-a-record"},{"title":"Get a record","deprecated":null,"version":null,"openapi":"/api-reference/ai-collection/swagger.yml get /v1/collections/{collection_id}/data/{record_id}","href":"/ai-collection/records/get-a-record"},{"title":"Delete a record","deprecated":null,"version":null,"openapi":"/api-reference/ai-collection/swagger.yml delete /v1/collections/{collection_id}/data/{record_id}","href":"/ai-collection/records/delete-a-record"},{"title":"Update a record","deprecated":null,"version":null,"openapi":"/api-reference/ai-collection/swagger.yml patch /v1/collections/{collection_id}/data/{record_id}","href":"/ai-collection/records/update-a-record"},{"title":"Bulk-insert records (large imports)","deprecated":null,"version":null,"openapi":"/api-reference/ai-collection/swagger.yml post /v1/collections/{collection_id}/data/bulk","href":"/ai-collection/records/bulk-insert-records-large-imports"}]},{"group":"Analytics","pages":[{"title":"Count records","deprecated":null,"version":null,"openapi":"/api-reference/ai-collection/swagger.yml get /v1/collections/{collection_id}/data/count","href":"/ai-collection/analytics/count-records"},{"title":"Get distinct values of a field","deprecated":null,"version":null,"openapi":"/api-reference/ai-collection/swagger.yml get /v1/collections/{collection_id}/data/distinct","href":"/ai-collection/analytics/get-distinct-values-of-a-field"},{"title":"Run aggregations","deprecated":null,"version":null,"openapi":"/api-reference/ai-collection/swagger.yml post /v1/collections/{collection_id}/data/aggregate","href":"/ai-collection/analytics/run-aggregations"}]},{"group":"Schema","pages":[{"title":"Add or merge columns","deprecated":null,"version":null,"openapi":"/api-reference/ai-collection/swagger.yml patch /v1/collections/{collection_id}/schema","href":"/ai-collection/schema/add-or-merge-columns"},{"title":"Apply indexes and unique constraints","deprecated":null,"version":null,"openapi":"/api-reference/ai-collection/swagger.yml post /v1/collections/{collection_id}/indexes","href":"/ai-collection/schema/apply-indexes-and-unique-constraints"}]},{"group":"AI","pages":[{"title":"Ask a plain-language question","deprecated":null,"version":null,"openapi":"/api-reference/ai-collection/swagger.yml post /v1/collections/{collection_id}/ask","href":"/ai-collection/ai/ask-a-plain-language-question"},{"title":"Suggest a schema from a description","deprecated":null,"version":null,"openapi":"/api-reference/ai-collection/swagger.yml post /v1/suggest-schema","href":"/ai-collection/ai/suggest-a-schema-from-a-description"}]},{"group":"Sharing","pages":[{"title":"List access bindings","deprecated":null,"version":null,"openapi":"/api-reference/ai-collection/swagger.yml get /v1/collections/{collection_id}/access","href":"/ai-collection/sharing/list-access-bindings"},{"title":"Grant access","deprecated":null,"version":null,"openapi":"/api-reference/ai-collection/swagger.yml post /v1/collections/{collection_id}/access","href":"/ai-collection/sharing/grant-access"},{"title":"Get an access binding","deprecated":null,"version":null,"openapi":"/api-reference/ai-collection/swagger.yml get /v1/collections/{collection_id}/access/{principal_type}/{principal_id}","href":"/ai-collection/sharing/get-an-access-binding"},{"title":"Revoke access","deprecated":null,"version":null,"openapi":"/api-reference/ai-collection/swagger.yml delete /v1/collections/{collection_id}/access/{principal_type}/{principal_id}","href":"/ai-collection/sharing/revoke-access"},{"title":"Change a binding role","deprecated":null,"version":null,"openapi":"/api-reference/ai-collection/swagger.yml patch /v1/collections/{collection_id}/access/{principal_type}/{principal_id}","href":"/ai-collection/sharing/change-a-binding-role"}]},{"group":"API Keys","pages":[{"title":"List API keys","deprecated":null,"version":null,"openapi":"/api-reference/ai-collection/swagger.yml get /v1/collections/{collection_id}/api-keys","href":"/ai-collection/api-keys/list-api-keys"},{"title":"Mint an API key","deprecated":null,"version":null,"openapi":"/api-reference/ai-collection/swagger.yml post /v1/collections/{collection_id}/api-keys","href":"/ai-collection/api-keys/mint-an-api-key"},{"title":"Get an API key","deprecated":null,"version":null,"openapi":"/api-reference/ai-collection/swagger.yml get /v1/collections/{collection_id}/api-keys/{key_id}","href":"/ai-collection/api-keys/get-an-api-key"},{"title":"Revoke an API key","deprecated":null,"version":null,"openapi":"/api-reference/ai-collection/swagger.yml delete /v1/collections/{collection_id}/api-keys/{key_id}","href":"/ai-collection/api-keys/revoke-an-api-key"},{"title":"Rotate an API key","deprecated":null,"version":null,"openapi":"/api-reference/ai-collection/swagger.yml post /v1/collections/{collection_id}/api-keys/{key_id}/rotate","href":"/ai-collection/api-keys/rotate-an-api-key"}]},{"group":"MCP","pages":[{"title":"MCP endpoint (JSON-RPC 2.0)","deprecated":null,"version":null,"openapi":"/api-reference/ai-collection/swagger.yml post /ai-collection/mcp","href":"/ai-collection/mcp/mcp-endpoint-json-rpc-20"}]}]}]},{"tab":"App Store","pages":[{"title":"App Store","href":"/apps-store/overview"}]},{"tab":"Self-Hosting","pages":[{"title":"Self-Hosting","href":"/self-hosting/overview"}]},{"tab":"Resources","pages":[{"title":"Resources","href":"/resources/adoption-governance/overview"}]}]},"basePath":"","title":"Send Workspace Event - Prisme.ai","buildId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","deploymentId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-DCDCdBVX.js","utils-ME8dDnLe.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-0e84ACsd.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-wgRBj-ia.js","snippetPresets-C11Sgb-o.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-C0lapOpP.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-ZeRQV8fF.js","shallow-BupWh095.js","getApiPlaygroundDisplay-BnYQO2Ss.js","CodeSnippet-RKKOc8c_.js","CodeSnippets-Drf_m8wS.js","Page-Bevw23-4.js","getPastedJson-u6QiPzNZ.js","icon-Bb-CBSxO.js","MethodPill-F7l5AI7V.js","DuplicateIcon-IiAXkdSg.js","createIcon-FliI8EBc.js","DynamicMarkdown-B62XqCSI.js","SectionHeading-Dj31pT03.js","axios-vUo_bRtp.js","Markdown-BOgQCTwD.js","clsx-BIWXJmsZ.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-DKZWslLH.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-UDqbR6xh.js"]}