Référence des extensions
La référence complète des extensions OpenAPI prises en charge par GitBook
Vous pouvez enrichir votre spécification OpenAPI à l’aide d’extensions — des champs personnalisés qui commencent par le x- préfixe. Ces extensions vous permettent d’ajouter des informations supplémentaires et d’adapter la documentation de votre API à différents besoins.
GitBook vous permet d’ajuster l’apparence et le fonctionnement de votre API sur votre site publié grâce à une gamme d’extensions différentes que vous pouvez ajouter à votre spécification OpenAPI.
Rendez-vous dans notre section des guides pour en savoir plus sur l’utilisation des extensions OpenAPI afin de configurer votre documentation.
x-page-title | x-displayName
Modifie le nom d’affichage d’une balise utilisée dans la navigation et le titre de la page.
openapi: '3.0'
info: ...
tags:
- name: users
x-page-title: Usersx-page-description
Ajoute une description à la page.
openapi: '3.0'
info: ...
tags:
- name: "users"
x-page-title: "Users"
x-page-description: "Gérer les comptes et les profils des utilisateurs."x-page-icon
Ajoute une icône Font Awesome à la page. Voir les icônes disponibles ici.
openapi: '3.0'
info: ...
tags:
- name: "users"
x-page-title: "Users"
x-page-description: "Gérer les comptes et les profils des utilisateurs."
x-page-icon: "user"parent | x-parent
Ajoute une hiérarchie aux balises pour organiser vos pages dans GitBook.
parent est le nom de propriété officiel dans OpenAPI 3.2+. Si vous utilisez des versions d’OpenAPI antérieures à 3.2 (3.0.x, 3.1.x), utilisez x-parent .
openapi: '3.2'
info: ...
tags:
- name: organization
- name: admin
parent: organization
- name: user
parent: organization x-hideTryItPanel
Affiche ou masque le bouton « Tester » pour un bloc OpenAPI.
openapi: '3.0'
info: ...
tags: [...]
paths:
/example:
get:
summary: Exemple de résumé
description: Exemple de description
operationId: examplePath
responses: [...]
parameters: [...]
x-hideTryItPanel: truex-enable-proxy
Faites passer les requêtes « Tester » par le proxy OpenAPI de GitBook.
Ajoutez-le à la racine pour l’appliquer à chaque opération. Ajoutez-le sur une opération pour l’appliquer à ce seul point de terminaison. Les opérations remplacent la valeur racine.
En savoir plus dans Utiliser le proxy OpenAPI.
x-codeSamples
Affiche, masque ou inclut des exemples de code personnalisés pour un bloc OpenAPI.
Champs
label
string
Libellé de l’exemple de code, par exemple Node ou Python2.7, facultatif, lang est utilisé par défaut
source
string
Code source de l’exemple de code
x-enumDescriptions
Ajoute une description individuelle pour chacune des enum valeurs de votre schéma.
x-stability
Marque les points de terminaison qui sont instables ou en cours de développement.
Valeurs prises en charge : experimental, alpha, beta.
Mis à jour
Ce contenu vous a-t-il été utile ?