Schedule API
Routers
Section titled “Routers”router→ prefix/api/method(tags: schedule)
Hand-maintained notes against modules/schedule/router.go. Route inventory (generated): routes.md. Response models (generated): response-models/schedule.md.
| Method | Path | Permission |
|---|---|---|
POST | /api/method/shc.schedule.create | — |
POST | /api/method/shc.schedule.disable | — |
POST | /api/method/shc.schedule.enable | — |
GET | /api/method/shc.schedule.info | — |
GET | /api/method/shc.schedule.list | — |
POST | /api/method/shc.schedule.list | — |
POST | /api/method/shc.schedule.remove | — |
POST | /api/method/shc.schedule.sync | — |
POST /api/method/shc.schedule.create
Section titled “POST /api/method/shc.schedule.create”- source:
modules/schedule/router.go
POST /api/method/shc.schedule.disable
Section titled “POST /api/method/shc.schedule.disable”- source:
modules/schedule/router.go
POST /api/method/shc.schedule.enable
Section titled “POST /api/method/shc.schedule.enable”- source:
modules/schedule/router.go
GET /api/method/shc.schedule.info
Section titled “GET /api/method/shc.schedule.info”- source:
modules/schedule/router.go
GET /api/method/shc.schedule.list
Section titled “GET /api/method/shc.schedule.list”- source:
modules/schedule/router.go
POST /api/method/shc.schedule.list
Section titled “POST /api/method/shc.schedule.list”- source:
modules/schedule/router.go
POST /api/method/shc.schedule.remove
Section titled “POST /api/method/shc.schedule.remove”- source:
modules/schedule/router.go
POST /api/method/shc.schedule.sync
Section titled “POST /api/method/shc.schedule.sync”- summary: reconcile an app’s declared crons (
app.yaml) into the schedule rows for a deployment. - query params:
environment,stack_name,job - source:
modules/schedule/router.go
shc@docs:~$