Whether the client supports bots with multiple instances of the same integration. Set to "true" to receive integration instances keyed by their alias instead of their id. This header will be removed in the future, and the API will always return multiple instances keyed by alias.
Secrets are integration-wide values available in the code via environment variables formatted with a SECRET_ prefix followed by your secret name. A secret name must respect SCREAMING_SNAKE casing.
The integration's visibility. Public integrations are available to all and cannot be updated without creating a new version. Unlisted integrations behave identically to public integrations, but they are not listed in the integration hub. By default, integrations are private and only accessible to the workspace that created them.
{"docsConfig":{"theme":"almond","$schema":"https://mintlify.com/docs.json","name":"Botpress","colors":{"primary":"#0090FF","light":"#3B9EFF","dark":"#0588F0"},"logo":{"light":"https://mintcdn.com/botpress/U-4GnVaxESbJOVgP/logo/light.svg?fit=max\u0026auto=format\u0026n=U-4GnVaxESbJOVgP\u0026q=85\u0026s=df22258e2155256a01174f5316ebc024","dark":"https://mintcdn.com/botpress/U-4GnVaxESbJOVgP/logo/dark.svg?fit=max\u0026auto=format\u0026n=U-4GnVaxESbJOVgP\u0026q=85\u0026s=c7418cf9e02f06a53c7539fada0c96d4","href":"https://botpress.com/docs"},"favicon":"https://mintcdn.com/botpress/lKQBqQA1hrY6ODf5/favicon.svg?fit=max\u0026auto=format\u0026n=lKQBqQA1hrY6ODf5\u0026q=85\u0026s=0867a83e88e8476b31ba5dd72cb37583","background":{"color":{"light":"#fcfcfc","dark":"#1a1a1a"}},"navbar":{"primary":{"type":"button","label":"Dashboard","href":"https://app.botpress.cloud"}},"footer":{"socials":{"x":"https://x.com/getbotpress","github":"https://github.com/botpress","linkedin":"https://www.linkedin.com/company/botpress","youtube":"https://www.youtube.com/botpress","discord":"https://discord.com/invite/botpress"}},"seo":{"metatags":{"og:logo":"/meta-assets/meta-logo.png"}},"fonts":{"heading":{"family":"Aspekta, sans-serif","weight":600,"source":"https://aspekta-cdn.vercel.app/fonts/AspektaVF.woff2","format":"woff2"}},"icons":{"library":"lucide"},"styling":{"eyebrows":"breadcrumbs","codeblocks":{"theme":{"light":"light-plus","dark":"dark-plus"}},"latex":false},"integrations":{"mixpanel":{"projectToken":"1195923e954ce61d822842b5832047cd"}},"contextual":{"options":[{"title":"Ask AI","description":"Ask AI a question about this page","icon":"/icon.png","href":"#ask"},"copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"interaction":{"drilldown":false},"metadata":{"timestamp":true},"navigation":{"global":{"anchors":[{"anchor":"Community Discord","icon":"discord","href":"https://discord.com/invite/botpress"},{"anchor":"News \u0026 Resources","icon":"newspaper","href":"https://botpress.com/blog"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"botpress","hasAudioNarration":false,"actualSubdomain":"botpress","customDomains":["botpress.com"],"gitSource":{"type":"github","owner":"botpress","repo":"docs","deployBranch":"master","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"feedback":{"thumbs":true,"edits":true,"issues":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"},"CONTEXTUAL_FEEDBACK":{"status":"ENABLED"},"CODE_SNIPPET_FEEDBACK":{"status":"ENABLED"}},"buildId":"6ae9260993c0d64dfeafb71b:success","clientVersion":"0.0.4087","searchFilterCounts":[{"language":"default","tag":"Docs","count":192},{"language":"default","tag":"API Reference","count":132},{"language":"default","tag":"Endpoints","count":117},{"language":"default","tag":"Studio","count":80},{"language":"default","tag":"Integrations","count":79},{"language":"default","tag":"Guides","count":75},{"language":"default","tag":"Concepts","count":57},{"language":"default","tag":"Admin API","count":40},{"language":"default","tag":"Runtime API","count":36},{"language":"default","tag":"ADK","count":32}]},"assistantConfig":{},"basePath":"/docs","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":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"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":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"styles.css","content":"[data-page-mode=\"frame\"] footer,[data-page-mode=\"frame\"] [data-component=\"footer\"]{display:flex!important}.transparent-accordion .bg-background-light{background-color:transparent!important}.callout[data-callout-type=\"info\"]{background-color:light-dark(rgba(253, 244, 255, 0.5), rgba(217, 70, 239, 0.1));border-color:light-dark(rgba(217, 70, 239, 0.2), rgba(168, 85, 247, 0.3))}.callout[data-callout-type=\"info\"] [data-component-part=\"callout-icon\"] svg{color:light-dark(rgba(192, 38, 211), rgba(232, 121, 249, 0.8))}.callout[data-callout-type=\"info\"] [data-component-part=\"callout-content\"]{color:light-dark(rgba(112, 26, 117), rgba(245, 208, 254))}.steps{margin-top:0}.bpFab{box-shadow:none!important}.tracking-tight{letter-spacing:normal!important}.high-contrast{color:light-dark(black, white)!important}.button{background-color:#0588f0;color:white;text-align:center;border:1px solid #0588f0;font-weight:500;padding:0.5rem 1rem;font-size:0.9rem;line-height:130%;text-decoration:none;transition:all 0.2s;position:relative}.button:hover{opacity:0.9}.discord_banner{text-align:center;background-color:light-dark(#fcfcfc, #1a1a1a);border:1px solid #626762;padding:0.5rem 1rem;font-size:0.9rem;line-height:130%;text-decoration:none;transition:all 0.2s;position:relative}#test{margin:0}@media (min-width: 768px){.home-columns{flex:1 1 0%;max-width:33.333%}.lower-columns{flex:1 1 0%;max-width:50%}}[data-nav-tag=\"Beta\"]{background-color:light-dark(#e3eafd, #07296a)!important;color:light-dark(#133a9a, #7196f4)!important}[data-nav-tag=\"Plus\"]{background-color:light-dark(#e3eafd, #07296a)!important;color:light-dark(#133a9a, #7196f4)!important}[data-nav-tag=\"Team\"]{background-color:light-dark(#d1fae4, #0f4c2c)!important;color:light-dark(#166e3f, #6ae1a1)!important}@media (min-width: 768px){.bpWebchat{min-width:450px;width:29.7vw!important;max-height:83.2vh!important}}#ai-bolt{height:0.9em!important;width:auto!important;aspect-ratio:auto!important;pointer-events:none}.max-w-xl{max-width:40em}img{background-color:inherit!important}[data-component-part=\"card-content\"]{font-size:0.875rem}.bot-toggle-container{position:fixed;top:3.55rem;right:-16px;bottom:0;width:32px;height:auto;background-color:transparent;z-index:30;pointer-events:auto;display:flex;align-items:center;justify-content:center;cursor:pointer}.bot-panel-expanded .bot-toggle-container{display:none}#bot-toggle{position:fixed;top:3.55rem;right:0;bottom:0;width:40px;height:auto;background-color:light-dark(#f7f7f8, #09090b);border-left:1px solid light-dark(rgb(226, 222, 230), rgb(255 255 255/0.07));border-right:none;color:light-dark(#1a1a1a, #fcfcfc);cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:30;padding:0}#bot-toggle:hover{background-color:light-dark(#f0f0f0, #2a2a2a)}#bot-toggle.bot-toggle-expanded{display:none}#bot-toggle svg{width:16px;height:16px}.bot-panel{position:fixed;top:3.55rem;right:0;bottom:0;width:400px;height:auto;background-color:light-dark(#f7f7f8, #09090b);z-index:29;display:flex;flex-direction:row;transform:translateX(100%);resize:none;overflow:visible;transition:transform 0.15s cubic-bezier(0.4, 0, 0.2, 1)}.bot-panel-expanded{transform:translateX(0)}.bot-panel-collapsed{transform:translateX(100%)}.bot-iframe-container{flex:1;height:100%;position:relative;overflow:hidden;pointer-events:auto;min-width:0;border-left:1px solid light-dark(rgb(226, 222, 230), rgb(255 255 255/0.07))}.bot-iframe{width:100%;height:100%;border:none;display:block}.bot-mobile-dismiss{display:none;position:absolute;top:0;left:0;right:0;height:40px;background-color:transparent;z-index:33;align-items:center;justify-content:center;cursor:grab;pointer-events:auto;touch-action:none}.bot-mobile-dismiss:active{cursor:grabbing}.bot-mobile-dismiss svg{width:36px;height:20px;color:light-dark(rgba(0, 0, 0, 0.3), rgba(255, 255, 255, 0.4))}@media (max-width: 1024px){#bot-toggle{display:none!important}.bot-mobile-dismiss{display:flex}.bot-panel{width:100%;max-width:100vw;min-width:100vw;resize:none;top:0;left:0;right:0;height:100dvh;z-index:31;padding:0;margin:0;transform:translateY(100%);transition:transform 0.15s cubic-bezier(0.32, 0.72, 0, 1);border-top:1px solid light-dark(rgb(226, 222, 230), rgb(255 255 255/0.07))}.bot-panel-expanded{transform:translateY(0)}.bot-panel-collapsed{transform:translateY(100%)}.bot-panel-expanded.swiping{transition:none}.bot-panel-expanded .bot-iframe-container{padding:0;margin:0;border:none}.bot-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0, 0, 0, 0.5);z-index:30;opacity:0;pointer-events:none;transition:opacity 0.3s ease}.bot-overlay.visible{opacity:1;pointer-events:auto}}.ask-ai-input-bubble{position:fixed;bottom:30px;left:50%;transform:translateX(-50%) translateY(0);z-index:30;width:480px;max-width:480px;pointer-events:none;transition:opacity 150ms ease,\n transform 150ms ease;opacity:1}.ask-ai-input-wrapper{display:flex;align-items:center;justify-content:space-between;padding:0 16px 0 24px;border:1px solid light-dark(rgb(var(--gray-950) / 0.2), rgb(255 255 255/0.2));border-radius:16px;background-color:light-dark(rgba(252, 252, 252, 0.8), rgba(26, 26, 26, 0.8));backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.05);pointer-events:auto;transition:border-color 400ms,\n opacity 150ms ease;width:100%}.ask-ai-input-bubble:focus-within .ask-ai-input-wrapper{border-color:#0588f0}.ask-ai-input{flex:1;padding:16px 0;border:none;background:transparent;color:light-dark(rgb(var(--gray-600)), rgb(var(--gray-400)));font-size:0.875rem;font-family:inherit;outline:none;outline-width:0;min-width:0}.ask-ai-input::placeholder{color:light-dark(rgb(var(--gray-600)), var(--gray-400))}.ask-ai-shortcut{font-size:0.75rem;font-weight:600;user-select:none;pointer-events:none;margin:0 8px;color:light-dark(rgb(var(--gray-600)), rgb(var(--gray-400)));display:none}@media (min-width: 1024px){.ask-ai-shortcut{display:inline}}.ask-ai-send-button{display:flex;justify-content:center;align-items:center;padding:6px;width:32px;height:32px;border-radius:50%;border:none;background-color:light-dark(rgba(5, 136, 240, 0.3), rgba(5, 136, 240, 0.3));color:white;cursor:pointer;transition:background-color 0.2s ease,\n opacity 0.2s ease;flex-shrink:0}.ask-ai-send-button svg{width:22px;height:22px}.ask-ai-send-button:not(:disabled){background-color:#0588f0}.ask-ai-send-button:disabled{opacity:0.5;cursor:not-allowed;pointer-events:none}.ask-ai-input-bubble-hidden{opacity:0;pointer-events:none;transform:translateX(-50%) translateY(10px)}@media (max-width: 1024px){.ask-ai-input-bubble{bottom:16px;left:50%;transform:translateX(-50%) translateY(0);width:calc(100% - 64px);max-width:320px}.ask-ai-input-bubble-hidden{transform:translateX(-50%) translateY(10px)}.ask-ai-input-wrapper{padding:0 12px 0 16px}.ask-ai-input{padding:12px 0;pointer-events:none;cursor:pointer}.ask-ai-input-wrapper{cursor:pointer}.ask-ai-send-button{display:none}.ask-ai-shortcut{display:none}}"}],"page":{"pagePath":"api-reference/admin-api/openapi/endpoints/put-v1adminintegrations-validate","slug":"/api-reference/admin-api/openapi/endpoints/put-v1adminintegrations-validate","pageMetadata":{"title":"validateIntegrationUpdate","description":"Perform a validation of an integration update request","deprecated":null,"version":null,"openapi":"/admin-openapi.json put /v1/admin/integrations/{id}/validate","href":"/api-reference/admin-api/openapi/endpoints/put-v1adminintegrations-validate","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: \"Perform a validation of an integration update request\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"codeStyling":{"theme":{"light":"light-plus","dark":"dark-plus"}},"config":{},"pageMetadata":{"title":"validateIntegrationUpdate","description":"Perform a validation of an integration update request","deprecated":null,"version":null,"openapi":"/admin-openapi.json put /v1/admin/integrations/{id}/validate","href":"/api-reference/admin-api/openapi/endpoints/put-v1adminintegrations-validate","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/docs/_mintlify/custom/botpress/23aca718097b723a/assistant.js"],"openApiReferenceData":{"operation":{"operationId":"validateIntegrationUpdate","description":"Perform a validation of an integration update request","parameters":["2bd738ab-797f-476e-83f2-cd4e5049f7d3","3dfa9154-099e-4402-a745-01a2d01036c8","801c32be-06fe-46da-a19b-3fd63b7ba11d"],"responses":{"200":"62e6a71c-a881-45e5-b8cd-a5fe6f15c95e","default":"c721ba86-f7aa-435a-9b33-ba7fc1d04464"},"tags":["Endpoints"],"requestBody":"7ad12b6c-7c5d-451f-bc1e-657d170f20cb","x-mint":{"metadata":{"title":"validateIntegrationUpdate"}},"method":"put","type":"path","servers":["877c406c-a7eb-40cf-b709-727b1845ee6b"],"security":["a438fd3e-4ff9-4e00-8841-2d197cc46ff0"],"path":"/v1/admin/integrations/{id}/validate","baseUrlOptions":["https://api.botpress.cloud"],"title":"","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"2bd738ab-797f-476e-83f2-cd4e5049f7d3":{"name":"id","in":"path","description":"Integration Version ID","required":true,"schema":{"type":"string","isRequired":true,"description":"Integration Version ID","uniqueKey":"","typeLabel":"string"}},"3dfa9154-099e-4402-a745-01a2d01036c8":{"name":"x-workspace-id","in":"header","description":"Workspace ID","required":true,"schema":{"type":"string","isRequired":true,"description":"Workspace ID","uniqueKey":"","typeLabel":"string"}},"801c32be-06fe-46da-a19b-3fd63b7ba11d":{"name":"x-multiple-integrations","in":"header","description":"Whether the client supports bots with multiple instances of the same integration. Set to \"true\" to receive integration instances keyed by their alias instead of their id. This header will be removed in the future, and the API will always return multiple instances keyed by alias.","required":false,"schema":{"type":"string","isRequired":false,"description":"Whether the client supports bots with multiple instances of the same integration. Set to \"true\" to receive integration instances keyed by their alias instead of their id. This header will be removed in the future, and the API will always return multiple instances keyed by alias.","uniqueKey":"","typeLabel":"string"}}},"requestBody":{"description":"Integration","content":{"application/json":{"schema":{"type":"object","properties":{"configuration":{"type":"object","properties":{"title":{"type":"string","maxLength":64,"description":"Title of the configuration","uniqueKey":"configuration.title","typeLabel":"string"},"description":{"type":"string","maxLength":256,"description":"Description of the configuration","uniqueKey":"configuration.description","typeLabel":"string"},"schema":{"type":"object","additionalProperties":true,"description":"Schema of the configuration in the `JSON schema` format. The configuration data is validated against this `JSON schema`.","uniqueKey":"configuration.schema","typeLabel":"object"},"identifier":{"type":"object","properties":{"linkTemplateScript":{"oneOf":[{"type":"string","maxLength":2000,"uniqueKey":"configuration.identifier.linkTemplateScript.oneOf.0","typeLabel":"string"},{"type":"null","maxLength":2000,"uniqueKey":"configuration.identifier.linkTemplateScript.oneOf.1","typeLabel":"null"}],"uniqueKey":"configuration.identifier.linkTemplateScript","typeLabel":"string | null"},"required":{"type":"boolean","uniqueKey":"configuration.identifier.required","typeLabel":"boolean"}},"additionalProperties":false,"uniqueKey":"configuration.identifier","typeLabel":"object"}},"description":"Default configuration definition of the integration","additionalProperties":false,"uniqueKey":"configuration","typeLabel":"object"},"configurations":{"type":"object","additionalProperties":{"oneOf":[{"type":"object","properties":{"title":{"type":"string","maxLength":64,"description":"Title of the configuration","uniqueKey":"configurations.additionalProperties.oneOf.0.title","typeLabel":"string"},"description":{"type":"string","maxLength":256,"description":"Description of the configuration","uniqueKey":"configurations.additionalProperties.oneOf.0.description","typeLabel":"string"},"schema":{"type":"object","additionalProperties":true,"description":"Schema of the configuration in the `JSON schema` format. The configuration data is validated against this `JSON schema`.","uniqueKey":"configurations.additionalProperties.oneOf.0.schema","typeLabel":"object"},"identifier":{"type":"object","properties":{"linkTemplateScript":{"oneOf":[{"type":"string","maxLength":2000,"uniqueKey":"configurations.additionalProperties.oneOf.0.identifier.linkTemplateScript.oneOf.0","typeLabel":"string"},{"type":"null","maxLength":2000,"uniqueKey":"configurations.additionalProperties.oneOf.0.identifier.linkTemplateScript.oneOf.1","typeLabel":"null"}],"uniqueKey":"configurations.additionalProperties.oneOf.0.identifier.linkTemplateScript","typeLabel":"string | null"},"required":{"type":"boolean","uniqueKey":"configurations.additionalProperties.oneOf.0.identifier.required","typeLabel":"boolean"}},"additionalProperties":false,"uniqueKey":"configurations.additionalProperties.oneOf.0.identifier","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"configurations.additionalProperties.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"title":{"type":"string","maxLength":64,"description":"Title of the configuration"},"description":{"type":"string","maxLength":256,"description":"Description of the configuration"},"schema":{"type":"object","additionalProperties":true,"description":"Schema of the configuration in the `JSON schema` format. The configuration data is validated against this `JSON schema`."},"identifier":{"type":"object","properties":{"linkTemplateScript":{"oneOf":[{"type":"string","maxLength":2000},{"type":"null","maxLength":2000}]},"required":{"type":"boolean"}},"additionalProperties":false}},"additionalProperties":false,"uniqueKey":"configurations.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"configurations.additionalProperties","typeLabel":"object | null"},"description":"Additional configuration definitions of the integration","uniqueKey":"configurations","typeLabel":"object"},"extraOperations":{"type":"object","additionalProperties":{"type":"object","properties":{"enabled":{"type":"boolean","isRequired":true,"uniqueKey":"extraOperations.additionalProperties.enabled","typeLabel":"boolean"}},"required":["enabled"],"additionalProperties":false,"uniqueKey":"extraOperations.additionalProperties","typeLabel":"object"},"description":"**EXPERIMENTAL** Extra integration operations that should be sent or not to the integration instances. The key is the operation name.","uniqueKey":"extraOperations","typeLabel":"object"},"sdkVersion":{"type":"string","maxLength":200,"uniqueKey":"sdkVersion","typeLabel":"string"},"channels":{"type":"object","additionalProperties":{"oneOf":[{"type":"object","properties":{"title":{"type":"string","maxLength":64,"description":"Title of the channel","uniqueKey":"channels.additionalProperties.oneOf.0.title","typeLabel":"string"},"description":{"type":"string","maxLength":256,"description":"Description of the channel","uniqueKey":"channels.additionalProperties.oneOf.0.description","typeLabel":"string"},"messages":{"type":"object","additionalProperties":{"oneOf":[{"type":"object","properties":{"schema":{"type":"object","additionalProperties":true,"isRequired":true,"uniqueKey":"channels.additionalProperties.oneOf.0.messages.additionalProperties.oneOf.0.schema","typeLabel":"object"}},"required":["schema"],"description":"Message definition","additionalProperties":false,"uniqueKey":"channels.additionalProperties.oneOf.0.messages.additionalProperties.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"schema":{"type":"object","additionalProperties":true}},"required":["schema"],"description":"Message definition","additionalProperties":false,"uniqueKey":"channels.additionalProperties.oneOf.0.messages.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"channels.additionalProperties.oneOf.0.messages.additionalProperties","typeLabel":"object | null"},"uniqueKey":"channels.additionalProperties.oneOf.0.messages","typeLabel":"object"},"conversation":{"type":"object","properties":{"creation":{"type":"object","properties":{"enabled":{"type":"boolean","description":"Enable conversation creation","isRequired":true,"uniqueKey":"channels.additionalProperties.oneOf.0.conversation.creation.enabled","typeLabel":"boolean"},"requiredTags":{"type":"array","items":{"type":"string","uniqueKey":"channels.additionalProperties.oneOf.0.conversation.creation.requiredTags.items.[INDEX]","typeLabel":"string"},"description":"The list of tags that are required to be specified when calling the API directly to create a conversation.","isRequired":true,"uniqueKey":"channels.additionalProperties.oneOf.0.conversation.creation.requiredTags","typeLabel":"string[]"}},"required":["enabled","requiredTags"],"description":"The conversation creation setting determines how to create a conversation through the API directly. The integration will have to implement the `createConversation` functionality to support this setting.","additionalProperties":false,"uniqueKey":"channels.additionalProperties.oneOf.0.conversation.creation","typeLabel":"object"},"tags":{"type":"object","additionalProperties":{"oneOf":[{"type":"object","properties":{"title":{"type":"string","maxLength":64,"description":"Title of the tag","uniqueKey":"channels.additionalProperties.oneOf.0.conversation.tags.additionalProperties.oneOf.0.title","typeLabel":"string"},"description":{"type":"string","maxLength":256,"description":"Description of the tag","uniqueKey":"channels.additionalProperties.oneOf.0.conversation.tags.additionalProperties.oneOf.0.description","typeLabel":"string"}},"description":"Definition of a tag that can be provided on the object","additionalProperties":false,"uniqueKey":"channels.additionalProperties.oneOf.0.conversation.tags.additionalProperties.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"title":{"type":"string","maxLength":64,"description":"Title of the tag"},"description":{"type":"string","maxLength":256,"description":"Description of the tag"}},"description":"Definition of a tag that can be provided on the object","additionalProperties":false,"uniqueKey":"channels.additionalProperties.oneOf.0.conversation.tags.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"channels.additionalProperties.oneOf.0.conversation.tags.additionalProperties","typeLabel":"object | null"},"uniqueKey":"channels.additionalProperties.oneOf.0.conversation.tags","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"channels.additionalProperties.oneOf.0.conversation","typeLabel":"object"},"message":{"type":"object","properties":{"tags":{"type":"object","additionalProperties":{"oneOf":[{"type":"object","properties":{"title":{"type":"string","maxLength":64,"description":"Title of the tag","uniqueKey":"channels.additionalProperties.oneOf.0.message.tags.additionalProperties.oneOf.0.title","typeLabel":"string"},"description":{"type":"string","maxLength":256,"description":"Description of the tag","uniqueKey":"channels.additionalProperties.oneOf.0.message.tags.additionalProperties.oneOf.0.description","typeLabel":"string"}},"description":"Definition of a tag that can be provided on the object","additionalProperties":false,"uniqueKey":"channels.additionalProperties.oneOf.0.message.tags.additionalProperties.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"title":{"type":"string","maxLength":64,"description":"Title of the tag"},"description":{"type":"string","maxLength":256,"description":"Description of the tag"}},"description":"Definition of a tag that can be provided on the object","additionalProperties":false,"uniqueKey":"channels.additionalProperties.oneOf.0.message.tags.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"channels.additionalProperties.oneOf.0.message.tags.additionalProperties","typeLabel":"object | null"},"uniqueKey":"channels.additionalProperties.oneOf.0.message.tags","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"channels.additionalProperties.oneOf.0.message","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"channels.additionalProperties.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"title":{"type":"string","maxLength":64,"description":"Title of the channel"},"description":{"type":"string","maxLength":256,"description":"Description of the channel"},"messages":{"type":"object","additionalProperties":{"oneOf":[{"type":"object","properties":{"schema":{"type":"object","additionalProperties":true}},"required":["schema"],"description":"Message definition","additionalProperties":false},{"type":"null","properties":{"schema":{"type":"object","additionalProperties":true}},"required":["schema"],"description":"Message definition","additionalProperties":false}]}},"conversation":{"type":"object","properties":{"creation":{"type":"object","properties":{"enabled":{"type":"boolean","description":"Enable conversation creation"},"requiredTags":{"type":"array","items":{"type":"string"},"description":"The list of tags that are required to be specified when calling the API directly to create a conversation."}},"required":["enabled","requiredTags"],"description":"The conversation creation setting determines how to create a conversation through the API directly. The integration will have to implement the `createConversation` functionality to support this setting.","additionalProperties":false},"tags":{"type":"object","additionalProperties":{"oneOf":[{"type":"object","properties":{"title":{"type":"string","maxLength":64,"description":"Title of the tag"},"description":{"type":"string","maxLength":256,"description":"Description of the tag"}},"description":"Definition of a tag that can be provided on the object","additionalProperties":false},{"type":"null","properties":{"title":{"type":"string","maxLength":64,"description":"Title of the tag"},"description":{"type":"string","maxLength":256,"description":"Description of the tag"}},"description":"Definition of a tag that can be provided on the object","additionalProperties":false}]}}},"additionalProperties":false},"message":{"type":"object","properties":{"tags":{"type":"object","additionalProperties":{"oneOf":[{"type":"object","properties":{"title":{"type":"string","maxLength":64,"description":"Title of the tag"},"description":{"type":"string","maxLength":256,"description":"Description of the tag"}},"description":"Definition of a tag that can be provided on the object","additionalProperties":false},{"type":"null","properties":{"title":{"type":"string","maxLength":64,"description":"Title of the tag"},"description":{"type":"string","maxLength":256,"description":"Description of the tag"}},"description":"Definition of a tag that can be provided on the object","additionalProperties":false}]}}},"additionalProperties":false}},"additionalProperties":false,"uniqueKey":"channels.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"channels.additionalProperties","typeLabel":"object | null"},"uniqueKey":"channels","typeLabel":"object"},"maxExecutionTime":{"type":"integer","description":"Maximum execution time of the integration (in seconds).","uniqueKey":"maxExecutionTime","typeLabel":"integer"},"identifier":{"type":"object","properties":{"extractScript":{"oneOf":[{"type":"string","maxLength":2000,"uniqueKey":"identifier.extractScript.oneOf.0","typeLabel":"string"},{"type":"null","maxLength":2000,"uniqueKey":"identifier.extractScript.oneOf.1","typeLabel":"null"}],"uniqueKey":"identifier.extractScript","typeLabel":"string | null"},"fallbackHandlerScript":{"oneOf":[{"type":"string","maxLength":2000,"uniqueKey":"identifier.fallbackHandlerScript.oneOf.0","typeLabel":"string"},{"type":"null","maxLength":2000,"uniqueKey":"identifier.fallbackHandlerScript.oneOf.1","typeLabel":"null"}],"uniqueKey":"identifier.fallbackHandlerScript","typeLabel":"string | null"}},"additionalProperties":false,"uniqueKey":"identifier","typeLabel":"object"},"actions":{"type":"object","additionalProperties":{"oneOf":[{"type":"object","properties":{"input":{"type":"object","properties":{"schema":{"type":"object","additionalProperties":true,"isRequired":true,"uniqueKey":"actions.additionalProperties.oneOf.0.input.schema","typeLabel":"object"}},"required":["schema"],"additionalProperties":false,"isRequired":true,"uniqueKey":"actions.additionalProperties.oneOf.0.input","typeLabel":"object"},"output":{"type":"object","properties":{"schema":{"type":"object","additionalProperties":true,"isRequired":true,"uniqueKey":"actions.additionalProperties.oneOf.0.output.schema","typeLabel":"object"}},"required":["schema"],"additionalProperties":false,"isRequired":true,"uniqueKey":"actions.additionalProperties.oneOf.0.output","typeLabel":"object"},"title":{"type":"string","maxLength":64,"description":"Title of the action","uniqueKey":"actions.additionalProperties.oneOf.0.title","typeLabel":"string"},"description":{"type":"string","maxLength":256,"description":"Description of the action","uniqueKey":"actions.additionalProperties.oneOf.0.description","typeLabel":"string"},"billable":{"type":"boolean","uniqueKey":"actions.additionalProperties.oneOf.0.billable","typeLabel":"boolean"},"cacheable":{"type":"boolean","uniqueKey":"actions.additionalProperties.oneOf.0.cacheable","typeLabel":"boolean"},"attributes":{"type":"object","additionalProperties":{"oneOf":[{"type":"string","maxLength":200,"uniqueKey":"actions.additionalProperties.oneOf.0.attributes.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"null","maxLength":200,"uniqueKey":"actions.additionalProperties.oneOf.0.attributes.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"actions.additionalProperties.oneOf.0.attributes.additionalProperties","typeLabel":"string | null"},"description":"Optional attributes. Set attributes to null to remove them","uniqueKey":"actions.additionalProperties.oneOf.0.attributes","typeLabel":"object"}},"required":["input","output"],"additionalProperties":false,"uniqueKey":"actions.additionalProperties.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"title":{"type":"string","maxLength":64,"description":"Title of the action"},"description":{"type":"string","maxLength":256,"description":"Description of the action"},"billable":{"type":"boolean"},"cacheable":{"type":"boolean"},"input":{"type":"object","properties":{"schema":{"type":"object","additionalProperties":true}},"required":["schema"],"additionalProperties":false},"output":{"type":"object","properties":{"schema":{"type":"object","additionalProperties":true}},"required":["schema"],"additionalProperties":false},"attributes":{"type":"object","additionalProperties":{"oneOf":[{"type":"string","maxLength":200},{"type":"null","maxLength":200}]},"description":"Optional attributes. Set attributes to null to remove them"}},"required":["input","output"],"additionalProperties":false,"uniqueKey":"actions.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"actions.additionalProperties","typeLabel":"object | null"},"uniqueKey":"actions","typeLabel":"object"},"events":{"type":"object","additionalProperties":{"oneOf":[{"type":"object","properties":{"schema":{"type":"object","additionalProperties":true,"isRequired":true,"uniqueKey":"events.additionalProperties.oneOf.0.schema","typeLabel":"object"},"title":{"type":"string","maxLength":64,"description":"Title of the event","uniqueKey":"events.additionalProperties.oneOf.0.title","typeLabel":"string"},"description":{"type":"string","maxLength":256,"description":"Description of the event","uniqueKey":"events.additionalProperties.oneOf.0.description","typeLabel":"string"},"attributes":{"type":"object","additionalProperties":{"oneOf":[{"type":"string","maxLength":200,"uniqueKey":"events.additionalProperties.oneOf.0.attributes.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"null","maxLength":200,"uniqueKey":"events.additionalProperties.oneOf.0.attributes.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"events.additionalProperties.oneOf.0.attributes.additionalProperties","typeLabel":"string | null"},"description":"Optional attributes. Set attributes to null to remove them","uniqueKey":"events.additionalProperties.oneOf.0.attributes","typeLabel":"object"}},"required":["schema"],"additionalProperties":false,"uniqueKey":"events.additionalProperties.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"title":{"type":"string","maxLength":64,"description":"Title of the event"},"description":{"type":"string","maxLength":256,"description":"Description of the event"},"schema":{"type":"object","additionalProperties":true},"attributes":{"type":"object","additionalProperties":{"oneOf":[{"type":"string","maxLength":200},{"type":"null","maxLength":200}]},"description":"Optional attributes. Set attributes to null to remove them"}},"required":["schema"],"additionalProperties":false,"uniqueKey":"events.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"events.additionalProperties","typeLabel":"object | null"},"uniqueKey":"events","typeLabel":"object"},"states":{"type":"object","additionalProperties":{"oneOf":[{"type":"object","properties":{"type":{"type":"string","enum":["conversation","user","integration"],"description":"Type of the [State](#schema_state) (`conversation`, `user` or `integration`)","isRequired":true,"uniqueKey":"states.additionalProperties.oneOf.0.type","typeLabel":"enum\u003cstring>"},"schema":{"type":"object","additionalProperties":true,"description":"Schema of the [State](#schema_state) in the `JSON schema` format. This `JSON schema` is going to be used for validating the state data.","isRequired":true,"uniqueKey":"states.additionalProperties.oneOf.0.schema","typeLabel":"object"}},"required":["type","schema"],"description":"State definition","additionalProperties":false,"uniqueKey":"states.additionalProperties.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"type":{"type":"string","enum":["conversation","user","integration"],"description":"Type of the [State](#schema_state) (`conversation`, `user` or `integration`)"},"schema":{"type":"object","additionalProperties":true,"description":"Schema of the [State](#schema_state) in the `JSON schema` format. This `JSON schema` is going to be used for validating the state data."}},"required":["type","schema"],"description":"State definition","additionalProperties":false,"uniqueKey":"states.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"states.additionalProperties","typeLabel":"object | null"},"uniqueKey":"states","typeLabel":"object"},"user":{"type":"object","properties":{"creation":{"type":"object","properties":{"enabled":{"type":"boolean","description":"Enable user creation","isRequired":true,"uniqueKey":"user.creation.enabled","typeLabel":"boolean"},"requiredTags":{"type":"array","items":{"type":"string","uniqueKey":"user.creation.requiredTags.items.[INDEX]","typeLabel":"string"},"description":"The list of tags that are required to be specified when calling the API directly to create a user.","isRequired":true,"uniqueKey":"user.creation.requiredTags","typeLabel":"string[]"}},"required":["enabled","requiredTags"],"description":"The user creation setting determines how to create a user through the API directly. The integration will have to implement the `createUser` functionality to support this setting.","additionalProperties":false,"uniqueKey":"user.creation","typeLabel":"object"},"tags":{"type":"object","additionalProperties":{"oneOf":[{"type":"object","properties":{"title":{"type":"string","maxLength":64,"description":"Title of the tag","uniqueKey":"user.tags.additionalProperties.oneOf.0.title","typeLabel":"string"},"description":{"type":"string","maxLength":256,"description":"Description of the tag","uniqueKey":"user.tags.additionalProperties.oneOf.0.description","typeLabel":"string"}},"description":"Definition of a tag that can be provided on the object","additionalProperties":false,"uniqueKey":"user.tags.additionalProperties.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"title":{"type":"string","maxLength":64,"description":"Title of the tag"},"description":{"type":"string","maxLength":256,"description":"Description of the tag"}},"description":"Definition of a tag that can be provided on the object","additionalProperties":false,"uniqueKey":"user.tags.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"user.tags.additionalProperties","typeLabel":"object | null"},"uniqueKey":"user.tags","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"user","typeLabel":"object"},"entities":{"type":"object","additionalProperties":{"oneOf":[{"type":"object","properties":{"schema":{"type":"object","additionalProperties":true,"isRequired":true,"uniqueKey":"entities.additionalProperties.oneOf.0.schema","typeLabel":"object"},"title":{"type":"string","maxLength":64,"description":"Title of the entity","uniqueKey":"entities.additionalProperties.oneOf.0.title","typeLabel":"string"},"description":{"type":"string","maxLength":256,"description":"Description of the entity","uniqueKey":"entities.additionalProperties.oneOf.0.description","typeLabel":"string"}},"required":["schema"],"description":"Entity definition","additionalProperties":false,"uniqueKey":"entities.additionalProperties.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"title":{"type":"string","maxLength":64,"description":"Title of the entity"},"description":{"type":"string","maxLength":256,"description":"Description of the entity"},"schema":{"type":"object","additionalProperties":true}},"required":["schema"],"description":"Entity definition","additionalProperties":false,"uniqueKey":"entities.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"entities.additionalProperties","typeLabel":"object | null"},"uniqueKey":"entities","typeLabel":"object"},"interfaces":{"type":"object","additionalProperties":{"oneOf":[{"type":"object","properties":{"id":{"type":"string","minLength":28,"maxLength":36,"description":"ID of the interface","isRequired":true,"uniqueKey":"interfaces.additionalProperties.oneOf.0.id","typeLabel":"string"},"entities":{"type":"object","additionalProperties":{"type":"object","properties":{"name":{"type":"string","maxLength":200,"isRequired":true,"uniqueKey":"interfaces.additionalProperties.oneOf.0.entities.additionalProperties.name","typeLabel":"string"}},"required":["name"],"additionalProperties":false,"uniqueKey":"interfaces.additionalProperties.oneOf.0.entities.additionalProperties","typeLabel":"object"},"uniqueKey":"interfaces.additionalProperties.oneOf.0.entities","typeLabel":"object"},"actions":{"type":"object","additionalProperties":{"type":"object","properties":{"name":{"type":"string","maxLength":200,"isRequired":true,"uniqueKey":"interfaces.additionalProperties.oneOf.0.actions.additionalProperties.name","typeLabel":"string"}},"required":["name"],"additionalProperties":false,"uniqueKey":"interfaces.additionalProperties.oneOf.0.actions.additionalProperties","typeLabel":"object"},"uniqueKey":"interfaces.additionalProperties.oneOf.0.actions","typeLabel":"object"},"events":{"type":"object","additionalProperties":{"type":"object","properties":{"name":{"type":"string","maxLength":200,"isRequired":true,"uniqueKey":"interfaces.additionalProperties.oneOf.0.events.additionalProperties.name","typeLabel":"string"}},"required":["name"],"additionalProperties":false,"uniqueKey":"interfaces.additionalProperties.oneOf.0.events.additionalProperties","typeLabel":"object"},"uniqueKey":"interfaces.additionalProperties.oneOf.0.events","typeLabel":"object"},"channels":{"type":"object","additionalProperties":{"type":"object","properties":{"name":{"type":"string","maxLength":200,"isRequired":true,"uniqueKey":"interfaces.additionalProperties.oneOf.0.channels.additionalProperties.name","typeLabel":"string"}},"required":["name"],"additionalProperties":false,"uniqueKey":"interfaces.additionalProperties.oneOf.0.channels.additionalProperties","typeLabel":"object"},"uniqueKey":"interfaces.additionalProperties.oneOf.0.channels","typeLabel":"object"}},"required":["id"],"additionalProperties":false,"uniqueKey":"interfaces.additionalProperties.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"id":{"type":"string","minLength":28,"maxLength":36,"description":"ID of the interface"},"entities":{"type":"object","additionalProperties":{"type":"object","properties":{"name":{"type":"string","maxLength":200}},"required":["name"],"additionalProperties":false}},"actions":{"type":"object","additionalProperties":{"type":"object","properties":{"name":{"type":"string","maxLength":200}},"required":["name"],"additionalProperties":false}},"events":{"type":"object","additionalProperties":{"type":"object","properties":{"name":{"type":"string","maxLength":200}},"required":["name"],"additionalProperties":false}},"channels":{"type":"object","additionalProperties":{"type":"object","properties":{"name":{"type":"string","maxLength":200}},"required":["name"],"additionalProperties":false}}},"required":["id"],"additionalProperties":false,"uniqueKey":"interfaces.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"interfaces.additionalProperties","typeLabel":"object | null"},"uniqueKey":"interfaces","typeLabel":"object"},"attributes":{"type":"object","additionalProperties":{"oneOf":[{"type":"string","maxLength":200,"uniqueKey":"attributes.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"null","maxLength":200,"uniqueKey":"attributes.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"attributes.additionalProperties","typeLabel":"string | null"},"description":"Optional attributes. Set attributes to null to remove them","uniqueKey":"attributes","typeLabel":"object"},"secrets":{"type":"object","additionalProperties":{"oneOf":[{"type":"string","maxLength":20000,"uniqueKey":"secrets.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"null","maxLength":20000,"uniqueKey":"secrets.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"secrets.additionalProperties","typeLabel":"string | null"},"description":"Secrets are integration-wide values available in the code via environment variables formatted with a SECRET_ prefix followed by your secret name. A secret name must respect SCREAMING_SNAKE casing.","uniqueKey":"secrets","typeLabel":"object"},"code":{"type":"string","description":"JavaScript code of the integration","uniqueKey":"code","typeLabel":"string"},"icon":{"type":"string","description":"Base64 encoded svg of the integration icon. This icon is global to the integration each versions will be updated when this changes.","uniqueKey":"icon","typeLabel":"string"},"readme":{"type":"string","description":"Base64 encoded markdown of the integration readme. The readme is specific to each integration versions.","uniqueKey":"readme","typeLabel":"string"},"title":{"type":"string","minLength":1,"maxLength":64,"description":"Title of the integration. This is the name that will be displayed in the UI","uniqueKey":"title","typeLabel":"string"},"description":{"type":"string","maxLength":256,"description":"Description of the integration. This is the description that will be displayed in the UI","uniqueKey":"description","typeLabel":"string"},"url":{"oneOf":[{"type":"string","description":"URL of the integration","uniqueKey":"url.oneOf.0","typeLabel":"string"},{"type":"null","description":"URL of the integration","uniqueKey":"url.oneOf.1","typeLabel":"null"}],"uniqueKey":"url","typeLabel":"string | null"},"public":{"type":"boolean","description":"[DEPRECATED] Indicates whether the integration is public. Please use the \"visibility\" parameter instead.","deprecated":true,"uniqueKey":"public","typeLabel":"boolean"},"visibility":{"type":"string","enum":["public","private","unlisted"],"description":"The integration's visibility. Public integrations are available to all and cannot be updated without creating a new version. Unlisted integrations behave identically to public integrations, but they are not listed in the integration hub. By default, integrations are private and only accessible to the workspace that created them.","uniqueKey":"visibility","typeLabel":"enum\u003cstring>"},"layers":{"type":"array","items":{"type":"string","uniqueKey":"layers.items.[INDEX]","typeLabel":"string"},"uniqueKey":"layers","typeLabel":"string[]"}},"title":"validateIntegrationUpdateBody","additionalProperties":false,"uniqueKey":"","typeLabel":"validateIntegrationUpdateBody · object"},"examples":{"Example":{"title":"Example","value":{"configuration":{"title":"\u003cstring>","description":"\u003cstring>","schema":{},"identifier":{"linkTemplateScript":"\u003cstring>","required":true}},"configurations":{},"extraOperations":{},"sdkVersion":"\u003cstring>","channels":{},"maxExecutionTime":123,"identifier":{"extractScript":"\u003cstring>","fallbackHandlerScript":"\u003cstring>"},"actions":{},"events":{},"states":{},"user":{"tags":{}},"entities":{},"interfaces":{},"attributes":{},"secrets":{},"code":"\u003cstring>","icon":"\u003cstring>","readme":"\u003cstring>","title":"\u003cstring>","description":"\u003cstring>","url":"\u003cstring>","public":true,"layers":["\u003cstring>"]}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"62e6a71c-a881-45e5-b8cd-a5fe6f15c95e":{"description":"Validation succeeded: the integration can be updated using the same parameters","content":{"application/json":{"schema":{"type":"object","title":"validateIntegrationUpdateResponse","additionalProperties":false,"uniqueKey":"","typeLabel":"validateIntegrationUpdateResponse · object"},"examples":{"Example":{"title":"Example","value":{}}},"exampleType":"generated"}},"exampleType":"generated"},"c721ba86-f7aa-435a-9b33-ba7fc1d04464":{"description":"Validation succeeded: the integration can be updated using the same parameters","content":{"application/json":{"schema":{"type":"object","title":"validateIntegrationUpdateResponse","additionalProperties":false,"uniqueKey":"","typeLabel":"validateIntegrationUpdateResponse · object"},"examples":{"Example":{"title":"Example","value":{}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"a438fd3e-4ff9-4e00-8841-2d197cc46ff0":{"BearerAuth":{"type":"http","scheme":"bearer","scopes":[]}}},"servers":{"877c406c-a7eb-40cf-b709-727b1845ee6b":{"url":"https://api.botpress.cloud"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","scopes":[]},"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"}]},"originalFileLocation":"admin-openapi.json"},"subdomain":"botpress","siteName":"Botpress","title":"validateIntegrationUpdate - Botpress","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-03-20T17:34:58.522Z","originalFileLocation":"api-reference/admin-api/openapi/endpoints/put-v1adminintegrations-validate.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=\"Perform a validation of an integration update request\">\u003cmeta data-mint-head name=\"application-name\" content=\"Botpress\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/botpress/3EHKtqGGIcjUKtI6/_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=\"/docs/mintlify-assets/_mintlify/favicons/botpress/3EHKtqGGIcjUKtI6/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/botpress/3EHKtqGGIcjUKtI6/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/botpress/3EHKtqGGIcjUKtI6/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/botpress/3EHKtqGGIcjUKtI6/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/botpress/3EHKtqGGIcjUKtI6/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/botpress/3EHKtqGGIcjUKtI6/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/botpress/3EHKtqGGIcjUKtI6/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/botpress/3EHKtqGGIcjUKtI6/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"validateIntegrationUpdate - Botpress\">\u003cmeta data-mint-head property=\"og:description\" content=\"Perform a validation of an integration update request\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Botpress\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://botpress.com/docs/api-reference/admin-api/openapi/endpoints/put-v1adminintegrations-validate\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://botpress.mintlify.site/docs/_mintlify/api/og/v2?division=Endpoints\u0026amp;title=validateIntegrationUpdate\u0026amp;description=Perform+a+validation+of+an+integration+update+request\u0026amp;theme=63a1c5595f8ccc36d23d20dd\u0026amp;signature=c07445e43f53bef1630e75698f9e21f9f43eb819affda0760d377626d2e3aa82\">\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=\"validateIntegrationUpdate - Botpress\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Perform a validation of an integration update request\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://botpress.mintlify.site/docs/_mintlify/api/og/v2?division=Endpoints\u0026amp;title=validateIntegrationUpdate\u0026amp;description=Perform+a+validation+of+an+integration+update+request\u0026amp;theme=63a1c5595f8ccc36d23d20dd\u0026amp;signature=c07445e43f53bef1630e75698f9e21f9f43eb819affda0760d377626d2e3aa82\">\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=\"/docs/mintlify-assets/_mintlify/favicons/botpress/3EHKtqGGIcjUKtI6/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Botpress\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0090FF\">\u003cmeta data-mint-head name=\"og:logo\" content=\"/meta-assets/meta-logo.png\">\u003clink data-mint-head rel=\"canonical\" href=\"https://botpress.com/docs/api-reference/admin-api/openapi/endpoints/put-v1adminintegrations-validate\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/api-reference/admin-api/openapi/endpoints/put-v1adminintegrations-validate.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://botpress.com/#organization\",\"name\":\"Botpress\",\"url\":\"https://botpress.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/botpress/U-4GnVaxESbJOVgP/logo/light.svg?fit=max\u0026auto=format\u0026n=U-4GnVaxESbJOVgP\u0026q=85\u0026s=df22258e2155256a01174f5316ebc024\"}},{\"@type\":\"WebSite\",\"@id\":\"https://botpress.com/docs#website\",\"name\":\"Botpress\",\"url\":\"https://botpress.com/docs\",\"publisher\":{\"@id\":\"https://botpress.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://botpress.com/docs/api-reference/admin-api/openapi/endpoints/put-v1adminintegrations-validate#webpage\",\"url\":\"https://botpress.com/docs/api-reference/admin-api/openapi/endpoints/put-v1adminintegrations-validate\",\"name\":\"validateIntegrationUpdate\",\"description\":\"Perform a validation of an integration update request\",\"dateModified\":\"2026-03-20T17:34:58.522Z\",\"isPartOf\":{\"@id\":\"https://botpress.com/docs#website\"},\"breadcrumb\":{\"@id\":\"https://botpress.com/docs/api-reference/admin-api/openapi/endpoints/put-v1adminintegrations-validate#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://botpress.com/docs/api-reference/admin-api/openapi/endpoints/put-v1adminintegrations-validate#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Admin API\",\"item\":\"https://botpress.com/docs/api-reference/admin-api/getting-started\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Endpoints\",\"item\":\"https://botpress.com/docs/api-reference/admin-api/openapi/endpoints/get-v1adminaccountme\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"validateIntegrationUpdate\",\"item\":\"https://botpress.com/docs/api-reference/admin-api/openapi/endpoints/put-v1adminintegrations-validate\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://botpress.com/docs/api-reference/admin-api/openapi/endpoints/put-v1adminintegrations-validate#apireference\",\"headline\":\"validateIntegrationUpdate\",\"name\":\"validateIntegrationUpdate\",\"description\":\"Perform a validation of an integration update request\",\"url\":\"https://botpress.com/docs/api-reference/admin-api/openapi/endpoints/put-v1adminintegrations-validate\",\"mainEntityOfPage\":{\"@id\":\"https://botpress.com/docs/api-reference/admin-api/openapi/endpoints/put-v1adminintegrations-validate#webpage\"},\"dateModified\":\"2026-03-20T17:34:58.522Z\",\"publisher\":{\"@id\":\"https://botpress.com/#organization\"},\"isPartOf\":{\"@id\":\"https://botpress.com/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Botpress\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Botpress","nav":{"global":{"anchors":[{"anchor":"Community Discord","icon":"discord","href":"https://discord.com/invite/botpress"},{"anchor":"News \u0026 Resources","icon":"newspaper","href":"https://botpress.com/blog"}]},"tabs":[{"tab":"Docs","pages":[{"title":"Docs","href":""}]},{"tab":"ADK","pages":[{"title":"ADK","href":"/adk/introduction"}]},{"tab":"Botpress Desk","href":"https://desk.support.channel"},{"tab":"Tutorial","pages":[{"title":"Tutorial","href":"/tutorial/introduction"}]},{"tab":"API Reference","groups":[{"group":"Get Started","pages":[{"title":"Introduction","href":"/api-reference/introduction"},{"title":"Authentication","href":"/api-reference/authentication"},{"title":"Pagination","href":"/api-reference/pagination"},{"title":"Rate limiting","href":"/api-reference/ratelimiting"},{"title":"Errors","href":"/api-reference/errors"}]},{"group":"Chat API","pages":[{"title":"Chat API Introduction","sidebarTitle":"Introduction","href":"/api-reference/chat-api/introduction"},{"group":"Endpoints","pages":[{"title":"getConversation","openapi":"chat-openapi.json GET /conversations/{id}","href":"/api-reference/chat-api/openapi/getConversation"},{"title":"deleteConversation","openapi":"chat-openapi.json DELETE /conversations/{id}","href":"/api-reference/chat-api/openapi/deleteConversation"},{"title":"createConversation","openapi":"chat-openapi.json POST /conversations","href":"/api-reference/chat-api/openapi/createConversation"},{"title":"listConversations","openapi":"chat-openapi.json GET /conversations","href":"/api-reference/chat-api/openapi/listConversations"},{"title":"getOrCreateConversation","openapi":"chat-openapi.json POST /conversations/get-or-create","href":"/api-reference/chat-api/openapi/getOrCreateConversation"},{"title":"listenConversation","openapi":"chat-openapi.json GET /conversations/{id}/listen","href":"/api-reference/chat-api/openapi/listenConversation"},{"title":"listMessages","openapi":"chat-openapi.json GET /conversations/{conversationId}/messages","href":"/api-reference/chat-api/openapi/listMessages"},{"title":"getMessage","openapi":"chat-openapi.json GET /messages/{id}","href":"/api-reference/chat-api/openapi/getMessage"},{"title":"deleteMessage","openapi":"chat-openapi.json DELETE /messages/{id}","href":"/api-reference/chat-api/openapi/deleteMessage"},{"title":"createMessage","openapi":"chat-openapi.json POST /messages","href":"/api-reference/chat-api/openapi/createMessage"},{"title":"addParticipant","openapi":"chat-openapi.json POST /conversations/{conversationId}/participants","href":"/api-reference/chat-api/openapi/addParticipant"},{"title":"listParticipants","openapi":"chat-openapi.json GET /conversations/{conversationId}/participants","href":"/api-reference/chat-api/openapi/listParticipants"},{"title":"removeParticipant","openapi":"chat-openapi.json DELETE /conversations/{conversationId}/participants/{userId}","href":"/api-reference/chat-api/openapi/removeParticipant"},{"title":"getParticipant","openapi":"chat-openapi.json GET /conversations/{conversationId}/participants/{userId}","href":"/api-reference/chat-api/openapi/getParticipant"},{"title":"getUser","openapi":"chat-openapi.json GET /users/me","href":"/api-reference/chat-api/openapi/getUser"},{"title":"updateUser","openapi":"chat-openapi.json PUT /users/me","href":"/api-reference/chat-api/openapi/updateUser"},{"title":"deleteUser","openapi":"chat-openapi.json DELETE /users/me","href":"/api-reference/chat-api/openapi/deleteUser"},{"title":"createUser","openapi":"chat-openapi.json POST /users","href":"/api-reference/chat-api/openapi/createUser"},{"title":"getOrCreateUser","openapi":"chat-openapi.json POST /users/get-or-create","href":"/api-reference/chat-api/openapi/getOrCreateUser"},{"title":"getEvent","openapi":"chat-openapi.json GET /events/{id}","href":"/api-reference/chat-api/openapi/getEvent"},{"title":"createEvent","openapi":"chat-openapi.json POST /events","href":"/api-reference/chat-api/openapi/createEvent"}]}]},{"group":"Admin API","pages":[{"title":"Getting started","href":"/api-reference/admin-api/getting-started"},{"title":"Concepts","href":"/api-reference/admin-api/concepts"},{"group":"Endpoints","pages":[{"title":"getAccount","deprecated":null,"version":null,"openapi":"/admin-openapi.json get /v1/admin/account/me","href":"/api-reference/admin-api/openapi/endpoints/get-v1adminaccountme"},{"title":"updateAccount","deprecated":null,"version":null,"openapi":"/admin-openapi.json put /v1/admin/account/me","href":"/api-reference/admin-api/openapi/endpoints/put-v1adminaccountme"},{"title":"listPublicIntegrations","deprecated":null,"version":null,"openapi":"/admin-openapi.json get /v1/admin/hub/integrations","href":"/api-reference/admin-api/openapi/endpoints/get-v1adminhubintegrations"},{"title":"getPublicIntegrationById","deprecated":null,"version":null,"openapi":"/admin-openapi.json get /v1/admin/hub/integrations/{id}","href":"/api-reference/admin-api/openapi/endpoints/get-v1adminhubintegrations-1"},{"title":"getPublicIntegration","deprecated":null,"version":null,"openapi":"/admin-openapi.json get /v1/admin/hub/integrations/{name}/{version}","href":"/api-reference/admin-api/openapi/endpoints/get-v1adminhubintegrations-"},{"title":"listBots","deprecated":null,"version":null,"openapi":"/admin-openapi.json get /v1/admin/bots","href":"/api-reference/admin-api/openapi/endpoints/get-v1adminbots"},{"title":"createBot","deprecated":null,"version":null,"openapi":"/admin-openapi.json post /v1/admin/bots","href":"/api-reference/admin-api/openapi/endpoints/post-v1adminbots"},{"title":"getBot","deprecated":null,"version":null,"openapi":"/admin-openapi.json get /v1/admin/bots/{id}","href":"/api-reference/admin-api/openapi/endpoints/get-v1adminbots-1"},{"title":"updateBot","deprecated":null,"version":null,"openapi":"/admin-openapi.json put /v1/admin/bots/{id}","href":"/api-reference/admin-api/openapi/endpoints/put-v1adminbots"},{"title":"deleteBot","deprecated":null,"version":null,"openapi":"/admin-openapi.json delete /v1/admin/bots/{id}","href":"/api-reference/admin-api/openapi/endpoints/delete-v1adminbots"},{"title":"getBotLogs","deprecated":null,"version":null,"openapi":"/admin-openapi.json get /v1/admin/bots/{id}/logs","href":"/api-reference/admin-api/openapi/endpoints/get-v1adminbots-logs"},{"title":"getBotAnalytics","deprecated":null,"version":null,"openapi":"/admin-openapi.json get /v1/admin/bots/{id}/analytics","href":"/api-reference/admin-api/openapi/endpoints/get-v1adminbots-analytics"},{"title":"getBotIssue","deprecated":null,"version":null,"openapi":"/admin-openapi.json get /v1/admin/bots/{id}/issues/{issueId}","href":"/api-reference/admin-api/openapi/endpoints/get-v1adminbots-issues"},{"title":"deleteBotIssue","deprecated":null,"version":null,"openapi":"/admin-openapi.json delete /v1/admin/bots/{id}/issues/{issueId}","href":"/api-reference/admin-api/openapi/endpoints/delete-v1adminbots-issues"},{"title":"listBotIssues","deprecated":null,"version":null,"openapi":"/admin-openapi.json get /v1/admin/bots/{id}/issues","href":"/api-reference/admin-api/openapi/endpoints/get-v1adminbots-issues-1"},{"title":"listBotIssueEvents","deprecated":null,"version":null,"openapi":"/admin-openapi.json get /v1/admin/bots/{id}/issues/{issueId}/events","href":"/api-reference/admin-api/openapi/endpoints/get-v1adminbots-issues-events"},{"title":"listWorkspaces","deprecated":null,"version":null,"openapi":"/admin-openapi.json get /v1/admin/workspaces","href":"/api-reference/admin-api/openapi/endpoints/get-v1adminworkspaces"},{"title":"createWorkspace","deprecated":null,"version":null,"openapi":"/admin-openapi.json post /v1/admin/workspaces","href":"/api-reference/admin-api/openapi/endpoints/post-v1adminworkspaces"},{"title":"getPublicWorkspace","deprecated":null,"version":null,"openapi":"/admin-openapi.json get /v1/admin/workspaces/{id}/public","href":"/api-reference/admin-api/openapi/endpoints/get-v1adminworkspaces-public"},{"title":"getWorkspace","deprecated":null,"version":null,"openapi":"/admin-openapi.json get /v1/admin/workspaces/{id}","href":"/api-reference/admin-api/openapi/endpoints/get-v1adminworkspaces-1"},{"title":"updateWorkspace","deprecated":null,"version":null,"openapi":"/admin-openapi.json put /v1/admin/workspaces/{id}","href":"/api-reference/admin-api/openapi/endpoints/put-v1adminworkspaces"},{"title":"deleteWorkspace","deprecated":null,"version":null,"openapi":"/admin-openapi.json delete /v1/admin/workspaces/{id}","href":"/api-reference/admin-api/openapi/endpoints/delete-v1adminworkspaces"},{"title":"listPublicWorkspaces","deprecated":null,"version":null,"openapi":"/admin-openapi.json get /v1/admin/workspaces/public","href":"/api-reference/admin-api/openapi/endpoints/get-v1adminworkspacespublic"},{"title":"getAuditRecords","deprecated":null,"version":null,"openapi":"/admin-openapi.json get /v1/admin/workspaces/{id}/audit-records","href":"/api-reference/admin-api/openapi/endpoints/get-v1adminworkspaces-audit-records"},{"title":"listWorkspaceMembers","deprecated":null,"version":null,"openapi":"/admin-openapi.json get /v1/admin/workspace-members","href":"/api-reference/admin-api/openapi/endpoints/get-v1adminworkspace-members"},{"title":"createWorkspaceMember","deprecated":null,"version":null,"openapi":"/admin-openapi.json post /v1/admin/workspace-members","href":"/api-reference/admin-api/openapi/endpoints/post-v1adminworkspace-members"},{"title":"getWorkspaceMember","deprecated":null,"version":null,"openapi":"/admin-openapi.json get /v1/admin/workspace-members/me","href":"/api-reference/admin-api/openapi/endpoints/get-v1adminworkspace-membersme"},{"title":"updateWorkspaceMember","deprecated":null,"version":null,"openapi":"/admin-openapi.json put /v1/admin/workspace-members/{id}","href":"/api-reference/admin-api/openapi/endpoints/put-v1adminworkspace-members"},{"title":"deleteWorkspaceMember","deprecated":null,"version":null,"openapi":"/admin-openapi.json delete /v1/admin/workspace-members/{id}","href":"/api-reference/admin-api/openapi/endpoints/delete-v1adminworkspace-members"},{"title":"listIntegrations","deprecated":null,"version":null,"openapi":"/admin-openapi.json get /v1/admin/integrations","href":"/api-reference/admin-api/openapi/endpoints/get-v1adminintegrations"},{"title":"createIntegration","deprecated":null,"version":null,"openapi":"/admin-openapi.json post /v1/admin/integrations","href":"/api-reference/admin-api/openapi/endpoints/post-v1adminintegrations"},{"title":"validateIntegrationCreation","deprecated":null,"version":null,"openapi":"/admin-openapi.json post /v1/admin/integrations/validate","href":"/api-reference/admin-api/openapi/endpoints/post-v1adminintegrationsvalidate"},{"title":"getIntegration","deprecated":null,"version":null,"openapi":"/admin-openapi.json get /v1/admin/integrations/{id}","href":"/api-reference/admin-api/openapi/endpoints/get-v1adminintegrations-1"},{"title":"updateIntegration","deprecated":null,"version":null,"openapi":"/admin-openapi.json put /v1/admin/integrations/{id}","href":"/api-reference/admin-api/openapi/endpoints/put-v1adminintegrations"},{"title":"deleteIntegration","description":"Delete integration","deprecated":null,"version":null,"openapi":"/admin-openapi.json delete /v1/admin/integrations/{id}","href":"/api-reference/admin-api/openapi/endpoints/delete-v1adminintegrations"},{"title":"validateIntegrationUpdate","deprecated":null,"version":null,"openapi":"/admin-openapi.json put /v1/admin/integrations/{id}/validate","href":"/api-reference/admin-api/openapi/endpoints/put-v1adminintegrations-validate"},{"title":"getIntegrationLogs","description":"Get integration logs","deprecated":null,"version":null,"openapi":"/admin-openapi.json get /v1/admin/integrations/{id}/logs","href":"/api-reference/admin-api/openapi/endpoints/get-v1adminintegrations-logs"},{"title":"getIntegrationByName","deprecated":null,"version":null,"openapi":"/admin-openapi.json get /v1/admin/integrations/{name}/{version}","href":"/api-reference/admin-api/openapi/endpoints/get-v1adminintegrations-"}]},{"group":"experimental","pages":[]}]},{"group":"Files API","pages":[{"title":"Getting started","href":"/api-reference/files-api/getting-started"},{"title":"Create files","href":"/api-reference/files-api/how-tos/creating-files"},{"title":"Index and search files","href":"/api-reference/files-api/how-tos/index-and-search-files"},{"title":"Manage files","href":"/api-reference/files-api/how-tos/manage-files"},{"group":"Endpoints","pages":[{"title":"listFiles","deprecated":null,"version":null,"openapi":"/files-openapi.json get /v1/files","href":"/api-reference/files-api/openapi/endpoints/get-v1files"},{"title":"upsertFile","deprecated":null,"version":null,"openapi":"/files-openapi.json put /v1/files","href":"/api-reference/files-api/openapi/endpoints/put-v1files"},{"title":"getFile","deprecated":null,"version":null,"openapi":"/files-openapi.json get /v1/files/{id}","href":"/api-reference/files-api/openapi/endpoints/get-v1files-1"},{"title":"updateFileMetadata","deprecated":null,"version":null,"openapi":"/files-openapi.json put /v1/files/{id}","href":"/api-reference/files-api/openapi/endpoints/put-v1files-1"},{"title":"deleteFile","deprecated":null,"version":null,"openapi":"/files-openapi.json delete /v1/files/{id}","href":"/api-reference/files-api/openapi/endpoints/delete-v1files"},{"title":"copyFile","deprecated":null,"version":null,"openapi":"/files-openapi.json post /v1/files/{idOrKey}/{destinationKey}","href":"/api-reference/files-api/openapi/endpoints/post-v1files-"},{"title":"searchFiles","deprecated":null,"version":null,"openapi":"/files-openapi.json get /v1/files/search","href":"/api-reference/files-api/openapi/endpoints/get-v1filessearch"},{"title":"listFilePassages","deprecated":null,"version":null,"openapi":"/files-openapi.json get /v1/files/{id}/passages","href":"/api-reference/files-api/openapi/endpoints/get-v1files-passages"},{"title":"listFileTags","deprecated":null,"version":null,"openapi":"/files-openapi.json get /v1/files/tags","href":"/api-reference/files-api/openapi/endpoints/get-v1filestags"},{"title":"listFileTagValues","deprecated":null,"version":null,"openapi":"/files-openapi.json get /v1/files/tags/{tag}/values","href":"/api-reference/files-api/openapi/endpoints/get-v1filestags-values"}]}]},{"group":"Tables API","pages":[{"title":"Getting Started","href":"/api-reference/tables-api/getting-started"},{"group":"Endpoints","pages":[{"title":"listTables","deprecated":null,"version":null,"openapi":"/tables-openapi.json get /v1/tables","href":"/api-reference/tables-api/openapi/endpoints/get-v1tables"},{"title":"createTable","deprecated":null,"version":null,"openapi":"/tables-openapi.json post /v1/tables","href":"/api-reference/tables-api/openapi/endpoints/post-v1tables"},{"title":"getTable","deprecated":null,"version":null,"openapi":"/tables-openapi.json get /v1/tables/{table}","href":"/api-reference/tables-api/openapi/endpoints/get-v1tables-1"},{"title":"updateTable","deprecated":null,"version":null,"openapi":"/tables-openapi.json put /v1/tables/{table}","href":"/api-reference/tables-api/openapi/endpoints/put-v1tables"},{"title":"getOrCreateTable","deprecated":null,"version":null,"openapi":"/tables-openapi.json post /v1/tables/{table}","href":"/api-reference/tables-api/openapi/endpoints/post-v1tables-1"},{"title":"deleteTable","deprecated":null,"version":null,"openapi":"/tables-openapi.json delete /v1/tables/{table}","href":"/api-reference/tables-api/openapi/endpoints/delete-v1tables"},{"title":"duplicateTable","deprecated":null,"version":null,"openapi":"/tables-openapi.json post /v1/tables/{sourceTableId}/duplicate","href":"/api-reference/tables-api/openapi/endpoints/post-v1tables-duplicate"},{"title":"renameTableColumn","deprecated":null,"version":null,"openapi":"/tables-openapi.json put /v1/tables/{table}/column","href":"/api-reference/tables-api/openapi/endpoints/put-v1tables-column"},{"title":"getTableRow","deprecated":null,"version":null,"openapi":"/tables-openapi.json get /v1/tables/{table}/row","href":"/api-reference/tables-api/openapi/endpoints/get-v1tables-row"},{"title":"findTableRows","deprecated":null,"version":null,"openapi":"/tables-openapi.json post /v1/tables/{table}/rows/find","href":"/api-reference/tables-api/openapi/endpoints/post-v1tables-rowsfind"},{"title":"updateTableRows","deprecated":null,"version":null,"openapi":"/tables-openapi.json put /v1/tables/{table}/rows","href":"/api-reference/tables-api/openapi/endpoints/put-v1tables-rows"},{"title":"createTableRows","deprecated":null,"version":null,"openapi":"/tables-openapi.json post /v1/tables/{table}/rows","href":"/api-reference/tables-api/openapi/endpoints/post-v1tables-rows"},{"title":"deleteTableRows","deprecated":null,"version":null,"openapi":"/tables-openapi.json post /v1/tables/{table}/rows/delete","href":"/api-reference/tables-api/openapi/endpoints/post-v1tables-rowsdelete"},{"title":"upsertTableRows","deprecated":null,"version":null,"openapi":"/tables-openapi.json post /v1/tables/{table}/rows/upsert","href":"/api-reference/tables-api/openapi/endpoints/post-v1tables-rowsupsert"}]}]},{"group":"Runtime API","pages":[{"title":"Getting Started","href":"/api-reference/runtime-api/getting-started"},{"title":"Concepts","href":"/api-reference/runtime-api/concepts"},{"group":"Endpoints","pages":[{"title":"listConversations","deprecated":null,"version":null,"openapi":"/runtime-openapi.json get /v1/chat/conversations","href":"/api-reference/runtime-api/openapi/endpoints/get-v1chatconversations"},{"title":"createConversation","deprecated":null,"version":null,"openapi":"/runtime-openapi.json post /v1/chat/conversations","href":"/api-reference/runtime-api/openapi/endpoints/post-v1chatconversations"},{"title":"getConversation","deprecated":null,"version":null,"openapi":"/runtime-openapi.json get /v1/chat/conversations/{id}","href":"/api-reference/runtime-api/openapi/endpoints/get-v1chatconversations-1"},{"title":"updateConversation","deprecated":null,"version":null,"openapi":"/runtime-openapi.json put /v1/chat/conversations/{id}","href":"/api-reference/runtime-api/openapi/endpoints/put-v1chatconversations"},{"title":"deleteConversation","deprecated":null,"version":null,"openapi":"/runtime-openapi.json delete /v1/chat/conversations/{id}","href":"/api-reference/runtime-api/openapi/endpoints/delete-v1chatconversations"},{"title":"getOrCreateConversation","deprecated":null,"version":null,"openapi":"/runtime-openapi.json post /v1/chat/conversations/get-or-create","href":"/api-reference/runtime-api/openapi/endpoints/post-v1chatconversationsget-or-create"},{"title":"listParticipants","deprecated":null,"version":null,"openapi":"/runtime-openapi.json get /v1/chat/conversations/{id}/participants","href":"/api-reference/runtime-api/openapi/endpoints/get-v1chatconversations-participants"},{"title":"addParticipant","deprecated":null,"version":null,"openapi":"/runtime-openapi.json post /v1/chat/conversations/{id}/participants","href":"/api-reference/runtime-api/openapi/endpoints/post-v1chatconversations-participants"},{"title":"getParticipant","deprecated":null,"version":null,"openapi":"/runtime-openapi.json get /v1/chat/conversations/{id}/participants/{userId}","href":"/api-reference/runtime-api/openapi/endpoints/get-v1chatconversations-participants-1"},{"title":"removeParticipant","deprecated":null,"version":null,"openapi":"/runtime-openapi.json delete /v1/chat/conversations/{id}/participants/{userId}","href":"/api-reference/runtime-api/openapi/endpoints/delete-v1chatconversations-participants"},{"title":"listEvents","deprecated":null,"version":null,"openapi":"/runtime-openapi.json get /v1/chat/events","href":"/api-reference/runtime-api/openapi/endpoints/get-v1chatevents"},{"title":"createEvent","deprecated":null,"version":null,"openapi":"/runtime-openapi.json post /v1/chat/events","href":"/api-reference/runtime-api/openapi/endpoints/post-v1chatevents"},{"title":"getEvent","deprecated":null,"version":null,"openapi":"/runtime-openapi.json get /v1/chat/events/{id}","href":"/api-reference/runtime-api/openapi/endpoints/get-v1chatevents-1"},{"title":"cancelScheduledEvent","deprecated":null,"version":null,"openapi":"/runtime-openapi.json delete /v1/chat/events/scheduled/{id}","href":"/api-reference/runtime-api/openapi/endpoints/delete-v1chateventsscheduled"},{"title":"listMessages","deprecated":null,"version":null,"openapi":"/runtime-openapi.json get /v1/chat/messages","href":"/api-reference/runtime-api/openapi/endpoints/get-v1chatmessages"},{"title":"createMessage","deprecated":null,"version":null,"openapi":"/runtime-openapi.json post /v1/chat/messages","href":"/api-reference/runtime-api/openapi/endpoints/post-v1chatmessages"},{"title":"getOrCreateMessage","deprecated":null,"version":null,"openapi":"/runtime-openapi.json post /v1/chat/messages/get-or-create","href":"/api-reference/runtime-api/openapi/endpoints/post-v1chatmessagesget-or-create"},{"title":"getMessage","deprecated":null,"version":null,"openapi":"/runtime-openapi.json get /v1/chat/messages/{id}","href":"/api-reference/runtime-api/openapi/endpoints/get-v1chatmessages-1"},{"title":"updateMessage","deprecated":null,"version":null,"openapi":"/runtime-openapi.json put /v1/chat/messages/{id}","href":"/api-reference/runtime-api/openapi/endpoints/put-v1chatmessages"},{"title":"deleteMessage","deprecated":null,"version":null,"openapi":"/runtime-openapi.json delete /v1/chat/messages/{id}","href":"/api-reference/runtime-api/openapi/endpoints/delete-v1chatmessages"},{"title":"listUsers","deprecated":null,"version":null,"openapi":"/runtime-openapi.json get /v1/chat/users","href":"/api-reference/runtime-api/openapi/endpoints/get-v1chatusers"},{"title":"createUser","deprecated":null,"version":null,"openapi":"/runtime-openapi.json post /v1/chat/users","href":"/api-reference/runtime-api/openapi/endpoints/post-v1chatusers"},{"title":"getUser","deprecated":null,"version":null,"openapi":"/runtime-openapi.json get /v1/chat/users/{id}","href":"/api-reference/runtime-api/openapi/endpoints/get-v1chatusers-1"},{"title":"updateUser","deprecated":null,"version":null,"openapi":"/runtime-openapi.json put /v1/chat/users/{id}","href":"/api-reference/runtime-api/openapi/endpoints/put-v1chatusers"},{"title":"deleteUser","deprecated":null,"version":null,"openapi":"/runtime-openapi.json delete /v1/chat/users/{id}","href":"/api-reference/runtime-api/openapi/endpoints/delete-v1chatusers"},{"title":"getOrCreateUser","deprecated":null,"version":null,"openapi":"/runtime-openapi.json post /v1/chat/users/get-or-create","href":"/api-reference/runtime-api/openapi/endpoints/post-v1chatusersget-or-create"},{"title":"setStateExpiry","deprecated":null,"version":null,"openapi":"/runtime-openapi.json post /v1/chat/states/{type}/{id}/{name}/expiry","href":"/api-reference/runtime-api/openapi/endpoints/post-v1chatstates--expiry"},{"title":"getState","deprecated":null,"version":null,"openapi":"/runtime-openapi.json get /v1/chat/states/{type}/{id}/{name}","href":"/api-reference/runtime-api/openapi/endpoints/get-v1chatstates-"},{"title":"setState","deprecated":null,"version":null,"openapi":"/runtime-openapi.json post /v1/chat/states/{type}/{id}/{name}","href":"/api-reference/runtime-api/openapi/endpoints/post-v1chatstates-"},{"title":"patchState","deprecated":null,"version":null,"openapi":"/runtime-openapi.json patch /v1/chat/states/{type}/{id}/{name}","href":"/api-reference/runtime-api/openapi/endpoints/patch-v1chatstates-"},{"title":"getOrSetState","deprecated":null,"version":null,"openapi":"/runtime-openapi.json post /v1/chat/states/{type}/{id}/{name}/get-or-set","href":"/api-reference/runtime-api/openapi/endpoints/post-v1chatstates--get-or-set"},{"title":"callAction","deprecated":null,"version":null,"openapi":"/runtime-openapi.json post /v1/chat/actions","href":"/api-reference/runtime-api/openapi/endpoints/post-v1chatactions"},{"title":"configureIntegration","deprecated":null,"version":null,"openapi":"/runtime-openapi.json post /v1/chat/integrations/configure","href":"/api-reference/runtime-api/openapi/endpoints/post-v1chatintegrationsconfigure"},{"title":"listTagValues","deprecated":null,"version":null,"openapi":"/runtime-openapi.json get /v1/chat/tags/{key}/values","href":"/api-reference/runtime-api/openapi/endpoints/get-v1chattags-values"}]},{"group":"experimental","pages":[]}]}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog"}]}]},"basePath":"","title":"validateIntegrationUpdate - Botpress","buildId":"dpl_BSPUBxEoKhhK7HzXVDPxdPvWx4xc","deploymentId":"dpl_BSPUBxEoKhhK7HzXVDPxdPvWx4xc","dynamics":["c2aa737661","b0f84f53ff","a9bb46feb3","2b790eda92"],"chunks":["OpenApiReferenceProvider-Do6EtGSl.js","utils-id4tQ6My.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-Byrixac4.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-nakYa3Zl.js","snippetPresets-Bq-pUS7h.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","Page-CePXnjd1.js","ApiExamples-CujTC_9K.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-FneVUsVu.js","shallow-DY9WpUCz.js","getApiPlaygroundDisplay-Bz8WpPfA.js","CodeSnippet-DgCuJg4G.js","CodeSnippets-Dub9c4T0.js","getPastedJson-xdI8y2XB.js","icon--yVw5vkr.js","MethodPill-C47t7MdS.js","DuplicateIcon-BzwJ2LeC.js","createIcon-BzggGy84.js","DynamicMarkdown-AlxJK8VR.js","SectionHeading-CMlwFxdK.js","axios-vUo_bRtp.js","Markdown-BNgNrPsi.js","clsx-apD-Q0Oo.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-qmLwQyWY.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-Dc4qTkWx.js"]}