Skip to main content
GET
List schedules
kind=skill or kind=workflow narrows the list. Without it, a kind your key cannot read is simply left out. Skill schedule ids start with sklsch_; workflow schedule ids with wfsch_. Each has cron and every (the cadence two ways), frequency (as the app stores it), timezone, inputs, enabled, next_run_at, and last_run_at. Skill schedules also have max_results. MCP tool: list_schedules (with optional kind or workflow).

Authorizations

Authorization
string
header
required

API key with the vd_sk_ prefix, as Authorization: Bearer vd_sk_.... Create keys in Settings → API Keys.

Query Parameters

kind
string | null

workflow or skill; default both.

limit
integer
default:100

Items per page, 1–100.

Required range: 1 <= x <= 100
cursor
string | null

next_cursor of the previous page.

Response

The schedules.

schedules
(ScheduleView · object | SkillSchedule · object)[]
required
has_more
boolean
required
read-only

True when there is a next page (next_cursor is not null).

next_cursor
string | null

Pass as ?cursor= for the next page; null on the last page.