Files
mintlify__docs/es/organize/settings-reference.mdx
mintlify[bot] d52472c07e Update from code changes: document OpenAPI overlay support (#7282)
* docs: document OpenAPI overlay support

* docs: translate OpenAPI overlay docs to fr, es, zh and trim zh description

* docs: describe overlay failure behavior on hosted deployments

* docs: tighten overlay section and merge in wording from #7261

Consolidates the two overlay docs PRs into this one. Keeps this PR's
structure and anchors (already referenced from the glossary, settings pages,
and translations), tightens the prose toward the page's voice, leads with
"Use OpenAPI Overlays to...", drops repeated "Mintlify" subjects, and renames
the example heading to "Rename a path" to match the page's imperative
headings. fr/es/zh mirrors updated to match.

Co-authored-by: Cursor <cursoragent@cursor.com>

---------

Co-authored-by: mintlify[bot] <109931778+mintlify[bot]@users.noreply.github.com>
Co-authored-by: brandonmcconnell <brandon@mintlify.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-06 03:04:14 -07:00

988 lines
30 KiB
Plaintext

---
title: "Referencia del esquema docs.json"
description: "Referencia completa de todas las propiedades de configuración de `docs.json`, con tipos, valores predeterminados, descripciones y ejemplos de uso."
keywords: ["docs.json", "schema", "reference", "configuration", "all settings", "properties", "complete"]
---
Los campos obligatorios tienen una insignia <Badge color="red">required</Badge>. Todos los demás campos son opcionales.
Esta página refleja el esquema `docs.json` publicado más reciente. Referéncialo en tu archivo con `"$schema": "https://mintlify.com/docs.json"` para obtener validación y autocompletado en tu editor.
Para obtener contexto sobre lo que hace cada grupo de ajustes, consulta las páginas de temas:
* [Apariencia y marca](/es/organize/settings-appearance)
* [Estructura del sitio](/es/organize/settings-structure)
* [Configuración de la API](/es/organize/settings-api)
* [Integraciones](/es/organize/settings-integrations)
* [SEO y búsqueda](/es/organize/settings-seo)
## Referencia rápida
| Propiedad | Tipo | Requerido | Predeterminado |
|---|---|---|---|
| `$ref` | string (ruta de archivo) | No | Ninguno |
| `theme` | string | Sí | Ninguno |
| `name` | string | Sí | Ninguno |
| `colors.primary` | string (hex) | Sí | Ninguno |
| `navigation` | object | Sí | Ninguno |
| `description` | string | No | Ninguno |
| `logo` | string u object | No | Ninguno |
| `favicon` | string u object | No | Ninguno |
| `appearance.default` | `"system"` \| `"light"` \| `"dark"` | No | `"system"` |
| `appearance.strict` | boolean | No | `false` |
| `fonts.family` | string | No | Predeterminado del tema |
| `icons.library` | `"fontawesome"` \| `"lucide"` \| `"tabler"` | No | `"fontawesome"` |
| `background.decoration` | `"gradient"` \| `"grid"` \| `"windows"` | No | Ninguno |
| `styling.eyebrows` | `"section"` \| `"breadcrumbs"` | No | `"section"` |
| `styling.latex` | boolean | No | Auto-detectado |
| `styling.codeblocks` | `"system"` \| `"dark"` \| string \| object | No | `"system"` |
| `thumbnails.appearance` | `"light"` \| `"dark"` | No | Predeterminado del sitio |
| `navbar.links` | array | No | Ninguno |
| `navbar.primary` | object | No | Ninguno |
| `footer.socials` | object | No | Ninguno |
| `footer.links` | array | No | Ninguno |
| `banner.content` | string | No | Ninguno |
| `banner.dismissible` | boolean | No | `false` |
| `banner.type` | `"info"` \| `"warning"` \| `"critical"` | No | `"info"` |
| `banner.color` | object \| string | No | Ninguno |
| `interaction.drilldown` | boolean | No | Predeterminado del tema |
| `contextual.options` | array | No | Ninguno |
| `contextual.display` | `"header"` \| `"toc"` | No | `"header"` |
| `redirects` | array | No | Ninguno |
| `variables` | object | No | Ninguno |
| `metadata.timestamp` | boolean | No | `false` |
| `errors.404.redirect` | boolean | No | `true` |
| `errors.404.title` | string | No | Ninguno |
| `errors.404.description` | string | No | Ninguno |
| `api.openapi` | string o array u object | No | Ninguno |
| `api.asyncapi` | string o array u object | No | Ninguno |
| `api.playground.display` | `"interactive"` \| `"simple"` \| `"none"` \| `"auth"` | No | `"interactive"` |
| `api.playground.proxy` | boolean | No | `true` |
| `api.playground.credentials` | boolean | No | `false` |
| `api.params.expanded` | `"all"` \| `"closed"` | No | `"closed"` |
| `api.params.post` | array of string | No | Ninguno |
| `api.url` | `"full"` | No | Ninguno |
| `api.examples.languages` | array of string | No | Ninguno |
| `api.examples.defaults` | `"required"` \| `"all"` | No | `"all"` |
| `api.examples.prefill` | boolean | No | `false` |
| `api.examples.autogenerate` | boolean | No | `true` |
| `markdown.schema` | boolean | No | `true` |
| `markdown.instructions` | string o arreglo de cadenas | No | Ninguno |
| `seo.indexing` | `"navigable"` \| `"all"` | No | `"navigable"` |
| `seo.metatags` | object | No | Ninguno |
| `seo.organization` | object | No | Ninguno |
| `search.prompt` | string | No | Ninguno |
| `integrations.*` | object | No | Ninguno |
## Referencia completa de propiedades
<div id="ref">
### `$ref`
</div>
Carga la configuración desde otro archivo JSON. Usa `$ref` en cualquier nivel de tu `docs.json` para dividir la configuración en múltiples archivos.
**Tipo:** string—ruta de archivo relativa a un archivo `.json`
- Cuando `$ref` resuelve a un objeto, Mintlify fusiona las claves hermanas del mismo bloque sobre el contenido referenciado, permitiendo que esas claves tengan prioridad sobre las claves coincidentes en la referencia.
- Cuando `$ref` resuelve a un valor que no es un objeto, como un array, Mintlify ignora las claves hermanas.
- Los archivos referenciados pueden contener sus propias entradas `$ref`, resueltas de forma relativa a ese archivo.
- Las rutas deben permanecer dentro de la raíz del proyecto. Las referencias circulares provocan un error de compilación.
```json Example
{
"navigation": { "$ref": "./navigation.json" }
}
```
Consulta [Dividir la configuración con `$ref`](/es/organize/settings#split-configuration-with-%24ref) para ver más ejemplos.
---
### `theme` - <Badge color="red">required</Badge>
El tema de diseño de tu sitio.
**Tipo:** string
**Opciones:** `mint`, `maple`, `palm`, `willow`, `linden`, `almond`, `aspen`, `sequoia`, `luma`
Consulta [Temas](/es/customize/themes) para ver previsualizaciones.
---
### `name` - <Badge color="red">required</Badge>
El nombre de tu proyecto, organización o producto.
**Tipo:** string
---
### `colors` - <Badge color="red">required</Badge>
Los colores utilizados en tu documentación.
**Tipo:** object
#### `colors.primary`
<Badge color="red">required</Badge>
El color primario. Generalmente se usa para énfasis en el modo claro.
**Tipo:** string—código hexadecimal que coincide con `^#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$`
#### `colors.light`
El color usado para énfasis en el modo oscuro.
**Tipo:** string—código hexadecimal que coincide con `^#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$`
#### `colors.dark`
El color utilizado para botones y estados hover en ambos modos.
**Tipo:** string—código hexadecimal que coincide con `^#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$`
---
### `navigation` - <Badge color="red">required</Badge>
La estructura de navegación de tu contenido.
**Tipo:** object
Consulta [Navegación](/es/organize/navigation) para obtener documentación completa.
#### `navigation.global`
Elementos de navegación globales que aparecen en todas las páginas y configuraciones regionales.
**Tipo:** object
##### `navigation.global.tabs`
Pestañas de navegación de nivel superior.
**Tipo:** array of object—cada uno con: `tab` (string, required), `icon` (string), `iconType` (string), `hidden` (boolean), `href` (string uri, required)
##### `navigation.global.anchors`
Enlaces de ancla en la barra lateral.
**Tipo:** array of object—cada uno con: `anchor` (string, required), `icon` (string), `iconType` (string), `color.light` (string hex), `color.dark` (string hex), `hidden` (boolean), `href` (string uri, required)
##### `navigation.global.dropdowns`
Menús desplegables.
**Tipo:** array of object—cada uno con: `dropdown` (string, required), `icon` (string), `iconType` (string), `hidden` (boolean), `href` (string uri, required)
##### `navigation.global.languages`
Selector de idioma en la navegación global.
**Tipo:** array of object—cada uno con: `language` (string, required), `default` (boolean), `hidden` (boolean), `href` (string uri, required)
**Códigos de idioma compatibles:** `ar`, `ca`, `cn`, `cs`, `da`, `de`, `en`, `es`, `fr`, `fr-CA`, `he`, `hi`, `hu`, `id`, `it`, `ja`, `ja-JP`, `jp`, `ko`, `lv`, `nl`, `no`, `pl`, `pt`, `pt-BR`, `ro`, `ru`, `sv`, `tr`, `uk`, `uz`, `vi`, `zh`, `zh-CN`, `zh-Hans`, `zh-Hant`, `zh-TW`
##### `navigation.global.versions`
Selector de versiones en la navegación global.
**Tipo:** array of object—cada uno con: `version` (string, required, longitud mínima 1), `default` (boolean), `hidden` (boolean), `href` (string uri, required)
##### `navigation.global.products`
Selector de productos en la navegación global.
**Tipo:** array of object—cada uno con: `product` (string, required), `description` (string), `icon` (string), `iconType` (string)
#### `navigation.languages`
Selector de idioma para sitios multi-idioma. Cada entrada puede incluir sobrescrituras específicas del idioma para `banner`, `footer` y `navbar`.
**Tipo:** array of object—cada uno con: `language` (string, required), `default` (boolean), `hidden` (boolean), `banner` (object), `footer` (object), `navbar` (object)
**Códigos de idioma compatibles:** `ar`, `ca`, `cn`, `cs`, `da`, `de`, `en`, `es`, `fr`, `fr-CA`, `he`, `hi`, `hu`, `id`, `it`, `ja`, `ja-JP`, `jp`, `ko`, `lv`, `nl`, `no`, `pl`, `pt`, `pt-BR`, `ro`, `ru`, `sv`, `tr`, `uk`, `uz`, `vi`, `zh`, `zh-CN`, `zh-Hans`, `zh-Hant`, `zh-TW`
#### `navigation.versions`
Selector de versiones para sitios con múltiples versiones.
**Tipo:** array of object—cada uno con: `default` (boolean), `tag` (string)
#### `navigation.tabs`
Pestañas de navegación de nivel superior.
**Tipo:** array of object—consulta `navigation.global.tabs` para la estructura.
#### `navigation.anchors`
Enlaces de ancla en la barra lateral.
**Tipo:** array of object—consulta `navigation.global.anchors` para la estructura.
#### `navigation.dropdowns`
Menús desplegables.
**Tipo:** array of object—consulta `navigation.global.dropdowns` para la estructura.
#### `navigation.products`
Selector de productos. Cada entrada requiere un campo `product` y puede contener groups, pages, un arreglo `menu` (con la misma forma que `navigation.tabs[].menu`, para menús desplegables de producto de varias columnas), iconos o enlaces externos.
**Tipo:** array of object—cada uno con: `product` (string, requerido), `description` (string), `icon` (string), `iconType` (string), `href` (string uri), `groups` (array), `pages` (array), `menu` (array)
#### `navigation.groups`
Grupos para organizar el contenido en secciones etiquetadas.
**Tipo:** array of object
##### `navigation.groups[].boost`
Multiplicador numérico aplicado a la clasificación de la búsqueda integrada para cada página de este grupo. Las páginas heredan el factor de boost del grupo ancestro más cercano que lo establece. Usa valores mayores que `1` para priorizar y valores entre `0` y `1` para despriorizar. Consulta [Búsqueda](/es/optimize/search#boost-search-ranking).
**Tipo:** number
#### `navigation.pages`
Páginas individuales en tu documentación.
**Tipo:** array of string or object
#### `navigation.directory`
Diseño de directorio para páginas raíz en grupos de navegación. Se hereda recursivamente. Los descendientes pueden sobreescribirlo. Consulta [Listados de directorio](/es/organize/navigation#directory-listings).
**Tipo:** `"none"` | `"accordion"` | `"card"`—predeterminado `"none"`
---
### `description`
Descripción del sitio para SEO e indexación con IA.
**Tipo:** string
---
### `logo`
Logo del sitio. Proporciona una cadena de ruta o objetos separados para `light` y `dark`.
**Tipo:** string u object
#### `logo.light`
<Badge color="red">required</Badge> (cuando se usa la forma de objeto)
Ruta al logo para el modo claro. Ejemplo: `/logo/light.svg`.
**Tipo:** string
#### `logo.dark`
<Badge color="red">required</Badge> (cuando se usa la forma de objeto)
Ruta al logo para el modo oscuro. Ejemplo: `/logo/dark.svg`.
**Tipo:** string
#### `logo.href`
URL a la que redirigir al hacer clic en el logo.
**Tipo:** string (uri)
---
### `favicon`
Favicon del sitio. Se redimensiona automáticamente. Proporciona una cadena de ruta o objetos separados para `light` y `dark`.
**Tipo:** string u object
#### `favicon.light`
<Badge color="red">required</Badge> (cuando se usa la forma de objeto)
Ruta al favicon para el modo claro. Ejemplo: `/favicon.png`.
**Tipo:** string
#### `favicon.dark`
<Badge color="red">required</Badge> (cuando se usa la forma de objeto)
Ruta al favicon para el modo oscuro. Ejemplo: `/favicon-dark.png`.
**Tipo:** string
---
### `appearance`
Configuración del modo claro/oscuro.
**Tipo:** object
#### `appearance.default`
Modo de color predeterminado.
**Tipo:** `"system"` | `"light"` | `"dark"`
**Predeterminado:** `"system"`
#### `appearance.strict`
Cuando es `true`, oculta el selector de modo claro/oscuro.
**Tipo:** boolean
**Predeterminado:** `false`
---
### `fonts`
Tipografías personalizadas. Compatible con [Google Fonts](https://fonts.google.com) y fuentes autoalojadas.
**Tipo:** object
#### `fonts.family`
<Badge color="red">required</Badge> (cuando se usa `fonts`)
Nombre de la familia tipográfica. Los nombres de familias de Google Fonts se cargan automáticamente.
**Tipo:** string
#### `fonts.weight`
Peso de la fuente. Las fuentes variables admiten valores fraccionarios como `550`.
**Tipo:** number
#### `fonts.source`
URL a una fuente alojada o ruta a un archivo de fuente local. No es necesario para Google Fonts.
**Tipo:** string (uri)
#### `fonts.format`
Formato del archivo de fuente. Obligatorio cuando se usa `fonts.source`.
**Tipo:** `"woff"` | `"woff2"`
#### `fonts.heading`
Sobrescribe la configuración de fuente para los encabezados. Acepta los mismos campos `family`, `weight`, `source` y `format`.
**Tipo:** object
#### `fonts.body`
Sobrescribe la configuración de fuente para el texto del cuerpo. Acepta los mismos campos `family`, `weight`, `source` y `format`.
**Tipo:** object
---
### `icons`
Configuración de la biblioteca de iconos.
**Tipo:** object
#### `icons.library`
<Badge color="red">required</Badge>
Biblioteca de iconos que se usará en toda tu documentación. Todos los nombres de iconos en tu documentación deben provenir de la biblioteca seleccionada.
**Tipo:** `"fontawesome"` | `"lucide"` | `"tabler"`
**Predeterminado:** `"fontawesome"`
---
### `background`
Configuración de imagen de fondo, decoración y color.
**Tipo:** object
#### `background.decoration`
Patrón decorativo de fondo.
**Tipo:** `"gradient"` | `"grid"` | `"windows"`
#### `background.color`
Colores de fondo personalizados.
**Tipo:** object
##### `background.color.light`
Color de fondo para el modo claro.
**Tipo:** string—código hexadecimal que coincide con `^#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$`
##### `background.color.dark`
Color de fondo para el modo oscuro.
**Tipo:** string—código hexadecimal que coincide con `^#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$`
#### `background.image`
Imagen de fondo. Proporciona una cadena de ruta o objetos separados para `light` y `dark`.
**Tipo:** string u object
##### `background.image.light`
<Badge color="red">required</Badge> (cuando se usa la forma de objeto)
Ruta de la imagen de fondo para el modo claro.
**Tipo:** string
##### `background.image.dark`
<Badge color="red">required</Badge> (cuando se usa la forma de objeto)
Ruta de la imagen de fondo para el modo oscuro.
**Tipo:** string
---
### `styling`
Controles de estilo visual.
**Tipo:** object
#### `styling.eyebrows`
Estilo del eyebrow de la página que se muestra en la parte superior de la página.
**Tipo:** `"section"` | `"breadcrumbs"`
**Predeterminado:** `"section"`
#### `styling.latex`
Si se cargan las hojas de estilo de LaTeX. Por defecto, Mintlify auto-detecta el uso de LaTeX.
**Tipo:** boolean
#### `styling.codeblocks`
Configuración del tema de los bloques de código.
**Tipo:** `"system"` | `"dark"` | string (nombre de tema de Shiki) | object
**Predeterminado:** `"system"`
Cuando es un objeto:
##### `styling.codeblocks.theme`
Un único nombre de tema de Shiki para ambos modos, o un objeto con nombres de temas de Shiki para `light` y `dark`.
**Tipo:** string u object
##### `styling.codeblocks.languages`
Configuración personalizada de lenguajes.
**Tipo:** object
###### `styling.codeblocks.languages.custom`
Rutas a archivos JSON que describen lenguajes personalizados de Shiki en [formato de gramática de TextMate](https://macromates.com/manual/en/language_grammars).
**Tipo:** array of string
---
### `thumbnails`
Personalización de miniaturas para redes sociales.
**Tipo:** object
#### `thumbnails.appearance`
Tema visual para las miniaturas.
**Tipo:** `"light"` | `"dark"`
**Predeterminado:** Esquema de color del sitio
#### `thumbnails.background`
Imagen de fondo para las miniaturas. Puede ser una ruta relativa o URL absoluta.
**Tipo:** string
#### `thumbnails.fonts`
Configuración de tipografía para las miniaturas.
**Tipo:** object
##### `thumbnails.fonts.family`
<Badge color="red">required</Badge> (cuando se usa `thumbnails.fonts`)
Nombre de la familia tipográfica. Solo compatible con [Google Fonts](https://fonts.google.com).
**Tipo:** string
---
### `navbar`
Configuración de la barra de navegación superior.
**Tipo:** object
#### `navbar.links`
Enlaces que se muestran en la barra de navegación.
**Tipo:** array of object—cada uno con:
| Campo | Tipo | Requerido | Descripción |
|---|---|---|---|
| `type` | `"github"` \| `"discord"` | No | Tipo de enlace. Omitir para un enlace estándar. |
| `label` | string | Condicional | Requerido cuando se omite `type`. |
| `href` | string (uri) | Sí | Destino del enlace. |
| `icon` | string | No | Nombre del icono, URL, ruta o SVG. |
| `iconType` | string | No | Solo para estilo de icono de Font Awesome. |
#### `navbar.primary`
Botón principal de llamada a la acción en la barra de navegación.
**Tipo:** object
| Campo | Tipo | Requerido | Descripción |
|---|---|---|---|
| `type` | `"button"` \| `"github"` \| `"discord"` | Sí | Estilo del botón. |
| `label` | string | Condicional | Requerido cuando `type` es `"button"`. |
| `href` | string (uri) | Sí | Destino del botón. |
---
### `footer`
Contenido del pie de página y enlaces sociales.
**Tipo:** object
#### `footer.socials`
Perfiles de redes sociales. Cada clave es el nombre de una plataforma, cada valor es la URL de tu perfil.
**Tipo:** object
**Claves válidas:** `x`, `website`, `facebook`, `youtube`, `discord`, `slack`, `github`, `linkedin`, `instagram`, `hacker-news`, `medium`, `telegram`, `twitter`, `x-twitter`, `earth-americas`, `bluesky`, `threads`, `reddit`, `podcast`
#### `footer.links`
Columnas de enlaces en el pie de página. Máximo 4 columnas.
**Tipo:** array of object (máx. 4)—cada uno con: `header` (string), `items` (array of `{ label: string, href: string }`, required)
---
### `banner`
Banner para todo el sitio que se muestra en la parte superior de cada página.
**Tipo:** object
#### `banner.content`
<Badge color="red">required</Badge> (cuando se usa `banner`)
Texto del banner. Admite formato MDX básico, incluidos enlaces, negrita y cursiva. Los componentes personalizados no son compatibles.
**Tipo:** string
#### `banner.dismissible`
Si se muestra un botón para descartar.
**Tipo:** boolean
**Predeterminado:** `false`
#### `banner.type`
Estilo visual del fondo del banner. Usa `info` para anuncios generales, `warning` para avisos de precaución y `critical` para incidencias urgentes.
**Tipo:** `"info"` | `"warning"` | `"critical"`
**Predeterminado:** `"info"`
#### `banner.color`
Color de fondo personalizado que tiene prioridad sobre `type`. El texto del banner es blanco, así que elige un fondo que siga siendo legible.
**Tipo:** object con valores hexadecimales `light` (string) y `dark` (string), o una sola cadena hexadecimal aplicada a ambos modos.
---
### `interaction`
Configuración de interacción de navegación.
**Tipo:** object
#### `interaction.drilldown`
Controla la navegación automática cuando un usuario hace clic en un grupo de navegación. Establécelo en `true` para navegar a la primera página cuando un usuario hace clic en un grupo, `false` para solo expandir/contraer el grupo sin navegar.
**Tipo:** boolean
**Predeterminado:** Predeterminado del tema
---
### `contextual`
Menú contextual para acciones de página e integraciones de herramientas de IA.
**Tipo:** object
#### `contextual.options`
<Badge color="red">required</Badge>
Acciones disponibles en el menú contextual. El primer elemento es la acción predeterminada.
**Tipo:** array of `"assistant"` | `"copy"` | `"view"` | `"download-pdf"` | `"download-spec"` | `"chatgpt"` | `"claude"` | `"perplexity"` | `"grok"` | `"aistudio"` | `"devin"` | `"devin-desktop"` | `"mcp"` | `"add-mcp"` | `"cursor"` | `"vscode"` | `"devin-mcp"` | object
Campos del objeto de opción personalizada:
| Campo | Tipo | Requerido | Descripción |
|---|---|---|---|
| `title` | string | Sí | Título visible. |
| `description` | string | Sí | Texto de descripción. |
| `icon` | string | No | Nombre del icono, URL, ruta o SVG. |
| `href` | string u object | Sí | Destino del enlace. Admite marcadores de posición `$page`, `$path`, `$mcp`. |
#### `contextual.display`
Dónde mostrar el menú contextual.
**Tipo:** `"header"` | `"toc"`
**Predeterminado:** `"header"`
<Note>
El menú contextual solo está disponible en los despliegues de vista previa y producción.
</Note>
---
### `redirects`
Redirecciones para páginas movidas, renombradas o eliminadas.
**Tipo:** array of object—cada uno con:
| Campo | Tipo | Requerido | Descripción |
|---|---|---|---|
| `source` | string | Sí | Ruta desde la que redirigir. Ejemplo: `/old-page` |
| `destination` | string | Sí | Ruta a la que redirigir. Ejemplo: `/new-page` |
| `permanent` | boolean | No | `true` para 308, `false` para 307. Predeterminado: `true`. |
---
### `variables`
Variables de contenido globales reemplazadas en tiempo de compilación usando la sintaxis `{{variableName}}`.
**Tipo:** object—pares clave-valor donde las claves son nombres de variables (alfanuméricos y guiones únicamente) y los valores son cadenas de reemplazo.
<Note>
La sustitución de variables solo se aplica a páginas MDX y snippets. No se aplica a los archivos de especificación OpenAPI (`.yaml`, `.yml`, `.json`) ni a otros recursos estáticos.
</Note>
---
### `metadata`
Configuración global de metadatos de página.
**Tipo:** object
#### `metadata.timestamp`
Muestra una fecha de última modificación en todas las páginas. En despliegues respaldados por GitHub o GitLab, la fecha refleja el último commit de git que modificó el archivo de origen de cada página, y recurre a la marca de tiempo del despliegue más reciente cuando no hay una fecha de commit de git disponible.
Establece el campo `lastUpdatedDate` en el frontmatter de una página para anular la fecha automática. Consulta [Páginas](/es/organize/pages#last-modified-timestamp) para más detalles.
**Tipo:** boolean
**Predeterminado:** `false`
---
### `errors`
Configuración de páginas de error.
**Tipo:** object
#### `errors.404`
Configuración para la página de error 404 "Página no encontrada".
**Tipo:** object
##### `errors.404.redirect`
Si se redirige automáticamente a la página de inicio cuando no se encuentra una página.
**Tipo:** boolean
**Predeterminado:** `true`
##### `errors.404.title`
Título personalizado para la página 404.
**Tipo:** string
##### `errors.404.description`
Descripción personalizada para la página 404. Admite formato MDX, incluidos enlaces, negrita, cursiva y componentes personalizados.
**Tipo:** string
---
### `api`
Configuración de documentación de API y área de pruebas.
**Tipo:** object
#### `api.openapi`
Archivos de especificación OpenAPI.
**Tipo:** string | array of string u object | object con `source` (string), `directory` (string) y `overlays` (array of string)
#### `api.asyncapi`
Archivos de especificación AsyncAPI.
**Tipo:** string | array of string | object con `source` (string) y `directory` (string)
#### `api.playground`
Configuración del área de pruebas interactiva.
**Tipo:** object
##### `api.playground.display`
Modo de visualización del área de pruebas.
**Tipo:** `"interactive"` | `"simple"` | `"none"` | `"auth"`
**Predeterminado:** `"interactive"`
##### `api.playground.proxy`
Si se enrutan las solicitudes de API a través de un proxy.
**Tipo:** boolean
**Predeterminado:** `true`
##### `api.playground.credentials`
Indica si se deben incluir cookies y encabezados de autenticación en las solicitudes cross-origin cuando `proxy` es `false`. No tiene efecto cuando `proxy` es `true`.
**Tipo:** boolean
**Predeterminado:** `false`
#### `api.params`
Configuración de visualización de parámetros de API.
**Tipo:** object
##### `api.params.expanded`
Si se expanden todos los parámetros de forma predeterminada.
**Tipo:** `"all"` | `"closed"`
**Predeterminado:** `"closed"`
##### `api.params.post`
Claves de campos de la especificación OpenAPI que se mostrarán como píldoras post junto al nombre de cada parámetro. Para cada clave, Mintlify lee el valor del esquema y lo renderiza como una píldora: las cadenas se renderizan literalmente, `true` renderiza el nombre de la clave, los números se convierten en cadena y los arreglos renderizan una píldora por elemento. Mintlify omite los valores `false`, `null`, las cadenas vacías y los objetos.
**Tipo:** array of string
#### `api.url`
Modo de visualización de la URL base.
**Tipo:** `"full"`
**Predeterminado:** Solo se muestra cuando existen múltiples URLs base.
#### `api.examples`
Configuración de ejemplos de código.
**Tipo:** object
##### `api.examples.languages`
Lenguajes para los fragmentos de código generados automáticamente. Consulta [lenguajes compatibles](/es/api-playground/overview#all-supported-languages).
**Tipo:** array of string
##### `api.examples.defaults`
Si se incluyen parámetros opcionales en los ejemplos.
**Tipo:** `"required"` | `"all"`
**Predeterminado:** `"all"`
##### `api.examples.prefill`
Si se precargan los campos del área de pruebas con valores de ejemplo de la especificación.
**Tipo:** boolean
**Predeterminado:** `false`
##### `api.examples.autogenerate`
Si se generan muestras de código a partir de especificaciones de API.
**Tipo:** boolean
**Predeterminado:** `true`
#### `api.mdx`
Configuración para páginas de API creadas a partir de archivos MDX.
**Tipo:** object
##### `api.mdx.auth`
Configuración de autenticación para solicitudes de API basadas en MDX.
**Tipo:** object
###### `api.mdx.auth.method`
Método de autenticación.
**Tipo:** `"bearer"` | `"basic"` | `"key"` | `"cobo"`
###### `api.mdx.auth.name`
Nombre del parámetro de autenticación.
**Tipo:** string
##### `api.mdx.server`
URL base que se antepone a las rutas relativas en el frontmatter `api` a nivel de página. No se usa cuando el frontmatter contiene una URL completa.
**Tipo:** string o array
---
### `markdown`
Configuración para el Markdown que Mintlify sirve a herramientas y agentes de IA. Consulta [Exportación de Markdown](/es/ai/markdown-export).
**Tipo:** object
#### `markdown.schema`
Si se incluye la especificación completa de OpenAPI o AsyncAPI en la exportación en Markdown de las páginas de referencia de API.
**Tipo:** boolean
**Predeterminado:** `true`
#### `markdown.instructions`
Instrucciones personalizadas para agentes que se añaden al Markdown generado de cada página, así como a tus archivos `llms.txt` y `llms-full.txt`. Proporciona una sola cadena o un arreglo de cadenas, que Mintlify une con saltos de línea. Consulta [Instrucciones personalizadas para agentes](/es/ai/markdown-export#custom-agent-instructions).
**Tipo:** string o arreglo de cadenas
---
### `seo`
Configuración de optimización para motores de búsqueda.
**Tipo:** object
#### `seo.indexing`
Qué páginas deben indexar los motores de búsqueda.
**Tipo:** `"navigable"` | `"all"`
**Predeterminado:** `"navigable"`
#### `seo.metatags`
Meta tags personalizadas añadidas a cada página. Pares clave-valor.
**Tipo:** object
#### `seo.organization`
Organización utilizada como entidad editora en los datos estructurados (JSON-LD) de cada página. Acepta `id`, `name`, `legalName`, `url`, `logo` y `sameAs`. Consulta [SEO y búsqueda](/es/organize/settings-seo#seo).
**Tipo:** object
---
### `search`
Configuración de la barra de búsqueda.
**Tipo:** object
#### `search.prompt`
Texto de marcador de posición en la barra de búsqueda.
**Tipo:** string
---
### `integrations`
Integraciones de terceros.
**Tipo:** object
| Propiedad | Tipo | Campo requerido | Descripción |
|---|---|---|---|
| `integrations.adobe.launchUrl` | string (uri) | Sí | URL de lanzamiento de Adobe Analytics. |
| `integrations.amplitude.apiKey` | string | Sí | Clave de API de Amplitude. |
| `integrations.clarity.projectId` | string | Sí | ID de proyecto de Microsoft Clarity. |
| `integrations.clearbit.publicApiKey` | string | Sí | Clave de API pública de Clearbit. |
| `integrations.fathom.siteId` | string | Sí | ID de sitio de Fathom. |
| `integrations.frontchat.snippetId` | string (mín 6) | Sí | ID de snippet de chat de Front. |
| `integrations.ga4.measurementId` | string (debe comenzar con `G`) | Sí | ID de medición de Google Analytics 4. |
| `integrations.gtm.tagId` | string (debe comenzar con `G`) | Sí | ID de contenedor de Google Tag Manager. |
| `integrations.heap.appId` | string | Sí | ID de app de Heap. |
| `integrations.hightouch.writeKey` | string | Sí | Write key de Hightouch. |
| `integrations.hightouch.apiHost` | string | No | Host de API de Hightouch. |
| `integrations.hotjar.hjid` | string | Sí | ID de sitio de Hotjar. |
| `integrations.hotjar.hjsv` | string | Sí | Versión de script de Hotjar. |
| `integrations.intercom.appId` | string (mín 6) | Sí | ID de app de Intercom. |
| `integrations.logrocket.appId` | string | Sí | ID de app de LogRocket. |
| `integrations.mixpanel.projectToken` | string | Sí | Token de proyecto de Mixpanel. |
| `integrations.pirsch.id` | string | Sí | ID de sitio de Pirsch. |
| `integrations.plausible.domain` | string | Sí | Dominio de Plausible. |
| `integrations.plausible.server` | string | No | Servidor de Plausible (solo autoalojado). |
| `integrations.posthog.apiKey` | string (debe comenzar con `phc_`) | Sí | Clave de API de PostHog. |
| `integrations.posthog.apiHost` | string (uri) | No | Host de API de PostHog (solo autoalojado). |
| `integrations.posthog.sessionRecording` | boolean | No | Habilitar grabación de sesiones. Predeterminado: `false`. |
| `integrations.segment.key` | string | Sí | Write key de Segment. |
| `integrations.telemetry.enabled` | boolean | No | Habilitar telemetría de Mintlify. Cuando es `false`, las funciones de feedback también se deshabilitan. |
| `integrations.cookies.key` | string | No | Nombre de la clave de cookie. |
| `integrations.cookies.value` | string | No | Valor de la cookie. |