Stop Schedule by Schedule ID
Description
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
http://{controllerMachine}:{controllerPort}/api/v4/schedules/{scheduleId}/stop
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. |
Examples
Curl
curl -X PUT --header 'Accept: application/json' --header 'AccessKey: Mo87Nc4qDAtzJNDb' 'http://{controllerMachine}:{controllerPort}/api/v4/schedules/39f2b3e3-fa24-43e7-a2d6-38815128ac6c/stop'
PowerShell
$headers = @{}
$headers.Add("AccessKey","Mo87Nc4qDAtzJNDb")
$ScheduleID="39f2b3e3-fa24-43e7-a2d6-38815128ac6c"
Invoke-WebRequest -Uri "http://{controllerMachine}:{controllerPort}/api/v4/schedules/$ScheduleID/stop" -ContentType "application/json" -Headers $headers -Method PUT
Response
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)