AWS Step Functions
AWS Step Functions is a serverless orchestration service that lets you coordinate distributed applications and microservices using visual workflows, integrating with AWS services and supporting error handling and retries.
AWS Step Functions publishes 26 APIs on the APIs.io network, including #X Amz Target=AWSStepFunctions.CreateActivity API, #X Amz Target=AWSStepFunctions.CreateStateMachine API, #X Amz Target=AWSStepFunctions.DeleteActivity API, and 23 more. Tagged areas include iPaaS, Orchestration, and Serverless.
The AWS Step Functions catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.
AWS Step Functions’ developer surface includes authentication, documentation, support, pricing, engineering blog, changelog, and 11 more developer resources.
Kin Score
APIs 26
Individual APIs this provider publishes, each with its own machine-readable definition.
AWS Step Functions #X Amz Target=AWSStepFunctions.CreateActivity API
The #X Amz Target=AWSStepFunctions.CreateActivity API from AWS Step Functions — 1 operation(s) for #x amz target=awsstepfunctions.createactivity.
AWS Step Functions #X Amz Target=AWSStepFunctions.CreateStateMachine API
The #X Amz Target=AWSStepFunctions.CreateStateMachine API from AWS Step Functions — 1 operation(s) for #x amz target=awsstepfunctions.createstatemachine.
AWS Step Functions #X Amz Target=AWSStepFunctions.DeleteActivity API
The #X Amz Target=AWSStepFunctions.DeleteActivity API from AWS Step Functions — 1 operation(s) for #x amz target=awsstepfunctions.deleteactivity.
AWS Step Functions #X Amz Target=AWSStepFunctions.DeleteStateMachine API
The #X Amz Target=AWSStepFunctions.DeleteStateMachine API from AWS Step Functions — 1 operation(s) for #x amz target=awsstepfunctions.deletestatemachine.
AWS Step Functions #X Amz Target=AWSStepFunctions.DescribeActivity API
The #X Amz Target=AWSStepFunctions.DescribeActivity API from AWS Step Functions — 1 operation(s) for #x amz target=awsstepfunctions.describeactivity.
AWS Step Functions #X Amz Target=AWSStepFunctions.DescribeExecution API
The #X Amz Target=AWSStepFunctions.DescribeExecution API from AWS Step Functions — 1 operation(s) for #x amz target=awsstepfunctions.describeexecution.
AWS Step Functions #X Amz Target=AWSStepFunctions.DescribeMapRun API
The #X Amz Target=AWSStepFunctions.DescribeMapRun API from AWS Step Functions — 1 operation(s) for #x amz target=awsstepfunctions.describemaprun.
AWS Step Functions #X Amz Target=AWSStepFunctions.DescribeStateMachine API
The #X Amz Target=AWSStepFunctions.DescribeStateMachine API from AWS Step Functions — 1 operation(s) for #x amz target=awsstepfunctions.describestatemachine.
AWS Step Functions #X Amz Target=AWSStepFunctions.DescribeStateMachineForExecution API
The #X Amz Target=AWSStepFunctions.DescribeStateMachineForExecution API from AWS Step Functions — 1 operation(s) for #x amz target=awsstepfunctions.describestatemachineforexecut...
AWS Step Functions #X Amz Target=AWSStepFunctions.GetActivityTask API
The #X Amz Target=AWSStepFunctions.GetActivityTask API from AWS Step Functions — 1 operation(s) for #x amz target=awsstepfunctions.getactivitytask.
AWS Step Functions #X Amz Target=AWSStepFunctions.GetExecutionHistory API
The #X Amz Target=AWSStepFunctions.GetExecutionHistory API from AWS Step Functions — 1 operation(s) for #x amz target=awsstepfunctions.getexecutionhistory.
AWS Step Functions #X Amz Target=AWSStepFunctions.ListActivities API
The #X Amz Target=AWSStepFunctions.ListActivities API from AWS Step Functions — 1 operation(s) for #x amz target=awsstepfunctions.listactivities.
AWS Step Functions #X Amz Target=AWSStepFunctions.ListExecutions API
The #X Amz Target=AWSStepFunctions.ListExecutions API from AWS Step Functions — 1 operation(s) for #x amz target=awsstepfunctions.listexecutions.
AWS Step Functions #X Amz Target=AWSStepFunctions.ListMapRuns API
The #X Amz Target=AWSStepFunctions.ListMapRuns API from AWS Step Functions — 1 operation(s) for #x amz target=awsstepfunctions.listmapruns.
AWS Step Functions #X Amz Target=AWSStepFunctions.ListStateMachines API
The #X Amz Target=AWSStepFunctions.ListStateMachines API from AWS Step Functions — 1 operation(s) for #x amz target=awsstepfunctions.liststatemachines.
AWS Step Functions #X Amz Target=AWSStepFunctions.ListTagsForResource API
The #X Amz Target=AWSStepFunctions.ListTagsForResource API from AWS Step Functions — 1 operation(s) for #x amz target=awsstepfunctions.listtagsforresource.
AWS Step Functions #X Amz Target=AWSStepFunctions.SendTaskFailure API
The #X Amz Target=AWSStepFunctions.SendTaskFailure API from AWS Step Functions — 1 operation(s) for #x amz target=awsstepfunctions.sendtaskfailure.
AWS Step Functions #X Amz Target=AWSStepFunctions.SendTaskHeartbeat API
The #X Amz Target=AWSStepFunctions.SendTaskHeartbeat API from AWS Step Functions — 1 operation(s) for #x amz target=awsstepfunctions.sendtaskheartbeat.
AWS Step Functions #X Amz Target=AWSStepFunctions.SendTaskSuccess API
The #X Amz Target=AWSStepFunctions.SendTaskSuccess API from AWS Step Functions — 1 operation(s) for #x amz target=awsstepfunctions.sendtasksuccess.
AWS Step Functions #X Amz Target=AWSStepFunctions.StartExecution API
The #X Amz Target=AWSStepFunctions.StartExecution API from AWS Step Functions — 1 operation(s) for #x amz target=awsstepfunctions.startexecution.
AWS Step Functions #X Amz Target=AWSStepFunctions.StartSyncExecution API
The #X Amz Target=AWSStepFunctions.StartSyncExecution API from AWS Step Functions — 1 operation(s) for #x amz target=awsstepfunctions.startsyncexecution.
AWS Step Functions #X Amz Target=AWSStepFunctions.StopExecution API
The #X Amz Target=AWSStepFunctions.StopExecution API from AWS Step Functions — 1 operation(s) for #x amz target=awsstepfunctions.stopexecution.
AWS Step Functions #X Amz Target=AWSStepFunctions.TagResource API
The #X Amz Target=AWSStepFunctions.TagResource API from AWS Step Functions — 1 operation(s) for #x amz target=awsstepfunctions.tagresource.
AWS Step Functions #X Amz Target=AWSStepFunctions.UntagResource API
The #X Amz Target=AWSStepFunctions.UntagResource API from AWS Step Functions — 1 operation(s) for #x amz target=awsstepfunctions.untagresource.
AWS Step Functions #X Amz Target=AWSStepFunctions.UpdateMapRun API
The #X Amz Target=AWSStepFunctions.UpdateMapRun API from AWS Step Functions — 1 operation(s) for #x amz target=awsstepfunctions.updatemaprun.
AWS Step Functions #X Amz Target=AWSStepFunctions.UpdateStateMachine API
The #X Amz Target=AWSStepFunctions.UpdateStateMachine API from AWS Step Functions — 1 operation(s) for #x amz target=awsstepfunctions.updatestatemachine.
Scroll for all 26
Postman Collections 26
Ready-to-run Postman collections for exercising this provider's APIs.
Scroll for all 26
Open Collections 1
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
AWS Step Functions
OPEN COLLECTIONPricing Plans 1
Published pricing tiers and plan structures.
Rate Limits 1
Documented rate limits and quota policies.
Aws Step Functions Rate Limits
RATE LIMITSFinOps 1
Cost, billing, and metering signals for API financial operations.
Features 10
Notable capabilities this provider offers.
Visual Workflow Design
Design and visualize workflows using the Workflow Studio drag-and-drop interface.
Amazon States Language
Define workflows in a JSON-based structured language with built-in error handling and retry logic.
AWS Service Integrations
Natively integrate with over 220 AWS services without writing custom code.
Standard Workflows
Long-running, durable workflows with exactly-once task execution semantics.
Express Workflows
High-volume, short-duration workflows optimized for cost with at-least-once execution.
Error Handling
Built-in retry logic and catch blocks for graceful error handling and fallback paths.
Parallel Execution
Run parallel branches simultaneously within the same state machine execution.
Map State
Process arrays of items in parallel using the Map state for dynamic fan-out.
Wait for Callback
Pause workflows waiting for external events using task tokens.
X-Ray Integration
Built-in tracing via AWS X-Ray for end-to-end visibility into workflow executions.
Scroll for all 10
Semantic Vocabularies 1
JSON-LD contexts and semantic vocabularies used across these APIs.
Aws Step Functions Context
JSON-LDSpectral Rules 2
Spectral governance rulesets for linting and validating these APIs.
AWS Step Functions API Rules
SPECTRALAWS Step Functions API Rules
SPECTRALJSON Schema 173
Standalone JSON Schema definitions for this provider's data models.
ActivityDoesNotExist
JSON SCHEMAActivityFailedEventDetails
JSON SCHEMAActivityLimitExceeded
JSON SCHEMAActivityList
JSON SCHEMAActivityListItem
JSON SCHEMAActivityScheduledEventDetails
JSON SCHEMAActivityScheduleFailedEventDetails
JSON SCHEMAActivityStartedEventDetails
JSON SCHEMAActivitySucceededEventDetails
JSON SCHEMAActivityTimedOutEventDetails
JSON SCHEMAActivityWorkerLimitExceeded
JSON SCHEMAArn
JSON SCHEMABilledDuration
JSON SCHEMABilledMemoryUsed
JSON SCHEMABillingDetails
JSON SCHEMACloudWatchEventsExecutionDataDetails
JSON SCHEMACloudWatchLogsLogGroup
JSON SCHEMAConnectorParameters
JSON SCHEMACreateActivityInput
JSON SCHEMACreateActivityOutput
JSON SCHEMACreateStateMachineInput
JSON SCHEMACreateStateMachineOutput
JSON SCHEMADefinition
JSON SCHEMADeleteActivityInput
JSON SCHEMADeleteActivityOutput
JSON SCHEMADeleteStateMachineInput
JSON SCHEMADeleteStateMachineOutput
JSON SCHEMADescribeActivityInput
JSON SCHEMADescribeActivityOutput
JSON SCHEMADescribeExecutionInput
JSON SCHEMADescribeExecutionOutput
JSON SCHEMADescribeMapRunInput
JSON SCHEMADescribeMapRunOutput
JSON SCHEMADescribeStateMachineForExecutionInput
JSON SCHEMADescribeStateMachineForExecutionOutput
JSON SCHEMADescribeStateMachineInput
JSON SCHEMADescribeStateMachineOutput
JSON SCHEMAEnabled
JSON SCHEMAEventId
JSON SCHEMAExecutionAbortedEventDetails
JSON SCHEMAExecutionAlreadyExists
JSON SCHEMAExecutionDoesNotExist
JSON SCHEMAExecutionFailedEventDetails
JSON SCHEMAExecutionLimitExceeded
JSON SCHEMAExecutionList
JSON SCHEMAExecutionListItem
JSON SCHEMAExecutionStartedEventDetails
JSON SCHEMAExecutionStatus
JSON SCHEMAExecutionSucceededEventDetails
JSON SCHEMAExecutionTimedOutEventDetails
JSON SCHEMAGetActivityTaskInput
JSON SCHEMAGetActivityTaskOutput
JSON SCHEMAGetExecutionHistoryInput
JSON SCHEMAGetExecutionHistoryOutput
JSON SCHEMAHistoryEvent
JSON SCHEMAHistoryEventExecutionDataDetails
JSON SCHEMAHistoryEventList
JSON SCHEMAHistoryEventType
JSON SCHEMAIdentity
JSON SCHEMAincludedDetails
JSON SCHEMAIncludeExecutionData
JSON SCHEMAIncludeExecutionDataGetExecutionHistory
JSON SCHEMAInvalidArn
JSON SCHEMAInvalidDefinition
JSON SCHEMAInvalidExecutionInput
JSON SCHEMAInvalidLoggingConfiguration
JSON SCHEMAInvalidName
JSON SCHEMAInvalidOutput
JSON SCHEMAInvalidToken
JSON SCHEMAInvalidTracingConfiguration
JSON SCHEMALambdaFunctionFailedEventDetails
JSON SCHEMALambdaFunctionScheduledEventDetails
JSON SCHEMALambdaFunctionScheduleFailedEventDetails
JSON SCHEMALambdaFunctionStartFailedEventDetails
JSON SCHEMALambdaFunctionSucceededEventDetails
JSON SCHEMALambdaFunctionTimedOutEventDetails
JSON SCHEMAListActivitiesInput
JSON SCHEMAListActivitiesOutput
JSON SCHEMAListExecutionsInput
JSON SCHEMAListExecutionsOutput
JSON SCHEMAListExecutionsPageToken
JSON SCHEMAListMapRunsInput
JSON SCHEMAListMapRunsOutput
JSON SCHEMAListStateMachinesInput
JSON SCHEMAListStateMachinesOutput
JSON SCHEMAListTagsForResourceInput
JSON SCHEMAListTagsForResourceOutput
JSON SCHEMALogDestination
JSON SCHEMALogDestinationList
JSON SCHEMALoggingConfiguration
JSON SCHEMALogLevel
JSON SCHEMALongArn
JSON SCHEMAMapIterationEventDetails
JSON SCHEMAMapRunExecutionCounts
JSON SCHEMAMapRunFailedEventDetails
JSON SCHEMAMapRunItemCounts
JSON SCHEMAMapRunLabel
JSON SCHEMAMapRunList
JSON SCHEMAMapRunListItem
JSON SCHEMAMapRunStartedEventDetails
JSON SCHEMAMapRunStatus
JSON SCHEMAMapStateStartedEventDetails
JSON SCHEMAMaxConcurrency
JSON SCHEMAMissingRequiredParameter
JSON SCHEMAName
JSON SCHEMAPageSize
JSON SCHEMAPageToken
JSON SCHEMAResourceNotFound
JSON SCHEMAReverseOrder
JSON SCHEMASendTaskFailureInput
JSON SCHEMASendTaskFailureOutput
JSON SCHEMASendTaskHeartbeatInput
JSON SCHEMASendTaskHeartbeatOutput
JSON SCHEMASendTaskSuccessInput
JSON SCHEMASendTaskSuccessOutput
JSON SCHEMASensitiveCause
JSON SCHEMASensitiveData
JSON SCHEMASensitiveDataJobInput
JSON SCHEMASensitiveError
JSON SCHEMAStartExecutionInput
JSON SCHEMAStartExecutionOutput
JSON SCHEMAStartSyncExecutionInput
JSON SCHEMAStartSyncExecutionOutput
JSON SCHEMAStateEnteredEventDetails
JSON SCHEMAStateExitedEventDetails
JSON SCHEMAStateMachineAlreadyExists
JSON SCHEMAStateMachineDeleting
JSON SCHEMAStateMachineDoesNotExist
JSON SCHEMAStateMachineLimitExceeded
JSON SCHEMAStateMachineList
JSON SCHEMAStateMachineListItem
JSON SCHEMAStateMachineStatus
JSON SCHEMAStateMachineType
JSON SCHEMAStateMachineTypeNotSupported
JSON SCHEMAStopExecutionInput
JSON SCHEMAStopExecutionOutput
JSON SCHEMASyncExecutionStatus
JSON SCHEMATag
JSON SCHEMATagKey
JSON SCHEMATagKeyList
JSON SCHEMATagList
JSON SCHEMATagResourceInput
JSON SCHEMATagResourceOutput
JSON SCHEMATagValue
JSON SCHEMATaskCredentials
JSON SCHEMATaskDoesNotExist
JSON SCHEMATaskFailedEventDetails
JSON SCHEMATaskScheduledEventDetails
JSON SCHEMATaskStartedEventDetails
JSON SCHEMATaskStartFailedEventDetails
JSON SCHEMATaskSubmitFailedEventDetails
JSON SCHEMATaskSubmittedEventDetails
JSON SCHEMATaskSucceededEventDetails
JSON SCHEMATaskTimedOut
JSON SCHEMATaskTimedOutEventDetails
JSON SCHEMATaskToken
JSON SCHEMATimeoutInSeconds
JSON SCHEMATimestamp
JSON SCHEMAToleratedFailureCount
JSON SCHEMAToleratedFailurePercentage
JSON SCHEMATooManyTags
JSON SCHEMATraceHeader
JSON SCHEMATracingConfiguration
JSON SCHEMAtruncated
JSON SCHEMAUnsignedInteger
JSON SCHEMAUnsignedLong
JSON SCHEMAUntagResourceInput
JSON SCHEMAUntagResourceOutput
JSON SCHEMAUpdateMapRunInput
JSON SCHEMAUpdateMapRunOutput
JSON SCHEMAUpdateStateMachineInput
JSON SCHEMAUpdateStateMachineOutput
JSON SCHEMAValidationException
JSON SCHEMAScroll for all 173
JSON Structure 173
JSON Structure definitions describing this provider's data shapes.
Step Functions Activitydoesnotexist Structure
JSON STRUCTUREStep Functions Activityfailedeventdetails Structure
JSON STRUCTUREStep Functions Activitylimitexceeded Structure
JSON STRUCTUREStep Functions Activitylist Structure
JSON STRUCTUREStep Functions Activitylistitem Structure
JSON STRUCTUREStep Functions Activityscheduledeventdetails Structure
JSON STRUCTUREStep Functions Activitystartedeventdetails Structure
JSON STRUCTUREStep Functions Activitysucceededeventdetails Structure
JSON STRUCTUREStep Functions Activitytimedouteventdetails Structure
JSON STRUCTUREStep Functions Activityworkerlimitexceeded Structure
JSON STRUCTUREStep Functions Arn Structure
JSON STRUCTUREStep Functions Billedduration Structure
JSON STRUCTUREStep Functions Billedmemoryused Structure
JSON STRUCTUREStep Functions Billingdetails Structure
JSON STRUCTUREStep Functions Cloudwatchlogsloggroup Structure
JSON STRUCTUREStep Functions Connectorparameters Structure
JSON STRUCTUREStep Functions Createactivityinput Structure
JSON STRUCTUREStep Functions Createactivityoutput Structure
JSON STRUCTUREStep Functions Createstatemachineinput Structure
JSON STRUCTUREStep Functions Createstatemachineoutput Structure
JSON STRUCTUREStep Functions Definition Structure
JSON STRUCTUREStep Functions Deleteactivityinput Structure
JSON STRUCTUREStep Functions Deleteactivityoutput Structure
JSON STRUCTUREStep Functions Deletestatemachineinput Structure
JSON STRUCTUREStep Functions Deletestatemachineoutput Structure
JSON STRUCTUREStep Functions Describeactivityinput Structure
JSON STRUCTUREStep Functions Describeactivityoutput Structure
JSON STRUCTUREStep Functions Describeexecutioninput Structure
JSON STRUCTUREStep Functions Describeexecutionoutput Structure
JSON STRUCTUREStep Functions Describemapruninput Structure
JSON STRUCTUREStep Functions Describemaprunoutput Structure
JSON STRUCTUREStep Functions Describestatemachineinput Structure
JSON STRUCTUREStep Functions Describestatemachineoutput Structure
JSON STRUCTUREStep Functions Enabled Structure
JSON STRUCTUREStep Functions Eventid Structure
JSON STRUCTUREStep Functions Executionabortedeventdetails Structure
JSON STRUCTUREStep Functions Executionalreadyexists Structure
JSON STRUCTUREStep Functions Executiondoesnotexist Structure
JSON STRUCTUREStep Functions Executionfailedeventdetails Structure
JSON STRUCTUREStep Functions Executionlimitexceeded Structure
JSON STRUCTUREStep Functions Executionlist Structure
JSON STRUCTUREStep Functions Executionlistitem Structure
JSON STRUCTUREStep Functions Executionstartedeventdetails Structure
JSON STRUCTUREStep Functions Executionstatus Structure
JSON STRUCTUREStep Functions Executionsucceededeventdetails Structure
JSON STRUCTUREStep Functions Executiontimedouteventdetails Structure
JSON STRUCTUREStep Functions Getactivitytaskinput Structure
JSON STRUCTUREStep Functions Getactivitytaskoutput Structure
JSON STRUCTUREStep Functions Getexecutionhistoryinput Structure
JSON STRUCTUREStep Functions Getexecutionhistoryoutput Structure
JSON STRUCTUREStep Functions Historyevent Structure
JSON STRUCTUREStep Functions Historyeventlist Structure
JSON STRUCTUREStep Functions Historyeventtype Structure
JSON STRUCTUREStep Functions Identity Structure
JSON STRUCTUREStep Functions Includeddetails Structure
JSON STRUCTUREStep Functions Includeexecutiondata Structure
JSON STRUCTUREStep Functions Invalidarn Structure
JSON STRUCTUREStep Functions Invaliddefinition Structure
JSON STRUCTUREStep Functions Invalidexecutioninput Structure
JSON STRUCTUREStep Functions Invalidloggingconfiguration Structure
JSON STRUCTUREStep Functions Invalidname Structure
JSON STRUCTUREStep Functions Invalidoutput Structure
JSON STRUCTUREStep Functions Invalidtoken Structure
JSON STRUCTUREStep Functions Invalidtracingconfiguration Structure
JSON STRUCTUREStep Functions Listactivitiesinput Structure
JSON STRUCTUREStep Functions Listactivitiesoutput Structure
JSON STRUCTUREStep Functions Listexecutionsinput Structure
JSON STRUCTUREStep Functions Listexecutionsoutput Structure
JSON STRUCTUREStep Functions Listexecutionspagetoken Structure
JSON STRUCTUREStep Functions Listmaprunsinput Structure
JSON STRUCTUREStep Functions Listmaprunsoutput Structure
JSON STRUCTUREStep Functions Liststatemachinesinput Structure
JSON STRUCTUREStep Functions Liststatemachinesoutput Structure
JSON STRUCTUREStep Functions Listtagsforresourceinput Structure
JSON STRUCTUREStep Functions Listtagsforresourceoutput Structure
JSON STRUCTUREStep Functions Logdestination Structure
JSON STRUCTUREStep Functions Logdestinationlist Structure
JSON STRUCTUREStep Functions Loggingconfiguration Structure
JSON STRUCTUREStep Functions Loglevel Structure
JSON STRUCTUREStep Functions Longarn Structure
JSON STRUCTUREStep Functions Mapiterationeventdetails Structure
JSON STRUCTUREStep Functions Maprunexecutioncounts Structure
JSON STRUCTUREStep Functions Maprunfailedeventdetails Structure
JSON STRUCTUREStep Functions Maprunitemcounts Structure
JSON STRUCTUREStep Functions Maprunlabel Structure
JSON STRUCTUREStep Functions Maprunlist Structure
JSON STRUCTUREStep Functions Maprunlistitem Structure
JSON STRUCTUREStep Functions Maprunstartedeventdetails Structure
JSON STRUCTUREStep Functions Maprunstatus Structure
JSON STRUCTUREStep Functions Mapstatestartedeventdetails Structure
JSON STRUCTUREStep Functions Maxconcurrency Structure
JSON STRUCTUREStep Functions Missingrequiredparameter Structure
JSON STRUCTUREStep Functions Name Structure
JSON STRUCTUREStep Functions Pagesize Structure
JSON STRUCTUREStep Functions Pagetoken Structure
JSON STRUCTUREStep Functions Resourcenotfound Structure
JSON STRUCTUREStep Functions Reverseorder Structure
JSON STRUCTUREStep Functions Sendtaskfailureinput Structure
JSON STRUCTUREStep Functions Sendtaskfailureoutput Structure
JSON STRUCTUREStep Functions Sendtaskheartbeatinput Structure
JSON STRUCTUREStep Functions Sendtaskheartbeatoutput Structure
JSON STRUCTUREStep Functions Sendtasksuccessinput Structure
JSON STRUCTUREStep Functions Sendtasksuccessoutput Structure
JSON STRUCTUREStep Functions Sensitivecause Structure
JSON STRUCTUREStep Functions Sensitivedata Structure
JSON STRUCTUREStep Functions Sensitivedatajobinput Structure
JSON STRUCTUREStep Functions Sensitiveerror Structure
JSON STRUCTUREStep Functions Startexecutioninput Structure
JSON STRUCTUREStep Functions Startexecutionoutput Structure
JSON STRUCTUREStep Functions Startsyncexecutioninput Structure
JSON STRUCTUREStep Functions Startsyncexecutionoutput Structure
JSON STRUCTUREStep Functions Stateenteredeventdetails Structure
JSON STRUCTUREStep Functions Stateexitedeventdetails Structure
JSON STRUCTUREStep Functions Statemachinealreadyexists Structure
JSON STRUCTUREStep Functions Statemachinedeleting Structure
JSON STRUCTUREStep Functions Statemachinedoesnotexist Structure
JSON STRUCTUREStep Functions Statemachinelimitexceeded Structure
JSON STRUCTUREStep Functions Statemachinelist Structure
JSON STRUCTUREStep Functions Statemachinelistitem Structure
JSON STRUCTUREStep Functions Statemachinestatus Structure
JSON STRUCTUREStep Functions Statemachinetype Structure
JSON STRUCTUREStep Functions Statemachinetypenotsupported Structure
JSON STRUCTUREStep Functions Stopexecutioninput Structure
JSON STRUCTUREStep Functions Stopexecutionoutput Structure
JSON STRUCTUREStep Functions Syncexecutionstatus Structure
JSON STRUCTUREStep Functions Tag Structure
JSON STRUCTUREStep Functions Tagkey Structure
JSON STRUCTUREStep Functions Tagkeylist Structure
JSON STRUCTUREStep Functions Taglist Structure
JSON STRUCTUREStep Functions Tagresourceinput Structure
JSON STRUCTUREStep Functions Tagresourceoutput Structure
JSON STRUCTUREStep Functions Tagvalue Structure
JSON STRUCTUREStep Functions Taskcredentials Structure
JSON STRUCTUREStep Functions Taskdoesnotexist Structure
JSON STRUCTUREStep Functions Taskfailedeventdetails Structure
JSON STRUCTUREStep Functions Taskscheduledeventdetails Structure
JSON STRUCTUREStep Functions Taskstartedeventdetails Structure
JSON STRUCTUREStep Functions Taskstartfailedeventdetails Structure
JSON STRUCTUREStep Functions Tasksubmitfailedeventdetails Structure
JSON STRUCTUREStep Functions Tasksubmittedeventdetails Structure
JSON STRUCTUREStep Functions Tasksucceededeventdetails Structure
JSON STRUCTUREStep Functions Tasktimedout Structure
JSON STRUCTUREStep Functions Tasktimedouteventdetails Structure
JSON STRUCTUREStep Functions Tasktoken Structure
JSON STRUCTUREStep Functions Timeoutinseconds Structure
JSON STRUCTUREStep Functions Timestamp Structure
JSON STRUCTUREStep Functions Toleratedfailurecount Structure
JSON STRUCTUREStep Functions Toleratedfailurepercentage Structure
JSON STRUCTUREStep Functions Toomanytags Structure
JSON STRUCTUREStep Functions Traceheader Structure
JSON STRUCTUREStep Functions Tracingconfiguration Structure
JSON STRUCTUREStep Functions Truncated Structure
JSON STRUCTUREStep Functions Unsignedinteger Structure
JSON STRUCTUREStep Functions Unsignedlong Structure
JSON STRUCTUREStep Functions Untagresourceinput Structure
JSON STRUCTUREStep Functions Untagresourceoutput Structure
JSON STRUCTUREStep Functions Updatemapruninput Structure
JSON STRUCTUREStep Functions Updatemaprunoutput Structure
JSON STRUCTUREStep Functions Updatestatemachineinput Structure
JSON STRUCTUREStep Functions Updatestatemachineoutput Structure
JSON STRUCTUREStep Functions Validationexception Structure
JSON STRUCTUREScroll for all 173
Examples 173
Example request and response payloads for these APIs.
Step Functions Arn Example
EXAMPLEStep Functions Name Example
EXAMPLEStep Functions Tag Example
EXAMPLEScroll for all 173
Security Posture 4
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Agentic Access 1
Recommended x-agentic-access execution contracts for AI agents.
Use Cases 5
What developers build with this provider.
Microservice Orchestration
Coordinate multiple microservices in a reliable, fault-tolerant workflow.
Data Processing Pipelines
Build ETL pipelines that process data in parallel across multiple services.
Human Approval Workflows
Implement approval workflows that wait for human decisions via task tokens.
Event-Driven Automation
Automate complex multi-step processes triggered by events.
Machine Learning Pipelines
Orchestrate ML model training, evaluation, and deployment using SageMaker integrations.
Resources
Documentation 1
Reference material describing how the API behaves
Agent Surfaces 1
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 2
Pagination, idempotency, versioning, errors, and events
Build 1
SDKs, sample code, and the tooling you integrate with
Access & Security 4
Authentication, authorization, and security posture
Operate 3
Status, limits, changes, and where to get help
Commercial 3
Pricing, plans, and the legal terms of use
Company 2
The organization behind the API