diff --git a/obp-api/src/main/scala/code/api/util/APIUtil.scala b/obp-api/src/main/scala/code/api/util/APIUtil.scala index 6572729e7..3d98a78a6 100644 --- a/obp-api/src/main/scala/code/api/util/APIUtil.scala +++ b/obp-api/src/main/scala/code/api/util/APIUtil.scala @@ -1234,6 +1234,9 @@ object APIUtil extends MdcLoggable with CustomJsonFormats{ |""" } } + + val operationId = s"${implementedInApiVersion.fullyQualifiedVersion}-$partialFunctionName" + // set dependent connector methods var connectorMethods: List[String] = getDependentConnectorMethods(partialFunction) .map("obp."+) // add prefix "obp.", as MessageDoc#process diff --git a/obp-api/src/main/scala/code/api/v1_4_0/JSONFactory1_4_0.scala b/obp-api/src/main/scala/code/api/v1_4_0/JSONFactory1_4_0.scala index 8e650d2e7..94a0e6b24 100644 --- a/obp-api/src/main/scala/code/api/v1_4_0/JSONFactory1_4_0.scala +++ b/obp-api/src/main/scala/code/api/v1_4_0/JSONFactory1_4_0.scala @@ -467,7 +467,7 @@ object JSONFactory1_4_0 extends MdcLoggable{ val description = rd.description.stripMargin.trim ++ fieldsDescription ResourceDocJson( - operation_id = s"${rd.implementedInApiVersion.fullyQualifiedVersion}-${rd.partialFunctionName.toString}", + operation_id = rd.operationId, request_verb = rd.requestVerb, request_url = rd.requestUrl, summary = rd.summary.replaceFirst("""\.(\s*)$""", "$1"), // remove the ending dot in summary