Curl
Java
Python
Deluge
PowerShell
Copied!
curl --request POST \
--url https://appdomain/dcapi/tools/wol/saveSchedule \
--header 'Accept: application/saveScheduleTask.v1+json' \
--header 'Authorization: d92d4xxxxxxxxxxxxx15f52' \
--header 'Content-Type: application/saveScheduleTaskInfo.v1+json' \
--data '{"targetData":{"envType":0,"targetValue":"Engineering","targetType":"CustomGroup"},"taskDetails":{"port":9,"threadCount":5,"timeInterval":3,"taskName":"Morning WOL","resolveIP":true,"platform":1},"scheduleDetails":{"dailyTime":"03/25/2026, 07:00","scheduleType":"daily","taskTimeZone":"America/New_York","dailyIntervalType":"everyDay"}}'import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.io.IOException;
import java.net.http.HttpTimeoutException;
public class Main {
public static void main(String[] args) {
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://appdomain/dcapi/tools/wol/saveSchedule"))
.header("Content-Type", "application/saveScheduleTaskInfo.v1+json")
.header("Accept", "application/saveScheduleTask.v1+json")
.header("Authorization", " d92d4xxxxxxxxxxxxx15f52")
.method("POST", HttpRequest.BodyPublishers.ofString("{\"targetData\":{\"envType\":0,\"targetValue\":\"Engineering\",\"targetType\":\"CustomGroup\"},\"taskDetails\":{\"port\":9,\"threadCount\":5,\"timeInterval\":3,\"taskName\":\"Morning WOL\",\"resolveIP\":true,\"platform\":1},\"scheduleDetails\":{\"dailyTime\":\"03/25/2026, 07:00\",\"scheduleType\":\"daily\",\"taskTimeZone\":\"America/New_York\",\"dailyIntervalType\":\"everyDay\"}}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
}
}
import http.client
conn = http.client.HTTPSConnection("appdomain")
payload = "{\"targetData\":{\"envType\":0,\"targetValue\":\"Engineering\",\"targetType\":\"CustomGroup\"},\"taskDetails\":{\"port\":9,\"threadCount\":5,\"timeInterval\":3,\"taskName\":\"Morning WOL\",\"resolveIP\":true,\"platform\":1},\"scheduleDetails\":{\"dailyTime\":\"03/25/2026, 07:00\",\"scheduleType\":\"daily\",\"taskTimeZone\":\"America/New_York\",\"dailyIntervalType\":\"everyDay\"}}"
headers = {
'Content-Type': "application/saveScheduleTaskInfo.v1+json",
'Accept': "application/saveScheduleTask.v1+json",
'Authorization': " d92d4xxxxxxxxxxxxx15f52"
}
conn.request("POST", "/dcapi/tools/wol/saveSchedule", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
headersMap = Map();
headersMap.put("Accept", "application/saveScheduleTask.v1+json");
headersMap.put("Content-Type", "application/saveScheduleTaskInfo.v1+json");
data=Map();
data_taskDetails=Map();
data_taskDetails.put("taskName","value");
data_taskDetails.put("hiddenName","value");
data_taskDetails.put("resourceId","value");
data_taskDetails.put("threadCount","value");
data_taskDetails.put("timeInterval","value");
data_taskDetails.put("port","value");
data_taskDetails.put("resolveIP",true);
data_taskDetails.put("notifyOldTargetMessage",true);
data_taskDetails.put("hiddenID","value");
data_taskDetails.put("oldWakeOnLANTask",true);
data_taskDetails.put("isDeleteOldTask",true);
data_taskDetails.put("platform","value");
data.put("taskDetails",data_taskDetails);
data_scheduleDetails=Map();
data_scheduleDetails.put("schedulerDisabled",true);
data_scheduleDetails.put("isOnceScheduleReq",true);
data_scheduleDetails.put("removeScheduleReq",true);
data_scheduleDetails.put("scheduleType","value");
data_scheduleDetails.put("nextRunTime","value");
data_scheduleDetails.put("onceTime","value");
data_scheduleDetails.put("dailyTime","value");
data_scheduleDetails.put("dailyIntervalType","value");
data_scheduleDetails.put("weeklyTime","value");
data_scheduleDetails.put("daysOfWeek","value");
data_scheduleDetails.put("monthlyTime","value");
data_scheduleDetails.put("monthsList","value");
data_scheduleDetails.put("monthlyPerform","value");
data_scheduleDetails.put("monthlyWeekDay","value");
data_scheduleDetails.put("monthlyWeekNum","value");
data_scheduleDetails.put("monthlyDay","value");
data_scheduleDetails.put("taskTimeZone","value");
data.put("scheduleDetails",data_scheduleDetails);
data_targetData=Map();
data_targetData_allTargets=List();
data_targetData_allTargets_item1=Map();
data_targetData_allTargets_item1_singleTargetComponent=List();
data_targetData_allTargets_item1_singleTargetComponent_item1=Map();
data_targetData_allTargets_item1_singleTargetComponent_item1_singleTargetRow=Map();
data_targetData_allTargets_item1_singleTargetComponent_item1_singleTargetRow_rowProperties=Map();
data_targetData_allTargets_item1_singleTargetComponent_item1_singleTargetRow_rowProperties.put("isMainTarget",true);
data_targetData_allTargets_item1_singleTargetComponent_item1_singleTargetRow_rowProperties.put("targetType","1");
data_targetData_allTargets_item1_singleTargetComponent_item1_singleTargetRow_rowProperties.put("isExclude",true);
data_targetData_allTargets_item1_singleTargetComponent_item1_singleTargetRow.put("rowProperties",data_targetData_allTargets_item1_singleTargetComponent_item1_singleTargetRow_rowProperties);
data_targetData_allTargets_item1_singleTargetComponent_item1_singleTargetRow_rowValues=List();
data_targetData_allTargets_item1_singleTargetComponent_item1_singleTargetRow_rowValues_item1=Map();
data_targetData_allTargets_item1_singleTargetComponent_item1_singleTargetRow_rowValues_item1.put("targetDisplayText","value");
data_targetData_allTargets_item1_singleTargetComponent_item1_singleTargetRow_rowValues_item1.put("enteredValue","value");
data_targetData_allTargets_item1_singleTargetComponent_item1_singleTargetRow_rowValues_item1.put("order","1");
data_targetData_allTargets_item1_singleTargetComponent_item1_singleTargetRow_rowValues_item1.put("idValue","value");
data_targetData_allTargets_item1_singleTargetComponent_item1_singleTargetRow_rowValues_item1.put("isTargetValid",true);
data_targetData_allTargets_item1_singleTargetComponent_item1_singleTargetRow_rowValues_item1.put("isTargetRemoved","value");
data_targetData_allTargets_item1_singleTargetComponent_item1_singleTargetRow_rowValues_item1.put("cgType","1");
data_targetData_allTargets_item1_singleTargetComponent_item1_singleTargetRow_rowValues_item1.put("excludeChild","value");
data_targetData_allTargets_item1_singleTargetComponent_item1_singleTargetRow_rowValues_item1.put("canonicalPath","value");
data_targetData_allTargets_item1_singleTargetComponent_item1_singleTargetRow_rowValues_item1.put("domain","value");
data_targetData_allTargets_item1_singleTargetComponent_item1_singleTargetRow_rowValues_item1.put("isTargetComputable",true);
data_targetData_allTargets_item1_singleTargetComponent_item1_singleTargetRow_rowValues.add(data_targetData_allTargets_item1_singleTargetComponent_item1_singleTargetRow_rowValues_item1);
data_targetData_allTargets_item1_singleTargetComponent_item1_singleTargetRow.put("rowValues",data_targetData_allTargets_item1_singleTargetComponent_item1_singleTargetRow_rowValues);
data_targetData_allTargets_item1_singleTargetComponent_item1.put("singleTargetRow",data_targetData_allTargets_item1_singleTargetComponent_item1_singleTargetRow);
data_targetData_allTargets_item1_singleTargetComponent.add(data_targetData_allTargets_item1_singleTargetComponent_item1);
data_targetData_allTargets_item1.put("singleTargetComponent",data_targetData_allTargets_item1_singleTargetComponent);
data_targetData_allTargets_item1_mainTarget=Map();
data_targetData_allTargets_item1_mainTarget.put("targetName","value");
data_targetData_allTargets_item1_mainTarget.put("targetType","value");
data_targetData_allTargets_item1_mainTarget_selectedValues=List();
data_targetData_allTargets_item1_mainTarget_selectedValues_item1=Map();
data_targetData_allTargets_item1_mainTarget_selectedValues_item1.put("label","value");
data_targetData_allTargets_item1_mainTarget_selectedValues_item1.put("idValue","value");
data_targetData_allTargets_item1_mainTarget_selectedValues_item1.put("excludeChild","value");
data_targetData_allTargets_item1_mainTarget_selectedValues_item1.put("canonicalPath","value");
data_targetData_allTargets_item1_mainTarget_selectedValues_item1.put("domain","value");
data_targetData_allTargets_item1_mainTarget_selectedValues_item1.put("isTargetComputable",true);
data_targetData_allTargets_item1_mainTarget_selectedValues_item1.put("cgType","1");
data_targetData_allTargets_item1_mainTarget_selectedValues_item1.put("isTargetRemoved","value");
data_targetData_allTargets_item1_mainTarget_selectedValues.add(data_targetData_allTargets_item1_mainTarget_selectedValues_item1);
data_targetData_allTargets_item1_mainTarget.put("selectedValues",data_targetData_allTargets_item1_mainTarget_selectedValues);
data_targetData_allTargets_item1.put("mainTarget",data_targetData_allTargets_item1_mainTarget);
data_targetData_allTargets_item1_userRefineTarget=Map();
data_targetData_allTargets_item1_userRefineTarget_includeTargets=List();
data_targetData_allTargets_item1_userRefineTarget_includeTargets_item1=Map();
data_targetData_allTargets_item1_userRefineTarget_includeTargets_item1.put("targetType","value");
data_targetData_allTargets_item1_userRefineTarget_includeTargets_item1_selectedValues=List();
data_targetData_allTargets_item1_userRefineTarget_includeTargets_item1_selectedValues_item1=Map();
data_targetData_allTargets_item1_userRefineTarget_includeTargets_item1_selectedValues_item1.put("idValue","value");
data_targetData_allTargets_item1_userRefineTarget_includeTargets_item1_selectedValues_item1.put("label","value");
data_targetData_allTargets_item1_userRefineTarget_includeTargets_item1_selectedValues_item1.put("domain","value");
data_targetData_allTargets_item1_userRefineTarget_includeTargets_item1_selectedValues_item1.put("isTargetRemoved","value");
data_targetData_allTargets_item1_userRefineTarget_includeTargets_item1_selectedValues.add(data_targetData_allTargets_item1_userRefineTarget_includeTargets_item1_selectedValues_item1);
data_targetData_allTargets_item1_userRefineTarget_includeTargets_item1.put("selectedValues",data_targetData_allTargets_item1_userRefineTarget_includeTargets_item1_selectedValues);
data_targetData_allTargets_item1_userRefineTarget_includeTargets.add(data_targetData_allTargets_item1_userRefineTarget_includeTargets_item1);
data_targetData_allTargets_item1_userRefineTarget.put("includeTargets",data_targetData_allTargets_item1_userRefineTarget_includeTargets);
data_targetData_allTargets_item1_userRefineTarget_excludeTargets=List();
data_targetData_allTargets_item1_userRefineTarget_excludeTargets_item1=Map();
data_targetData_allTargets_item1_userRefineTarget_excludeTargets_item1.put("targetType","value");
data_targetData_allTargets_item1_userRefineTarget_excludeTargets_item1_selectedValues=List();
data_targetData_allTargets_item1_userRefineTarget_excludeTargets_item1_selectedValues_item1=Map();
data_targetData_allTargets_item1_userRefineTarget_excludeTargets_item1_selectedValues_item1.put("idValue","value");
data_targetData_allTargets_item1_userRefineTarget_excludeTargets_item1_selectedValues_item1.put("label","value");
data_targetData_allTargets_item1_userRefineTarget_excludeTargets_item1_selectedValues_item1.put("domain","value");
data_targetData_allTargets_item1_userRefineTarget_excludeTargets_item1_selectedValues_item1.put("isTargetRemoved","value");
data_targetData_allTargets_item1_userRefineTarget_excludeTargets_item1_selectedValues.add(data_targetData_allTargets_item1_userRefineTarget_excludeTargets_item1_selectedValues_item1);
data_targetData_allTargets_item1_userRefineTarget_excludeTargets_item1.put("selectedValues",data_targetData_allTargets_item1_userRefineTarget_excludeTargets_item1_selectedValues);
data_targetData_allTargets_item1_userRefineTarget_excludeTargets.add(data_targetData_allTargets_item1_userRefineTarget_excludeTargets_item1);
data_targetData_allTargets_item1_userRefineTarget.put("excludeTargets",data_targetData_allTargets_item1_userRefineTarget_excludeTargets);
data_targetData_allTargets_item1.put("userRefineTarget",data_targetData_allTargets_item1_userRefineTarget);
data_targetData_allTargets_item1_computerRefineTarget=Map();
data_targetData_allTargets_item1_computerRefineTarget_includeTargets=List();
data_targetData_allTargets_item1_computerRefineTarget_includeTargets_item1=Map();
data_targetData_allTargets_item1_computerRefineTarget_includeTargets_item1.put("targetType","value");
data_targetData_allTargets_item1_computerRefineTarget_includeTargets_item1_selectedValues=List();
data_targetData_allTargets_item1_computerRefineTarget_includeTargets_item1_selectedValues_item1=Map();
data_targetData_allTargets_item1_computerRefineTarget_includeTargets_item1_selectedValues_item1.put("idValue","value");
data_targetData_allTargets_item1_computerRefineTarget_includeTargets_item1_selectedValues_item1.put("label","value");
data_targetData_allTargets_item1_computerRefineTarget_includeTargets_item1_selectedValues_item1.put("domain","value");
data_targetData_allTargets_item1_computerRefineTarget_includeTargets_item1_selectedValues_item1.put("isTargetRemoved","value");
data_targetData_allTargets_item1_computerRefineTarget_includeTargets_item1_selectedValues.add(data_targetData_allTargets_item1_computerRefineTarget_includeTargets_item1_selectedValues_item1);
data_targetData_allTargets_item1_computerRefineTarget_includeTargets_item1.put("selectedValues",data_targetData_allTargets_item1_computerRefineTarget_includeTargets_item1_selectedValues);
data_targetData_allTargets_item1_computerRefineTarget_includeTargets.add(data_targetData_allTargets_item1_computerRefineTarget_includeTargets_item1);
data_targetData_allTargets_item1_computerRefineTarget.put("includeTargets",data_targetData_allTargets_item1_computerRefineTarget_includeTargets);
data_targetData_allTargets_item1_computerRefineTarget_excludeTargets=List();
data_targetData_allTargets_item1_computerRefineTarget_excludeTargets_item1=Map();
data_targetData_allTargets_item1_computerRefineTarget_excludeTargets_item1.put("targetType","value");
data_targetData_allTargets_item1_computerRefineTarget_excludeTargets_item1_selectedValues=List();
data_targetData_allTargets_item1_computerRefineTarget_excludeTargets_item1_selectedValues_item1=Map();
data_targetData_allTargets_item1_computerRefineTarget_excludeTargets_item1_selectedValues_item1.put("idValue","value");
data_targetData_allTargets_item1_computerRefineTarget_excludeTargets_item1_selectedValues_item1.put("label","value");
data_targetData_allTargets_item1_computerRefineTarget_excludeTargets_item1_selectedValues_item1.put("domain","value");
data_targetData_allTargets_item1_computerRefineTarget_excludeTargets_item1_selectedValues_item1.put("isTargetRemoved","value");
data_targetData_allTargets_item1_computerRefineTarget_excludeTargets_item1_selectedValues.add(data_targetData_allTargets_item1_computerRefineTarget_excludeTargets_item1_selectedValues_item1);
data_targetData_allTargets_item1_computerRefineTarget_excludeTargets_item1.put("selectedValues",data_targetData_allTargets_item1_computerRefineTarget_excludeTargets_item1_selectedValues);
data_targetData_allTargets_item1_computerRefineTarget_excludeTargets.add(data_targetData_allTargets_item1_computerRefineTarget_excludeTargets_item1);
data_targetData_allTargets_item1_computerRefineTarget.put("excludeTargets",data_targetData_allTargets_item1_computerRefineTarget_excludeTargets);
data_targetData_allTargets_item1.put("computerRefineTarget",data_targetData_allTargets_item1_computerRefineTarget);
data_targetData_allTargets_item1.put("isExcludeServersEnabled",true);
data_targetData_allTargets.add(data_targetData_allTargets_item1);
data_targetData.put("allTargets",data_targetData_allTargets);
data_targetData.put("isTechMapWithCG",true);
data_targetData.put("isTechMapWithRO",true);
data_targetData.put("isUserConfigBasedOnROorWG","value");
data.put("targetData",data_targetData);
response = invokeUrl
[
url: "https://appDomain/dcapi/tools/wol/saveSchedule"
type: POST
headers: headersMap
body: data
connection: connection_name
]
info response;
$headers=@{}
$headers.Add("Content-Type", "application/saveScheduleTaskInfo.v1+json")
$headers.Add("Accept", "application/saveScheduleTask.v1+json")
$headers.Add("Authorization", " d92d4xxxxxxxxxxxxx15f52")
$response = Invoke-WebRequest -Uri 'https://appdomain/dcapi/tools/wol/saveSchedule' -Method POST -Headers $headers -ContentType 'application/saveScheduleTaskInfo.v1+json' -Body '{"targetData":{"envType":0,"targetValue":"Engineering","targetType":"CustomGroup"},"taskDetails":{"port":9,"threadCount":5,"timeInterval":3,"taskName":"Morning WOL","resolveIP":true,"platform":1},"scheduleDetails":{"dailyTime":"03/25/2026, 07:00","scheduleType":"daily","taskTimeZone":"America/New_York","dailyIntervalType":"everyDay"}}'