Get current step
Returns only the current step object for the run (not the full run with meta).
Authorizations
Service-to-service API key
Headers
Required API key permission: valid (informational only -- enforced server-side)
Path Parameters
UUID of the workflow run
Response
Current step found
Materialized step for a run (from WorkflowRunStepModel.to_dict())
Step UUID
Parent run UUID
Step name (e.g., creating_sage, reading_context)
Position in sequence (0-indexed)
Current state of a workflow step:
pending-- waiting to startrunning-- actively executingfinished-- completed successfullyfailed-- execution failed
pending, running, finished, failed Average expected duration (from template)
Minimum expected duration
Maximum expected duration
Display labels for the step
When the step started
When the step ended
Actual duration in milliseconds
Total steps in the parent run
Elapsed time in ms (only present when state is running)