Rest & Java API layer - Query Datanodes using cpsPath that contains contains a leaf...
[cps.git] / cps-rest / docs / api / swagger / openapi.yml
index 57a1102..38fbebe 100755 (executable)
@@ -3,11 +3,11 @@ info:
   title: ONAP Open API v3 Configuration Persistence Service
   description: Configuration Persistence Service is a Model Driven Generic Database
   version: "1.0.0"
-  contact: 
+  contact:
      name: ONAP
      url: "https://onap.readthedocs.io"
      email: "onap-discuss@lists.onap.org"
-  license: 
+  license:
       name: "Apache 2.0"
       url: "http://www.apache.org/licenses/LICENSE-2.0"
   x-planned-retirement-date: "202212"
@@ -16,15 +16,18 @@ info:
       url: "cps_logo.png"
 
 servers:
-  - url: //localhost:8088/
+  - url: //localhost:8088
 tags:
-  - name: cps-rest
-    description: cps Resource
+  - name: cps-admin
+    description: cps Admin
+  - name: cps-data
+    description: cps Data 
 paths:
+
   /v1/dataspaces:
-    $ref: 'cpsAdmin.yml#/dataspace'
+    $ref: 'cpsAdmin.yml#/dataspaces'
 
-  /v1/dataspaces/{dataspace-name}/:
+  /v1/dataspaces/{dataspace-name}:
     $ref: 'cpsAdmin.yml#/dataspaceByDataspaceName'
 
   /v1/dataspaces/{dataspace-name}/anchors:
@@ -39,8 +42,14 @@ paths:
   /v1/dataspaces/{dataspace-name}/schema-sets/{schema-set-name}:
     $ref: 'cpsAdmin.yml#/schemaSetBySchemaSetName'
 
+  /v1/dataspaces/{dataspace-name}/anchors/{anchor-name}/node:
+    $ref: 'cpsData.yml#/nodeByDataspaceAndAnchor'
+
   /v1/dataspaces/{dataspace-name}/anchors/{anchor-name}/nodes:
     $ref: 'cpsData.yml#/nodesByDataspaceAndAnchor'
 
   /v1/dataspaces/{dataspace-name}/nodes:
     $ref: 'cpsData.yml#/nodesByDataspace'
+
+  /v1/dataspaces/{dataspace-name}/anchors/{anchor-name}/nodes/query:
+    $ref: 'cpsQuery.yml#/nodesByDataspaceAndAnchorAndCpsPath'
\ No newline at end of file