Monitor, Recover, and Reconcile Executions

Use CRD execution status and history operations to investigate runs.

Monitor

GET /api/Schedule/GetExecutionQueue returns execution queue records.

GET /api/Schedule/GetExecutionStatus?ExecutionId={id} retrieves an execution.

Use the returned ExecutionId for status lookups. ProcessId is a separate process identifier and must not be substituted for it.

Cancel or terminate

GET /api/Schedule/CancelExecution?ExecutionId={id} requests cancellation by execution ID. GET /api/Schedule/TerminateSchedule?ProcessId={pid} terminates by process ID and can stop active work abruptly; use only when an operator has decided to stop that process.

Review results

POST /api/Scheduleinfo/LastRunResult accepts BaseQueryModel with schedule Id and ScheduleType.

GET /api/Scheduleinfo/GetFailedSchedules/{id} lists recently failed schedules for the supplied ID.

Review the status returned by GetExecutionStatus and follow your organization’s retry policy before rerunning a schedule.


Did this page help you?