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.
15 operationId: getServices
24 $ref: '#/components/schemas/service'
26 /services/{serviceName}:
30 summary: Individual Service
31 operationId: getIndividualService
35 description: serviceName
41 example: DroneIdentifier
48 $ref: '#/components/schemas/service'
50 description: Service is not found
54 $ref: '#/components/schemas/error_information'
59 summary: Create or update a Service
60 operationId: putIndividualService
69 example: DroneIdentifier
71 description: Service to create/update
75 $ref: '#/components/schemas/inputService'
79 description: Service updated
81 description: Service created
84 description: URL to the created Service
90 description: Provided service is not correct
94 $ref: '#/components/schemas/error_information'
96 detail: 'Service is missing required property: version'
102 summary: Remove a Service from the catalogue
103 operationId: deleteIndividualService
112 example: DroneIdentifier
115 description: Service deleted
127 description: Version of the Service
131 description: Display name for the Service
132 example: Drone Identifier
135 description: Description of the Service
136 example: Detects if a UE is a drone
137 description: A Service to register
148 description: Unique identifier of the Service
149 example: DroneIdentifier
152 description: Version of the Service
156 description: Display name for the Service
157 example: Drone Identifier
160 description: Description of the Service
161 example: Detects if a UE is a drone
164 description: Date when the Service was registered in the catalogue
166 description: A Service
168 title: error_information
173 description: A human-readable explanation specific to this occurrence of
175 example: Service not found
178 description: The HTTP status code for this occurrence of the problem.
181 description: Problem as defined in https://tools.ietf.org/html/rfc7807