strapi-plugin-documentation
Version:
Create an OpenAPI Document and visualize your API with SWAGGER UI.
75 lines (74 loc) • 1.86 kB
JSON
{
"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": []
}
}
]
}