Bulk create CDS - by pathThis endpoint allows to create multiple CDS in 1 API call. The method must be executed within the context of an open changeset. Depending upon the size of the node list and the complexity of the referenced node this operation can take a significant amount of time. In case the CDS already exist with the exact same referenceNode and Name, no change is done and the conflict is skipped gracefully. Warning: The recommended maximum size of the array is 50. Endpoint method POST URI /api/v1/data/include/byMultiplePath?changeset=[changesetID] Headers ! Authorization Bearer <userToken or APIkey> !Accept application/vnd.siren+json !Content Content-Type: application/json;charset=UTF-8 Parameters ! d [ {"referenceNode" : "environments,test01", "name" : "testenvironment 01"}, {"referenceNode" : "environments,test02", "name" : "testenvironment 02"} ] referenceNode is the full path to the node with , comma separation between the nodes in the path. Response The response is a JSON object of all node changes. In case of insufficient permissions, the response object will contain a {"AccessDeniedException"} message example cURL function createMdsArray() { cat <<EOF [ {"referenceNode" : "environments,test01", "name" : "testenvironment 01"}, {"referenceNode" : "environments,test02", "name" : "testenvironment 02"} ] EOF } curl -X POST 'https://demo.sweagle.com/api/v1/data/include/byMultiplePath?changeset=1234' -H 'Accept: application/vnd.siren+json' -H "Authorization: bearer Xeb940d3-ea37-4766-bb6c-f0b83deafb6f" -H 'Content-Type: application/json;charset=UTF-8' -d "$(createMdsArray)")