list_schedules
List cron-based schedules for a DBOS application, with optional filters by status, workflow, or name prefix to monitor or 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, optional): Filter by schedule status (e.g., "ACTIVE", "PAUSED") workflow_name (string, optional): Filter by the workflow function the schedule triggers schedule_name_prefix (string, optional): Filter by schedule name prefix
Returns: schedules: Array of schedule objects, each containing: - scheduleId (string): Unique identifier - scheduleName (string): Name of the schedule - workflowName (string): The workflow function this schedule triggers - workflowClass (string, optional): The workflow's class name, if any - cronExpression (string): Cron expression defining the schedule - status (string): "ACTIVE" or "PAUSED" - context (string, optional): Schedule context, in a human-readable representation (omitted for private-mode applications) - lastFiredAt (string, optional): When the schedule last triggered (ISO 8601) - automaticBackfill (bool): Whether missed runs are automatically backfilled - cronTimezone (string, optional): Timezone for the cron expression - applicationName (string, optional): Name of the application that owns the schedule 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 | |||