REST Method to Upload DataSWEAGLE offers a REST based method to upload small snippets of configuration data. This method can be used to add and update configuration data items and nodes. In case either the nodePath or the CDI keyNames do not yet exist, they will be created automatically. Notes this REST based upload is made for uploading smaller blocks of configuration data. For uploading hundreds of cDIs in a single run we recommend to use the dataLoader jar file as that will give more logging, error handling and ensuring the connection does not get terminated.the REST method provides less feedback and error handling compared to the dataLoader.Note that you cannot create a new dimension and child nodes to that dimension in the same REST upload call. A dimension node must be created upfront.In case you need to upload multiple different values to different nodePaths, it is recommended to first upload all config data changes with flag "--storeSnapshotResult=false". And when all changes are uploaded and approved (or with the last data upload), then perform a single "storeSnapshotResult=true" call for the various impacted config data sets.!! --allowDelete=true means that all other CDIs to that nodePath or any inherited Child nodes or includeNodes will be removed. This flag basically means to "synchronize" that node with only the CDIs you send ... with great power comes great responsibilities! Use carefully and well considered.the nodePath is specified by each of the nodes in the path separated by comma (environments,env1) usage You need to send a POST message to your SWEAGLE instance URL with a valid authentication token in the header and a data block with the configuration data items in the right format as specified (JSON, XML, properties). See the commands below for uploading DBPort=3306 and DBHost=localhost1 to the nodePath "environments,env1" Example postman call Method POST URL /api/v1/data/bulk-operations/dataLoader/upload?nodePath=environments.env1&format=json&autoApprove=false&storeSnapshotResults=false Headers A valid token Body A valid json , xml element, depending on the format argument {"DBPort":"3306","DBHost":"localhost1"} curl curl -X POST 'https://demo.sweagle.com/api/v1/data/bulk-operations/dataLoader/upload?nodePath=environments,env1&format=json&autoApprove=true&storeSnapshotResults=false' -H 'Authorization: bearer b741de74-8cca-427e-9a10-ffss5cacd60c' -H 'Content-Type: application/json' -d '{"DBPort":"3306","DBHost":"localhost1"}'