3 title: rAPP Catalogue API
4 description: The Non RT-RIC Service Catalogue provides a way for services to register
5 themselves for other services to discover.
14 summary: Service names
15 operationId: getServiceNamesUsingGET
18 description: Service names
29 description: Unauthorized
31 description: Forbidden
35 /services/{serviceName}:
39 summary: Individual Service
40 operationId: getIndividualServiceUsingGET
44 description: serviceName
50 example: DroneIdentifier
57 $ref: '#/components/schemas/service'
59 description: Unauthorized
61 description: Forbidden
63 description: Service is not found
67 $ref: '#/components/schemas/error_information'
72 summary: Create or update a Service
73 operationId: putIndividualServiceUsingPUT
82 example: DroneIdentifier
84 description: Service to create/update
88 $ref: '#/components/schemas/service'
92 description: Service updated
94 description: Service created
96 description: Unauthorized
98 description: Forbidden
100 description: Provided service is not correct
104 $ref: '#/components/schemas/error_information'
106 detail: Service is missing required property version
112 summary: Remove a Service from the catalogue
113 operationId: deleteIndividualServiceUsingDELETE
122 example: DroneIdentifier
125 description: Not used
127 description: Job deleted
129 description: Unauthorized
131 description: Forbidden
133 description: Service is not found
137 $ref: '#/components/schemas/error_information'
149 description: Version of the Service
153 description: Display name for the Service
154 example: Drone Identifier
157 description: Description of the Service
158 example: Detects if a UE is a drone
159 description: A Service
161 title: error_information
166 description: A human-readable explanation specific to this occurrence of
168 example: Service not found
171 description: The HTTP status code generated by the origin server for this
172 occurrence of the problem.
175 description: Problem as defined in https://tools.ietf.org/html/rfc7807