url1 = "https://app12345akyrw.zohoiot.com/iot/v1/datapoints/data?datapoint_name=Fuel%20Consumed&
source=DG001&aggregation=sum&time_grouping=month&period=thismonth";
response1 = invokeurl
[
url :url1
type :GET
connection:"datapointcirrus"
];
url2 = "https://app12345akyrw.zohoiot.com/iot/v1/datapoints/data?datapoint_name=Fuel%20Consumed&
source=DG002&aggregation=sum&time_grouping=month&period=thismonth";
response2 = invokeurl
[
url :url2
type :GET
connection:"datapoint-iot"
];
info "RESPONSE:: " + response1 + response2;
fuel_consumed_dg1 = response1.get("Fuel Consumed").get(0).get(1);
fuel_consumed_dg2 = response2.get("Fuel Consumed").get(0).get(1);
fuel_consumed_dg_all = fuel_consumed_dg1 + fuel_consumed_dg2;
url3 = "https://www.zohoapis.com/creator/v2.1/data/user.useredu/dg-monitiring/form/Fuel_Data";
payload = Map();
dataList = List();
recordMap = Map();
recordMap.put("Fuel_Consumed",fuel_consumed_dg_all);
dataList.add(recordMap);
payload.put("data",dataList);
response3 = invokeurl
[
url :url3
type :POST
parameters:payload.toString()
connection:"creator-iot-post"
];