Scheduler API
Read task definitions and bounded run metadata from the unified TaskDefinition
registry. Administrator HTTP endpoints own schedule changes; plugins register
namespaced handlers using @scheduled_task, scheduled_apis, or
api.runtime.register_api_task.
Administrator-managed schedules and plugin-readable task metadata.
- async bedrock_server_manager.api.scheduler.list_schedules(request: ListSchedulesRequest, *, app_context: AppContext) ListSchedulesResponse
Read schedule configuration, availability and bounded last-run metadata.
- async bedrock_server_manager.api.scheduler.save_schedule(request: SaveScheduleRequest, *, app_context: AppContext) SuccessResponse
Create or replace a named schedule; newly configured jobs start at their next slot.
- async bedrock_server_manager.api.scheduler.delete_schedule(request: DeleteScheduleRequest, *, app_context: AppContext) SuccessResponse
Remove a named schedule without deleting archives or stopping an active run.
- async bedrock_server_manager.api.scheduler.control_schedule(request: ControlScheduleRequest, *, app_context: AppContext) SuccessResponse
Queue a manual run/retry or pause/resume a revision-checked schedule.