AWS Step Functions AWS Step Functions API is one of 8 APIs that AWS Step Functions publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include AWS Step Functions. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, a getting-started guide, an API reference, and pricing.
This API exposes
26 operations
across 26 paths,
and defines 173 schemas.
It is described by OpenAPI 3.2.0, at version 2016-11-23.
Requests are made against 4 base URLs: http://states.{region}.amazonaws.com, https://states.{region}.amazonaws.com, http://states.{region}.amazonaws.com.cn, https://states.{region}.amazonaws.com.cn.
The identity and technical contract details declared by the specification.
SendTaskSuccessOutput
object
ExecutionTimedOutEventDetails
object
Contains details about the execution timeout that occurred during the execution.
2 properties
ActivityScheduleFailedEventDetails
object
Contains details about an activity schedule failure that occurred during an execution.
2 properties
CreateStateMachineOutput
object
2 properties
2 required
ListTagsForResourceOutput
object
1 property
ListStateMachinesOutput
object
2 properties
1 required
DescribeActivityOutput
object
3 properties
3 required
GetActivityTaskInput
object
2 properties
1 required
UntagResourceInput
object
2 properties
2 required
TracingConfiguration
object
Selects whether or not the state machine's X-Ray tracing is enabled. Default is false
1 property
LambdaFunctionFailedEventDetails
object
Contains details about a Lambda function that failed during an execution.
2 properties
StateMachineLimitExceeded
Tag
object
Tags are key-value pairs that can be associated with Step Functions state machines and activities. An array of key-value pairs. For more information, see Using…
2 properties
SendTaskHeartbeatInput
object
1 property
1 required
TaskStartedEventDetails
object
Contains details about the start of a task during an execution.
2 properties
2 required
LambdaFunctionScheduleFailedEventDetails
object
Contains details about a failed Lambda function schedule event that occurred during an execution.
2 properties
DeleteActivityOutput
object
DescribeMapRunOutput
object
10 properties
9 required
LambdaFunctionTimedOutEventDetails
object
Contains details about a Lambda function timeout that occurred during an execution.
2 properties
ExecutionStartedEventDetails
object
Contains details about the start of the execution.
3 properties
ActivityListItem
object
Contains details about an activity.
3 properties
3 required
ActivityTimedOutEventDetails
object
Contains details about an activity timeout that occurred during an execution.
2 properties
InvalidLoggingConfiguration
ToleratedFailureCount
integer
MapRunExecutionCounts
object
Contains details about all of the child workflow executions started by a Map Run.
8 properties
8 required
IncludeExecutionData
boolean
StateMachineListItem
object
Contains details about the state machine.
4 properties
4 required
MapRunListItem
object
Contains details about a specific Map Run.
5 properties
4 required
ActivityWorkerLimitExceeded
DeleteStateMachineOutput
object
StopExecutionOutput
object
1 property
1 required
ListActivitiesInput
object
2 properties
ExecutionFailedEventDetails
object
Contains details about an execution failure event.
2 properties
GetActivityTaskOutput
object
2 properties
ExecutionSucceededEventDetails
object
Contains details about the successful termination of the execution.
2 properties
LogDestination
object
1 property
SyncExecutionStatus
string
LambdaFunctionScheduledEventDetails
object
Contains details about a Lambda function scheduled during an execution.
5 properties
1 required
StopExecutionInput
object
3 properties
1 required
DescribeStateMachineForExecutionInput
object
1 property
1 required
UntagResourceOutput
object
SendTaskSuccessInput
object
2 properties
2 required
MapIterationEventDetails
object
Contains details about an iteration of a Map state.
2 properties
StateMachineStatus
string
HistoryEvent
object
Contains details about the events of an execution.
38 properties
3 required
ToleratedFailurePercentage
number
MapRunFailedEventDetails
object
Contains details about a Map Run failure event that occurred during a state machine execution.
2 properties
DescribeStateMachineForExecutionOutput
object
9 properties
5 required
ListActivitiesOutput
object
2 properties
1 required
GetExecutionHistoryOutput
object
2 properties
1 required
StartExecutionOutput
object
2 properties
2 required
DescribeExecutionInput
object
1 property
1 required
HistoryEventExecutionDataDetails
object
Provides details about input or output in an execution history event.
1 property
DeleteStateMachineInput
object
1 property
1 required
MapStateStartedEventDetails
object
Details about a Map state that was started.
1 property
StartSyncExecutionInput
object
4 properties
1 required
ListMapRunsOutput
object
2 properties
1 required
DescribeExecutionOutput
object
14 properties
4 required
TaskSucceededEventDetails
object
Contains details about the successful completion of a task state.
4 properties
2 required
CreateActivityOutput
object
2 properties
2 required
DescribeActivityInput
object
1 property
1 required
TaskCredentials
object
Contains details about the credentials that Step Functions uses for a task.
1 property
TagResourceInput
object
2 properties
2 required
ActivitySucceededEventDetails
object
Contains details about an activity that successfully terminated during an execution.
2 properties
StartExecutionInput
object
4 properties
1 required
DescribeMapRunInput
object
1 property
1 required
SendTaskHeartbeatOutput
object
StateEnteredEventDetails
object
Contains details about a state entered during an execution.
3 properties
1 required
TaskFailedEventDetails
object
Contains details about a task failure event.
4 properties
2 required
StartSyncExecutionOutput
object
14 properties
4 required
StateMachineAlreadyExists
UpdateStateMachineInput
object
5 properties
1 required
SensitiveDataJobInput
string
SendTaskFailureOutput
object
InvalidTracingConfiguration
HistoryEventList
array
Contains details about the events that occurred during an execution.
GetExecutionHistoryInput
object
5 properties
1 required
TaskStartFailedEventDetails
object
Contains details about a task that failed to start during an execution.
4 properties
2 required
LambdaFunctionSucceededEventDetails
object
Contains details about a Lambda function that successfully terminated during an execution.
2 properties
StateExitedEventDetails
object
Contains details about an exit from a state during an execution.
3 properties
1 required
TaskSubmittedEventDetails
object
Contains details about a task submitted to a resource .
4 properties
2 required
UpdateStateMachineOutput
object
1 property
1 required
CloudWatchLogsLogGroup
object
1 property
UpdateMapRunOutput
object
ListExecutionsInput
object
5 properties
ExecutionAbortedEventDetails
object
Contains details about an abort of an execution.
2 properties
ListExecutionsOutput
object
2 properties
1 required
MapRunStartedEventDetails
object
Contains details about a Map Run that was started during a state machine execution.
1 property
ConnectorParameters
string
ListTagsForResourceInput
object
1 property
1 required
CreateStateMachineInput
object
7 properties
3 required
DescribeStateMachineInput
object
1 property
1 required
StateMachineTypeNotSupported
UpdateMapRunInput
object
4 properties
1 required
SendTaskFailureInput
object
3 properties
1 required
TaskSubmitFailedEventDetails
object
Contains details about a task that failed to submit during an execution.
4 properties
2 required
DeleteActivityInput
object
1 property
1 required
CreateActivityInput
object
2 properties
1 required
ExecutionListItem
object
Contains details about an execution.
8 properties
5 required
TaskTimedOutEventDetails
object
Contains details about a resource timeout that occurred during an execution.
4 properties
2 required
DescribeStateMachineOutput
object
10 properties
6 required
TaskScheduledEventDetails
object
Contains details about a task scheduled during an execution.
7 properties
4 required
ActivityFailedEventDetails
object
Contains details about an activity that failed during an execution.
2 properties
ListMapRunsInput
object
3 properties
1 required
ActivityStartedEventDetails
object
Contains details about the start of an activity during an execution.
1 property
ListStateMachinesInput
object
2 properties
ActivityScheduledEventDetails
object
Contains details about an activity scheduled during an execution.
5 properties
1 required
MapRunItemCounts
object
Contains details about items that were processed in all of the child workflow executions that were started by a Map Run.
8 properties
8 required
CloudWatchEventsExecutionDataDetails
object
Provides details about execution input or output.
1 property
LambdaFunctionStartFailedEventDetails
object
Contains details about a lambda function that failed to start during an execution.
2 properties
ListExecutionsPageToken
string
LoggingConfiguration
object
The LoggingConfiguration data type is used to set CloudWatch Logs options.
3 properties
BillingDetails
object
An object that describes workflow billing details.
2 properties
IncludeExecutionDataGetExecutionHistory
boolean
The full machine-readable OpenAPI contract behind this narrative.
Other APIs AWS Step Functions publishes across the network.