Schedules V1

Schedules are a secondary feature to the Plans API and allow for the defining of explicit start and stop times.

Schedules allow you to control when a maintenance plan or alert filter should start and stop. By default, maintenance plans and alert filters apply to all matching alerts until deactivated.

See the Plans API for more details on adding schedules to new or existing maintenance plans and alert filters.

❗️

Schedule ID

The schedule ID will be included in the success return. This ID is needed to add the schedule to a plan or filter.

Relevant Permissions

Roles with the following permissions can access the Schedules v1 API:

PermissionDescription
Schedules_ReadRead-only - view the Schedules API.
Schedules_Full_AccessFull access - use the Schedules API to define the specific start and end times of Plans configured with the Plans V1 API.

To learn more about how BigPanda's permissions work, see the Roles Management guide.

Available Actions

Use the Schedules V1 API to perform these actions:

ActionDefinitionDescription
Create a SchedulePOST /plans/Creates a new schema definition for creating a plan.
Retrieve a ScheduleGET /schedules/{id}/Retrieves the schema definition for a specific schedule.
Retrieve All SchedulesGET /schedules/Retrieves the schema definitions for all schedules.
Update a SchedulePATCH /schedules/{id}Updates a specific maintenance schedule.
Delete a ScheduleDELETE /schedules/{id}Deletes a specific schedule and removes it from the system.

🚧

Rate Limitations

To maintain quality of service, BigPanda APIs are limited to 5 requests per second.
Additional requests will return a 429 response code and the request will need to be retried.