1. Overview
...
The above response will be inserted ({{name}}) in the below template and will be executed twice(First "/test-tree/branch[@name='Left']/nest" and then "/test-tree/branch[@name='Right']/nest") to give collective output.
Get-branch
curl --location --request POST 'http://localhost:8080/templates' --header 'Content-Type: application/json' --data-raw '{
"templateId": "get-branch",
"model": "CSIT-SchemaSet",
"requestType": "get",
"xpathTemplate": "/test-tree/branch[@name='\''{{name}}'\'']/nest",
"includeDescendants": true,
"multipleQueryTemplateId":"get-all-data",
"transformParam":"birds"
}' -i
Responses
//get-all-data
["Left","Right"]
//get-branch
[["Owl","Raven","Crow"]], [["Robin","Sparrow","Finch"]]
6. Supported requestTypes:
- get (/anchors/{anchor}/node?xpath=)
- query (/anchors/{anchor}/nodes/query?xpath)
- query-cps-path (/anchors/{anchor}/nodes/query?cps-path)
- post (/anchors/{anchor}/nodes?xpath=)
- put (/anchors/{anchor}/nodes?xpath=)
- patch (/anchors/{anchor}/nodes?xpath=)
- post-list-node (/anchors/{anchor}/list-node?xpath=)
...