list_schedules
List cron-based schedules for a DBOS application and filter them by status, workflow name, or name prefix to manage automated workflow triggers.
Instructions
List schedules for an application from DBOS Conductor.
Schedules automatically trigger workflows on a cron-based schedule.
Args: application_name (string, required): Name of the DBOS application status (string or array of strings, optional): Filter by schedule status (e.g., "ACTIVE", "PAUSED") workflow_name (string or array of strings, optional): Filter by the workflow function the schedule triggers schedule_name_prefix (string or array of strings, optional): Filter by schedule name prefix
Returns: schedules: Array of schedule objects, each containing: - schedule_id (string): Unique identifier - schedule_name (string): Name of the schedule - workflow_name (string): The workflow function this schedule triggers - workflow_class_name (string, optional): The workflow's class name, if any - schedule (string): Cron expression defining the schedule - status (string): "ACTIVE" or "PAUSED" - context (string, optional): Schedule context (JSON string; omitted for private-mode applications) - last_fired_at (string, optional): When the schedule last triggered (ISO 8601) - automatic_backfill (bool): Whether missed runs are automatically backfilled - cron_timezone (string, optional): Timezone for the cron expression count (int): Number of schedules returned application (string): Name of the application queried
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | No | ||
| workflow_name | No | ||
| application_name | Yes | ||
| schedule_name_prefix | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||