summaryrefslogtreecommitdiffstats
path: root/a1-policy-management/api
diff options
context:
space:
mode:
authorraviteja.karumuri <raviteja.karumuri@est.tech>2023-11-14 15:41:49 +0000
committerRAVITEJA KARUMURI <raviteja.karumuri@est.tech>2023-11-20 14:26:40 +0000
commitd533de627b1cd8cf46c76dbe80d84f6cd51290ad (patch)
tree8109cae8157895720c5166d3f293fc4a8a4ad66d /a1-policy-management/api
parent2eca5482951278b69c8cc152a46c423dddef02e6 (diff)
Investigate a nicer way to describe callouts/callbacks in the OpenAPI spec.
Issue-ID: CCSDK-3961 Signed-off-by: raviteja.karumuri <raviteja.karumuri@est.tech> Change-Id: I66f86c0a75d967a06752f49804cab9f2700e5036
Diffstat (limited to 'a1-policy-management/api')
-rw-r--r--a1-policy-management/api/pms-api.yaml43
1 files 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