list_steps
Retrieve execution steps for a DBOS workflow from DBOS Conductor. Get details like function names, outputs, errors, and timestamps by providing application name and workflow ID.
Instructions
Get execution steps for a workflow from DBOS Conductor.
Args: application_name (string, required): Name of the DBOS application workflow_id (string, required): ID of the workflow limit (int, optional): Maximum number of steps to return offset (int, optional): Number of steps to skip (for pagination)
Returns: steps: Array of step objects, each containing: - function_id (int): The unique ID of the step in the workflow - function_name (string): The name of the step - output (string, optional): The step's output, if any - error (string, optional): The error the step threw, if any - child_workflow_id (string, optional): If the step starts or retrieves the result of a workflow, its ID - started_at_epoch_ms (string, optional): The Unix epoch timestamp at which this step started - completed_at_epoch_ms (string, optional): The Unix epoch timestamp at which this step completed count (int): Number of steps returned workflow_id (string): The workflow ID queried
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| offset | No | ||
| workflow_id | Yes | ||
| application_name | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||