Step Functions operations
Every Step Functions operation Overcast declares — 15 of 15 implemented — with status, behaviour notes and a link to the AWS API reference for each.
All 15 listed operations are implemented. Back to Step Functions.
Summary
| Category | ✅ Supported |
|---|---|
| State machines | 6 |
| Executions | 6 |
| Tags | 3 |
Endpoints
State machines
| Operation | Status | Notes | AWS Docs |
|---|---|---|---|
CreateStateMachine | ✅ Supported | Validates the ASL; idempotent — returns existing if name+def match | docs |
DescribeStateMachine | ✅ Supported | docs | |
ListStateMachines | ✅ Supported | docs | |
DeleteStateMachine | ✅ Supported | docs | |
UpdateStateMachine | ✅ Supported | Definition/roleArn/loggingConfiguration/tracingConfiguration; no versioning (publish) | docs |
DescribeStateMachineForExecution | ✅ Supported | docs |
Executions
| Operation | Status | Notes | AWS Docs |
|---|---|---|---|
StartExecution | ✅ Supported | Interprets the ASL; returns while the execution is RUNNING, as AWS does; a standard workflow’s RUNNING and terminal status transitions each emit a Step Functions Execution Status Change event to the default EventBridge bus | docs |
StartSyncExecution | ✅ Supported | EXPRESS only — same interpreter, run to completion before returning; EXPRESS executions do not emit EventBridge events, matching AWS | docs |
DescribeExecution | ✅ Supported | Real status, output, error and cause | docs |
ListExecutions | ✅ Supported | statusFilter (validated against the ExecutionStatus enum) and maxResults honoured; no pagination token | docs |
GetExecutionHistory | ✅ Supported | Real state-transition events in AWS’s vocabulary; readable while RUNNING | docs |
StopExecution | ✅ Supported | Interrupts a running execution; it reaches ABORTED asynchronously; a standard workflow’s ABORTED transition emits a Step Functions Execution Status Change event to the default EventBridge bus | docs |
Tags
| Operation | Status | Notes | AWS Docs |
|---|---|---|---|
TagResource | ✅ Supported | docs | |
UntagResource | ✅ Supported | docs | |
ListTagsForResource | ✅ Supported | docs |
Related
- Step Functions — quick start, what works, and the differences from AWS
- All service pages