UNPKG

strapi-plugin-documentation

Version:

Create an OpenAPI Document and visualize your API with SWAGGER UI.

75 lines (74 loc) 1.86 kB
{ "routes": [ { "method": "GET", "path": "/", "handler": "Documentation.index", "config": { "policies": [ "plugins::documentation.index", ["admin::hasPermissions", ["plugins::documentation.read"]] ] } }, { "method": "GET", "path": "/v:major(\\d+).:minor(\\d+).:patch(\\d+)", "handler": "Documentation.index", "config": { "policies": [ "plugins::documentation.index", ["admin::hasPermissions", ["plugins::documentation.read"]] ] } }, { "method": "GET", "path": "/login", "handler": "Documentation.loginView", "config": { "policies": [["admin::hasPermissions", ["plugins::documentation.read"]]] } }, { "method": "POST", "path": "/login", "handler": "Documentation.login", "config": { "policies": [["admin::hasPermissions", ["plugins::documentation.read"]]] } }, { "method": "GET", "path": "/getInfos", "handler": "Documentation.getInfos", "config": { "policies": [["admin::hasPermissions", ["plugins::documentation.read"]]] } }, { "method": "POST", "path": "/regenerateDoc", "handler": "Documentation.regenerateDoc", "config": { "policies": [["admin::hasPermissions", ["plugins::documentation.settings.regenerate"]]] } }, { "method": "PUT", "path": "/updateSettings", "handler": "Documentation.updateSettings", "config": { "policies": [["admin::hasPermissions", ["plugins::documentation.settings.update"]]] } }, { "method": "DELETE", "path": "/deleteDoc/:version", "handler": "Documentation.deleteDoc", "config": { "policies": [] } } ] }