1 nodeByDataspaceAndAnchor:
3 description: Get a node with an option to retrieve all the children for a given anchor and dataspace
7 operationId: getNodeByDataspaceAndAnchor
9 - $ref: 'components.yml#/components/parameters/dataspaceNameInPath'
10 - $ref: 'components.yml#/components/parameters/anchorNameInPath'
11 - $ref: 'components.yml#/components/parameters/xpathInQuery'
12 - $ref: 'components.yml#/components/parameters/includeDescendantsOptionInQuery'
15 $ref: 'components.yml#/components/responses/Ok'
17 $ref: 'components.yml#/components/responses/BadRequest'
19 $ref: 'components.yml#/components/responses/Unauthorized'
21 $ref: 'components.yml#/components/responses/Forbidden'
23 $ref: 'components.yml#/components/responses/NotFound'
24 x-codegen-request-body-name: xpath
26 listNodeByDataspaceAndAnchor:
28 description: Add list-node child elements to existing node for a given anchor and dataspace
31 summary: Add list-node child element(s) under existing parent node
32 operationId: addListNodeElements
34 - $ref: 'components.yml#/components/parameters/dataspaceNameInPath'
35 - $ref: 'components.yml#/components/parameters/anchorNameInPath'
36 - $ref: 'components.yml#/components/parameters/requiredXpathInQuery'
45 $ref: 'components.yml#/components/responses/Created'
47 $ref: 'components.yml#/components/responses/BadRequest'
49 $ref: 'components.yml#/components/responses/Unauthorized'
51 $ref: 'components.yml#/components/responses/Forbidden'
54 description: Replace list-node child elements under existing node for a given anchor and dataspace
57 summary: Replace list-node child element(s) under existing parent node
58 operationId: replaceListNodeElements
60 - $ref: 'components.yml#/components/parameters/dataspaceNameInPath'
61 - $ref: 'components.yml#/components/parameters/anchorNameInPath'
62 - $ref: 'components.yml#/components/parameters/requiredXpathInQuery'
71 $ref: 'components.yml#/components/responses/Created'
73 $ref: 'components.yml#/components/responses/BadRequest'
75 $ref: 'components.yml#/components/responses/Unauthorized'
77 $ref: 'components.yml#/components/responses/Forbidden'
79 nodesByDataspaceAndAnchor:
81 description: Create a node for a given anchor and dataspace
84 summary: Create a node
85 operationId: createNode
87 - $ref: 'components.yml#/components/parameters/dataspaceNameInPath'
88 - $ref: 'components.yml#/components/parameters/anchorNameInPath'
89 - $ref: 'components.yml#/components/parameters/xpathInQuery'
98 $ref: 'components.yml#/components/responses/Created'
100 $ref: 'components.yml#/components/responses/BadRequest'
102 $ref: 'components.yml#/components/responses/Unauthorized'
104 $ref: 'components.yml#/components/responses/Forbidden'
107 description: Update a data node leaves for a given dataspace and anchor and a parent node xpath
110 summary: Update node leaves
111 operationId: updateNodeLeaves
113 - $ref: 'components.yml#/components/parameters/dataspaceNameInPath'
114 - $ref: 'components.yml#/components/parameters/anchorNameInPath'
115 - $ref: 'components.yml#/components/parameters/xpathInQuery'
124 $ref: 'components.yml#/components/responses/Ok'
126 $ref: 'components.yml#/components/responses/BadRequest'
128 $ref: 'components.yml#/components/responses/Unauthorized'
130 $ref: 'components.yml#/components/responses/Forbidden'
133 description: Replace a node with descendants for a given dataspace, anchor and a parent node xpath
136 summary: Replace a node with descendants
137 operationId: replaceNode
139 - $ref: 'components.yml#/components/parameters/dataspaceNameInPath'
140 - $ref: 'components.yml#/components/parameters/anchorNameInPath'
141 - $ref: 'components.yml#/components/parameters/xpathInQuery'
150 $ref: 'components.yml#/components/responses/Ok'
152 $ref: 'components.yml#/components/responses/BadRequest'
154 $ref: 'components.yml#/components/responses/Unauthorized'
156 $ref: 'components.yml#/components/responses/Forbidden'
161 description: Get all nodes for a given dataspace using an xpath or schema node identifier - DRAFT
165 operationId: getNodesByDataspace
167 - $ref: 'components.yml#/components/parameters/dataspaceNameInPath'
170 $ref: 'components.yml#/components/responses/Ok'
172 $ref: 'components.yml#/components/responses/BadRequest'
174 $ref: 'components.yml#/components/responses/Unauthorized'
176 $ref: 'components.yml#/components/responses/Forbidden'
178 $ref: 'components.yml#/components/responses/NotFound'
179 x-codegen-request-body-name: requestBody