Actualiza un esquema de formulario existente por su id_schema.
Nota: El cuerpo de la solicitud está limitado a 200 KB por nuestro WAF. Si tu esquema (campos, ui_label, description, validaciones, etc.) supera este tamaño, la solicitud será rechazada antes de llegar al backend. Considera dividir formularios muy grandes en varios esquemas más pequeños.
Definición de campo de esquema de interfaz de usuario. Esta estructura permite definir formularios
dinámicos con campos anidados y diferentes tipos de entrada. El esquema soporta campos simples
como texto, números, fechas, y campos complejos como secciones que pueden contener otros campos.
Estructura jerárquica: Los campos pueden anidarse usando el tipo "section", permitiendo
crear formularios con múltiples niveles de organización.
Validación automática: El sistema valida automáticamente que todos los campos referenciados
en ui_order existan como propiedades en el mismo nivel.
Definición de campo de esquema de interfaz de usuario. Esta estructura permite definir formularios
dinámicos con campos anidados y diferentes tipos de entrada. El esquema soporta campos simples
como texto, números, fechas, y campos complejos como secciones que pueden contener otros campos.
Estructura jerárquica: Los campos pueden anidarse usando el tipo "section", permitiendo
crear formularios con múltiples niveles de organización.
Validación automática: El sistema valida automáticamente que todos los campos referenciados
en ui_order existan como propiedades en el mismo nivel.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Trébol","colors":{"primary":"#0D9373","light":"#07C983","dark":"#0D9373"},"logo":{"light":"https://mintlify.s3.us-west-1.amazonaws.com/trebol/logo/trebol-logo-web.svg","dark":"https://mintlify.s3.us-west-1.amazonaws.com/trebol/logo/trebol-logo-web.svg"},"favicon":"https://mintcdn.com/trebol/tPK9-oMTltARXsGU/favicon.png?fit=max\u0026auto=format\u0026n=tPK9-oMTltARXsGU\u0026q=85\u0026s=46e0667496748b84d65ec78e92001a3d","navbar":{"links":[{"href":"https://gotrebol.com","label":"Trébol"},{"href":"https://gotrebol.com/blog","label":"Blog"}]},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/trebolhq"}},"seo":{"metatags":{"og:type":"website","og:site_name":"Trébol"},"indexing":"all"},"styling":{"codeblocks":"dark","latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"trebol","hasAudioNarration":false,"actualSubdomain":"trebol","customDomains":["gotrebol.com"],"gitSource":{"type":"github","owner":"gotrebol","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ada595075816fbb9f7a5946","collectionId":"2d2ecd56-7021-47d6-a8a4-5fd7e78d2a72","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ada595075816fbb9f7a5946"},"feedback":{"thumbs":true,"edits":true,"issues":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ada595075816fbb9f7a5946","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"default","tag":"Documentación","count":62},{"language":"default","tag":"API Reference","count":62},{"language":"default","tag":"Desarrolladores","count":47},{"language":"default","tag":"Intro al API de Trébol","count":40},{"language":"default","tag":"Preguntas frecuentes","count":20},{"language":"default","tag":"Guías por caso de uso","count":17},{"language":"default","tag":"KYB","count":13},{"language":"default","tag":"Crear verificaciones","count":12},{"language":"default","tag":"México","count":10},{"language":"default","tag":"Producto","count":10}]},"assistantConfig":{},"basePath":"/docs","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"styles.css","content":"[data-component-part=update-tag-list]{display:flex;flex-wrap:wrap;gap:.375rem}[data-component-part=update-tag]{padding:.125rem .625rem;border-radius:9999px;background-color:#f3f4f6;color:#374151;line-height:1.5}.dark [data-component-part=update-tag]{background-color:#111827;color:#d1d5db}"}],"page":{"pagePath":"api-reference/gestión-de-esquemas-de-formularios/actualizar-esquema-existente","slug":"/api-reference/gestión-de-esquemas-de-formularios/actualizar-esquema-existente","pageMetadata":{"title":"Actualizar esquema existente","description":"Actualiza un esquema de formulario existente por su id_schema.\n\n> **Nota:** El cuerpo de la solicitud está limitado a **200 KB** por nuestro WAF. Si tu esquema (campos, `ui_label`, `description`, validaciones, etc.) supera este tamaño, la solicitud será rechazada antes de llegar al backend. Considera dividir formularios muy grandes en varios esquemas más pequeños.\n","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /v2/form-schemas/{id_schema}","href":"/api-reference/gestión-de-esquemas-de-formularios/actualizar-esquema-existente","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n blockquote: \"blockquote\",\n code: \"code\",\n p: \"p\",\n strong: \"strong\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsx(_components.p, {\n children: \"Actualiza un esquema de formulario existente por su id_schema.\"\n }), \"\\n\", _jsxs(_components.blockquote, {\n children: [\"\\n\", _jsxs(_components.p, {\n children: [_jsx(_components.strong, {\n children: \"Nota:\"\n }), \" El cuerpo de la solicitud está limitado a \", _jsx(_components.strong, {\n children: \"200 KB\"\n }), \" por nuestro WAF. Si tu esquema (campos, \", _jsx(_components.code, {\n children: \"ui_label\"\n }), \", \", _jsx(_components.code, {\n children: \"description\"\n }), \", validaciones, etc.) supera este tamaño, la solicitud será rechazada antes de llegar al backend. Considera dividir formularios muy grandes en varios esquemas más pequeños.\"]\n }), \"\\n\"]\n })]\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":"dark","config":{},"pageMetadata":{"title":"Actualizar esquema existente","description":"Actualiza un esquema de formulario existente por su id_schema.\n\n> **Nota:** El cuerpo de la solicitud está limitado a **200 KB** por nuestro WAF. Si tu esquema (campos, `ui_label`, `description`, validaciones, etc.) supera este tamaño, la solicitud será rechazada antes de llegar al backend. Considera dividir formularios muy grandes en varios esquemas más pequeños.\n","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /v2/form-schemas/{id_schema}","href":"/api-reference/gestión-de-esquemas-de-formularios/actualizar-esquema-existente","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["Gestión de Esquemas de Formularios"],"summary":"Actualizar esquema existente","description":"Actualiza un esquema de formulario existente por su id_schema.\n\n> **Nota:** El cuerpo de la solicitud está limitado a **200 KB** por nuestro WAF. Si tu esquema (campos, `ui_label`, `description`, validaciones, etc.) supera este tamaño, la solicitud será rechazada antes de llegar al backend. Considera dividir formularios muy grandes en varios esquemas más pequeños.\n","parameters":["7324af9c-e32c-46a0-83bc-cd564c345e4c"],"requestBody":"6e523013-424a-48a0-8858-12fe6496b98d","responses":{"200":"3872167e-e1a5-42c9-9b7f-58914a2e3513","400":"836d5ee5-610e-4683-8b62-74da10741ffd","401":"589815b0-226b-47a2-8b27-63299118c1f3","404":"4777b152-bba5-46fa-8fad-a4d6eddb72ec","500":"3834845b-64b9-494f-a150-2bb0c5806432"},"security":["1f4322be-6b66-422c-b78d-74f4fe2d8d36"],"method":"put","type":"path","servers":["e8f09de5-c441-47fb-a3fd-ae31c2582f66","e523b688-6c3c-4448-9f5f-606c783ec1d0"],"path":"/v2/form-schemas/{id_schema}","baseUrlOptions":["https://api.gotrebol.com","http://{{trebol_api_base_url}}"],"title":"Actualizar esquema existente","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"7324af9c-e32c-46a0-83bc-cd564c345e4c":{"name":"id_schema","in":"path","required":true,"schema":{"type":"string","description":"Identificador único del esquema","isRequired":true,"uniqueKey":"","typeLabel":"string"}}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"name":{"type":"string","description":"Nombre del esquema de formulario","uniqueKey":"name","typeLabel":"string"},"ui_schema_definition":{"type":"object","description":"Definición de campo de esquema de interfaz de usuario. Esta estructura permite definir formularios \ndinámicos con campos anidados y diferentes tipos de entrada. El esquema soporta campos simples \ncomo texto, números, fechas, y campos complejos como secciones que pueden contener otros campos.\n\n**Estructura jerárquica**: Los campos pueden anidarse usando el tipo \"section\", permitiendo \ncrear formularios con múltiples niveles de organización.\n\n**Validación automática**: El sistema valida automáticamente que todos los campos referenciados \nen ui_order existan como propiedades en el mismo nivel.\n","properties":{"ui_order":{"type":"array","items":{"type":"string","uniqueKey":"ui_schema_definition.ui_order.items.[INDEX]","typeLabel":"string"},"description":"Array que define el orden de aparición de los campos en la interfaz de usuario. \nDebe contener los nombres de todos los campos definidos en el mismo nivel del objeto.\nEs obligatorio en el nivel raíz y opcional en secciones anidadas o en tablas para configurar el orden de sus columnas.\n","example":["nombre","apellido","notaria"],"uniqueKey":"ui_schema_definition.ui_order","typeLabel":"string[]"},"ui_type":{"type":"string","enum":["file","date","section","select","multiselect","number","email","password","text","table","checkbox","country"],"description":"Tipo de campo que determina cómo se renderiza en la interfaz:\n- **text**: Campo de texto simple\n- **number**: Campo numérico\n- **email**: Campo de email con validación\n- **password**: Campo de contraseña (oculto)\n- **date**: Selector de fecha\n- **file**: Selector de archivo\n- **select**: Lista desplegable (requiere ui_items)\n- **multiselect**: Selección múltiple (requiere ui_items)\n- **section**: Contenedor para agrupar otros campos\n- **table**: Tabla para solicitar un número indeterminado de datos de cualquier tipo de campo **Excepto para el tipo de campo `file`**. Requiere ui_columns.\n- **paragraph**: Label o texto que no tiene ningún input asociado, usado a nivel informativo. Requiere solamente ui_label.\n- **heading**: Encabezado que no tiene ningún input asociado, usado a nivel informativo. Requiere solamente ui_label.\n- **checkbox**: Campo booleano (true/false) renderizado como checkbox con label. Útil para preguntas de sí/no.\n- **country**: Selector de país con búsqueda. Almacena el nombre del país en la llave del campo y genera automáticamente una llave adicional con sufijo `_code` que contiene el código ISO 3166-1 alpha-2 (ej. si la llave es `nationality`, se almacena `nationality: \"México\"` y `nationality_code: \"MX\"`).\n","example":"text","uniqueKey":"ui_schema_definition.ui_type","typeLabel":"enum\u003cstring>"},"ui_label":{"type":"string","description":"Etiqueta visible que se muestra al usuario para identificar el campo. \nDebe ser descriptivo y claro para facilitar la comprensión del usuario.\n","example":"Nombre","uniqueKey":"ui_schema_definition.ui_label","typeLabel":"string"},"ui_required":{"type":"boolean","description":"Indica si el campo es obligatorio. Los campos requeridos deben ser \ncompletados antes de poder enviar el formulario.\n","example":true,"uniqueKey":"ui_schema_definition.ui_required","typeLabel":"boolean"},"ui_items":{"type":"array","items":{"oneOf":[{"type":"string","uniqueKey":"ui_schema_definition.ui_items.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"object","required":["label","value"],"properties":{"label":{"type":"string","description":"Texto visible para el usuario.","isRequired":true,"uniqueKey":"ui_schema_definition.ui_items.items.[INDEX].oneOf.1.label","typeLabel":"string"},"value":{"type":"string","description":"Valor almacenado internamente.","isRequired":true,"uniqueKey":"ui_schema_definition.ui_items.items.[INDEX].oneOf.1.value","typeLabel":"string"}},"uniqueKey":"ui_schema_definition.ui_items.items.[INDEX].oneOf.1","typeLabel":"object"}],"uniqueKey":"ui_schema_definition.ui_items.items.[INDEX]","typeLabel":"string | object"},"description":"Array de opciones disponibles para campos de tipo select y multiselect.\nSoporta dos formatos:\n- **Strings**: el valor almacenado es igual al texto visible (ej. `[\"Opción A\", \"Opción B\"]`).\n- **Objetos `{ label, value }`**: muestra `label` al usuario y almacena `value` (ej. `[{ \"label\": \"Persona\", \"value\": \"person\" }]`).\nSi se usa el formato de objetos con `depends_on_value`, los valores deben coincidir con `value`, no con `label`.\n","example":["opcion1","opcion2","opcion3"],"uniqueKey":"ui_schema_definition.ui_items","typeLabel":"(string | object)[]"},"ui_columns":{"type":"object","description":"Objeto que define las columnas de la tabla.\nCada propiedad del objeto es una columna y debe tener un objeto con las propiedades:\n- ui_type: Tipo de campo\n- ui_label: Etiqueta de la columna\n- ui_required: Indica si la columna es obligatoria.\n- ui_items: Array de opciones disponibles para campos de tipo select, multiselect.\n","example":{"nombre":{"ui_type":"text","ui_label":"Nombre","ui_required":true},"tipo_id":{"ui_type":"select","ui_label":"Tipo ID","ui_required":true,"ui_items":["RFC","CURP"]}},"uniqueKey":"ui_schema_definition.ui_columns","typeLabel":"object"}},"additionalProperties":{"oneOf":[{},{"type":"array","items":{"type":"string","uniqueKey":"ui_schema_definition.additionalProperties.oneOf.1.items.[INDEX]","typeLabel":"string"},"uniqueKey":"ui_schema_definition.additionalProperties.oneOf.1","typeLabel":"string[]"},{"type":"string","uniqueKey":"ui_schema_definition.additionalProperties.oneOf.2","typeLabel":"string"},{"type":"boolean","uniqueKey":"ui_schema_definition.additionalProperties.oneOf.3","typeLabel":"boolean"}],"uniqueKey":"ui_schema_definition.additionalProperties","typeLabel":"string[] | string | boolean"},"example":{"ui_order":["junta_directiva","nombre","apellido","notaria"],"nombre":{"ui_type":"text","ui_label":"Nombre"},"apellido":{"ui_type":"text","ui_label":"Apellido"},"junta_directiva":{"ui_type":"table","ui_label":"Integrantes miembros de la junta directiva","ui_columns":{"id_type":{"ui_type":"select","ui_label":"ID","ui_items":["RFC","CURP"]},"id_number":{"ui_type":"text","ui_label":"No. de identificación"},"names":{"ui_type":"text","ui_label":"Nombres y Apellidos"}}},"notaria":{"ui_type":"section","ui_label":"Notaria","ui_order":["nombre","direccion","identidad"],"nombre":{"ui_type":"text","ui_label":"Nombre"},"direccion":{"ui_type":"text","ui_label":"Direccion"},"identidad":{"ui_type":"section","ui_label":"Identidad","ui_order":["curp","rfc"],"curp":{"ui_type":"text","ui_label":"CURP"},"rfc":{"ui_type":"text","ui_label":"RFC"}}}},"uniqueKey":"ui_schema_definition","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"name":"\u003cstring>","ui_schema_definition":{"ui_order":["junta_directiva","nombre","apellido","notaria"],"nombre":{"ui_type":"text","ui_label":"Nombre"},"apellido":{"ui_type":"text","ui_label":"Apellido"},"junta_directiva":{"ui_type":"table","ui_label":"Integrantes miembros de la junta directiva","ui_columns":{"id_type":{"ui_type":"select","ui_label":"ID","ui_items":["RFC","CURP"]},"id_number":{"ui_type":"text","ui_label":"No. de identificación"},"names":{"ui_type":"text","ui_label":"Nombres y Apellidos"}}},"notaria":{"ui_type":"section","ui_label":"Notaria","ui_order":["nombre","direccion","identidad"],"nombre":{"ui_type":"text","ui_label":"Nombre"},"direccion":{"ui_type":"text","ui_label":"Direccion"},"identidad":{"ui_type":"section","ui_label":"Identidad","ui_order":["curp","rfc"],"curp":{"ui_type":"text","ui_label":"CURP"},"rfc":{"ui_type":"text","ui_label":"RFC"}}}}}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"3872167e-e1a5-42c9-9b7f-58914a2e3513":{"description":"Esquema actualizado exitosamente","content":{"application/json":{"schema":{"type":"object","description":"Esquema de formulario público para la cuenta","properties":{"id_schema":{"type":"string","description":"Identificador único del esquema","example":"onboarding-form","isRequired":true,"uniqueKey":"id_schema","typeLabel":"string"},"account_id":{"type":"string","description":"ID de la cuenta a la que pertenece el esquema","example":"acc_1234567890abcdef","isRequired":true,"uniqueKey":"account_id","typeLabel":"string"},"name":{"type":"string","description":"Nombre del esquema de formulario","example":"Formulario de Onboarding","isRequired":true,"uniqueKey":"name","typeLabel":"string"},"ui_schema_definition":{"type":"object","description":"Definición de campo de esquema de interfaz de usuario. Esta estructura permite definir formularios \ndinámicos con campos anidados y diferentes tipos de entrada. El esquema soporta campos simples \ncomo texto, números, fechas, y campos complejos como secciones que pueden contener otros campos.\n\n**Estructura jerárquica**: Los campos pueden anidarse usando el tipo \"section\", permitiendo \ncrear formularios con múltiples niveles de organización.\n\n**Validación automática**: El sistema valida automáticamente que todos los campos referenciados \nen ui_order existan como propiedades en el mismo nivel.\n","properties":{"ui_order":{"type":"array","items":{"type":"string","uniqueKey":"ui_schema_definition.ui_order.items.[INDEX]","typeLabel":"string"},"description":"Array que define el orden de aparición de los campos en la interfaz de usuario. \nDebe contener los nombres de todos los campos definidos en el mismo nivel del objeto.\nEs obligatorio en el nivel raíz y opcional en secciones anidadas o en tablas para configurar el orden de sus columnas.\n","example":["nombre","apellido","notaria"],"uniqueKey":"ui_schema_definition.ui_order","typeLabel":"string[]"},"ui_type":{"type":"string","enum":["file","date","section","select","multiselect","number","email","password","text","table","checkbox","country"],"description":"Tipo de campo que determina cómo se renderiza en la interfaz:\n- **text**: Campo de texto simple\n- **number**: Campo numérico\n- **email**: Campo de email con validación\n- **password**: Campo de contraseña (oculto)\n- **date**: Selector de fecha\n- **file**: Selector de archivo\n- **select**: Lista desplegable (requiere ui_items)\n- **multiselect**: Selección múltiple (requiere ui_items)\n- **section**: Contenedor para agrupar otros campos\n- **table**: Tabla para solicitar un número indeterminado de datos de cualquier tipo de campo **Excepto para el tipo de campo `file`**. Requiere ui_columns.\n- **paragraph**: Label o texto que no tiene ningún input asociado, usado a nivel informativo. Requiere solamente ui_label.\n- **heading**: Encabezado que no tiene ningún input asociado, usado a nivel informativo. Requiere solamente ui_label.\n- **checkbox**: Campo booleano (true/false) renderizado como checkbox con label. Útil para preguntas de sí/no.\n- **country**: Selector de país con búsqueda. Almacena el nombre del país en la llave del campo y genera automáticamente una llave adicional con sufijo `_code` que contiene el código ISO 3166-1 alpha-2 (ej. si la llave es `nationality`, se almacena `nationality: \"México\"` y `nationality_code: \"MX\"`).\n","example":"text","uniqueKey":"ui_schema_definition.ui_type","typeLabel":"enum\u003cstring>"},"ui_label":{"type":"string","description":"Etiqueta visible que se muestra al usuario para identificar el campo. \nDebe ser descriptivo y claro para facilitar la comprensión del usuario.\n","example":"Nombre","uniqueKey":"ui_schema_definition.ui_label","typeLabel":"string"},"ui_required":{"type":"boolean","description":"Indica si el campo es obligatorio. Los campos requeridos deben ser \ncompletados antes de poder enviar el formulario.\n","example":true,"uniqueKey":"ui_schema_definition.ui_required","typeLabel":"boolean"},"ui_items":{"type":"array","items":{"oneOf":[{"type":"string","uniqueKey":"ui_schema_definition.ui_items.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"object","required":["label","value"],"properties":{"label":{"type":"string","description":"Texto visible para el usuario.","isRequired":true,"uniqueKey":"ui_schema_definition.ui_items.items.[INDEX].oneOf.1.label","typeLabel":"string"},"value":{"type":"string","description":"Valor almacenado internamente.","isRequired":true,"uniqueKey":"ui_schema_definition.ui_items.items.[INDEX].oneOf.1.value","typeLabel":"string"}},"uniqueKey":"ui_schema_definition.ui_items.items.[INDEX].oneOf.1","typeLabel":"object"}],"uniqueKey":"ui_schema_definition.ui_items.items.[INDEX]","typeLabel":"string | object"},"description":"Array de opciones disponibles para campos de tipo select y multiselect.\nSoporta dos formatos:\n- **Strings**: el valor almacenado es igual al texto visible (ej. `[\"Opción A\", \"Opción B\"]`).\n- **Objetos `{ label, value }`**: muestra `label` al usuario y almacena `value` (ej. `[{ \"label\": \"Persona\", \"value\": \"person\" }]`).\nSi se usa el formato de objetos con `depends_on_value`, los valores deben coincidir con `value`, no con `label`.\n","example":["opcion1","opcion2","opcion3"],"uniqueKey":"ui_schema_definition.ui_items","typeLabel":"(string | object)[]"},"ui_columns":{"type":"object","description":"Objeto que define las columnas de la tabla.\nCada propiedad del objeto es una columna y debe tener un objeto con las propiedades:\n- ui_type: Tipo de campo\n- ui_label: Etiqueta de la columna\n- ui_required: Indica si la columna es obligatoria.\n- ui_items: Array de opciones disponibles para campos de tipo select, multiselect.\n","example":{"nombre":{"ui_type":"text","ui_label":"Nombre","ui_required":true},"tipo_id":{"ui_type":"select","ui_label":"Tipo ID","ui_required":true,"ui_items":["RFC","CURP"]}},"uniqueKey":"ui_schema_definition.ui_columns","typeLabel":"object"}},"additionalProperties":{"oneOf":[{},{"type":"array","items":{"type":"string","uniqueKey":"ui_schema_definition.additionalProperties.oneOf.1.items.[INDEX]","typeLabel":"string"},"uniqueKey":"ui_schema_definition.additionalProperties.oneOf.1","typeLabel":"string[]"},{"type":"string","uniqueKey":"ui_schema_definition.additionalProperties.oneOf.2","typeLabel":"string"},{"type":"boolean","uniqueKey":"ui_schema_definition.additionalProperties.oneOf.3","typeLabel":"boolean"}],"uniqueKey":"ui_schema_definition.additionalProperties","typeLabel":"string[] | string | boolean"},"example":{"ui_order":["junta_directiva","nombre","apellido","notaria"],"nombre":{"ui_type":"text","ui_label":"Nombre"},"apellido":{"ui_type":"text","ui_label":"Apellido"},"junta_directiva":{"ui_type":"table","ui_label":"Integrantes miembros de la junta directiva","ui_columns":{"id_type":{"ui_type":"select","ui_label":"ID","ui_items":["RFC","CURP"]},"id_number":{"ui_type":"text","ui_label":"No. de identificación"},"names":{"ui_type":"text","ui_label":"Nombres y Apellidos"}}},"notaria":{"ui_type":"section","ui_label":"Notaria","ui_order":["nombre","direccion","identidad"],"nombre":{"ui_type":"text","ui_label":"Nombre"},"direccion":{"ui_type":"text","ui_label":"Direccion"},"identidad":{"ui_type":"section","ui_label":"Identidad","ui_order":["curp","rfc"],"curp":{"ui_type":"text","ui_label":"CURP"},"rfc":{"ui_type":"text","ui_label":"RFC"}}}},"isRequired":true,"uniqueKey":"ui_schema_definition","typeLabel":"object"}},"required":["id_schema","account_id","name","ui_schema_definition"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"id_schema":"onboarding-form","account_id":"acc_1234567890abcdef","name":"Formulario de Onboarding","ui_schema_definition":{"ui_order":["junta_directiva","nombre","apellido","notaria"],"nombre":{"ui_type":"text","ui_label":"Nombre"},"apellido":{"ui_type":"text","ui_label":"Apellido"},"junta_directiva":{"ui_type":"table","ui_label":"Integrantes miembros de la junta directiva","ui_columns":{"id_type":{"ui_type":"select","ui_label":"ID","ui_items":["RFC","CURP"]},"id_number":{"ui_type":"text","ui_label":"No. de identificación"},"names":{"ui_type":"text","ui_label":"Nombres y Apellidos"}}},"notaria":{"ui_type":"section","ui_label":"Notaria","ui_order":["nombre","direccion","identidad"],"nombre":{"ui_type":"text","ui_label":"Nombre"},"direccion":{"ui_type":"text","ui_label":"Direccion"},"identidad":{"ui_type":"section","ui_label":"Identidad","ui_order":["curp","rfc"],"curp":{"ui_type":"text","ui_label":"CURP"},"rfc":{"ui_type":"text","ui_label":"RFC"}}}}}}},"exampleType":"generated"}},"exampleType":"generated"},"836d5ee5-610e-4683-8b62-74da10741ffd":{"description":"Datos de entrada inválidos","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":false,"uniqueKey":"success","typeLabel":"boolean"},"message":{"type":"string","example":"Descripción breve y accionable del error","uniqueKey":"message","typeLabel":"string"},"code":{"oneOf":[{"type":"string","enum":["VALIDATION_ERROR","BAD_REQUEST","UNAUTHORIZED","FORBIDDEN","NOT_FOUND","CONFLICT","DUPLICATE_RESOURCE","INTERNAL_SERVER_ERROR"],"example":"VALIDATION_ERROR","uniqueKey":"code.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","description":"Código de dominio específico (p.ej., items_not_provided)","example":"VALIDATION_ERROR","uniqueKey":"code.oneOf.1","typeLabel":"string"}],"uniqueKey":"code","typeLabel":"enum\u003cstring> | string"},"timestamp":{"type":"string","format":"date-time","example":"2025-01-01T12:34:56.000Z","uniqueKey":"timestamp","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"","typeLabel":"object"},"examples":{"ValidationError":{"title":"ValidationError","value":{"success":false,"message":"Validation failed: 'items' is required","code":"VALIDATION_ERROR","timestamp":"2025-01-01T12:34:56.000Z"}},"ItemsNotProvided":{"title":"ItemsNotProvided","value":{"success":false,"message":"Please provide a valid items array or a flow id in your request","code":"items_not_provided","timestamp":"2025-01-01T12:34:56.000Z"}},"InvalidItemType":{"title":"InvalidItemType","value":{"success":false,"message":"The generic item type is not supported","code":"invalid_item_type","timestamp":"2025-01-01T12:34:56.000Z"}},"InvalidItemOptionsFileUrl":{"title":"InvalidItemOptionsFileUrl","value":{"success":false,"message":"The specified file_url is invalid. Ensure it is public and downloadable.","code":"invalid_item_options_file_url","timestamp":"2025-01-01T12:34:56.000Z"}},"InvalidItemOptionsFilePassword":{"title":"InvalidItemOptionsFilePassword","value":{"success":false,"message":"The file_password option must be a non-empty string.","code":"invalid_item_options_file_password","timestamp":"2025-01-01T12:34:56.000Z"}}},"exampleType":"examples"}},"exampleType":"examples"},"589815b0-226b-47a2-8b27-63299118c1f3":{"description":"No autorizado","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":false,"uniqueKey":"success","typeLabel":"boolean"},"message":{"type":"string","example":"Descripción breve y accionable del error","uniqueKey":"message","typeLabel":"string"},"code":{"oneOf":[{"type":"string","enum":["VALIDATION_ERROR","BAD_REQUEST","UNAUTHORIZED","FORBIDDEN","NOT_FOUND","CONFLICT","DUPLICATE_RESOURCE","INTERNAL_SERVER_ERROR"],"example":"VALIDATION_ERROR","uniqueKey":"code.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","description":"Código de dominio específico (p.ej., items_not_provided)","example":"VALIDATION_ERROR","uniqueKey":"code.oneOf.1","typeLabel":"string"}],"uniqueKey":"code","typeLabel":"enum\u003cstring> | string"},"timestamp":{"type":"string","format":"date-time","example":"2025-01-01T12:34:56.000Z","uniqueKey":"timestamp","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Unauthorized":{"title":"Unauthorized","value":{"success":false,"message":"Unauthorized","code":"UNAUTHORIZED","timestamp":"2025-01-01T12:34:56.000Z"}}},"exampleType":"examples"}},"exampleType":"examples"},"4777b152-bba5-46fa-8fad-a4d6eddb72ec":{"description":"Recurso no encontrado","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":false,"uniqueKey":"success","typeLabel":"boolean"},"message":{"type":"string","example":"Descripción breve y accionable del error","uniqueKey":"message","typeLabel":"string"},"code":{"oneOf":[{"type":"string","enum":["VALIDATION_ERROR","BAD_REQUEST","UNAUTHORIZED","FORBIDDEN","NOT_FOUND","CONFLICT","DUPLICATE_RESOURCE","INTERNAL_SERVER_ERROR"],"example":"VALIDATION_ERROR","uniqueKey":"code.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","description":"Código de dominio específico (p.ej., items_not_provided)","example":"VALIDATION_ERROR","uniqueKey":"code.oneOf.1","typeLabel":"string"}],"uniqueKey":"code","typeLabel":"enum\u003cstring> | string"},"timestamp":{"type":"string","format":"date-time","example":"2025-01-01T12:34:56.000Z","uniqueKey":"timestamp","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"","typeLabel":"object"},"examples":{"NotFound":{"title":"NotFound","value":{"success":false,"message":"Entity not found","code":"NOT_FOUND","timestamp":"2025-01-01T12:34:56.000Z"}}},"exampleType":"examples"}},"exampleType":"examples"},"3834845b-64b9-494f-a150-2bb0c5806432":{"description":"Error interno del servidor","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":false,"uniqueKey":"success","typeLabel":"boolean"},"message":{"type":"string","example":"Descripción breve y accionable del error","uniqueKey":"message","typeLabel":"string"},"code":{"oneOf":[{"type":"string","enum":["VALIDATION_ERROR","BAD_REQUEST","UNAUTHORIZED","FORBIDDEN","NOT_FOUND","CONFLICT","DUPLICATE_RESOURCE","INTERNAL_SERVER_ERROR"],"example":"VALIDATION_ERROR","uniqueKey":"code.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","description":"Código de dominio específico (p.ej., items_not_provided)","example":"VALIDATION_ERROR","uniqueKey":"code.oneOf.1","typeLabel":"string"}],"uniqueKey":"code","typeLabel":"enum\u003cstring> | string"},"timestamp":{"type":"string","format":"date-time","example":"2025-01-01T12:34:56.000Z","uniqueKey":"timestamp","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"","typeLabel":"object"},"examples":{"ServerError":{"title":"ServerError","value":{"success":false,"message":"Internal server error","code":"INTERNAL_SERVER_ERROR","timestamp":"2025-01-01T12:34:56.000Z"}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"1f4322be-6b66-422c-b78d-74f4fe2d8d36":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"x-api-key","scopes":[],"schemeName":"ApiKeyAuth"}}},"servers":{"e8f09de5-c441-47fb-a3fd-ae31c2582f66":{"url":"https://api.gotrebol.com"},"e523b688-6c3c-4448-9f5f-606c783ec1d0":{"url":"http://{{trebol_api_base_url}}"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"x-api-key","scopes":[],"schemeName":"ApiKeyAuth"},"schema":{"title":"x-api-key","type":"string","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"ApiKeyAuth","name":"x-api-key"}],"title":"ApiKeyAuth"}]},"originalFileLocation":"api-reference/openapi.yaml"},"subdomain":"trebol","siteName":"Trébol","title":"Actualizar esquema existente - Trébol","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-21T15:01:37.347Z","originalFileLocation":"api-reference/gestión-de-esquemas-de-formularios/actualizar-esquema-existente.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=\"Actualiza un esquema de formulario existente por su id_schema. \u0026gt; Nota: El cuerpo de la solicitud está limitado a 200 KB por nuestro WAF. Si tu esquema (campos, ui_label, description, validaciones, etc.) supera este tamaño, la solicitud será rechazada antes de llegar al backend. Considera dividir formularios muy grandes en varios esquemas más pequeños.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Trébol\">\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/trebol/_4Sl2DiXuy5vSFkZ/_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/trebol/_4Sl2DiXuy5vSFkZ/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/trebol/_4Sl2DiXuy5vSFkZ/_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/trebol/_4Sl2DiXuy5vSFkZ/_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/trebol/_4Sl2DiXuy5vSFkZ/_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/trebol/_4Sl2DiXuy5vSFkZ/_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/trebol/_4Sl2DiXuy5vSFkZ/_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/trebol/_4Sl2DiXuy5vSFkZ/_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/trebol/_4Sl2DiXuy5vSFkZ/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Actualizar esquema existente - Trébol\">\u003cmeta data-mint-head property=\"og:description\" content=\"Actualiza un esquema de formulario existente por su id_schema. \u0026gt; Nota: El cuerpo de la solicitud está limitado a 200 KB por nuestro WAF. Si tu esquema (campos, ui_label, description, validaciones, etc.) supera este tamaño, la solicitud será rechazada antes de llegar al backend. Considera dividir formularios muy grandes en varios esquemas más pequeños.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Trébol\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://gotrebol.com/docs/api-reference/gestión-de-esquemas-de-formularios/actualizar-esquema-existente\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://trebol.mintlify.app/_mintlify/api/og/v2?division=Gesti%C3%B3n+de+Esquemas+de+Formularios\u0026amp;title=Actualizar+esquema+existente\u0026amp;description=Actualiza+un+esquema+de+formulario+existente+por+su+id_schema.%0A%0A%3E+**Nota%3A**+El+cuerpo+de+la+solicitud+est%C3%A1+limitado+a+**200+KB**+por+nuestro+WAF.+Si+tu+esquema+\u0026amp;theme=08afbce616764bd055b5e559\u0026amp;signature=6f361d070b55b3cd7b9bc28bd6cd69cad62a944aad2cc744670f4e82c44da99d\">\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=\"Actualizar esquema existente - Trébol\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Actualiza un esquema de formulario existente por su id_schema. \u0026gt; Nota: El cuerpo de la solicitud está limitado a 200 KB por nuestro WAF. Si tu esquema (campos, ui_label, description, validaciones, etc.) supera este tamaño, la solicitud será rechazada antes de llegar al backend. Considera dividir formularios muy grandes en varios esquemas más pequeños.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://trebol.mintlify.app/_mintlify/api/og/v2?division=Gesti%C3%B3n+de+Esquemas+de+Formularios\u0026amp;title=Actualizar+esquema+existente\u0026amp;description=Actualiza+un+esquema+de+formulario+existente+por+su+id_schema.%0A%0A%3E+**Nota%3A**+El+cuerpo+de+la+solicitud+est%C3%A1+limitado+a+**200+KB**+por+nuestro+WAF.+Si+tu+esquema+\u0026amp;theme=08afbce616764bd055b5e559\u0026amp;signature=6f361d070b55b3cd7b9bc28bd6cd69cad62a944aad2cc744670f4e82c44da99d\">\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/trebol/_4Sl2DiXuy5vSFkZ/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Trébol\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0D9373\">\u003clink data-mint-head rel=\"canonical\" href=\"https://gotrebol.com/docs/api-reference/gestión-de-esquemas-de-formularios/actualizar-esquema-existente\">\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/gesti%C3%B3n-de-esquemas-de-formularios/actualizar-esquema-existente.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://gotrebol.com/#organization\",\"name\":\"Trébol\",\"url\":\"https://gotrebol.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintlify.s3.us-west-1.amazonaws.com/trebol/logo/trebol-logo-web.svg\"}},{\"@type\":\"WebSite\",\"@id\":\"https://gotrebol.com/docs#website\",\"name\":\"Trébol\",\"url\":\"https://gotrebol.com/docs\",\"publisher\":{\"@id\":\"https://gotrebol.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://gotrebol.com/docs/api-reference/gesti%C3%B3n-de-esquemas-de-formularios/actualizar-esquema-existente#webpage\",\"url\":\"https://gotrebol.com/docs/api-reference/gesti%C3%B3n-de-esquemas-de-formularios/actualizar-esquema-existente\",\"name\":\"Actualizar esquema existente\",\"description\":\"Actualiza un esquema de formulario existente por su id_schema. > Nota: El cuerpo de la solicitud está limitado a 200 KB por nuestro WAF. Si tu esquema (campos, ui_label, description, validaciones, etc.) supera este tamaño, la solicitud será rechazada antes de llegar al backend. Considera dividir formularios muy grandes en varios esquemas más pequeños.\",\"dateModified\":\"2026-10-21T15:01:37.347Z\",\"isPartOf\":{\"@id\":\"https://gotrebol.com/docs#website\"},\"breadcrumb\":{\"@id\":\"https://gotrebol.com/docs/api-reference/gesti%C3%B3n-de-esquemas-de-formularios/actualizar-esquema-existente#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://gotrebol.com/docs/api-reference/gesti%C3%B3n-de-esquemas-de-formularios/actualizar-esquema-existente#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Gestión de Esquemas de Formularios\",\"item\":\"https://gotrebol.com/docs/api-reference/gesti%C3%B3n-de-esquemas-de-formularios/listar-esquemas-de-formularios\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Actualizar esquema existente\",\"item\":\"https://gotrebol.com/docs/api-reference/gesti%C3%B3n-de-esquemas-de-formularios/actualizar-esquema-existente\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://gotrebol.com/docs/api-reference/gesti%C3%B3n-de-esquemas-de-formularios/actualizar-esquema-existente#apireference\",\"headline\":\"Actualizar esquema existente\",\"name\":\"Actualizar esquema existente\",\"description\":\"Actualiza un esquema de formulario existente por su id_schema. > Nota: El cuerpo de la solicitud está limitado a 200 KB por nuestro WAF. Si tu esquema (campos, ui_label, description, validaciones, etc.) supera este tamaño, la solicitud será rechazada antes de llegar al backend. Considera dividir formularios muy grandes en varios esquemas más pequeños.\",\"url\":\"https://gotrebol.com/docs/api-reference/gesti%C3%B3n-de-esquemas-de-formularios/actualizar-esquema-existente\",\"mainEntityOfPage\":{\"@id\":\"https://gotrebol.com/docs/api-reference/gesti%C3%B3n-de-esquemas-de-formularios/actualizar-esquema-existente#webpage\"},\"dateModified\":\"2026-10-21T15:01:37.347Z\",\"publisher\":{\"@id\":\"https://gotrebol.com/#organization\"},\"isPartOf\":{\"@id\":\"https://gotrebol.com/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Trébol\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Trébol","nav":{"global":null,"tabs":[{"tab":"Documentación","pages":[{"title":"Documentación","href":"/introduccion/bienvenido"}]},{"tab":"API Reference","href":"/api-reference/intro","groups":[{"group":"Leer información de la empresa","pages":[{"title":"Listar verificaciones de la cuenta","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /verifications","href":"/api-reference/leer-información-de-la-empresa/listar-verificaciones-de-la-cuenta"},{"title":"Obtener una verificación por su ID","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /verifications/{verification-id}","href":"/api-reference/leer-información-de-la-empresa/obtener-una-verificación-por-su-id"},{"title":"Obtener historial corporativo conciliado","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v2/verifications/{verification-id}/corporate-history","href":"/api-reference/leer-información-de-la-empresa/obtener-historial-corporativo-conciliado"},{"title":"Obtener sección por ID de verificación","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v2/verifications/{verification-id}/{entity}","href":"/api-reference/leer-información-de-la-empresa/obtener-sección-por-id-de-verificación"},{"title":"Obtener sección por etiqueta de empresa","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v2/companies/{etiqueta}/{section}","href":"/api-reference/leer-información-de-la-empresa/obtener-sección-por-etiqueta-de-empresa"}]},{"group":"Creacion de Verificacion","pages":[{"title":"Crear una nueva verificación","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /verifications","href":"/api-reference/creacion-de-verificacion/crear-una-nueva-verificación"}]},{"group":"Gestion de item Ids","pages":[{"title":"Obtener todos los items de verificación","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /verification-items","href":"/api-reference/gestion-de-item-ids/obtener-todos-los-items-de-verificación"},{"title":"Obtener un item de verificación por ID","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /verification-items/{id}","href":"/api-reference/gestion-de-item-ids/obtener-un-item-de-verificación-por-id"},{"title":"Confirmar la carga o reemplazar el archivo de un documento","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /verification-items/{id}","href":"/api-reference/gestion-de-item-ids/confirmar-la-carga-o-reemplazar-el-archivo-de-un-documento"}]},{"group":"Invalidar un documento","pages":[{"title":"Invalidar un documento de una verificacion","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /verification-items/{itemId}/invalidate","href":"/api-reference/invalidar-un-documento/invalidar-un-documento-de-una-verificacion"}]},{"group":"Exportación de Verificaciones","pages":[{"title":"Exportar datos de verificación a documento personalizado","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v2/verifications/{verification-id}/export/{doc-template-id}","href":"/api-reference/exportación-de-verificaciones/exportar-datos-de-verificación-a-documento-personalizado"},{"title":"Exportar datos de verificación a documento personalizado con variables de apoderados","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v2/verifications/{verification-id}/export/{doc-template-id}","href":"/api-reference/exportación-de-verificaciones/exportar-datos-de-verificación-a-documento-personalizado-con-variables-de-apoderados"}]},{"group":"Síntesis de Dictamen","pages":[{"title":"Ejecutar la Síntesis de Dictamen bajo demanda","deprecated":null,"version":null,"sidebarTitle":"Ejecutar sintesis de dictamen bajo demanda","openapi":"/api-reference/openapi.yaml post /verifications/{verification-id}/findings/run","href":"/api-reference/sintesis-de-dictamen/ejecutar-sintesis-de-dictamen-bajo-demanda"}]},{"group":"Labels de Verificacion","pages":[{"title":"Actualizar labels de una verificacion","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /verifications/{verification-id}/labels","href":"/api-reference/labels-de-verificacion/actualizar-labels-de-una-verificacion"}]},{"group":"Actualizar personas clave de una verificacion","pages":[{"title":"Actualizar personas clave de una verificacion","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /verifications/{verification-id}/key-people","href":"/api-reference/actualizar-personas-clave-de-una-verificacion/actualizar-personas-clave-de-una-verificacion"}]},{"group":"Agregar items a una verificacion","pages":[{"title":"Agregar items a una verificación existente","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /verifications/{verification-id}/add-items","href":"/api-reference/agregar-items-a-una-verificacion/agregar-items-a-una-verificación-existente"}]},{"group":"Estado de validacion de documentos","pages":[{"title":"Obtener estado de validacion de documentos por el ID de Verificacion","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /verifications/{verification-id}/record_validation","href":"/api-reference/estado-de-validacion-de-documentos/obtener-estado-de-validacion-de-documentos-por-el-id-de-verificacion"}]},{"group":"Gestión de Flujos de Cuenta","pages":[{"title":"Listar flujos de cuenta","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /account-flows","href":"/api-reference/gestión-de-flujos-de-cuenta/listar-flujos-de-cuenta"},{"title":"Crear nuevo flujo","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /account-flows","href":"/api-reference/gestión-de-flujos-de-cuenta/crear-nuevo-flujo"},{"title":"Obtener flujo por ID","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /account-flows/{id_slug}","href":"/api-reference/gestión-de-flujos-de-cuenta/obtener-flujo-por-id"},{"title":"Actualizar flujo existente","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /account-flows/{id_slug}","href":"/api-reference/gestión-de-flujos-de-cuenta/actualizar-flujo-existente"},{"title":"Eliminar flujo existente","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /account-flows/{id_slug}","href":"/api-reference/gestión-de-flujos-de-cuenta/eliminar-flujo-existente"}]},{"group":"Gestión de Esquemas de Formularios","pages":[{"title":"Listar esquemas de formularios","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v2/form-schemas","href":"/api-reference/gestión-de-esquemas-de-formularios/listar-esquemas-de-formularios"},{"title":"Crear nuevo esquema de formulario","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v2/form-schemas","href":"/api-reference/gestión-de-esquemas-de-formularios/crear-nuevo-esquema-de-formulario"},{"title":"Obtener esquema por ID","description":"Recupera un esquema de formulario específico por su id_schema","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v2/form-schemas/{id_schema}","href":"/api-reference/gestión-de-esquemas-de-formularios/obtener-esquema-por-id"},{"title":"Actualizar esquema existente","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /v2/form-schemas/{id_schema}","href":"/api-reference/gestión-de-esquemas-de-formularios/actualizar-esquema-existente"},{"title":"Eliminar esquema existente","description":"Elimina un esquema de formulario existente por su id_schema","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /v2/form-schemas/{id_schema}","href":"/api-reference/gestión-de-esquemas-de-formularios/eliminar-esquema-existente"}]},{"group":"Gestión de IPs Permitidas","pages":[{"title":"Obtener lista de IPs permitidas para hacer llamadas a la API","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /whitelist-ips","href":"/api-reference/gestión-de-ips-permitidas/obtener-lista-de-ips-permitidas-para-hacer-llamadas-a-la-api"},{"title":"Agregar IPs a la lista de permitidas para hacer llamadas a la API","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /whitelist-ips","href":"/api-reference/gestión-de-ips-permitidas/agregar-ips-a-la-lista-de-permitidas-para-hacer-llamadas-a-la-api"},{"title":"Eliminar todas las IPs permitidas","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /whitelist-ips","href":"/api-reference/gestión-de-ips-permitidas/eliminar-todas-las-ips-permitidas"},{"title":"Eliminar IP específica de la lista de permitidas","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /whitelist-ips/{ip}","href":"/api-reference/gestión-de-ips-permitidas/eliminar-ip-específica-de-la-lista-de-permitidas"}]},{"group":"Gestión de API Keys","pages":[{"title":"Listar API keys","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api-keys","href":"/api-reference/gestión-de-api-keys/listar-api-keys"},{"title":"Crear nueva API key","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api-keys","href":"/api-reference/gestión-de-api-keys/crear-nueva-api-key"},{"title":"Eliminar API key","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /api-keys/{apiKeyId}","href":"/api-reference/gestión-de-api-keys/eliminar-api-key"}]},{"group":"Gestión de Política de Retención","pages":[{"title":"Obtener política de retención actual","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v2/retention-policy","href":"/api-reference/gestión-de-política-de-retención/obtener-política-de-retención-actual"},{"title":"Actualizar política de retención","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /v2/retention-policy","href":"/api-reference/gestión-de-política-de-retención/actualizar-política-de-retención"},{"title":"Crear política de retención","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v2/retention-policy","href":"/api-reference/gestión-de-política-de-retención/crear-política-de-retención"},{"title":"Eliminar política de retención","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /v2/retention-policy","href":"/api-reference/gestión-de-política-de-retención/eliminar-política-de-retención"}]},{"group":"Gestión de Webhooks","pages":[{"title":"Listar webhooks","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v2/webhooks","href":"/api-reference/gestión-de-webhooks/listar-webhooks"},{"title":"Crear webhook","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v2/webhooks","href":"/api-reference/gestión-de-webhooks/crear-webhook"},{"title":"Obtener webhook","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v2/webhooks/{webhookId}","href":"/api-reference/gestión-de-webhooks/obtener-webhook"},{"title":"Actualizar webhook","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /v2/webhooks/{webhookId}","href":"/api-reference/gestión-de-webhooks/actualizar-webhook"},{"title":"Eliminar webhook","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /v2/webhooks/{webhookId}","href":"/api-reference/gestión-de-webhooks/eliminar-webhook"}]},{"group":"Tipos de Ítem Personalizados","pages":[{"title":"Listar tipos de ítem personalizados","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v2/custom-item-types","href":"/api-reference/tipos-de-ítem-personalizados/listar-tipos-de-ítem-personalizados"},{"title":"Crear un tipo de ítem personalizado","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v2/custom-item-types","href":"/api-reference/tipos-de-ítem-personalizados/crear-un-tipo-de-ítem-personalizado"},{"title":"Obtener un tipo de ítem personalizado","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v2/custom-item-types/{id}","href":"/api-reference/tipos-de-ítem-personalizados/obtener-un-tipo-de-ítem-personalizado"},{"title":"Eliminar un tipo de ítem personalizado","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /v2/custom-item-types/{id}","href":"/api-reference/tipos-de-ítem-personalizados/eliminar-un-tipo-de-ítem-personalizado"},{"title":"Actualizar un tipo de ítem personalizado","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml patch /v2/custom-item-types/{id}","href":"/api-reference/tipos-de-ítem-personalizados/actualizar-un-tipo-de-ítem-personalizado"},{"title":"Agregar un proceso a un tipo de ítem personalizado","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v2/custom-item-types/{id}/processes","href":"/api-reference/tipos-de-ítem-personalizados/agregar-un-proceso-a-un-tipo-de-ítem-personalizado"},{"title":"Obtener un proceso de un tipo de ítem personalizado","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v2/custom-item-types/{id}/processes/{processId}","href":"/api-reference/tipos-de-ítem-personalizados/obtener-un-proceso-de-un-tipo-de-ítem-personalizado"},{"title":"Eliminar un proceso de un tipo de ítem personalizado","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /v2/custom-item-types/{id}/processes/{processId}","href":"/api-reference/tipos-de-ítem-personalizados/eliminar-un-proceso-de-un-tipo-de-ítem-personalizado"},{"title":"Actualizar un proceso de un tipo de ítem personalizado","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml patch /v2/custom-item-types/{id}/processes/{processId}","href":"/api-reference/tipos-de-ítem-personalizados/actualizar-un-proceso-de-un-tipo-de-ítem-personalizado"}]},{"group":"Leer información de la empresa v1","pages":[{"title":"Obtener estatutos de las actas por la Etiqueta","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /companies/{etiqueta}/details","href":"/api-reference/leer-información-de-la-empresa-v1/obtener-estatutos-de-las-actas-por-la-etiqueta"},{"title":"Obtener documentos de la empresa","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /companies/{etiqueta}/documents","href":"/api-reference/leer-información-de-la-empresa-v1/obtener-documentos-de-la-empresa"},{"title":"Obtener apoderados y representantes legales de la empresa de las actas por la Etiqueta","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /companies/{etiqueta}/people","href":"/api-reference/leer-información-de-la-empresa-v1/obtener-apoderados-y-representantes-legales-de-la-empresa-de-las-actas-por-la-etiqueta"},{"title":"Obtener accionistas de las actas de la empresa por la Etiqueta","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /companies/{etiqueta}/shareholders","href":"/api-reference/leer-información-de-la-empresa-v1/obtener-accionistas-de-las-actas-de-la-empresa-por-la-etiqueta"},{"title":"Obtener la informacion de la prevalidacion de documentos asosciados a una empresa","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /companies/{etiqueta}/sources","href":"/api-reference/leer-información-de-la-empresa-v1/obtener-la-informacion-de-la-prevalidacion-de-documentos-asosciados-a-una-empresa"},{"title":"Obtener estatutos de las actas por el ID de Verificacion","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /verifications/{verification-id}/details","href":"/api-reference/leer-información-de-la-empresa-v1/obtener-estatutos-de-las-actas-por-el-id-de-verificacion"},{"title":"Obtener documentos de la empresa por id de verificacion","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /verifications/{verification-id}/documents","href":"/api-reference/leer-información-de-la-empresa-v1/obtener-documentos-de-la-empresa-por-id-de-verificacion"},{"title":"Obtener apoderados y representates legales de la empresa de las actas por el ID de Verificacion","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /verifications/{verification-id}/people","href":"/api-reference/leer-información-de-la-empresa-v1/obtener-apoderados-y-representates-legales-de-la-empresa-de-las-actas-por-el-id-de-verificacion"},{"title":"Obtener accionistas de la empresa de las actas por el ID de Verificacion","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /verifications/{verification-id}/shareholders","href":"/api-reference/leer-información-de-la-empresa-v1/obtener-accionistas-de-la-empresa-de-las-actas-por-el-id-de-verificacion"},{"title":"Obtener datos de prevalidacion de documentos","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /verifications/{verification-id}/sources","href":"/api-reference/leer-información-de-la-empresa-v1/obtener-datos-de-prevalidacion-de-documentos"}]}]},{"tab":"Actualizaciones","pages":[{"title":"Actualizaciones","href":"/actualizaciones/novedades"}]},{"tab":"Preguntas frecuentes","pages":[{"title":"Preguntas frecuentes","href":"/faqs/empresas-procesadas"}]}]},"basePath":"","title":"Actualizar esquema existente - Trébol","buildId":"dpl_6cCEiK8XNNvaLBBkWzcBhdE9QfLC","deploymentId":"dpl_6cCEiK8XNNvaLBBkWzcBhdE9QfLC","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CLz2_Z5D.js","utils-7A5jZhOT.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-BVWmkKuv.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-4SOfrh0F.js","snippetPresets-CMc8KicP.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-Ba9tX7z3.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-Be8krXvv.js","shallow-CBC3K1uB.js","getApiPlaygroundDisplay-4tKcUAYo.js","CodeSnippet-C1Xa06ft.js","CodeSnippets-vqiz27A_.js","Page-DeQN5MDd.js","getPastedJson-NUwRfM32.js","icon-DkIVqWh9.js","MethodPill-qmhT7_wz.js","DuplicateIcon-_gWp1vhn.js","createIcon-NA1p_TVA.js","DynamicMarkdown-Bas9A7wq.js","SectionHeading-a1cS-24U.js","axios-vUo_bRtp.js","Markdown-D3ZTwq_a.js","clsx-BcghKhHb.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-B66mVNPp.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-DmooSyTN.js"]}