codeRé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.

chevron-rightx-page-title | x-displayNamehashtag

Modifie le nom d’affichage d’une balise utilisée dans la navigation et le titre de la page.

openapi.yaml
openapi: '3.0'
info: ...
tags:
  - name: users
    x-page-title: Users
chevron-rightx-page-descriptionhashtag

Ajoute une description à la page.

openapi.yaml
openapi: '3.0'
info: ...
tags:
  - name: "users"
    x-page-title: "Users"
    x-page-description: "Gérer les comptes et les profils des utilisateurs."
chevron-rightx-page-iconhashtag

Ajoute une icône Font Awesome à la page. Voir les icônes disponibles iciarrow-up-right.

openapi.yaml
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"
chevron-rightparent | x-parenthashtag

Ajoute une hiérarchie aux balises pour organiser vos pages dans GitBook.

circle-exclamation
openapi.yaml
openapi: '3.2'
info: ...
tags:
  - name: organization
  - name: admin
    parent: organization
  - name: user
    parent: organization    
chevron-rightx-hideTryItPanelhashtag

Affiche ou masque le bouton « Tester » pour un bloc OpenAPI.

openapi.yaml
openapi: '3.0'
info: ...
tags: [...]
paths:
  /example:
    get:
      summary: Exemple de résumé
      description: Exemple de description
      operationId: examplePath
      responses: [...]
      parameters: [...]
      x-hideTryItPanel: true
chevron-rightx-enable-proxyhashtag

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.

chevron-rightx-codeSampleshashtag

Affiche, masque ou inclut des exemples de code personnalisés pour un bloc OpenAPI.

Champs

Nom du champ
Tapez
Description

lang

string

Langage de l’exemple de code. La valeur doit être l’une des suivantes listearrow-up-right

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

chevron-rightx-enumDescriptionshashtag

Ajoute une description individuelle pour chacune des enum valeurs de votre schéma.

chevron-rightx-internal | x-gitbook-ignorehashtag

Masque un point de terminaison de votre référence d’API.

chevron-rightx-stabilityhashtag

Marque les points de terminaison qui sont instables ou en cours de développement.

Valeurs prises en charge : experimental, alpha, beta.

chevron-rightdeprecatedhashtag

Marque si un point de terminaison est obsolète ou non. Les points de terminaison obsolètes afficheront des avertissements de dépréciation sur votre site publié.

chevron-rightx-deprecated-sunsethashtag

Ajoute une date de fin de vie à une opération obsolète.

Valeurs prises en charge : ISO 8601 format (AAAA-MM-JJ)

Mis à jour

Ce contenu vous a-t-il été utile ?