---
title: "List Team Workflow Schedules"
method: GET
path: "/workflows/v1/workflow-schedules"
tags: ["Workflow Schedules"]
---

# List Team Workflow Schedules

`GET /workflows/v1/workflow-schedules`

List all scheduled runs for the entire team.

## Query parameters

- `status` 'pending' | 'in_progress' | 'completed' | 'failed' | 'cancelled'
- `skip` integer
- `limit` integer

## Response `200`

Successful Response

- WorkflowScheduledRunsModel[]
  - `team_id` string, nullable — ID of the team that owns this edge
  - `created_by` string, nullable — ID of the user who created this edge
  - `updated_by` string, nullable — ID of the user who last updated this edge
  - `created_at` string, date-time
  - `updated_at` string, date-time
  - `_id` string
  - `workflow_id` string, required
  - `status` 'pending' | 'in_progress' | 'completed' | 'failed' | 'cancelled'
  - `scheduled_time` string, date-time, required — The target time for the workflow execution (UTC)
  - `run_input` WorkflowRunInputOutput — Input to the workflow, used to kick off or resume a workflow run.
    - `dynamic_variables` object — Dynamic variable values that will replace the '{{...}}' placeholders in the prompts, condition strings, tool signatures, etc.
    - `runtime_variables` object — Runtime variables that will replace the '[[...]]' placeholders in the prompts, condition strings, tool signatures, etc.
    - `miscellaneous` object — Miscellaneous run-input data
    - `command` 'start' | 'data' | 'resume' | 'pause' | 'stop'
    - `workflow_id` string, nullable — DB Object ID of the workflow to run
    - `version_number` integer, nullable — Version number of the workflow this run is associated with. 0 is the initial version (default).
    - `run_by` string, nullable — Identifier of the user or system that initiated the workflow run
    - `workflow_run_id` string, nullable — ID of the workflow run to resume
    - `team_id` string, nullable — Team ID associated with this workflow run, used for vendor credential lookup
    - `start_node_logical_id` string, nullable — Optional logical ID of the node to start execution from, bypassing the default start node.
    - `initial_state` object, nullable — Optional serialized WorkflowState to resume execution with context.
    - `thread_to_node_inputs` object — Mapping of thread IDs to node inputs
    - `welcome_message` string, nullable — Voice-engine opening line, seeded as the first assistant message on the first run only.
  - `version` integer, nullable — Version of the workflow to run
  - `schedule_name` string, nullable — AWS EventBridge Schedule name (used for deletion)
  - `scheduler_arn` string, nullable — AWS EventBridge Scheduler ARN
  - `actual_run_id` string
  - `scheduled_by_name` string, nullable — Display name of the user who created the schedule
  - `error_message` string, nullable — Error message if the schedule failed to execute

## Other responses

- `422` — Validation Error

## Changes

- **2026-08-24** `777675c8a285` — 1 breaking, 20 info
  - added `#/components/schemas/BaseNodeRunInput-Output, #/components/schemas/LLMNodeRunInput-Output, #/components/schemas/SayStaticMessageNodeRunInput-Output, #/components/schemas/SuperNodeRunInput-Output, #/components/schemas/WorkflowRunFetchNodeRunInput-Output, #/components/schemas/WorkflowRunEvalLLMNodeRunInput-Output, #/components/schemas/ToolNodeRunInput-Output, #/components/schemas/StartConversationNodeRunInput-Output, #/components/schemas/EndConversationNodeRunInput-Output, #/components/schemas/SendSMSNodeRunInput-Output, #/components/schemas/GoogleDocsNodeRunInput-Output, #/components/schemas/HttpRequestNodeRunInput-Output, #/components/schemas/AthenaPatientsSearchNodeRunInput-Output, #/components/schemas/AthenaPatientsCreateNodeRunInput-Output, #/components/schemas/AthenaPatientsUpdateNodeRunInput-Output, #/components/schemas/AthenaAppointmentsCreateNodeRunInput-Output, #/components/schemas/DeduplicateNodeRunInput-Output, #/components/schemas/FieldExtractorNodeRunInput-Output, #/components/schemas/NoOpNodeRunInput-Output` to the `items/run_input/thread_to_node_inputs/additionalProperties/node_run_inputs/items/` response property `oneOf` list for the response status `200`
  - mapped value for discriminator key `athena_appointments_create` changed from `#/components/schemas/AthenaAppointmentsCreateNodeRunInput` to `#/components/schemas/AthenaAppointmentsCreateNodeRunInput-Output` for `items/run_input/thread_to_node_inputs/additionalProperties/node_run_inputs/items/` response property for the response status `200`
  - mapped value for discriminator key `athena_patients_create` changed from `#/components/schemas/AthenaPatientsCreateNodeRunInput` to `#/components/schemas/AthenaPatientsCreateNodeRunInput-Output` for `items/run_input/thread_to_node_inputs/additionalProperties/node_run_inputs/items/` response property for the response status `200`
  - mapped value for discriminator key `athena_patients_search` changed from `#/components/schemas/AthenaPatientsSearchNodeRunInput` to `#/components/schemas/AthenaPatientsSearchNodeRunInput-Output` for `items/run_input/thread_to_node_inputs/additionalProperties/node_run_inputs/items/` response property for the response status `200`
  - …17 more
- …earlier changes not shown

[Full history](https://skmtc.dev/interactly/apis/interactly-api-3/changes/workflows/v1/workflow-schedules/get.md)

---

[API](https://skmtc.dev/interactly/apis/interactly-api-3.md) · [All operations](https://skmtc.dev/interactly/apis/interactly-api-3/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/interactly/interactly-api-3/revisions/35cbea12a781/schema)
