x-hidden et x-exclus.
L’extension x-hidden génère une page pour un endpoint, mais la retire de la navigation. La page n’est accessible qu’en se rendant directement sur son URL.
Cas d’usage courants de x-hidden :
- Endpoints que vous souhaitez documenter sans les mettre en avant.
- Pages vers lesquelles vous ferez des liens depuis d’autres contenus.
- Endpoints destinés à des utilisateurs spécifiques.
x-excluded
x-excluded exclut entièrement un endpoint de votre documentation.
Cas d’usage courants de x-excluded :
- Endpoints internes uniquement.
- Endpoints obsolètes que vous ne souhaitez pas documenter.
- Fonctionnalités bêta qui ne sont pas prêtes pour la documentation publique.
Implémentation
x-hidden ou x-excluded sous la méthode HTTP dans votre spécification OpenAPI.
Voici des exemples d’utilisation de chaque propriété dans un document de schéma OpenAPI pour une API endpoint et un chemin de webhook.