La exportación estática requiere un plan Enterprise.
Cómo funciona la exportación estática
Iniciar un job de exportación estática
Llama a Iniciar job de exportación estática con el dominio que quieres exportar. La API pone el job en cola y devuelve un
jobId.Consultar el estado del job
Consulta Obtener estado del job de exportación estática con el
jobId hasta que status sea completed. La respuesta incluye el progress y el pageCount en tiempo real mientras el job se ejecuta.Generar el paquete
Llama a Generar paquete de exportación con el
jobId. La API empaqueta la exportación en un único archivo y devuelve bundleUrl, un enlace S3 prefirmado al paquete de exportación estática. Descárgalo antes de que el enlace expire.Compatibilidad de funciones por tipo de despliegue
| Función | Cloud | Alojado por el cliente | Air-gapped |
|---|---|---|---|
| Búsqueda en la documentación | Configurable | ||
| Asistente de IA | Configurable | ||
| Analíticas web | Configurable | ||
| Playground de API (“Try it”) | Configurable | ||
| Paquete de exportación estática |
Endpoints
- Iniciar job de exportación estática: Inicia un job de exportación estática para un despliegue.
- Obtener estado del job de exportación estática: Consulta el estado y el progreso de un job en ejecución.
- Generar paquete de exportación: Empaqueta un job completado y devuelve un único enlace S3 al paquete.
Autenticación
mint_ y son secretos del lado del servidor: no las expongas en código del lado del cliente.
Desplegar el paquete en tu Helm chart de Enterprise
mintlify/enterprise. Una vez que un job de exportación estática produce un paquete, apuntas el chart al paquete y el despliegue lo sirve desde tu propia infraestructura.
Añade la referencia al paquete en tus values
Configura los campos de exportación estática en tu
values.yaml con el bundleUrl devuelto por Generar paquete de exportación. El chart descarga el paquete al iniciarse y lo sirve como la versión activa.values.yaml
Automatizar con una GitHub Action
bundleUrl en el Helm chart.
.github/workflows/static-export.yml
MINTLIFY_ADMIN_KEY, y configura las credenciales del clúster (por ejemplo, con azure/setup-helm y tu kubeconfig) antes del paso de despliegue.