Configuración
1
Configura la configuración de la API
En tu archivo Si quieres ocultar el área de pruebas de la API, configura el campo Consulta la lista completa de configuraciones de la API en Settings.
docs.json, configura tu URL base y el método de autenticación.display como none. No necesitas incluir ningún método de autenticación si ocultas el área de pruebas de la API.2
Crea las páginas de tus endpoints
Crea un archivo MDX para cada endpoint. Define Especifica los parámetros de ruta colocándolos entre Para anular el modo de visualización global del playground en una página específica, añade Options:
title y api en el frontmatter:{}:playground al frontmatter:playground: 'interactive'- Mostrar el playground interactivo (predeterminado)playground: 'simple'- Mostrar un endpoint copiable sin playgroundplayground: 'none'- Ocultar el playground por completo
3
Añadir parámetros y respuestas
Utiliza los campos de parámetros y de respuesta para documentar los parámetros y los valores de retorno de tu endpoint.
4
Incorpora tus endpoints a tu documentación
Agrega las páginas de tus endpoints a la navegación actualizando el campo Cada ruta de página corresponde a un archivo MDX en tu repositorio de documentación. Por ejemplo, También puedes definir una especificación de OpenAPI predeterminada para un grupo de navigation y hacer referencia a los endpoints por método y ruta:Para más información sobre la integración de OpenAPI, consulta configuración de OpenAPI.
pages en tu docs.json:docs.json
api-reference/users/create-user.mdx. Consulta más detalles sobre cómo estructurar tu documentación en Navigation.Usar endpoints de OpenAPI en navigation
Si tienes una especificación de OpenAPI, puedes hacer referencia a endpoints directamente en tu navigation sin crear archivos MDX individuales. Haz referencia a endpoints específicos incluyendo la ruta del archivo de OpenAPI y el endpoint:docs.json
docs.json
Habilitar la autenticación
docs.json o anularla en páginas individuales usando el campo authMethod en el frontmatter. Un método definido para una página específica reemplaza la configuración global.
Token de portador
Autenticación básica
Clave de API
Ninguno
authMethod como none:
Page Metadata