diff --git a/backend/web/src/main/resources/config/swagger.yml b/backend/web/src/main/resources/config/swagger.yml index c570425f0..f944323e0 100644 --- a/backend/web/src/main/resources/config/swagger.yml +++ b/backend/web/src/main/resources/config/swagger.yml @@ -1,6 +1,17 @@ springdoc: - packagesToScan: org.opencdmp.controllers.publicapi - pathsToScan: "/api/public/(dmps|datasets)/?.*" + apiDocs: + groups: + enabled: true + groupConfigs: + - group: public-api + displayName: Public API + packagesToScan: org.opencdmp.controllers.publicapi + pathsToMatch: "/api/public/dmps/**, /api/public/datasets/**" + - group: internal-api + displayName: Internal API + packagesToScan: org.opencdmp.controllers + packagesToExclude: org.opencdmp.controllers.publicapi + pathsToMatch: "/api/dmp/**, /api/description/**" swagger-ui: enabled: true useRootPath: true