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.
Solid contracts, transparent operations, and an easy start — typically complete on four or five facets with one clear soft spot.
API Evangelist profiles AWS Step Functions the way a machine reads it — 572 machine-readable artifacts across 26 APIs, pulled from the provider's own public surface and indexed so a developer, an analyst, or an AI agent can evaluate it against every other provider on the network.
Every provider in the network is reduced to the same set of machine-readable artifacts — OpenAPI contracts, event specifications, GraphQL schemas, runnable collections, pricing and rate-limit signals, security posture, OAuth scopes, and the agent surfaces (MCP servers and skills) that let software drive the API on its own. We profile them because the interface is the part of a company you can actually inspect: it is a truer signal of what a provider does than any marketing page. From those artifacts we compute the Kin Score — AWS Step Functions scores 64.8/100 (strong), with a separate agent-readiness read of 48/100 (agent ready). The full breakdown is below, followed by every artifact we hold — each card links through to its machine-readable definition on apis.io.
Kin Score
This is the API Evangelist rating — a single, repeatable read computed from the artifacts on this page. Green fill is points earned; the red track is points possible, so every bar shows earned-versus-possible at a glance.
How we profile AWS Step Functions
Each block below is one kind of artifact we hold for AWS Step Functions. For each we say what it is and why it earns a place in the profile, then list every one we've indexed — capped at two rows, scroll within the panel for the rest.
APIs 26
Each API is captured as its own OpenAPI definition — every operation, parameter, and response. This is the single most useful machine-readable description of what an API does, and it's what lets us score, lint, mock, and generate against it without asking the provider for anything.
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 within the panel for all 26 ·
Open Collections 1
Open, tool-agnostic collections carry the same runnable value as Postman without locking you to one client — the portable, forkable form of the same exercise.
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
AWS Step Functions
OPEN COLLECTIONPricing Plans 1
Pricing is part of the interface. Machine-readable plans tell you what a tier costs and includes before you commit — one of the six things the Kin Score reads for commercial clarity.
Published pricing tiers and plan structures.
Rate Limits 1
Rate limits are the difference between a demo that works and a production integration that doesn't fall over. Publishing them is an operational-transparency signal — and a hard requirement for any agent that plans its own throughput.
Documented rate limits and quota policies.
Aws Step Functions Rate Limits
RATE LIMITSFinOps 1
Cost, billing, and metering signals let a buyer model the financial operations of an API before it's live. We profile them for the same reason we profile pricing: the money is part of the contract.
Cost, billing, and metering signals for API financial operations.
Features 10
The notable capabilities this provider advertises, captured as structured features so they can be searched and compared instead of read one landing page at a time.
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 within the panel for all 10 ·
Semantic Vocabularies 1
JSON-LD contexts give the data shared meaning across APIs. We profile them because semantics are what let a machine reconcile 'customer' here with 'customer' somewhere else.
JSON-LD contexts and semantic vocabularies used across these APIs.
Aws Step Functions Context
JSON-LDSpectral Rules 2
Governance rulesets we run against this provider's specs — the automated checks behind parts of the score. Profiling them makes the quality bar explicit and re-runnable, not a matter of opinion.
AWS Step Functions API Rules
SPECTRALAWS Step Functions API Rules
SPECTRALJSON Schema 173
Standalone JSON Schema definitions describe the data models behind the API. We profile them so the shapes are validatable on their own — useful long after a single request is forgotten.
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 within the panel for all 173 ·
JSON Structure 173
JSON Structure captures the data shapes in a form built for tooling — a complement to JSON Schema that keeps the model machine-legible.
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 within the panel for all 173 ·
Examples 173
Real request and response payloads are what turn a spec from abstract into obvious — and they're one of the twelve things an agent needs to call an API correctly on the first try.
Example request and response payloads for these APIs.
Step Functions Arn Example
EXAMPLEStep Functions Name Example
EXAMPLEStep Functions Tag Example
EXAMPLEScroll within the panel for all 173 ·
Security Posture 4
Authentication, domain security, vulnerability disclosure, and trust-center signals — the evidence that a provider takes security seriously enough to document it. We profile it because you can't govern what you can't see.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Agentic Access 1
An x-agentic-access contract marks which operations are safe for an agent to run on its own and which need a human in the loop. It is the difference between an API an agent can use and one it can use safely.
Recommended x-agentic-access execution contracts for AI agents.
Use Cases 5
What developers actually build with this provider — captured so the catalogue answers 'what is this for', not just 'what does this expose'.
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
Every other property we hold for AWS Step Functions — documentation, portals, status pages, policies, and corporate surface — grouped by the job it does, following the integrator's arc from getting started to running in production.
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
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
← All providers · Data indexed from github.com/api-evangelist/aws-step-functions · machine-readable index on apis.io