Stop Schedule by Schedule ID


The 'Stop Schedule by Schedule ID' endpoint stops an already running schedule identified by the ScheduleId. On the successful stop of a schedule, the endpoint will return ‘true’.

The ScheduleId used as the input can be obtained from the Get All Schedules endpoint

Request URL


Input parameters

Field Type Description Comments
scheduleid string Unique identifier for Schedule scheduleId can be fetched from the Response Body of Get Schedule, it is referred as ‘Id’ there.



curl -X PUT --header 'Accept: application/json' --header 'AccessKey: Mo87Nc4qDAtzJNDb' 'http://{controllerMachine}:{controllerPort}/api/v4/schedules/39f2b3e3-fa24-43e7-a2d6-38815128ac6c/stop' 


$headers = @{}



Invoke-WebRequest -Uri "http://{controllerMachine}:{controllerPort}/api/v4/schedules/$ScheduleID/stop" -ContentType "application/json" -Headers $headers -Method PUT 


Returns true after stopping the schedule

    "$id": "1",
    "OperationCompleted": true


Response object


Field Type Description Values
OperationCompleted string Returns ‘true’ if schedule is stopped, else it will return ‘false’ true, false


Response Code


200 (OK)

404 (Not Found)

401 (Unauthorized)

400 (Bad Request)

405 (Method Not Allowed)

500 (Internal Server Error)