{"service":"HALOWERK modellwerk","endpoint":"/v1/openapi-validate","method":"POST","content_type":"application/json","inputSchema":{"type":"object","required":["document"],"additionalProperties":false,"properties":{"document":{"type":"object","description":"The OpenAPI document as JSON."},"require_examples":{"type":"boolean","default":true,"description":"Report operations with no example as a warning."},"require_operation_ids":{"type":"boolean","default":true,"description":"Report operations without operationId as a warning."}}},"requestExample":{"document":{},"require_examples":true,"require_operation_ids":true},"operations":[{"method":"POST","inputSchema":{"type":"object","required":["document"],"additionalProperties":false,"properties":{"document":{"type":"object","description":"The OpenAPI document as JSON."},"require_examples":{"type":"boolean","default":true,"description":"Report operations with no example as a warning."},"require_operation_ids":{"type":"boolean","default":true,"description":"Report operations without operationId as a warning."}}},"requestExample":{"document":{},"require_examples":true,"require_operation_ids":true}}],"example_request":{"document":{},"require_examples":true,"require_operation_ids":true},"serviceName":"openapi_validate","tags":["api","openapi","validation"],"outputSchema":{"type":"object"},"outputExample":{"valid":false,"verdict":"invalid","counts":{"error":3,"warning":1,"info":0},"findings":[{"severity":"error","path":"/openapi","code":"version_missing","message":"Feld \"openapi\" fehlt. Ohne Version ist unklar, welche Regeln gelten."},{"severity":"error","path":"/info","code":"info_missing","message":"Block \"info\" fehlt."},{"severity":"error","path":"/paths","code":"paths_missing","message":"Block \"paths\" fehlt oder ist kein Objekt."},{"severity":"warning","path":"/servers","code":"servers_missing","message":"Kein servers-Eintrag. Ein Aufrufer muss die Basisadresse raten."}],"summary":{"openapi_version":null,"title":null,"api_version":null,"paths":0,"operations":0,"operations_with_example":0,"operations_with_operation_id":0,"refs_total":0,"refs_external":0,"schemas_defined":0},"operations":[],"machine_usable_operations":0,"limits":"Nur das uebergebene Dokument wird gelesen. Verweise in andere Dateien werden nicht nachgeladen, und es wird kein Aufruf gegen den beschriebenen Dienst gemacht — ob die Beschreibung der Wirklichkeit entspricht, steht hier nicht."}}