# AWS Step Functions State Machines API

**Canonical:** https://apis.io/apis/aws-step-functions/step-functions-state-machines-api/  
**Provider:** AWS Step Functions — https://apis.io/providers/aws-step-functions/  
**Base URL:** https://states.{region}.amazonaws.com  
**Documentation:** https://aws.amazon.com/step-functions/

AWS Step Functions State Machines API is one of 27 APIs that [AWS Step Functions](https://apis.io/providers/aws-step-functions/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include State Machines. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, a getting-started guide, and pricing.

Create, describe, update, delete, and list state machines

## Operations (1)

| Method | Path | Summary |
|---|---|---|
| POST | `/` | Create State Machine |

## Machine-readable artifacts (5)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/aws-step-functions/refs/heads/main/openapi/step-functions-state-machines-api-openapi.yml
- **Documentation** — https://docs.aws.amazon.com/step-functions/
- **Reference** — https://docs.aws.amazon.com/step-functions/latest/apireference/Welcome.html
- **GettingStarted** — https://docs.aws.amazon.com/step-functions/latest/dg/getting-started.html
- **Pricing** — https://aws.amazon.com/step-functions/pricing/

## Other AWS Step Functions APIs (12)

- [AWS Step Functions #X Amz Target=AWSStepFunctions.CreateActivity API](https://apis.io/apis/aws-step-functions/aws-step-functions-x-amz-target-awsstepfunctions-createactivity-api/)
- [AWS Step Functions #X Amz Target=AWSStepFunctions.CreateStateMachine API](https://apis.io/apis/aws-step-functions/aws-step-functions-x-amz-target-awsstepfunctions-createstatemachine-api/)
- [AWS Step Functions #X Amz Target=AWSStepFunctions.DeleteActivity API](https://apis.io/apis/aws-step-functions/aws-step-functions-x-amz-target-awsstepfunctions-deleteactivity-api/)
- [AWS Step Functions #X Amz Target=AWSStepFunctions.DeleteStateMachine API](https://apis.io/apis/aws-step-functions/aws-step-functions-x-amz-target-awsstepfunctions-deletestatemachine-api/)
- [AWS Step Functions #X Amz Target=AWSStepFunctions.DescribeActivity API](https://apis.io/apis/aws-step-functions/aws-step-functions-x-amz-target-awsstepfunctions-describeactivity-api/)
- [AWS Step Functions #X Amz Target=AWSStepFunctions.DescribeExecution API](https://apis.io/apis/aws-step-functions/aws-step-functions-x-amz-target-awsstepfunctions-describeexecution-api/)
- [AWS Step Functions #X Amz Target=AWSStepFunctions.DescribeMapRun API](https://apis.io/apis/aws-step-functions/aws-step-functions-x-amz-target-awsstepfunctions-describemaprun-api/)
- [AWS Step Functions #X Amz Target=AWSStepFunctions.DescribeStateMachine API](https://apis.io/apis/aws-step-functions/aws-step-functions-x-amz-target-awsstepfunctions-describestatemachine-api/)
- [AWS Step Functions #X Amz Target=AWSStepFunctions.DescribeStateMachineForExecution API](https://apis.io/apis/aws-step-functions/aws-step-functions-x-amz-target-awsstepfunctions-describestatemachineforexecution-api/)
- [AWS Step Functions #X Amz Target=AWSStepFunctions.GetActivityTask API](https://apis.io/apis/aws-step-functions/aws-step-functions-x-amz-target-awsstepfunctions-getactivitytask-api/)
- [AWS Step Functions #X Amz Target=AWSStepFunctions.GetExecutionHistory API](https://apis.io/apis/aws-step-functions/aws-step-functions-x-amz-target-awsstepfunctions-getexecutionhistory-api/)
- [AWS Step Functions #X Amz Target=AWSStepFunctions.ListActivities API](https://apis.io/apis/aws-step-functions/aws-step-functions-x-amz-target-awsstepfunctions-listactivities-api/)

## Tags

State Machines

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/aws-step-functions/step-functions-state-machines-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/aws-step-functions/.
