Skip to main content

Advanced Scheduling

Create and manage advanced schedules and maintenance event rules.

See also: Advanced Scheduling documentation | Full API Reference for interactive testing and complete schemas.

Endpoints

MethodPathDescriptionReference
GET/maintenance-eventsQuery Maintenance EventsAPI Reference →
POST/maintenance-eventsCreate new maintenance eventAPI Reference →
DELETE/maintenance-events/{xid}Delete a maintenance eventAPI Reference →
GET/maintenance-events/{xid}Get maintenance event by XIDAPI Reference →
PATCH/maintenance-events/{xid}Partially update an existing maintenance eventAPI Reference →
PUT/maintenance-events/{xid}Update an existing maintenance eventAPI Reference →
GET/maintenance-events/active/{xid}Get the current active state of a maintenance eventAPI Reference →
PUT/maintenance-events/active/{xid}Set the state of a maintenance event, only change state if necessary ignore if no change and just return current stateAPI Reference →
GET/maintenance-events/exportExport formatted for Configuration Import by supplying an RQL queryAPI Reference →
POST/maintenance-events/query/get-events-by-points-and-or-sourcesFind Events for a set of Maintenance events created by the supplied criteriaAPI Reference →
POST/maintenance-events/query/get-events-by-rqlFind Events for a set of Maintenance events created by the supplied rql queryAPI Reference →
GET/maintenance-events/query/get-for-points-by-ids/{pointIds}Find Maintenance Events linked to data points by point IDsAPI Reference →
GET/maintenance-events/query/get-for-points-by-xids/{pointXids}Find Maintenance Events linked to data points by point XIDsAPI Reference →
GET/maintenance-events/query/get-for-sources-by-ids/{sourceIds}Find Maintenance Events linked to data sources by source IDsAPI Reference →
GET/maintenance-events/query/get-for-sources-by-xids/{sourceXids}Find Maintenance Events linked to data sources by source XIDsAPI Reference →
POST/maintenance-events/set-point-valuesSet Point Values for a Maintenance Event during a given timeAPI Reference →
DELETE/maintenance-events/set-point-values/{id}Remove a set point values task using its idAPI Reference →
GET/maintenance-events/set-point-values/{id}Get the status of a set point values operation using its idAPI Reference →
PUT/maintenance-events/set-point-values/{id}Update a set values task using its idAPI Reference →
PUT/maintenance-events/toggle/{xid}Toggle the state of a maintenance eventAPI Reference →
GET/schedule-rule-setsQuery Rule SetsAPI Reference →
POST/schedule-rule-setsCreate a Rule SetAPI Reference →
DELETE/schedule-rule-sets/{xid}Delete a Rule SetAPI Reference →
GET/schedule-rule-sets/{xid}Get a Rule SetAPI Reference →
PUT/schedule-rule-sets/{xid}Update a Rule SetAPI Reference →
GET/schedulesQuery SchedulesAPI Reference →
POST/schedulesCreate a ScheduleAPI Reference →
DELETE/schedules/{xid}Delete a ScheduleAPI Reference →
GET/schedules/{xid}Get a ScheduleAPI Reference →
PUT/schedules/{xid}Update a ScheduleAPI Reference →
PUT/schedules/enable-disable/{xid}Enable/disable/restart a scheduleAPI Reference →
GET/schedules/exportExport formatted for Configuration Import by supplying an RQL queryAPI Reference →