From d533de627b1cd8cf46c76dbe80d84f6cd51290ad Mon Sep 17 00:00:00 2001 From: "raviteja.karumuri" Date: Tue, 14 Nov 2023 15:41:49 +0000 Subject: Investigate a nicer way to describe callouts/callbacks in the OpenAPI spec. Issue-ID: CCSDK-3961 Signed-off-by: raviteja.karumuri Change-Id: I66f86c0a75d967a06752f49804cab9f2700e5036 --- a1-policy-management/api/pms-api.yaml | 43 +++++++++++++++++++---------------- 1 file changed, 23 insertions(+), 20 deletions(-) diff --git a/a1-policy-management/api/pms-api.yaml b/a1-policy-management/api/pms-api.yaml index 76176e5a..c6ab05a8 100644 --- a/a1-policy-management/api/pms-api.yaml +++ b/a1-policy-management/api/pms-api.yaml @@ -1,5 +1,6 @@ # ============LICENSE_START======================================================= # Copyright (C) 2020-2023 Nordix Foundation +# Copyright (C) 2023 OpenInfra Foundation Europe. All rights reserved. # Modifications Copyright (C) 2021 Pantheon.tech # Modifications Copyright (C) 2021 Bell Canada # ================================================================================ @@ -721,6 +722,28 @@ paths: summary: Register a service tags: - Service Registry and Supervision + callbacks: + RICStatus: + "{$request.body#/callback_url}": + post: + description: The URL to this call is registered at Service registration. + operationId: serviceCallback + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/service_callback_info_v2' + required: true + responses: + "200": + content: + application/json: + schema: + $ref: '#/components/schemas/void' + description: OK + summary: Callback for Near-RT RIC status + tags: + - Service callbacks /actuator/info: get: operationId: info @@ -910,26 +933,6 @@ paths: summary: Create or update a policy tags: - A1 Policy Management - /r-app/near-rt-ric-status: - post: - description: The URL to this call is registered at Service registration. - operationId: serviceCallback - requestBody: - content: - application/json: - schema: - $ref: '#/components/schemas/service_callback_info_v2' - required: true - responses: - "200": - content: - application/json: - schema: - $ref: '#/components/schemas/void' - description: OK - summary: Callback for Near-RT RIC status - tags: - - Service callbacks /a1-policy/v2/services/{service_id}: delete: operationId: deleteService -- cgit 1.2.3-korg