3 description: This is the initial REST API for RIC subscription
5 title: RIC subscription
8 url: 'http://www.apache.org/licenses/LICENSE-2.0.html'
16 summary: Returns the configuration of all xapps
19 operationId: getXappConfigList
25 description: successful query of xApp config
27 $ref: '#/definitions/XappConfigList'
29 description: Internal error
32 summary: Returns list of subscriptions
35 operationId: getAllSubscriptions
40 description: successful query of subscriptions
42 $ref: '#/definitions/SubscriptionList'
44 description: Internal error
45 /subscriptions/report:
49 summary: Subscribe a list of X2AP event triggers to receive "REPORT" messages sent by RAN or Subscribe to receive the content of gNB NRT table in REPORT message sent by RAN
50 operationId: subscribeReport
58 description: Subscription report parameters
60 $ref: '#/definitions/ReportParams'
63 description: Subscription successfully created
65 $ref: '#/definitions/SubscriptionResponse'
67 description: Invalid input
69 description: Internal error
70 /subscriptions/policy:
74 summary: Subscribe and send "POLICY" message to RAN to execute a specific POLICY during call processing in RAN after each occurrence of a defined SUBSCRIPTION
75 operationId: subscribePolicy
83 description: Subscription policy parameters
85 $ref: '#/definitions/PolicyParams'
88 description: Subscription successfully created
90 $ref: '#/definitions/SubscriptionResponse'
92 description: Invalid input
94 description: Internal error
95 /subscriptions/{subscriptionId}:
99 summary: Unsubscribe X2AP events from Subscription Manager
100 operationId: Unsubscribe
106 - name: subscriptionId
108 description: The subscriptionId received in the Subscription Response
113 description: Operation done successfully
115 description: Invalid subscriptionId supplied
117 description: Internal error
127 description: Name of the xApp
130 description: The type of the content
142 $ref: '#/definitions/ConfigMetadata'
145 description: Configuration in JSON format
149 $ref: '#/definitions/XAppConfig'
170 $ref: '#/definitions/EventTriggerList'
171 ReportActionDefinitions:
172 $ref: '#/definitions/ReportActionDefinition'
194 $ref: '#/definitions/EventTrigger'
199 - ActionParameterValue
203 ActionParameterValue:
205 Format1ActionDefinition:
216 $ref: '#/definitions/ActionParameters'
217 ReportActionDefinition:
220 ActionDefinitionFormat1:
221 $ref: '#/definitions/Format1ActionDefinition'
229 - PolicyActionDefinitions
238 $ref: '#/definitions/EventTriggerList'
239 PolicyActionDefinitions:
240 $ref: '#/definitions/PolicyActionDefinition'
241 PolicyActionDefinition:
244 ActionDefinitionFormat2:
245 $ref: '#/definitions/Format2ActionDefinition'
246 Format2ActionDefinition:
249 - RANUeGroupParameters
251 RANUeGroupParameters:
254 $ref: '#/definitions/RANUeGroupList'
259 - RANUeGroupDefinition
260 - RANImperativePolicy
264 RANUeGroupDefinition:
265 $ref: '#/definitions/RANUeGroupParams'
267 $ref: '#/definitions/ImperativePolicyDefinition'
276 RANParameterTestCondition:
286 ImperativePolicyDefinition:
290 - PolicyParameterValue
294 PolicyParameterValue:
296 SubscriptionInstance:
306 SubscriptionResponse:
310 - SubscriptionInstances
314 SubscriptionInstances:
317 $ref: '#/definitions/SubscriptionInstance'
331 description: A list of subscriptions
333 $ref: '#/definitions/SubscriptionData'