

docs.json.
Primeros pasos
1
Añade tu archivo de especificación de OpenAPI.
2
Genera páginas de endpoints.
Actualiza tu Para generar páginas solo para endpoints específicos, enumera los endpoints en la propiedad
docs.json para hacer referencia a tu especificación de OpenAPI.Para generar automáticamente páginas para todos los endpoints de tu especificación de OpenAPI, añade una propiedad openapi a cualquier elemento de navegación.Este ejemplo genera una página para cada endpoint definido en openapi.json y organiza las páginas en el grupo “API reference”.Generate all endpoint pages
pages del elemento de navegación.Este ejemplo genera páginas únicamente para los endpoints GET /users y POST /users. Para generar otras páginas de endpoints, añade más endpoints al arreglo pages.Generate specific endpoint pages
Personaliza tu área de pruebas de la API
docs.json.
object
Configuraciones para el área de pruebas de la API.
"full"
El modo de visualización de las URL base en los encabezados de los endpoints. Cuando se establece en
full, se muestra la URL base completa en cada página del endpoint. De forma predeterminada, solo se muestra la ruta relativa del endpoint.object
Configuraciones para los ejemplos de API generados automáticamente.
Configuración de ejemplo
Visualización del playground basada en la autenticación
auth para mostrar el playground interactivo solo a usuarios autenticados. Esto es útil cuando quieres que los usuarios puedan consultar públicamente la documentación de tu API mientras restringes el acceso al playground a los usuarios que han iniciado sesión.
Cuando display está configurado en auth:
- Los usuarios autenticados ven el playground interactivo.
- Los usuarios no autenticados no ven ningún playground (equivalente a
none).
auth con la propiedad groups en el frontmatter de la página para restringir el acceso al playground a grupos de usuarios específicos.
Page with group-restricted playground
- La página es públicamente visible (cualquiera puede ver la documentación).
- Solo los usuarios autenticados que pertenecen a los grupos
adminodeveloperven el playground interactivo. - Los usuarios que no están en esos grupos no ven ningún playground.
groups, todos los usuarios autenticados pueden ver el playground interactivo.
El modo de visualización
auth requiere que tu documentación tenga la autenticación configurada.Páginas de endpoints personalizadas
x-mint en tu especificación OpenAPI o crea páginas MDX individuales para tus endpoints.
Ambas opciones te permiten:
- Personalizar el metadata de la página
- Agregar contenido adicional, como ejemplos
- Controlar el comportamiento del playground por página
x-mint para que toda la documentación de tu API se genere automáticamente a partir de tu especificación OpenAPI y se mantenga en un solo archivo.
Recomendamos las páginas MDX individuales para APIs pequeñas o cuando quieras experimentar con cambios página por página.
Editar cuerpos de solicitud como JSON
application/json o un tipo de medio +json), la sección del cuerpo del playground muestra un selector Form y JSON. Usa Form para completar un campo a la vez. Usa JSON para editar todo el cuerpo en un editor de código, por ejemplo, para pegar una respuesta de otro endpoint y cambiar algunos valores antes de enviarla.
- Form y JSON editan el mismo cuerpo, por lo que los cambios en una vista aparecen en la otra. La solicitud que envías y los ejemplos de código generados siempre coinciden con el cuerpo.
- JSON conserva las propiedades que no están en tu esquema OpenAPI y las envía con la solicitud.
- Si el JSON no es válido, el playground muestra la línea, la columna y la causa probable del primer error después de que sales de la línea que estás editando. No puedes enviar la solicitud hasta que el JSON sea válido. Si cambias a Form, el playground te pide confirmación antes de reemplazar el JSON no válido por el cuerpo predeterminado.
- Pasa el cursor sobre el editor para copiar el JSON o restablecer el cuerpo a su valor predeterminado.
- El playground recuerda la vista que elegiste y la usa para otros endpoints.
multipart/form-data o application/x-www-form-urlencoded.
Renderizado de respuestas
Content-Type devuelto por tu API.
- Imágenes: Se renderizan en línea (
image/*). - Audio: Se renderiza con un reproductor de audio integrado (
audio/*). - Video: Se renderiza con un reproductor de video integrado (
video/*). Cualquier respuesta con un tipo de contenidovideo/*, comovideo/mp4ovideo/webm, se muestra como un video reproducible directamente en el playground. - Todas las demás respuestas: Se muestran en un bloque de código.
Respuestas en streaming
text/event-stream, application/jsonl, application/x-ndjson, application/json-seq y multipart/mixed. Las solicitudes con un cuerpo multipart/form-data no se transmiten en streaming.
Mientras la respuesta se transmite, el panel de respuesta muestra Streaming… y el botón de envío cambia a Stop. Haz clic en Stop para finalizar la solicitud. El playground conserva los datos recibidos y muestra Stream stopped.
El playground muestra el cuerpo transmitido como texto plano, sin formato JSON. Un stream también puede terminar antes:
- El playground deja de leer después de 10 MB y muestra Stream truncated at 10 MB.
- Si la conexión se cierra antes de que termine el stream, el playground muestra Stream interrupted.
- Cuando
proxyestrue, tu API debe enviar los encabezados de respuesta en un plazo de 30 segundos, y el proxy de Mintlify finaliza el stream después de cinco minutos.
Enlaces de anclaje de parámetros
- Compartir enlaces a parámetros específicos en conversaciones de soporte o documentación
- Navegar directamente a un parámetro desde otra página o recurso externo
- Guardar en marcadores los parámetros que consultas con frecuencia
tu-url-de-docs/ruta-del-endpoint#nombre-del-parametro. Para parámetros anidados, el anclaje incluye la ruta del elemento padre.
Más información
- Configuración de OpenAPI para obtener más información sobre cómo crear tu documento OpenAPI.
- Extensión x-mint para obtener más información sobre cómo personalizar las páginas de tus endpoints.
- Configuración de MDX para obtener más información sobre cómo crear manualmente páginas individuales de referencia de API.
- Configuración de AsyncAPI para obtener más información sobre cómo crear tu esquema AsyncAPI para generar páginas de referencia de WebSocket.