Requires `tools:write`. Omit `auth.value` to preserve an existing secret. Deprecated compatibility API; unchanged behavior and legacy scope. Migrate to update_action, actions:write. Use actionId=http:<toolId>; diagnosticId=logId. New grants must be explicitly approved. No retirement date is assigned. See /api-docs/actions-api#tools-migration.
tenant applies throughout this workspace and requires empty propertyIds; businesses uses explicitly selected active business IDs. Omission preserves legacy scope semantics. Scope is not an execution permission.
{
"error": {
"code": "M2M_AUTH_INSUFFICIENT_SCOPE",
"message": "M2M credential does not have required scope.",
"details": {
"requiredScopes": [
"conversations:write"
],
"missingScopes": [
"conversations:write"
]
}
}
}
{"docsConfig":{"theme":"maple","$schema":"https://mintlify.com/docs.json","name":"Visito Documentation","description":"Set up and operate Visito AI agents for customer messaging, knowledge, automation, payments, channels, integrations, and developer APIs.","colors":{"primary":"#007A61","light":"#07C983","dark":"#15803D"},"logo":{"light":"https://mintcdn.com/muhammadtest/CDFi4ni2JGEfQWU5/logo/Visito%20Logo.svg?fit=max\u0026auto=format\u0026n=CDFi4ni2JGEfQWU5\u0026q=85\u0026s=a39a66fdbb880bf89a71c4275bdd83ff","dark":"https://mintcdn.com/muhammadtest/CDFi4ni2JGEfQWU5/logo/Visito%20Logo.svg?fit=max\u0026auto=format\u0026n=CDFi4ni2JGEfQWU5\u0026q=85\u0026s=a39a66fdbb880bf89a71c4275bdd83ff"},"favicon":"https://mintcdn.com/muhammadtest/Txg3LujQoPnf_7Ow/favicon.ico?fit=max\u0026auto=format\u0026n=Txg3LujQoPnf_7Ow\u0026q=85\u0026s=246bb841d5074d137f10b7b8454ed8d9","navbar":{"links":[{"href":"mailto:help@visitoai.com","label":"Support"}],"primary":{"type":"button","label":"Log in","href":"https://dashboard.visitoai.com/auth/sign-in"}},"footer":{"socials":{"x":"https://x.com/visitoai","instagram":"https://www.instagram.com/visitoai_","linkedin":"https://www.linkedin.com/company/visitoai/posts"}},"search":{"prompt":"Search Visito documentation..."},"seo":{"metatags":{"og:site_name":"Visito Documentation","twitter:card":"summary_large_image"},"organization":{"name":"Visito","url":"https://www.visitoai.com","sameAs":["https://x.com/visitoai","https://www.instagram.com/visitoai_/","https://www.linkedin.com/company/visitoai/posts/"]},"indexing":"navigable"},"integrations":{"ga4":{"measurementId":"G-49L2GNFV48"}},"styling":{"latex":false},"navigation":{"languages":[{"language":"en","default":true,"href":"product-guides/getting-started/home"},{"language":"es","navbar":{"links":[{"href":"mailto:help@visitoai.com","label":"Soporte"}],"primary":{"type":"button","label":"Iniciar sesión","href":"https://dashboard.visitoai.com/auth/sign-in"}},"href":"es/product-guides/getting-started/home"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"muhammadtest","hasAudioNarration":false,"actualSubdomain":"muhammadtest","customDomains":["docs.visitoai.com"],"gitSource":{"type":"github","owner":"visito-ai","repo":"visito-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{},"buildId":"6adbd3f3bff9992d3e4abc2e","clientVersion":"0.0.4087","searchFilterCounts":[{"language":"en","tag":"API Reference","count":179},{"language":"es","tag":"Referencia de API","count":179},{"language":"en","tag":"Browse endpoints","count":177},{"language":"es","tag":"Endpoints por área","count":177},{"language":"en","tag":"AI and automation","count":76},{"language":"es","tag":"IA y automatización","count":76},{"language":"en","tag":"Docs","count":67},{"language":"es","tag":"Guías del producto","count":67},{"language":"en","tag":"Customer operations","count":54},{"language":"es","tag":"Operaciones con clientes","count":54},{"language":"en","tag":"Messaging","count":43},{"language":"es","tag":"Mensajería","count":43},{"language":"en","tag":"Channels","count":37},{"language":"es","tag":"Canales","count":37},{"language":"en","tag":"Setup","count":35},{"language":"es","tag":"Configurar","count":35},{"language":"en","tag":"Knowledge and assets","count":31},{"language":"es","tag":"Conocimiento y archivos","count":31},{"language":"en","tag":"Developer Guide","count":24},{"language":"es","tag":"Guía para desarrolladores","count":24}]},"assistantConfig":{},"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":"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":[],"page":{"pagePath":"es/api-reference/custom-tools/update-a-custom-ai-tool","slug":"/es/api-reference/custom-tools/update-a-custom-ai-tool","pageMetadata":{"title":"Update a custom AI tool","description":"Requires `tools:write`. Omit `auth.value` to preserve an existing secret. Deprecated compatibility API; unchanged behavior and legacy scope. Migrate to update_action, actions:write. Use actionId=http:\u003ctoolId>; diagnosticId=logId. New grants must be explicitly approved. No retirement date is assigned. See /api-docs/actions-api#tools-migration.","deprecated":true,"version":null,"openapi":"/openapi.json patch /tools/{toolId}","href":"/es/api-reference/custom-tools/update-a-custom-ai-tool","autogeneratedByOpenApi":true},"description":"Requires `tools:write`. Omit `auth.value` to preserve an existing secret. Deprecated compatibility API; unchanged behavior and legacy scope. Migrate to update_action, actions:write. Use actionId=http:\u003ctoolId>; diagnosticId=logId. New grants must be explicitly approved. No retirement date is assigned. See /api-docs/actions-api#tools-migration.","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":"Update a custom AI tool","description":"Requires `tools:write`. Omit `auth.value` to preserve an existing secret. Deprecated compatibility API; unchanged behavior and legacy scope. Migrate to update_action, actions:write. Use actionId=http:\u003ctoolId>; diagnosticId=logId. New grants must be explicitly approved. No retirement date is assigned. See /api-docs/actions-api#tools-migration.","deprecated":true,"version":null,"openapi":"/openapi.json patch /tools/{toolId}","href":"/es/api-reference/custom-tools/update-a-custom-ai-tool","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/muhammadtest/9c4e98983a411618/datafast.js"],"openApiReferenceData":{"operation":{"tags":["Custom tools"],"operationId":"updateTool","summary":"Update a custom AI tool","description":"Requires `tools:write`. Omit `auth.value` to preserve an existing secret. Deprecated compatibility API; unchanged behavior and legacy scope. Migrate to update_action, actions:write. Use actionId=http:\u003ctoolId>; diagnosticId=logId. New grants must be explicitly approved. No retirement date is assigned. See /api-docs/actions-api#tools-migration.","x-required-scope":"tools:write","parameters":["71339f86-efba-47a7-b943-ba015bfa9ba0"],"requestBody":"ce205b97-c582-4d80-a6fb-b68ee4d37568","responses":{"200":"ed5edb97-275e-48c6-a0b8-b6a140187e37","default":"edb84db8-f68a-4a99-a850-83f1c4edce28"},"deprecated":true,"method":"patch","type":"path","servers":["95e8b5c1-6f5d-44f1-9a00-941ca3135f84"],"security":["b0995eb4-2836-480c-a0f6-2ccee729dc72"],"path":"/tools/{toolId}","baseUrlOptions":["https://platform-api.visitoai.com/m2m/v1"],"title":"Update a custom AI tool","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"71339f86-efba-47a7-b943-ba015bfa9ba0":{"name":"toolId","in":"path","required":true,"schema":{"type":"string","isRequired":true,"uniqueKey":"","typeLabel":"string"}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","minProperties":1,"properties":{"name":{"type":"string","minLength":1,"maxLength":64,"pattern":"^[a-zA-Z_][a-zA-Z0-9_]{0,63}$","uniqueKey":"name","typeLabel":"string"},"description":{"type":"string","minLength":1,"maxLength":2000,"uniqueKey":"description","typeLabel":"string"},"parameters":{"type":"object","additionalProperties":true,"uniqueKey":"parameters","typeLabel":"object"},"endpoint":{"type":"object","properties":{"url":{"type":"string","format":"uri","uniqueKey":"endpoint.url","typeLabel":"string\u003curi>"},"method":{"type":"string","enum":["GET","POST"],"uniqueKey":"endpoint.method","typeLabel":"enum\u003cstring>"},"timeoutMs":{"type":"integer","minimum":500,"maximum":30000,"uniqueKey":"endpoint.timeoutMs","typeLabel":"integer"}},"additionalProperties":false,"uniqueKey":"endpoint","typeLabel":"object"},"auth":{"type":"object","required":["type"],"properties":{"type":{"type":"string","enum":["none","bearer","api_key"],"isRequired":true,"uniqueKey":"auth.type","typeLabel":"enum\u003cstring>"},"headerName":{"type":"string","uniqueKey":"auth.headerName","typeLabel":"string"},"value":{"type":"string","writeOnly":true,"uniqueKey":"auth.value","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"auth","typeLabel":"object"},"active":{"type":"boolean","uniqueKey":"active","typeLabel":"boolean"},"readOnly":{"type":"boolean","uniqueKey":"readOnly","typeLabel":"boolean"},"allowInPlayground":{"type":"boolean","uniqueKey":"allowInPlayground","typeLabel":"boolean"},"propertyIds":{"type":"array","items":{"type":"string","uniqueKey":"propertyIds.items.[INDEX]","typeLabel":"string"},"uniqueKey":"propertyIds","typeLabel":"string[]"},"mode":{"type":"string","enum":["off","playground","active"],"description":"off: unavailable; playground: Playground only; active: live channels and Playground. Do not combine mode with legacy state fields.","uniqueKey":"mode","typeLabel":"enum\u003cstring>"},"playgroundOnly":{"type":"boolean","description":"Optional explicit availability setting; prefer mode. Omission preserves legacy HTTP eligibility.","uniqueKey":"playgroundOnly","typeLabel":"boolean"},"scopeMode":{"type":"string","enum":["tenant","businesses"],"description":"tenant applies throughout this workspace and requires empty propertyIds; businesses uses explicitly selected active business IDs. Omission preserves legacy scope semantics. Scope is not an execution permission.","uniqueKey":"scopeMode","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"not":{"anyOf":[{"required":["mode","active"]},{"required":["mode","playgroundOnly"]},{"required":["mode","allowInPlayground"]}]},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"name":"\u003cstring>","description":"\u003cstring>","parameters":{},"endpoint":{"url":"\u003cstring>","timeoutMs":15250},"active":true,"readOnly":true,"allowInPlayground":true,"propertyIds":["\u003cstring>"],"playgroundOnly":true}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"ed5edb97-275e-48c6-a0b8-b6a140187e37":{"description":"Tool updated","content":{"application/json":{"schema":{"type":"object","required":["tool"],"properties":{"tool":{"type":"object","required":["toolId","tenantId","name","description","parameters","endpoint","auth","active","readOnly","allowInPlayground","propertyIds","createdAt","updatedAt"],"properties":{"toolId":{"type":"string","isRequired":true,"uniqueKey":"tool.toolId","typeLabel":"string"},"tenantId":{"type":"string","isRequired":true,"uniqueKey":"tool.tenantId","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"tool.name","typeLabel":"string"},"description":{"type":"string","isRequired":true,"uniqueKey":"tool.description","typeLabel":"string"},"parameters":{"type":"object","additionalProperties":true,"isRequired":true,"uniqueKey":"tool.parameters","typeLabel":"object"},"endpoint":{"type":"object","required":["url","method"],"properties":{"url":{"type":"string","format":"uri","isRequired":true,"uniqueKey":"tool.endpoint.url","typeLabel":"string\u003curi>"},"method":{"type":"string","enum":["GET","POST"],"isRequired":true,"uniqueKey":"tool.endpoint.method","typeLabel":"enum\u003cstring>"},"timeoutMs":{"type":"integer","minimum":500,"maximum":30000,"uniqueKey":"tool.endpoint.timeoutMs","typeLabel":"integer"},"path":{"type":"string","uniqueKey":"tool.endpoint.path","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"tool.endpoint","typeLabel":"object"},"auth":{"type":"object","required":["type","configured"],"properties":{"type":{"type":"string","enum":["none","bearer","api_key"],"isRequired":true,"uniqueKey":"tool.auth.type","typeLabel":"enum\u003cstring>"},"configured":{"type":"boolean","isRequired":true,"uniqueKey":"tool.auth.configured","typeLabel":"boolean"},"headerName":{"type":"string","uniqueKey":"tool.auth.headerName","typeLabel":"string"},"secretLastFour":{"type":"string","uniqueKey":"tool.auth.secretLastFour","typeLabel":"string"}},"isRequired":true,"uniqueKey":"tool.auth","typeLabel":"object"},"active":{"type":"boolean","isRequired":true,"uniqueKey":"tool.active","typeLabel":"boolean"},"readOnly":{"type":"boolean","isRequired":true,"uniqueKey":"tool.readOnly","typeLabel":"boolean"},"allowInPlayground":{"type":"boolean","isRequired":true,"uniqueKey":"tool.allowInPlayground","typeLabel":"boolean"},"propertyIds":{"type":"array","items":{"type":"string","uniqueKey":"tool.propertyIds.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"tool.propertyIds","typeLabel":"string[]"},"createdAt":{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"tool.createdAt","typeLabel":"string\u003cdate-time>"},"updatedAt":{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"tool.updatedAt","typeLabel":"string\u003cdate-time>"},"mode":{"type":"string","enum":["off","playground","active","legacy_live_only"],"description":"Computed availability. legacy_live_only preserves existing HTTP live access without Playground access until explicitly changed.","uniqueKey":"tool.mode","typeLabel":"enum\u003cstring>"},"playgroundOnly":{"type":"boolean","uniqueKey":"tool.playgroundOnly","typeLabel":"boolean"},"configurationVersion":{"oneOf":[{"type":"string","description":"Opaque current action and connection configuration token. Confirm this exact value for write-capable tests.","uniqueKey":"tool.configurationVersion.oneOf.0","typeLabel":"string"},{"type":"null","description":"Opaque current action and connection configuration token. Confirm this exact value for write-capable tests.","uniqueKey":"tool.configurationVersion.oneOf.1","typeLabel":"null"}],"uniqueKey":"tool.configurationVersion","typeLabel":"string | null"},"scopeMode":{"type":"string","enum":["tenant","businesses"],"description":"tenant applies throughout this workspace and requires empty propertyIds; businesses uses explicitly selected active business IDs. Omission preserves legacy scope semantics. Scope is not an execution permission.","uniqueKey":"tool.scopeMode","typeLabel":"enum\u003cstring>"},"connectorId":{"type":"string","maxLength":120,"uniqueKey":"tool.connectorId","typeLabel":"string"},"connectionId":{"type":"string","maxLength":120,"uniqueKey":"tool.connectionId","typeLabel":"string"},"revision":{"type":"integer","minimum":0,"uniqueKey":"tool.revision","typeLabel":"integer"},"version":{"oneOf":[{"type":"integer","uniqueKey":"tool.version.oneOf.0","typeLabel":"integer"},{"type":"null","uniqueKey":"tool.version.oneOf.1","typeLabel":"null"}],"uniqueKey":"tool.version","typeLabel":"integer | null"},"runtimeName":{"type":"string","uniqueKey":"tool.runtimeName","typeLabel":"string"}},"isRequired":true,"uniqueKey":"tool","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"tool":{"toolId":"\u003cstring>","tenantId":"\u003cstring>","name":"\u003cstring>","description":"\u003cstring>","parameters":{},"endpoint":{"url":"\u003cstring>","method":"GET","timeoutMs":15250,"path":"\u003cstring>"},"auth":{"type":"none","configured":true,"headerName":"\u003cstring>","secretLastFour":"\u003cstring>"},"active":true,"readOnly":true,"allowInPlayground":true,"propertyIds":["\u003cstring>"],"createdAt":"2023-11-07T05:31:56Z","updatedAt":"2023-11-07T05:31:56Z","mode":"off","playgroundOnly":true,"configurationVersion":"\u003cstring>","scopeMode":"tenant","connectorId":"\u003cstring>","connectionId":"\u003cstring>","revision":1,"version":123,"runtimeName":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"edb84db8-f68a-4a99-a850-83f1c4edce28":{"description":"Structured error","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string","example":"M2M_AUTH_INSUFFICIENT_SCOPE","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"details":{"type":"object","additionalProperties":true,"uniqueKey":"error.details","typeLabel":"object"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"example":{"error":{"code":"M2M_AUTH_INSUFFICIENT_SCOPE","message":"M2M credential does not have required scope.","details":{"requiredScopes":["conversations:write"],"missingScopes":["conversations:write"]}}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"M2M_AUTH_INSUFFICIENT_SCOPE","message":"M2M credential does not have required scope.","details":{"requiredScopes":["conversations:write"],"missingScopes":["conversations:write"]}}}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"b0995eb4-2836-480c-a0f6-2ccee729dc72":{"bearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"Visito M2M API key","description":"Server-side tenant-scoped credential created from Build > API Keys.","scopes":[],"schemeName":"bearerAuth"}}},"servers":{"95e8b5c1-6f5d-44f1-9a00-941ca3135f84":{"url":"https://platform-api.visitoai.com/m2m/v1","description":"Production"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","bearerFormat":"Visito M2M API key","description":"Server-side tenant-scoped credential created from Build > API Keys.","scopes":[],"schemeName":"bearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Server-side tenant-scoped credential created from Build > API Keys.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"openapi.json"},"subdomain":"muhammadtest","siteName":"Visito Documentation","title":"Update a custom AI tool - Visito Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/api-reference/custom-tools/update-a-custom-ai-tool","matchLevel":1},"es":{"href":"/es/api-reference/custom-tools/update-a-custom-ai-tool","matchLevel":0}}},"lastModified":"2026-10-23T21:39:09.914Z","originalFileLocation":"es/api-reference/custom-tools/update-a-custom-ai-tool.mdx","locale":"es"},"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=\"Requires tools:write. Omit auth.value to preserve an existing secret. Deprecated compatibility API; unchanged behavior and legacy scope. Migrate to update_action, actions:write. Use actionId=http:; diagnosticId=logId. New grants must be explicitly approved. No retirement date is assigned. See /api-docs/actions-api#tools-migration.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Visito Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/muhammadtest/ixzqF7XvrfSOnGKq/_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/muhammadtest/ixzqF7XvrfSOnGKq/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/muhammadtest/ixzqF7XvrfSOnGKq/_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/muhammadtest/ixzqF7XvrfSOnGKq/_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/muhammadtest/ixzqF7XvrfSOnGKq/_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/muhammadtest/ixzqF7XvrfSOnGKq/_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/muhammadtest/ixzqF7XvrfSOnGKq/_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/muhammadtest/ixzqF7XvrfSOnGKq/_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/muhammadtest/ixzqF7XvrfSOnGKq/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Update a custom AI tool - Visito Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Requires tools:write. Omit auth.value to preserve an existing secret. Deprecated compatibility API; unchanged behavior and legacy scope. Migrate to update_action, actions:write. Use actionId=http:; diagnosticId=logId. New grants must be explicitly approved. No retirement date is assigned. See /api-docs/actions-api#tools-migration.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Visito Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.visitoai.com/es/api-reference/custom-tools/update-a-custom-ai-tool\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://muhammadtest.mintlify.site/_mintlify/api/og/v2?division=Herramientas+personalizadas\u0026amp;title=Update+a+custom+AI+tool\u0026amp;description=Requires+%60tools%3Awrite%60.+Omit+%60auth.value%60+to+preserve+an+existing+secret.+Deprecated+compatibility+API%3B+unchanged+behavior+and+legacy+scope.+Migrate+to+update_a\u0026amp;theme=6f12f17051b5e1d2dd53fe38\u0026amp;signature=20d6b6f0f06c8a115e0283ff4675910bad89d0e55b9f688df34f9687e543c8a0\">\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=\"Update a custom AI tool - Visito Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Requires tools:write. Omit auth.value to preserve an existing secret. Deprecated compatibility API; unchanged behavior and legacy scope. Migrate to update_action, actions:write. Use actionId=http:; diagnosticId=logId. New grants must be explicitly approved. No retirement date is assigned. See /api-docs/actions-api#tools-migration.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://muhammadtest.mintlify.site/_mintlify/api/og/v2?division=Herramientas+personalizadas\u0026amp;title=Update+a+custom+AI+tool\u0026amp;description=Requires+%60tools%3Awrite%60.+Omit+%60auth.value%60+to+preserve+an+existing+secret.+Deprecated+compatibility+API%3B+unchanged+behavior+and+legacy+scope.+Migrate+to+update_a\u0026amp;theme=6f12f17051b5e1d2dd53fe38\u0026amp;signature=20d6b6f0f06c8a115e0283ff4675910bad89d0e55b9f688df34f9687e543c8a0\">\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/muhammadtest/ixzqF7XvrfSOnGKq/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Visito Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#007A61\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.visitoai.com/es/api-reference/custom-tools/update-a-custom-ai-tool\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/es/api-reference/custom-tools/update-a-custom-ai-tool.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://docs.visitoai.com/es/api-reference/custom-tools/update-a-custom-ai-tool\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.visitoai.com/api-reference/custom-tools/update-a-custom-ai-tool\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.visitoai.com/api-reference/custom-tools/update-a-custom-ai-tool\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://www.visitoai.com/#organization\",\"name\":\"Visito\",\"url\":\"https://www.visitoai.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/muhammadtest/CDFi4ni2JGEfQWU5/logo/Visito%20Logo.svg?fit=max\u0026auto=format\u0026n=CDFi4ni2JGEfQWU5\u0026q=85\u0026s=a39a66fdbb880bf89a71c4275bdd83ff\"},\"sameAs\":[\"https://x.com/visitoai\",\"https://www.instagram.com/visitoai_/\",\"https://www.linkedin.com/company/visitoai/posts/\"]},{\"@type\":\"WebSite\",\"@id\":\"https://docs.visitoai.com#website\",\"name\":\"Visito Documentation\",\"url\":\"https://docs.visitoai.com\",\"publisher\":{\"@id\":\"https://www.visitoai.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.visitoai.com/es/api-reference/custom-tools/update-a-custom-ai-tool#webpage\",\"url\":\"https://docs.visitoai.com/es/api-reference/custom-tools/update-a-custom-ai-tool\",\"name\":\"Update a custom AI tool\",\"description\":\"Requires tools:write. Omit auth.value to preserve an existing secret. Deprecated compatibility API; unchanged behavior and legacy scope. Migrate to update_action, actions:write. Use actionId=http:; diagnosticId=logId. New grants must be explicitly approved. No retirement date is assigned. See /api-docs/actions-api#tools-migration.\",\"dateModified\":\"2026-10-23T21:39:09.914Z\",\"isPartOf\":{\"@id\":\"https://docs.visitoai.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.visitoai.com/es/api-reference/custom-tools/update-a-custom-ai-tool#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.visitoai.com/es/api-reference/custom-tools/update-a-custom-ai-tool#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Endpoints por área\",\"item\":\"https://docs.visitoai.com/es/api-reference/channels/list-tenant-channels\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"IA y automatización\",\"item\":\"https://docs.visitoai.com/es/api-reference/ai/overview\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Herramientas personalizadas\",\"item\":\"https://docs.visitoai.com/es/api-reference/custom-tools/list-custom-ai-tools\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Update a custom AI tool\",\"item\":\"https://docs.visitoai.com/es/api-reference/custom-tools/update-a-custom-ai-tool\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.visitoai.com/es/api-reference/custom-tools/update-a-custom-ai-tool#apireference\",\"headline\":\"Update a custom AI tool\",\"name\":\"Update a custom AI tool\",\"description\":\"Requires tools:write. Omit auth.value to preserve an existing secret. Deprecated compatibility API; unchanged behavior and legacy scope. Migrate to update_action, actions:write. Use actionId=http:; diagnosticId=logId. New grants must be explicitly approved. No retirement date is assigned. See /api-docs/actions-api#tools-migration.\",\"url\":\"https://docs.visitoai.com/es/api-reference/custom-tools/update-a-custom-ai-tool\",\"mainEntityOfPage\":{\"@id\":\"https://docs.visitoai.com/es/api-reference/custom-tools/update-a-custom-ai-tool#webpage\"},\"dateModified\":\"2026-10-23T21:39:09.914Z\",\"publisher\":{\"@id\":\"https://www.visitoai.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.visitoai.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Visito Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Visito Documentation","nav":{"global":null,"languages":[{"language":"en","default":true,"pages":[{"title":"en","href":"/api-reference/custom-tools/update-a-custom-ai-tool"}]},{"language":"es","navbar":{"links":[{"href":"mailto:help@visitoai.com","label":"Soporte"}],"primary":{"type":"button","label":"Iniciar sesión","href":"https://dashboard.visitoai.com/auth/sign-in"}},"tabs":[{"tab":"Guías del producto","icon":"newspaper","pages":[{"title":"Guías del producto","href":"/es/product-guides/getting-started/home"}]},{"tab":"Guía para desarrolladores","icon":"code","pages":[{"title":"Guía para desarrolladores","href":"/es/api-docs/introduction"}]},{"tab":"Referencia de API","icon":"terminal","groups":[{"group":"Empieza aquí","pages":[{"title":"Referencia de API","sidebarTitle":"Descripción general","href":"/es/api-reference/overview"},{"title":"Cómo usar la API","sidebarTitle":"Cómo usar la API","href":"/es/api-reference/conventions"}]},{"group":"Endpoints por área","pages":[{"group":"Mensajería","icon":"messages","root":{"title":"Mensajería","sidebarTitle":"Descripción general","href":"/es/api-reference/messaging/overview"},"expanded":false,"pages":[{"group":"Canales","expanded":false,"pages":[{"title":"List tenant channels","deprecated":null,"version":null,"openapi":"/openapi.json get /channels","href":"/es/api-reference/channels/list-tenant-channels"},{"title":"Set channel automatic replies","deprecated":null,"version":null,"openapi":"/openapi.json patch /channels/{channelId}/respond-enabled","href":"/es/api-reference/channels/set-channel-automatic-replies"},{"title":"Discover channel connection methods","deprecated":null,"version":null,"openapi":"/openapi.json get /channels/connection-options","href":"/es/api-reference/channels/discover-channel-connection-methods"},{"title":"Create temporary channel connection link","deprecated":null,"version":null,"openapi":"/openapi.json post /channels/connection-attempts","href":"/es/api-reference/channels/create-temporary-channel-connection-link"},{"title":"Read channel connection progress","deprecated":null,"version":null,"openapi":"/openapi.json get /channels/connection-attempts/{attemptId}","href":"/es/api-reference/channels/read-channel-connection-progress"},{"title":"Read channel configuration and saved readiness","deprecated":null,"version":null,"openapi":"/openapi.json get /channels/{channelId}","href":"/es/api-reference/channels/read-channel-configuration-and-saved-readiness"},{"title":"Manage channel activation and configuration","deprecated":null,"version":null,"openapi":"/openapi.json patch /channels/{channelId}","href":"/es/api-reference/channels/manage-channel-activation-and-configuration"},{"title":"Disconnect a channel","deprecated":null,"version":null,"openapi":"/openapi.json delete /channels/{channelId}","href":"/es/api-reference/channels/disconnect-a-channel"},{"title":"Check live WhatsApp provider health","deprecated":null,"version":null,"openapi":"/openapi.json get /channels/{channelId}/whatsapp/health","href":"/es/api-reference/channels/check-live-whatsapp-provider-health"},{"title":"Read webchat installation and configuration","deprecated":null,"version":null,"openapi":"/openapi.json get /channels/{channelId}/webchat","href":"/es/api-reference/channels/read-webchat-installation-and-configuration"},{"title":"Read WhatsApp business profile","deprecated":null,"version":null,"openapi":"/openapi.json get /channels/{channelId}/whatsapp/profile","href":"/es/api-reference/channels/read-whatsapp-business-profile"},{"title":"Update WhatsApp business profile","deprecated":null,"version":null,"openapi":"/openapi.json patch /channels/{channelId}/whatsapp/profile","href":"/es/api-reference/channels/update-whatsapp-business-profile"},{"title":"Get WhatsApp Manager instructions","deprecated":null,"version":null,"openapi":"/openapi.json get /channels/{channelId}/whatsapp/manager-link","href":"/es/api-reference/channels/get-whatsapp-manager-instructions"},{"title":"Request Instagram token refresh","deprecated":null,"version":null,"openapi":"/openapi.json post /channels/{channelId}/refresh-token","href":"/es/api-reference/channels/request-instagram-token-refresh"},{"title":"Recheck WhatsApp coexistence activation","deprecated":null,"version":null,"openapi":"/openapi.json post /channels/{channelId}/whatsapp/coexistence/recheck","href":"/es/api-reference/channels/recheck-whatsapp-coexistence-activation"},{"title":"Inspect or repair WhatsApp connection binding","deprecated":null,"version":null,"openapi":"/openapi.json post /channels/{channelId}/whatsapp/reconcile","href":"/es/api-reference/channels/inspect-or-repair-whatsapp-connection-binding"},{"title":"Read saved Instagram history import status","deprecated":null,"version":null,"openapi":"/openapi.json get /channels/{channelId}/instagram/history-import","href":"/es/api-reference/channels/read-saved-instagram-history-import-status"},{"title":"Read saved Messenger history import status","deprecated":null,"version":null,"openapi":"/openapi.json get /channels/{channelId}/messenger/history-import","href":"/es/api-reference/channels/read-saved-messenger-history-import-status"}]},{"group":"Conversaciones","expanded":false,"pages":[{"title":"List conversations with cursor pagination","deprecated":null,"version":null,"openapi":"/openapi.json get /conversations","href":"/es/api-reference/conversations/list-conversations-with-cursor-pagination"},{"title":"Read conversation metadata","deprecated":null,"version":null,"openapi":"/openapi.json get /conversations/{conversationId}","href":"/es/api-reference/conversations/read-conversation-metadata"},{"title":"List external conversation messages","deprecated":null,"version":null,"openapi":"/openapi.json get /conversations/{conversationId}/messages","href":"/es/api-reference/conversations/list-external-conversation-messages"},{"title":"Queue a reply to an existing conversation","deprecated":null,"version":null,"openapi":"/openapi.json post /conversations/{conversationId}/reply","href":"/es/api-reference/conversations/queue-a-reply-to-an-existing-conversation"},{"title":"List staff available for conversation assignment","deprecated":null,"version":null,"openapi":"/openapi.json get /conversations/assignable-operators","href":"/es/api-reference/conversations/list-staff-available-for-conversation-assignment"},{"title":"Retrieve conversation policy","deprecated":null,"version":null,"openapi":"/openapi.json get /conversations/{conversationId}/policy","href":"/es/api-reference/conversations/retrieve-conversation-policy"},{"title":"Update conversation policy","deprecated":null,"version":null,"openapi":"/openapi.json patch /conversations/{conversationId}/policy","href":"/es/api-reference/conversations/update-conversation-policy"},{"title":"PUT /conversations/{conversationId}/assignment","deprecated":null,"version":null,"openapi":"/openapi.json put /conversations/{conversationId}/assignment","href":"/es/api-reference/conversations/put-conversations-assignment"},{"title":"List conversation handoffs","deprecated":null,"version":null,"openapi":"/openapi.json get /conversations/{conversationId}/handoffs","href":"/es/api-reference/conversations/list-conversation-handoffs"},{"title":"Resolve a conversation handoff","deprecated":null,"version":null,"openapi":"/openapi.json post /conversations/{conversationId}/handoff/resolve","href":"/es/api-reference/conversations/resolve-a-conversation-handoff"},{"title":"Get conversation start status","deprecated":null,"version":null,"openapi":"/openapi.json get /conversations/start/whatsapp-template-status","href":"/es/api-reference/get-conversation-start-status"},{"title":"Start conversation","deprecated":null,"version":null,"openapi":"/openapi.json post /conversations/start","href":"/es/api-reference/start-conversation"},{"title":"Mark conversation read","deprecated":null,"version":null,"openapi":"/openapi.json post /conversations/{conversationId}/read","href":"/es/api-reference/mark-conversation-read"},{"title":"Resolve conversation needs reply","deprecated":null,"version":null,"openapi":"/openapi.json post /conversations/{conversationId}/needs-reply/resolve","href":"/es/api-reference/resolve-conversation-needs-reply"},{"title":"Create conversation review","deprecated":null,"version":null,"openapi":"/openapi.json post /conversations/{conversationId}/review","href":"/es/api-reference/create-conversation-review"},{"title":"Assign conversation review","deprecated":null,"version":null,"openapi":"/openapi.json put /conversations/{conversationId}/review/assignment","href":"/es/api-reference/assign-conversation-review"},{"title":"Resolve conversation review","deprecated":null,"version":null,"openapi":"/openapi.json post /conversations/{conversationId}/review/resolve","href":"/es/api-reference/resolve-conversation-review"},{"title":"Inspect one conversation message attachment","deprecated":null,"version":null,"openapi":"/openapi.json get /conversations/{conversationId}/messages/{messageId}/attachments/{attachmentIndex}","href":"/es/api-reference/inspect-one-conversation-message-attachment"},{"title":"Inspect the saved AI execution trace for one answer","deprecated":null,"version":null,"openapi":"/openapi.json get /conversations/{conversationId}/messages/{messageId}/trace","href":"/es/api-reference/inspect-the-saved-ai-execution-trace-for-one-answer"},{"title":"List events for one handoff or review case","deprecated":null,"version":null,"openapi":"/openapi.json get /conversations/{conversationId}/handoffs/{caseId}/events","href":"/es/api-reference/list-events-for-one-handoff-or-review-case"}]},{"group":"Plantillas de WhatsApp","expanded":false,"pages":[{"title":"List templates for a WhatsApp channel","deprecated":null,"version":null,"openapi":"/openapi.json get /whatsapp-templates/{channelId}","href":"/es/api-reference/whatsapp-templates/list-templates-for-a-whatsapp-channel"},{"title":"Create a WhatsApp template for Meta review","deprecated":null,"version":null,"openapi":"/openapi.json post /whatsapp-templates/{channelId}","href":"/es/api-reference/whatsapp-templates/create-a-whatsapp-template-for-meta-review"},{"title":"Queue an approved WhatsApp template","deprecated":null,"version":null,"openapi":"/openapi.json post /whatsapp-templates/{channelId}/send","href":"/es/api-reference/whatsapp-templates/queue-an-approved-whatsapp-template"}]},{"group":"Estado de entrega","expanded":false,"pages":[{"title":"Retrieve message delivery status","deprecated":null,"version":null,"openapi":"/openapi.json get /messages/{messageId}/status","href":"/es/api-reference/delivery/retrieve-message-delivery-status"},{"title":"Retrieve send request status","deprecated":null,"version":null,"openapi":"/openapi.json get /message-requests/{requestEventId}/status","href":"/es/api-reference/delivery/retrieve-send-request-status"}]}]},{"group":"IA y automatización","icon":"sparkles","root":{"title":"IA y automatización","sidebarTitle":"Descripción general","href":"/es/api-reference/ai/overview"},"expanded":false,"pages":[{"group":"Conocimiento y archivos","expanded":false,"pages":[{"title":"List knowledge sources","deprecated":null,"version":null,"openapi":"/openapi.json get /knowledge/sources","href":"/es/api-reference/knowledge/list-knowledge-sources"},{"title":"Retrieve a knowledge source","deprecated":null,"version":null,"openapi":"/openapi.json get /knowledge/sources/{sourceId}","href":"/es/api-reference/knowledge/retrieve-a-knowledge-source"},{"title":"Delete a knowledge source","deprecated":null,"version":null,"openapi":"/openapi.json delete /knowledge/sources/{sourceId}","href":"/es/api-reference/knowledge/delete-a-knowledge-source"},{"title":"Retrieve knowledge usage","deprecated":null,"version":null,"openapi":"/openapi.json get /knowledge/usage","href":"/es/api-reference/knowledge/retrieve-knowledge-usage"},{"title":"Retrieve crawl status","deprecated":null,"version":null,"openapi":"/openapi.json get /knowledge/url/crawl/{jobId}","href":"/es/api-reference/knowledge/retrieve-crawl-status"},{"title":"Add text knowledge","deprecated":null,"version":null,"openapi":"/openapi.json post /knowledge/text","href":"/es/api-reference/knowledge/add-text-knowledge"},{"title":"Upload a knowledge file","deprecated":null,"version":null,"openapi":"/openapi.json post /knowledge/file","href":"/es/api-reference/knowledge/upload-a-knowledge-file"},{"title":"Add knowledge from a URL","deprecated":null,"version":null,"openapi":"/openapi.json post /knowledge/url","href":"/es/api-reference/knowledge/add-knowledge-from-a-url"},{"title":"Start a website crawl","deprecated":null,"version":null,"openapi":"/openapi.json post /knowledge/url/crawl","href":"/es/api-reference/knowledge/start-a-website-crawl"},{"title":"Discover knowledge crawl jobs","deprecated":null,"version":null,"openapi":"/openapi.json get /knowledge/url/crawl","href":"/es/api-reference/discover-knowledge-crawl-jobs"},{"title":"Set knowledge source activation","deprecated":null,"version":null,"openapi":"/openapi.json patch /knowledge/sources/{sourceId}/active","href":"/es/api-reference/knowledge/set-knowledge-source-activation"},{"title":"Discover knowledge sources and managed websites","deprecated":null,"version":null,"openapi":"/openapi.json get /knowledge/items","href":"/es/api-reference/discover-knowledge-sources-and-managed-websites"},{"title":"Search current active indexed knowledge","deprecated":null,"version":null,"openapi":"/openapi.json post /knowledge/sources/search","href":"/es/api-reference/search-current-active-indexed-knowledge"},{"title":"Inspect an indexed knowledge chunk","deprecated":null,"version":null,"openapi":"/openapi.json get /knowledge/chunks/{chunkId}","href":"/es/api-reference/inspect-an-indexed-knowledge-chunk"},{"title":"Get the original uploaded knowledge or asset file","deprecated":null,"version":null,"openapi":"/openapi.json get /knowledge/sources/{sourceId}/original-file","href":"/es/api-reference/get-the-original-uploaded-knowledge-or-asset-file"},{"title":"Change knowledge source applicability","deprecated":null,"version":null,"openapi":"/openapi.json patch /knowledge/sources/{sourceId}/property","href":"/es/api-reference/change-knowledge-source-applicability"},{"title":"Create and crawl a managed knowledge website","deprecated":null,"version":null,"openapi":"/openapi.json post /knowledge/websites","href":"/es/api-reference/create-and-crawl-a-managed-knowledge-website"},{"title":"Discover managed knowledge websites","deprecated":null,"version":null,"openapi":"/openapi.json get /knowledge/websites","href":"/es/api-reference/discover-managed-knowledge-websites"},{"title":"Inspect website generation and selected knowledge pages","deprecated":null,"version":null,"openapi":"/openapi.json get /knowledge/websites/{websiteId}","href":"/es/api-reference/inspect-website-generation-and-selected-knowledge-pages"},{"title":"Delete a managed knowledge website and its pages","deprecated":null,"version":null,"openapi":"/openapi.json delete /knowledge/websites/{websiteId}","href":"/es/api-reference/delete-a-managed-knowledge-website-and-its-pages"},{"title":"Refresh a managed knowledge website","deprecated":null,"version":null,"openapi":"/openapi.json post /knowledge/websites/{websiteId}/recrawl","href":"/es/api-reference/refresh-a-managed-knowledge-website"},{"title":"Fit website knowledge selection to its quota","deprecated":null,"version":null,"openapi":"/openapi.json post /knowledge/websites/{websiteId}/fit-selection","href":"/es/api-reference/fit-website-knowledge-selection-to-its-quota"},{"title":"Enable or disable website knowledge pages","deprecated":null,"version":null,"openapi":"/openapi.json patch /knowledge/websites/{websiteId}/selection","href":"/es/api-reference/enable-or-disable-website-knowledge-pages"},{"title":"Change applicability of a managed website","deprecated":null,"version":null,"openapi":"/openapi.json patch /knowledge/websites/{websiteId}/property","href":"/es/api-reference/change-applicability-of-a-managed-website"},{"title":"Change whether an asset can be shared by the guest AI","deprecated":null,"version":null,"openapi":"/openapi.json patch /knowledge/sources/{sourceId}/sharing","href":"/es/api-reference/change-whether-an-asset-can-be-shared-by-the-guest-ai"},{"title":"Discover folders of guest-shareable assets","deprecated":null,"version":null,"openapi":"/openapi.json get /knowledge/asset-folders","href":"/es/api-reference/discover-folders-of-guest-shareable-assets"},{"title":"Create a folder for guest-shareable assets","deprecated":null,"version":null,"openapi":"/openapi.json post /knowledge/asset-folders","href":"/es/api-reference/create-a-folder-for-guest-shareable-assets"},{"title":"Edit asset folder sharing and applicability","deprecated":null,"version":null,"openapi":"/openapi.json patch /knowledge/asset-folders/{folderId}","href":"/es/api-reference/edit-asset-folder-sharing-and-applicability"},{"title":"Delete an asset folder and its member assets","deprecated":null,"version":null,"openapi":"/openapi.json delete /knowledge/asset-folders/{folderId}","href":"/es/api-reference/delete-an-asset-folder-and-its-member-assets"},{"title":"Move an asset into or out of a sharing folder","deprecated":null,"version":null,"openapi":"/openapi.json patch /knowledge/sources/{sourceId}/folder","href":"/es/api-reference/move-an-asset-into-or-out-of-a-sharing-folder"},{"title":"Set asset presentation order within a folder","deprecated":null,"version":null,"openapi":"/openapi.json put /knowledge/asset-folders/{folderId}/order","href":"/es/api-reference/set-asset-presentation-order-within-a-folder"}]},{"group":"Configuración de IA","expanded":false,"pages":[{"title":"Read customer-facing AI tone, personality and instructions","deprecated":null,"version":null,"openapi":"/openapi.json get /settings/ai/system-prompt","href":"/es/api-reference/read-customer-facing-ai-tone-personality-and-instructions"},{"title":"Change customer-facing AI tone, personality and instructions","deprecated":null,"version":null,"openapi":"/openapi.json put /settings/ai/system-prompt","href":"/es/api-reference/change-customer-facing-ai-tone-personality-and-instructions"},{"title":"Read the AI guest photo limit","deprecated":null,"version":null,"openapi":"/openapi.json get /settings/ai/asset-sharing","href":"/es/api-reference/read-the-ai-guest-photo-limit"},{"title":"Change the AI guest photo limit","deprecated":null,"version":null,"openapi":"/openapi.json put /settings/ai/asset-sharing","href":"/es/api-reference/change-the-ai-guest-photo-limit"},{"title":"Read AI escalation rules, working hours and knowledge-gap behavior","deprecated":null,"version":null,"openapi":"/openapi.json get /settings/ai/handoff-policy","href":"/es/api-reference/read-ai-escalation-rules-working-hours-and-knowledge-gap-behavior"},{"title":"Change AI escalation rules and knowledge-gap behavior","deprecated":null,"version":null,"openapi":"/openapi.json put /settings/ai/handoff-policy","href":"/es/api-reference/change-ai-escalation-rules-and-knowledge-gap-behavior"}]},{"group":"Conectores","expanded":false,"pages":[{"title":"List connector http actions","deprecated":null,"version":null,"openapi":"/openapi.json get /connectors/{connectorId}/http-actions","href":"/es/api-reference/list-connector-http-actions"},{"title":"List connectors","deprecated":null,"version":null,"openapi":"/openapi.json get /connectors","href":"/es/api-reference/list-connectors"},{"title":"Create connector","deprecated":null,"version":null,"openapi":"/openapi.json post /connectors","href":"/es/api-reference/create-connector"},{"title":"Get connector","deprecated":null,"version":null,"openapi":"/openapi.json get /connectors/{connectorId}","href":"/es/api-reference/get-connector"},{"title":"Update connector","deprecated":null,"version":null,"openapi":"/openapi.json patch /connectors/{connectorId}","href":"/es/api-reference/update-connector"},{"title":"Delete connector","deprecated":null,"version":null,"openapi":"/openapi.json delete /connectors/{connectorId}","href":"/es/api-reference/delete-connector"},{"title":"List connector connections","deprecated":null,"version":null,"openapi":"/openapi.json get /connectors/{connectorId}/connections","href":"/es/api-reference/list-connector-connections"},{"title":"Create connector connection","deprecated":null,"version":null,"openapi":"/openapi.json post /connectors/{connectorId}/connections","href":"/es/api-reference/create-connector-connection"},{"title":"Get connector connection","deprecated":null,"version":null,"openapi":"/openapi.json get /connectors/{connectorId}/connections/{connectionId}","href":"/es/api-reference/get-connector-connection"},{"title":"Update connector connection","deprecated":null,"version":null,"openapi":"/openapi.json patch /connectors/{connectorId}/connections/{connectionId}","href":"/es/api-reference/update-connector-connection"},{"title":"Delete connector connection","deprecated":null,"version":null,"openapi":"/openapi.json delete /connectors/{connectorId}/connections/{connectionId}","href":"/es/api-reference/delete-connector-connection"},{"title":"Adopt http action","deprecated":null,"version":null,"openapi":"/openapi.json post /connectors/{connectorId}/actions/{actionId}/adopt","href":"/es/api-reference/adopt-http-action"}]},{"group":"Acciones","expanded":false,"pages":[{"title":"Discover configured actions","deprecated":null,"version":null,"openapi":"/openapi.json get /actions","href":"/es/api-reference/actions/discover-configured-actions"},{"title":"Create an action configuration","deprecated":null,"version":null,"openapi":"/openapi.json post /actions","href":"/es/api-reference/actions/create-an-action-configuration"},{"title":"Read an action definition","deprecated":null,"version":null,"openapi":"/openapi.json get /actions/{actionId}","href":"/es/api-reference/actions/read-an-action-definition"},{"title":"Delete an HTTP action","deprecated":null,"version":null,"openapi":"/openapi.json delete /actions/{actionId}","href":"/es/api-reference/actions/delete-an-http-action"},{"title":"List action executions","deprecated":null,"version":null,"openapi":"/openapi.json get /action-executions","href":"/es/api-reference/actions/list-action-executions"},{"title":"Read an action execution","deprecated":null,"version":null,"openapi":"/openapi.json get /action-executions/{executionId}","href":"/es/api-reference/actions/read-an-action-execution"},{"title":"List manageable action configurations","deprecated":null,"version":null,"openapi":"/openapi.json get /actions/configurations","href":"/es/api-reference/actions/list-manageable-action-configurations"},{"title":"Read an editable action configuration","deprecated":null,"version":null,"openapi":"/openapi.json get /actions/{actionId}/configuration","href":"/es/api-reference/actions/read-an-editable-action-configuration"},{"title":"Update an action configuration","deprecated":null,"version":null,"openapi":"/openapi.json patch /actions/{actionId}/configuration","href":"/es/api-reference/actions/update-an-action-configuration"},{"title":"Set action availability","deprecated":null,"version":null,"openapi":"/openapi.json patch /actions/{actionId}/state","href":"/es/api-reference/actions/set-action-availability"},{"title":"Change collection lifecycle","deprecated":null,"version":null,"openapi":"/openapi.json post /actions/{actionId}/lifecycle","href":"/es/api-reference/actions/change-collection-lifecycle"},{"title":"Test an HTTP action with a real request","deprecated":null,"version":null,"openapi":"/openapi.json post /actions/{actionId}/test","href":"/es/api-reference/actions/test-an-http-action-with-a-real-request"},{"title":"List HTTP action diagnostics","deprecated":null,"version":null,"openapi":"/openapi.json get /actions/http/diagnostics","href":"/es/api-reference/actions/list-http-action-diagnostics"},{"title":"Read an HTTP action diagnostic","deprecated":null,"version":null,"openapi":"/openapi.json get /actions/http/diagnostics/{diagnosticId}","href":"/es/api-reference/actions/read-an-http-action-diagnostic"}]},{"group":"Herramientas personalizadas","expanded":false,"pages":[{"title":"List custom AI tools","deprecated":true,"version":null,"openapi":"/openapi.json get /tools","href":"/es/api-reference/custom-tools/list-custom-ai-tools"},{"title":"Create a custom AI tool","deprecated":true,"version":null,"openapi":"/openapi.json post /tools","href":"/es/api-reference/custom-tools/create-a-custom-ai-tool"},{"title":"Read a custom AI tool","description":"Requires `tools:read`. Deprecated compatibility API; unchanged behavior and legacy scope. Migrate to get_action_configuration, action_configurations:read. Use actionId=http:\u003ctoolId>; diagnosticId=logId. New grants must be explicitly approved. No retirement date is assigned. See /api-docs/actions-api#tools-migration.","deprecated":true,"version":null,"openapi":"/openapi.json get /tools/{toolId}","href":"/es/api-reference/custom-tools/read-a-custom-ai-tool"},{"title":"Update a custom AI tool","deprecated":true,"version":null,"openapi":"/openapi.json patch /tools/{toolId}","href":"/es/api-reference/custom-tools/update-a-custom-ai-tool"},{"title":"Delete a custom AI tool","description":"Requires `tools:write`. Deprecated compatibility API; unchanged behavior and legacy scope. Migrate to delete_action, actions:write. Use actionId=http:\u003ctoolId>; diagnosticId=logId. New grants must be explicitly approved. No retirement date is assigned. See /api-docs/actions-api#tools-migration.","deprecated":true,"version":null,"openapi":"/openapi.json delete /tools/{toolId}","href":"/es/api-reference/custom-tools/delete-a-custom-ai-tool"},{"title":"Execute a developer test for a custom tool","deprecated":true,"version":null,"openapi":"/openapi.json post /tools/{toolId}/test","href":"/es/api-reference/custom-tools/execute-a-developer-test-for-a-custom-tool"},{"title":"List custom tool invocation logs","deprecated":true,"version":null,"openapi":"/openapi.json get /tools/logs","href":"/es/api-reference/custom-tools/list-custom-tool-invocation-logs"},{"title":"Read one custom tool invocation log","deprecated":true,"version":null,"openapi":"/openapi.json get /tools/logs/{logId}","href":"/es/api-reference/custom-tools/read-one-custom-tool-invocation-log"}]}]},{"group":"Operaciones con clientes","icon":"briefcase","root":{"title":"Operaciones con clientes","sidebarTitle":"Descripción general","href":"/es/api-reference/operations/overview"},"expanded":false,"pages":[{"group":"Tickets y escalaciones","expanded":false,"pages":[{"title":"List tickets and escalations","deprecated":null,"version":null,"openapi":"/openapi.json get /tickets","href":"/es/api-reference/tickets/list-tickets-and-escalations"},{"title":"Create a conversation-linked ticket","deprecated":null,"version":null,"openapi":"/openapi.json post /tickets","href":"/es/api-reference/tickets/create-a-conversation-linked-ticket"},{"title":"Read one ticket or escalation","deprecated":null,"version":null,"openapi":"/openapi.json get /tickets/{ticketId}","href":"/es/api-reference/tickets/read-one-ticket-or-escalation"},{"title":"Edit an open general ticket","deprecated":null,"version":null,"openapi":"/openapi.json patch /tickets/{ticketId}","href":"/es/api-reference/tickets/edit-an-open-general-ticket"},{"title":"Read ticket lifecycle and internal notes","deprecated":null,"version":null,"openapi":"/openapi.json get /tickets/{ticketId}/events","href":"/es/api-reference/tickets/read-ticket-lifecycle-and-internal-notes"},{"title":"Reconcile ticket creation","deprecated":null,"version":null,"openapi":"/openapi.json get /tickets/requests/{requestId}","href":"/es/api-reference/tickets/reconcile-ticket-creation"},{"title":"Assign or unassign a general ticket","deprecated":null,"version":null,"openapi":"/openapi.json put /tickets/{ticketId}/assignment","href":"/es/api-reference/tickets/assign-or-unassign-a-general-ticket"},{"title":"Add an internal ticket note","deprecated":null,"version":null,"openapi":"/openapi.json post /tickets/{ticketId}/notes","href":"/es/api-reference/tickets/add-an-internal-ticket-note"},{"title":"Start work on a general ticket","deprecated":null,"version":null,"openapi":"/openapi.json post /tickets/{ticketId}/start","href":"/es/api-reference/tickets/start-work-on-a-general-ticket"},{"title":"Resolve a general ticket","deprecated":null,"version":null,"openapi":"/openapi.json post /tickets/{ticketId}/resolve","href":"/es/api-reference/tickets/resolve-a-general-ticket"},{"title":"Cancel a general ticket","deprecated":null,"version":null,"openapi":"/openapi.json post /tickets/{ticketId}/cancel","href":"/es/api-reference/tickets/cancel-a-general-ticket"},{"title":"Initiate human takeover","deprecated":null,"version":null,"openapi":"/openapi.json post /escalations","href":"/es/api-reference/tickets/initiate-human-takeover"},{"title":"Assign an escalation","deprecated":null,"version":null,"openapi":"/openapi.json put /escalations/{ticketId}/assignment","href":"/es/api-reference/tickets/assign-an-escalation"},{"title":"Note an escalation","deprecated":null,"version":null,"openapi":"/openapi.json post /escalations/{ticketId}/notes","href":"/es/api-reference/tickets/note-an-escalation"},{"title":"Start an escalation","deprecated":null,"version":null,"openapi":"/openapi.json post /escalations/{ticketId}/start","href":"/es/api-reference/tickets/start-an-escalation"},{"title":"Resolve an escalation","deprecated":null,"version":null,"openapi":"/openapi.json post /escalations/{ticketId}/resolve","href":"/es/api-reference/tickets/resolve-an-escalation"}]},{"group":"CRM de ventas","expanded":false,"pages":[{"title":"Retrieve sales CRM configuration","deprecated":null,"version":null,"openapi":"/openapi.json get /crm/sales/configuration","href":"/es/api-reference/sales-crm/retrieve-sales-crm-configuration"},{"title":"List sales opportunities","deprecated":null,"version":null,"openapi":"/openapi.json get /crm/sales/opportunities","href":"/es/api-reference/sales-crm/list-sales-opportunities"},{"title":"Retrieve a sales opportunity","deprecated":null,"version":null,"openapi":"/openapi.json get /crm/sales/opportunities/{opportunityId}","href":"/es/api-reference/sales-crm/retrieve-a-sales-opportunity"},{"title":"Update a sales opportunity","deprecated":null,"version":null,"openapi":"/openapi.json patch /crm/sales/opportunities/{opportunityId}","href":"/es/api-reference/sales-crm/update-a-sales-opportunity"},{"title":"Retrieve the linked contact","deprecated":null,"version":null,"openapi":"/openapi.json get /crm/sales/opportunities/{opportunityId}/contact","href":"/es/api-reference/sales-crm/retrieve-the-linked-contact"},{"title":"List opportunity follow-ups","deprecated":null,"version":null,"openapi":"/openapi.json get /crm/sales/opportunities/{opportunityId}/follow-ups","href":"/es/api-reference/sales-crm/list-opportunity-follow-ups"}]},{"group":"Seguimientos","expanded":false,"pages":[{"title":"List follow ups","deprecated":null,"version":null,"openapi":"/openapi.json get /crm/follow-ups","href":"/es/api-reference/list-follow-ups"},{"title":"Create follow up","deprecated":null,"version":null,"openapi":"/openapi.json post /crm/follow-ups","href":"/es/api-reference/create-follow-up"},{"title":"Update follow up","deprecated":null,"version":null,"openapi":"/openapi.json patch /crm/follow-ups/{followUpId}","href":"/es/api-reference/update-follow-up"},{"title":"Dismiss follow up","deprecated":null,"version":null,"openapi":"/openapi.json post /crm/follow-ups/{followUpId}/dismiss","href":"/es/api-reference/dismiss-follow-up"},{"title":"Cancel follow up","deprecated":null,"version":null,"openapi":"/openapi.json post /crm/follow-ups/{followUpId}/cancel","href":"/es/api-reference/cancel-follow-up"},{"title":"Send follow up","deprecated":null,"version":null,"openapi":"/openapi.json post /crm/follow-ups/{followUpId}/send","href":"/es/api-reference/send-follow-up"},{"title":"Get follow up settings","deprecated":null,"version":null,"openapi":"/openapi.json get /crm/follow-up-settings","href":"/es/api-reference/get-follow-up-settings"},{"title":"Update follow up settings","deprecated":null,"version":null,"openapi":"/openapi.json patch /crm/follow-up-settings","href":"/es/api-reference/update-follow-up-settings"}]},{"group":"Comercio","expanded":false,"pages":[{"title":"List commerce items","deprecated":null,"version":null,"openapi":"/openapi.json get /commerce/items","href":"/es/api-reference/commerce/list-commerce-items"},{"title":"Create a commerce item","deprecated":null,"version":null,"openapi":"/openapi.json post /commerce/items","href":"/es/api-reference/commerce/create-a-commerce-item"},{"title":"Read a commerce item","deprecated":null,"version":null,"openapi":"/openapi.json get /commerce/items/{itemId}","href":"/es/api-reference/commerce/read-a-commerce-item"},{"title":"Update a commerce item","deprecated":null,"version":null,"openapi":"/openapi.json patch /commerce/items/{itemId}","href":"/es/api-reference/commerce/update-a-commerce-item"},{"title":"Delete a commerce item","deprecated":null,"version":null,"openapi":"/openapi.json delete /commerce/items/{itemId}","href":"/es/api-reference/commerce/delete-a-commerce-item"},{"title":"Assign commerce item business scope","deprecated":null,"version":null,"openapi":"/openapi.json patch /commerce/items/{itemId}/property","href":"/es/api-reference/commerce/assign-commerce-item-business-scope"},{"title":"List commerce sales","deprecated":null,"version":null,"openapi":"/openapi.json get /commerce/sales","href":"/es/api-reference/commerce/list-commerce-sales"},{"title":"Read a commerce sale","deprecated":null,"version":null,"openapi":"/openapi.json get /commerce/sales/{saleId}","href":"/es/api-reference/commerce/read-a-commerce-sale"},{"title":"Update supported purchase fulfillment","deprecated":null,"version":null,"openapi":"/openapi.json patch /commerce/sales/{saleId}/fulfillment","href":"/es/api-reference/commerce/update-supported-purchase-fulfillment"},{"title":"Record verified non-financial Commerce reconciliation","deprecated":null,"version":null,"openapi":"/openapi.json post /commerce/sales/{saleId}/reconciliation","href":"/es/api-reference/commerce/record-verified-non-financial-commerce-reconciliation"}]},{"group":"Reservaciones","expanded":false,"pages":[{"title":"List reservations","deprecated":null,"version":null,"openapi":"/openapi.json get /reservations","href":"/es/api-reference/list-reservations"},{"title":"List conversation reservations","deprecated":null,"version":null,"openapi":"/openapi.json get /conversations/{conversationId}/reservations","href":"/es/api-reference/list-conversation-reservations"},{"title":"Get reservation readiness","deprecated":null,"version":null,"openapi":"/openapi.json get /reservations/readiness","href":"/es/api-reference/get-reservation-readiness"},{"title":"List reservation sync receipts","deprecated":null,"version":null,"openapi":"/openapi.json get /reservations/sync/receipts","href":"/es/api-reference/list-reservation-sync-receipts"},{"title":"List reservation message attempts","deprecated":null,"version":null,"openapi":"/openapi.json get /reservations/lifecycle/attempts","href":"/es/api-reference/list-reservation-message-attempts"},{"title":"Get reservation message settings","deprecated":null,"version":null,"openapi":"/openapi.json get /reservations/lifecycle/events","href":"/es/api-reference/get-reservation-message-settings"},{"title":"Set reservation message event","deprecated":null,"version":null,"openapi":"/openapi.json put /reservations/lifecycle/integrations/{integrationId}/events/{eventType}","href":"/es/api-reference/set-reservation-message-event"},{"title":"Set reservation message sender","deprecated":null,"version":null,"openapi":"/openapi.json put /reservations/lifecycle/integrations/{integrationId}/sender","href":"/es/api-reference/set-reservation-message-sender"}]}]},{"group":"Negocio y eventos","icon":"building","root":{"title":"Negocio y eventos","sidebarTitle":"Descripción general","href":"/es/api-reference/platform/overview"},"expanded":false,"pages":[{"group":"Negocio y ubicaciones","expanded":false,"pages":[{"title":"List properties","deprecated":null,"version":null,"openapi":"/openapi.json get /properties","href":"/es/api-reference/properties/list-properties"},{"title":"Retrieve a property","deprecated":null,"version":null,"openapi":"/openapi.json get /properties/{propertyId}","href":"/es/api-reference/properties/retrieve-a-property"},{"title":"Read a compact business overview","deprecated":null,"version":null,"openapi":"/openapi.json get /business/overview","href":"/es/api-reference/read-a-compact-business-overview"}]},{"group":"Reportes","expanded":false,"pages":[{"title":"Retrieve reporting summary","deprecated":null,"version":null,"openapi":"/openapi.json get /reporting/summary","href":"/es/api-reference/reporting/retrieve-reporting-summary"}]},{"group":"Webhooks","expanded":false,"pages":[{"title":"List webhook subscriptions","deprecated":null,"version":null,"openapi":"/openapi.json get /webhooks","href":"/es/api-reference/webhooks/list-webhook-subscriptions"},{"title":"Create a webhook subscription","deprecated":null,"version":null,"openapi":"/openapi.json post /webhooks","href":"/es/api-reference/webhooks/create-a-webhook-subscription"},{"title":"Retrieve a webhook subscription","deprecated":null,"version":null,"openapi":"/openapi.json get /webhooks/{subscriptionId}","href":"/es/api-reference/webhooks/retrieve-a-webhook-subscription"},{"title":"Update a webhook subscription","deprecated":null,"version":null,"openapi":"/openapi.json patch /webhooks/{subscriptionId}","href":"/es/api-reference/webhooks/update-a-webhook-subscription"},{"title":"Delete a webhook subscription","deprecated":null,"version":null,"openapi":"/openapi.json delete /webhooks/{subscriptionId}","href":"/es/api-reference/webhooks/delete-a-webhook-subscription"},{"title":"Rotate a webhook signing secret","deprecated":null,"version":null,"openapi":"/openapi.json post /webhooks/{subscriptionId}/rotate-secret","href":"/es/api-reference/webhooks/rotate-a-webhook-signing-secret"},{"title":"List webhook deliveries","deprecated":null,"version":null,"openapi":"/openapi.json get /webhooks/{subscriptionId}/deliveries","href":"/es/api-reference/webhooks/list-webhook-deliveries"},{"title":"Retrieve a webhook delivery","deprecated":null,"version":null,"openapi":"/openapi.json get /webhooks/{subscriptionId}/deliveries/{deliveryId}","href":"/es/api-reference/webhooks/retrieve-a-webhook-delivery"},{"title":"Retry a webhook delivery","deprecated":null,"version":null,"openapi":"/openapi.json post /webhooks/{subscriptionId}/deliveries/{deliveryId}/retry","href":"/es/api-reference/webhooks/retry-a-webhook-delivery"}]},{"group":"Búsqueda de documentación","expanded":false,"pages":[{"title":"Search published Visito documentation","deprecated":null,"version":null,"openapi":"/openapi.json get /documentation/search","href":"/es/api-reference/documentation/search-published-visito-documentation"},{"title":"Read a published Visito documentation page","deprecated":null,"version":null,"openapi":"/openapi.json get /documentation/read","href":"/es/api-reference/documentation/read-a-published-visito-documentation-page"}]}]}]}]}]}]},"basePath":"","title":"Update a custom AI tool - Visito Documentation","buildId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","deploymentId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","dynamics":["c2aa737661","b0f84f53ff","a9bb46feb3","2b790eda92"],"chunks":["OpenApiReferenceProvider-CBsVopKK.js","utils-DZAk68jJ.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-D32AYZrP.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-D_A5_cny.js","snippetPresets-xNRfS9th.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","Page-Dr40SSJq.js","ApiExamples-BIB25-tq.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-CydJ4w4j.js","shallow-CYPBeQSG.js","getApiPlaygroundDisplay-A5xJVBOu.js","CodeSnippet-BVRTgi3m.js","CodeSnippets-DjD6BSlt.js","getPastedJson-D4V4JyrR.js","icon-uhcnG22T.js","MethodPill-CM-ZQdGH.js","DuplicateIcon-B_WnOiNf.js","createIcon-CJsb8utt.js","DynamicMarkdown-D-2HDKEp.js","SectionHeading-KP5xmMgQ.js","axios-vUo_bRtp.js","Markdown-D_k0dg6k.js","clsx-DK3K4Z1S.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-DE3EVdvd.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-fN9H9n9g.js"]}