MDX
individuels plutôt que d’utiliser une spécification OpenAPI. Cette méthode offre de la flexibilité pour du contenu personnalisé, mais nous recommandons de générer la documentation d’API à partir d’un fichier de spécification OpenAPI pour la plupart des projets, car elle est plus facile à maintenir et plus riche en fonctionnalités. Cependant, créer des pages MDX
pour une API peut être utile pour documenter de petites API ou pour du prototypage.
Pour générer des pages pour des endpoints d’API avec MDX
, configurez vos paramètres d’API dans docs.json
, créez des fichiers MDX
individuels pour chaque endpoint et utilisez des composants comme <ParamFields />
pour définir les paramètres. À partir de ces définitions, Mintlify génère des bacs à sable d’API interactifs, des exemples de requêtes et des exemples de réponses.
1
Configurez votre API
Dans votre fichier Si vous souhaitez masquer le bac à sable d’API, utilisez le champ Retrouvez la liste complète des configurations d’API dans Settings.
docs.json
, définissez votre URL de base et votre méthode d’authentification :display
. Vous n’avez pas besoin d’inclure une méthode d’authentification si vous masquez le bac à sable.2
Créez vos pages d’endpoints
Chaque page d’endpoint d’API doit avoir un fichier Vous pouvez spécifier des paramètres de chemin en ajoutant le nom du paramètre au chemin, entouré de Vous pouvez remplacer, pour une page, le mode d’affichage globalement défini pour le bac à sable d’API en ajoutant
MDX
correspondant. En haut de chaque fichier, définissez title
et api
:{}
:Si vous avez un champ
server
configuré dans docs.json
, vous pouvez utiliser des chemins relatifs comme /v1/endpoint
.playground
au frontmatter :playground: 'interactive'
- Affiche le bac à sable interactif.playground: 'simple'
- Affiche un endpoint copiable sans bac à sable.playground: 'none'
- Masque le bac à sable.
3
Ajoutez vos endpoints à votre documentation
Ajoutez vos pages d’endpoints à la barre latérale en ajoutant les chemins dans le champ
navigation
de votre docs.json
. Pour en savoir plus sur la structuration de votre documentation, consultez Navigation.Activer l’authentification
docs.json
pour l’activer globalement sur toutes les pages, ou la définir page par page.
La méthode d’authentification d’une page remplacera la méthode globale si les deux sont définies.
Jeton d’authentification Bearer
Authentification de base
Clé d’API
None
none
est utile pour désactiver l’authentification sur un point de terminaison spécifique après avoir défini une valeur par défaut dans docs.json.