4 "title": "rAPP Catalogue API",
5 "description": "The Non RT-RIC Service Catalogue provides a way for services to register themselves for other services to discover.",
16 "summary": "Services",
18 "operationId": "getServices",
21 "description": "Services",
27 "$ref": "#/components/schemas/service"
39 "/services/{serviceName}": {
41 "summary": "Individual Service",
43 "operationId": "getIndividualService",
46 "description": "Service",
50 "$ref": "#/components/schemas/service"
56 "description": "Service is not found",
60 "$ref": "#/components/schemas/error_information"
69 "name": "serviceName",
70 "description": "serviceName",
75 "example": "DroneIdentifier"
83 "summary": "Create or update a Service",
85 "operationId": "putIndividualService",
88 "description": "Service updated"
91 "description": "Service created",
97 "description": "URL to the created Service"
102 "description": "Provided service is not correct",
104 "application/json": {
106 "$ref": "#/components/schemas/error_information"
109 "detail": "Service is missing required property: version",
118 "name": "serviceName",
124 "example": "DroneIdentifier"
128 "description": "Service to create/update",
131 "application/json": {
133 "$ref": "#/components/schemas/inputService"
143 "summary": "Remove a Service from the catalogue",
145 "operationId": "deleteIndividualService",
148 "description": "Service deleted"
153 "name": "serviceName",
159 "example": "DroneIdentifier"
171 "description": "A Service to register",
173 "title": "inputService",
179 "description": "Version of the Service",
184 "description": "Display name for the Service",
186 "example": "Drone Identifier"
189 "description": "Description of the Service",
191 "example": "Detects if a UE is a drone"
196 "description": "A Service",
206 "description": "Unique identifier of the Service",
208 "example": "DroneIdentifier"
211 "description": "Version of the Service",
216 "description": "Display name for the Service",
218 "example": "Drone Identifier"
221 "description": "Description of the Service",
223 "example": "Detects if a UE is a drone"
225 "registrationDate": {
226 "description": "Date when the Service was registered in the catalogue",
228 "example": "2020-11-03"
232 "error_information": {
233 "description": "Problem as defined in https://tools.ietf.org/html/rfc7807",
235 "title": "error_information",
238 "description": "A human-readable explanation specific to this occurrence of the problem.",
240 "example": "Service not found"
244 "description": "The HTTP status code for this occurrence of the problem.",