{ "uuid": "018fee02-e94b-4217-b84d-1b8fb3776343", "lastMigration": 29, "name": "Swagger2OpenAPI Converter", "endpointPrefix": "api/v1", "latency": 0, "port": 3000, "hostname": "", "routes": [ { "uuid": "82aca209-eab9-4d0a-8706-17459bedd8e5", "documentation": "Return a redirect to a badge svg file depending on a source definition's validity", "method": "get", "endpoint": "badge", "responses": [ { "uuid": "86dbd775-b1cf-42dc-8f34-44393a45ecc6", "body": "", "latency": 0, "statusCode": 301, "label": "Moved", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "d76ae4bc-2198-4f64-bf7e-740bc40a5bb4", "documentation": "Convert a Swagger 2.0 definition to OpenAPI 3.0.x from a URL", "method": "get", "endpoint": "convert", "responses": [ { "uuid": "4319504a-76ec-408b-8afd-7032788429b5", "body": "\"\"", "latency": 0, "statusCode": 200, "label": "default", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "e543e887-05b9-490d-baef-87288d6ef900", "documentation": "Convert a Swagger 2.0 definition passed in the body to OpenAPI 3.0.x ", "method": "post", "endpoint": "convert", "responses": [ { "uuid": "4884101e-3b0f-4371-b22e-014267424a7e", "body": "\"\"", "latency": 0, "statusCode": 200, "label": "default", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "38a615ba-cc96-4907-a809-4a44503a4564", "body": "\"\"", "latency": 0, "statusCode": 400, "label": "Invalid request", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "32068cf5-ca3e-4bb1-80b0-5d9bdffbc485", "documentation": "Get the status of the API", "method": "get", "endpoint": "status", "responses": [ { "uuid": "373a54f8-318a-4603-a78d-2043d6b0b4a1", "body": "\"\"", "latency": 0, "statusCode": 200, "label": "default", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "82b7af7b-e73d-45bf-b6e3-e8cc429b4f8f", "documentation": "Validate an OpenAPI 3.0.x definition", "method": "get", "endpoint": "validate", "responses": [ { "uuid": "9ba8d387-12fe-495f-adaa-dd8cd69b8940", "body": "{\n \"openapi\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "default", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "83823755-a7ed-44c7-9345-cd04028f4060", "documentation": "Validate an OpenAPI 3.0.x definition supplied in the body of the request", "method": "post", "endpoint": "validate", "responses": [ { "uuid": "6d810563-0339-4042-a276-36ea5e37a2a2", "body": "{\n \"openapi\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "default", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "72002932-885f-406c-a06c-68238c23816d", "body": "\"\"", "latency": 0, "statusCode": 400, "label": "Invalid request", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" } ], "proxyMode": false, "proxyHost": "", "proxyRemovePrefix": false, "tlsOptions": { "enabled": false, "type": "CERT", "pfxPath": "", "certPath": "", "keyPath": "", "caPath": "", "passphrase": "" }, "cors": true, "headers": [], "proxyReqHeaders": [{ "key": "", "value": "" }], "proxyResHeaders": [{ "key": "", "value": "" }], "data": [], "folders": [], "rootChildren": [ { "type": "route", "uuid": "82aca209-eab9-4d0a-8706-17459bedd8e5" }, { "type": "route", "uuid": "d76ae4bc-2198-4f64-bf7e-740bc40a5bb4" }, { "type": "route", "uuid": "e543e887-05b9-490d-baef-87288d6ef900" }, { "type": "route", "uuid": "32068cf5-ca3e-4bb1-80b0-5d9bdffbc485" }, { "type": "route", "uuid": "82b7af7b-e73d-45bf-b6e3-e8cc429b4f8f" }, { "type": "route", "uuid": "83823755-a7ed-44c7-9345-cd04028f4060" } ] }