API de validation OpenAPI
Validez et résumez une définition d'API OpenAPI / Swagger. Fournissez la spécification en ligne (?spec=), dans le corps de la requête, ou récupérée depuis une URL (?url=, protégée contre SSRF) — en JSON ou YAML. Le validateur détecte la version (Swagger 2.0, OpenAPI 3.0.x ou 3.1.x), vérifie la structure requise (info.title et info.version, la présence de paths/components, et les réponses de chaque opération), et effectue une analyse statique pour les problèmes courants — operationIds en double ou manquants, opérations sans résumé ni description, tags utilisés mais non déclarés, et chemins mal formés — renvoyant un indicateur de validité, des comptes de chemins, opérations, schémas, tags et serveurs, ainsi que des listes d'erreurs et d'avertissements séparées. Un point de terminaison de résumé inventorie l'API entière : chaque point de terminaison avec sa méthode, son chemin, son operationId, son résumé et ses tags, ainsi que les serveurs, tags et schémas de composants déclarés. Conçu pour les passerelles CI sur les contrats d'API, l'ingestion de catalogues d'API, les pipelines de documentation et les revues de conception. Un validateur et analyseur de définitions OpenAPI — distinct du validateur JSON-Schema (jsonschema), des convertisseurs JSON/YAML/XML et des outils HTML/SEO sur la page. Aucune clé en amont, aucun cache.
api.oanor.com/openapi-api