diff --git a/obp-api/src/main/scala/code/api/ResourceDocs1_4_0/ResourceDocsAPIMethods.scala b/obp-api/src/main/scala/code/api/ResourceDocs1_4_0/ResourceDocsAPIMethods.scala index a83ec0a623..b14f064629 100644 --- a/obp-api/src/main/scala/code/api/ResourceDocs1_4_0/ResourceDocsAPIMethods.scala +++ b/obp-api/src/main/scala/code/api/ResourceDocs1_4_0/ResourceDocsAPIMethods.scala @@ -507,7 +507,14 @@ trait ResourceDocsAPIMethods extends MdcLoggable with APIMethods220 with APIMeth val staticDocs = getResourceDocsList(requestedApiVersion) - val allDocs = staticDocs.map(_ ++ filteredDocs) + // Only the `obp` standard shows dynamic docs (they are served under /obp/dynamic-entity/... + // and /obp/dynamic-endpoint/...). Other standards (BG, UK, ...) only show their own apis, + // mirroring the localResourceDocs guard in getResourceDocsList. + val allDocs = requestedApiVersion match { + case version: ScannedApiVersion if version.apiStandard == obp.toString => + staticDocs.map(_ ++ filteredDocs) + case _ => staticDocs + } resourceDocsToResourceDocJson(allDocs, resourceDocTags, partialFunctionNames, isVersion4OrHigher, locale)