Identifier la version
Les règles viennent du champ openapi ou swagger. En 3.1, un document contenant uniquement components peut être valide même si la liste des endpoints est vide.
- L’exemple inclut un paramètre partagé et un modèle récursif.
Outils API
Collez une spécification JSON ou YAML, explorez ses opérations et examinez les diagnostics avant export.
Aucun endpoint de requête correspondant.
0 éléments sur 0
La spécification reste dans ce navigateur. Aucun appel API ni récupération de référence distante.
Vérifie la structure et les règles usuelles des chemins. L’export couvre paths, sans webhooks ni callbacks. Les exemples et réponses réelles ne sont pas testés.
500 000 caractères · profondeur 60 · 50 000 nœuds · 100 diagnostics · délai de validation de 5 secondes.
Collez une spécification ou chargez un exemple.
Copie et téléchargement suivent la vue sélectionnée. L’export des endpoints comprend toute la liste, indépendamment de la recherche.
Le Validateur OpenAPI facilite la relecture d’un contrat généré. Un document peut être lisible tout en omettant la description d’une réponse ou la déclaration d’un paramètre de chemin. Les opérations permettent de replacer chaque erreur dans son contexte.
Le champ de version choisit les règles. Changer la sérialisation JSON ou YAML ne transforme pas un ancien contrat Swagger en OpenAPI 3 et ne teste pas le service déployé.
Relier les définitions aux opérations qui les utilisent.
Le Validateur OpenAPI regroupe les opérations par chemin de requête. Dépliez une entrée pour voir les paramètres hérités, les corps, les réponses et les déclarations de sécurité. La recherche réduit l’affichage, tandis que l’export conserve toutes les opérations.
Les références locales sont recherchées dans le document fourni. Une cible absente produit une erreur. Les liens de modèles récursifs sont conservés, et les références externes restent signalées comme non vérifiées.
Les règles viennent du champ openapi ou swagger. En 3.1, un document contenant uniquement components peut être valide même si la liste des endpoints est vide.
L’opération remplace un paramètre de chemin qui porte le même nom au même emplacement. Vérifiez le résultat fusionné plutôt que de compter les déclarations brutes.
La spécification formatée convient à la poursuite de l’édition. Endpoints produit l’inventaire JSON complet ; Markdown produit une documentation des opérations.
L’éditeur OpenAPI utilise de vrais schémas de document pour Swagger 2.0, OpenAPI 3.0 et 3.1. Il vérifie aussi la forme des mots-clés JSON Schema 2020-12 standards dans les modèles 3.1.
Les identifiants d’opération répétés, paramètres dupliqués et paramètres de chemin non déclarés ou non obligatoires sont diagnostiqués. Les métadonnées servers et parameters ne sont pas comptées comme opérations HTTP.
Choisissez deux ou quatre espaces. La conversion garde les valeurs, les références et le champ de version ; elle n’effectue aucune migration des modèles ou des paramètres de corps.
L’export rassemble les métadonnées API, serveurs, paramètres, corps et réponses. Les descriptions sont échappées et les blocs de code correctement délimités. Aucun HTML de la spécification n’est exécuté dans la vue.
Swagger 2.0 et OpenAPI 3.0.x/3.1.x, en JSON ou YAML. Le champ racine sélectionne la version ; une version non prise en charge est refusée plutôt que traitée selon d’autres règles.
La vue sélectionnée fournit une spécification JSON/YAML, un inventaire JSON complet ou une documentation Markdown. La recherche ne réduit pas l’inventaire exporté. Les erreurs et résultats périmés désactivent l’export.
Swagger 2.0 est une ancienne version de la spécification ; les versions 3.x portent le nom OpenAPI. Swagger désigne aussi une famille d’outils. Ici, chaque version possède ses propres règles de validation.
Oui, et l’inverse aussi. Choisissez le format de sortie indépendamment de l’entrée. La version et les valeurs restent identiques, mais les commentaires YAML et choix de présentation ne sont pas préservés.
Les JSON Pointer internes sont vérifiés sans développer indéfiniment les modèles récursifs. Les paramètres partagés sont résolus pour leur affichage. Les fichiers externes, ancres et portées avancées sont signalés comme non vérifiés.
Un résultat inattendu avec votre document ?
Utilisez le Validateur OpenAPI pour corriger les diagnostics, puis exporter la représentation adaptée à votre équipe.
Le formatage conserve la version du contrat.