Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC
Amazon Simple Workflow Service website screenshot

Amazon Simple Workflow Service

Amazon Simple Workflow Service (Amazon SWF) helps developers build, run, and scale background jobs that have parallel or sequential steps. It is a fully managed state tracker and task coordinator in the cloud that manages intertask dependencies, scheduling, and concurrency for application workflows.

agent ready

Solid contracts, transparent operations, and an easy start — typically complete on four or five facets with one clear soft spot.

Kin Score

API Evangelist profiles Amazon Simple Workflow Service the way a machine reads it — 512 machine-readable artifacts across 37 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 — Amazon Simple Workflow Service scores 66.6/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.

Kin Score Kin Score How this is scored →
scored 2026-07-27 · rubric v0.5
Composite quality — 66.6/100 · strong
Contract Quality 17.2 / 25
Developer Ergonomics 7.8 / 20
Commercial Clarity 16.3 / 20
Operational Transparency 6.8 / 13
Governance 10.4 / 12
Discoverability 8.0 / 10
Agent readiness — 48/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 15 / 15
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3

How we profile Amazon Simple Workflow Service

Each block below is one kind of artifact we hold for Amazon Simple Workflow Service. 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 37

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.

Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.CountClosedWorkflowExecutions API

The #X Amz Target=SimpleWorkflowService.CountClosedWorkflowExecutions API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.countclose...

Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.CountOpenWorkflowExecutions API

The #X Amz Target=SimpleWorkflowService.CountOpenWorkflowExecutions API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.countopenwor...

Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.CountPendingActivityTasks API

The #X Amz Target=SimpleWorkflowService.CountPendingActivityTasks API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.countpendingac...

Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.CountPendingDecisionTasks API

The #X Amz Target=SimpleWorkflowService.CountPendingDecisionTasks API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.countpendingde...

Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.DeprecateActivityType API

The #X Amz Target=SimpleWorkflowService.DeprecateActivityType API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.deprecateactivityt...

Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.DeprecateDomain API

The #X Amz Target=SimpleWorkflowService.DeprecateDomain API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.deprecatedomain.

Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.DeprecateWorkflowType API

The #X Amz Target=SimpleWorkflowService.DeprecateWorkflowType API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.deprecateworkflowt...

Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.DescribeActivityType API

The #X Amz Target=SimpleWorkflowService.DescribeActivityType API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.describeactivitytype.

Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.DescribeDomain API

The #X Amz Target=SimpleWorkflowService.DescribeDomain API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.describedomain.

Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.DescribeWorkflowExecution API

The #X Amz Target=SimpleWorkflowService.DescribeWorkflowExecution API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.describeworkfl...

Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.DescribeWorkflowType API

The #X Amz Target=SimpleWorkflowService.DescribeWorkflowType API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.describeworkflowtype.

Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.GetWorkflowExecutionHistory API

The #X Amz Target=SimpleWorkflowService.GetWorkflowExecutionHistory API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.getworkflowe...

Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.ListActivityTypes API

The #X Amz Target=SimpleWorkflowService.ListActivityTypes API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.listactivitytypes.

Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.ListClosedWorkflowExecutions API

The #X Amz Target=SimpleWorkflowService.ListClosedWorkflowExecutions API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.listclosedw...

Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.ListDomains API

The #X Amz Target=SimpleWorkflowService.ListDomains API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.listdomains.

Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.ListOpenWorkflowExecutions API

The #X Amz Target=SimpleWorkflowService.ListOpenWorkflowExecutions API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.listopenworkf...

Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.ListTagsForResource API

The #X Amz Target=SimpleWorkflowService.ListTagsForResource API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.listtagsforresource.

Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.ListWorkflowTypes API

The #X Amz Target=SimpleWorkflowService.ListWorkflowTypes API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.listworkflowtypes.

Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.PollForActivityTask API

The #X Amz Target=SimpleWorkflowService.PollForActivityTask API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.pollforactivitytask.

Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.PollForDecisionTask API

The #X Amz Target=SimpleWorkflowService.PollForDecisionTask API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.pollfordecisiontask.

Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.RecordActivityTaskHeartbeat API

The #X Amz Target=SimpleWorkflowService.RecordActivityTaskHeartbeat API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.recordactivi...

Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.RegisterActivityType API

The #X Amz Target=SimpleWorkflowService.RegisterActivityType API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.registeractivitytype.

Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.RegisterDomain API

The #X Amz Target=SimpleWorkflowService.RegisterDomain API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.registerdomain.

Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.RegisterWorkflowType API

The #X Amz Target=SimpleWorkflowService.RegisterWorkflowType API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.registerworkflowtype.

Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.RequestCancelWorkflowExecution API

The #X Amz Target=SimpleWorkflowService.RequestCancelWorkflowExecution API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.requestca...

Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.RespondActivityTaskCanceled API

The #X Amz Target=SimpleWorkflowService.RespondActivityTaskCanceled API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.respondactiv...

Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.RespondActivityTaskCompleted API

The #X Amz Target=SimpleWorkflowService.RespondActivityTaskCompleted API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.respondacti...

Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.RespondActivityTaskFailed API

The #X Amz Target=SimpleWorkflowService.RespondActivityTaskFailed API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.respondactivit...

Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.RespondDecisionTaskCompleted API

The #X Amz Target=SimpleWorkflowService.RespondDecisionTaskCompleted API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.responddeci...

Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.SignalWorkflowExecution API

The #X Amz Target=SimpleWorkflowService.SignalWorkflowExecution API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.signalworkflowex...

Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.StartWorkflowExecution API

The #X Amz Target=SimpleWorkflowService.StartWorkflowExecution API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.startworkflowexec...

Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.TagResource API

The #X Amz Target=SimpleWorkflowService.TagResource API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.tagresource.

Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.TerminateWorkflowExecution API

The #X Amz Target=SimpleWorkflowService.TerminateWorkflowExecution API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.terminatework...

Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.UndeprecateActivityType API

The #X Amz Target=SimpleWorkflowService.UndeprecateActivityType API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.undeprecateactiv...

Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.UndeprecateDomain API

The #X Amz Target=SimpleWorkflowService.UndeprecateDomain API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.undeprecatedomain.

Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.UndeprecateWorkflowType API

The #X Amz Target=SimpleWorkflowService.UndeprecateWorkflowType API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.undeprecateworkf...

Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.UntagResource API

The #X Amz Target=SimpleWorkflowService.UntagResource API from Amazon Simple Workflow Service — 1 operation(s) for #x amz target=simpleworkflowservice.untagresource.

Scroll within the panel for all 37 ·

Pricing 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.

Amazon Swf Rate Limits

5 limits

RATE LIMITS

FinOps 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 5

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.

Task Coordination

Manages inter-task dependencies, scheduling, and concurrency for distributed workflows.

State Tracking

Durably maintains application execution state throughout workflow lifecycle.

Long-Running Workflows

Supports workflows that run for up to 1 year with activity timeouts and retries.

Decider and Activity Workers

Separates orchestration logic (deciders) from execution logic (activity workers).

Workflow Versioning

Supports multiple versions of workflow and activity types for safe deployments.

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.

Amazon Swf Context

13 classes · 0 properties

JSON-LD

Spectral 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.

Amazon Simple Workflow Service API Rules

5 rules · 3 warnings

SPECTRAL

Amazon Simple Workflow Service API Rules

15 rules · 4 errors · 10 warnings

SPECTRAL

JSON Schema 226

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.

ActivityId

0 properties

JSON SCHEMA

ActivityTask

6 properties

JSON SCHEMA

ActivityTaskCanceledEventAttributes

4 properties

JSON SCHEMA

ActivityTaskCompletedEventAttributes

3 properties

JSON SCHEMA

ActivityTaskFailedEventAttributes

4 properties

JSON SCHEMA

ActivityTaskScheduledEventAttributes

11 properties

JSON SCHEMA

ActivityTaskStartedEventAttributes

2 properties

JSON SCHEMA

ActivityTaskStatus

1 properties

JSON SCHEMA

ActivityTaskTimedOutEventAttributes

4 properties

JSON SCHEMA

ActivityTaskTimeoutType

0 properties

JSON SCHEMA

ActivityType

2 properties

JSON SCHEMA

ActivityTypeConfiguration

6 properties

JSON SCHEMA

ActivityTypeDetail

2 properties

JSON SCHEMA

ActivityTypeInfo

5 properties

JSON SCHEMA

ActivityTypeInfoList

0 properties

JSON SCHEMA

ActivityTypeInfos

2 properties

JSON SCHEMA

Arn

0 properties

JSON SCHEMA

Canceled

0 properties

JSON SCHEMA

CancelTimerDecisionAttributes

1 properties

JSON SCHEMA

CancelTimerFailedCause

0 properties

JSON SCHEMA

CancelTimerFailedEventAttributes

3 properties

JSON SCHEMA

CancelWorkflowExecutionFailedCause

0 properties

JSON SCHEMA

CauseMessage

0 properties

JSON SCHEMA

ChildPolicy

0 properties

JSON SCHEMA

CloseStatus

0 properties

JSON SCHEMA

CloseStatusFilter

1 properties

JSON SCHEMA

CompleteWorkflowExecutionFailedCause

0 properties

JSON SCHEMA

Count

0 properties

JSON SCHEMA

CountClosedWorkflowExecutionsInput

7 properties

JSON SCHEMA

CountOpenWorkflowExecutionsInput

5 properties

JSON SCHEMA

CountPendingActivityTasksInput

2 properties

JSON SCHEMA

CountPendingDecisionTasksInput

2 properties

JSON SCHEMA

Data

0 properties

JSON SCHEMA

Decision

14 properties

JSON SCHEMA

DecisionList

0 properties

JSON SCHEMA

DecisionTask

7 properties

JSON SCHEMA

DecisionTaskCompletedEventAttributes

3 properties

JSON SCHEMA

DecisionTaskScheduledEventAttributes

3 properties

JSON SCHEMA

DecisionTaskStartedEventAttributes

2 properties

JSON SCHEMA

DecisionTaskTimedOutEventAttributes

3 properties

JSON SCHEMA

DecisionTaskTimeoutType

0 properties

JSON SCHEMA

DecisionType

0 properties

JSON SCHEMA

DefaultUndefinedFault

0 properties

JSON SCHEMA

DeprecateActivityTypeInput

2 properties

JSON SCHEMA

DeprecateDomainInput

1 properties

JSON SCHEMA

DeprecateWorkflowTypeInput

2 properties

JSON SCHEMA

DescribeActivityTypeInput

2 properties

JSON SCHEMA

DescribeDomainInput

1 properties

JSON SCHEMA

DescribeWorkflowExecutionInput

2 properties

JSON SCHEMA

DescribeWorkflowTypeInput

2 properties

JSON SCHEMA

Description

0 properties

JSON SCHEMA

DomainAlreadyExistsFault

0 properties

JSON SCHEMA

DomainConfiguration

1 properties

JSON SCHEMA

DomainDeprecatedFault

0 properties

JSON SCHEMA

DomainDetail

2 properties

JSON SCHEMA

DomainInfo

4 properties

JSON SCHEMA

DomainInfoList

0 properties

JSON SCHEMA

DomainInfos

2 properties

JSON SCHEMA

DomainName

0 properties

JSON SCHEMA

DurationInDays

0 properties

JSON SCHEMA

DurationInSeconds

0 properties

JSON SCHEMA

DurationInSecondsOptional

0 properties

JSON SCHEMA

EventId

0 properties

JSON SCHEMA

EventType

0 properties

JSON SCHEMA

ExecutionStatus

0 properties

JSON SCHEMA

ExecutionTimeFilter

2 properties

JSON SCHEMA

FailureReason

0 properties

JSON SCHEMA

FailWorkflowExecutionFailedCause

0 properties

JSON SCHEMA

FunctionId

0 properties

JSON SCHEMA

FunctionInput

0 properties

JSON SCHEMA

FunctionName

0 properties

JSON SCHEMA

GetWorkflowExecutionHistoryInput

5 properties

JSON SCHEMA

History

2 properties

JSON SCHEMA

HistoryEvent

57 properties

JSON SCHEMA

HistoryEventList

0 properties

JSON SCHEMA

Identity

0 properties

JSON SCHEMA

LambdaFunctionFailedEventAttributes

4 properties

JSON SCHEMA

LambdaFunctionStartedEventAttributes

1 properties

JSON SCHEMA

LambdaFunctionTimedOutEventAttributes

3 properties

JSON SCHEMA

LambdaFunctionTimeoutType

0 properties

JSON SCHEMA

LimitedData

0 properties

JSON SCHEMA

LimitExceededFault

0 properties

JSON SCHEMA

ListActivityTypesInput

6 properties

JSON SCHEMA

ListClosedWorkflowExecutionsInput

10 properties

JSON SCHEMA

ListDomainsInput

4 properties

JSON SCHEMA

ListOpenWorkflowExecutionsInput

8 properties

JSON SCHEMA

ListTagsForResourceInput

1 properties

JSON SCHEMA

ListTagsForResourceOutput

1 properties

JSON SCHEMA

ListWorkflowTypesInput

6 properties

JSON SCHEMA

MarkerName

0 properties

JSON SCHEMA

MarkerRecordedEventAttributes

3 properties

JSON SCHEMA

Name

0 properties

JSON SCHEMA

OpenDecisionTasksCount

0 properties

JSON SCHEMA

OperationNotPermittedFault

0 properties

JSON SCHEMA

PageSize

0 properties

JSON SCHEMA

PageToken

0 properties

JSON SCHEMA

PendingTaskCount

2 properties

JSON SCHEMA

PollForActivityTaskInput

3 properties

JSON SCHEMA

PollForDecisionTaskInput

7 properties

JSON SCHEMA

RecordActivityTaskHeartbeatInput

2 properties

JSON SCHEMA

RecordMarkerDecisionAttributes

2 properties

JSON SCHEMA

RecordMarkerFailedCause

0 properties

JSON SCHEMA

RecordMarkerFailedEventAttributes

3 properties

JSON SCHEMA

RegisterActivityTypeInput

10 properties

JSON SCHEMA

RegisterDomainInput

4 properties

JSON SCHEMA

RegisterWorkflowTypeInput

10 properties

JSON SCHEMA

RegistrationStatus

0 properties

JSON SCHEMA

RequestCancelActivityTaskFailedCause

0 properties

JSON SCHEMA

RequestCancelWorkflowExecutionInput

3 properties

JSON SCHEMA

ResourceTag

2 properties

JSON SCHEMA

ResourceTagKey

0 properties

JSON SCHEMA

ResourceTagKeyList

0 properties

JSON SCHEMA

ResourceTagList

0 properties

JSON SCHEMA

ResourceTagValue

0 properties

JSON SCHEMA

RespondActivityTaskCanceledInput

2 properties

JSON SCHEMA

RespondActivityTaskCompletedInput

2 properties

JSON SCHEMA

RespondActivityTaskFailedInput

3 properties

JSON SCHEMA

RespondDecisionTaskCompletedInput

3 properties

JSON SCHEMA

ReverseOrder

0 properties

JSON SCHEMA

Run

1 properties

JSON SCHEMA

ScheduleActivityTaskDecisionAttributes

10 properties

JSON SCHEMA

ScheduleActivityTaskFailedCause

0 properties

JSON SCHEMA

ScheduleLambdaFunctionFailedCause

0 properties

JSON SCHEMA

SignalName

0 properties

JSON SCHEMA

SignalWorkflowExecutionInput

5 properties

JSON SCHEMA

StartAtPreviousStartedEvent

0 properties

JSON SCHEMA

StartLambdaFunctionFailedCause

0 properties

JSON SCHEMA

StartTimerDecisionAttributes

3 properties

JSON SCHEMA

StartTimerFailedCause

0 properties

JSON SCHEMA

StartTimerFailedEventAttributes

3 properties

JSON SCHEMA

StartWorkflowExecutionInput

11 properties

JSON SCHEMA

Tag

0 properties

JSON SCHEMA

TagFilter

1 properties

JSON SCHEMA

TagList

0 properties

JSON SCHEMA

TagResourceInput

2 properties

JSON SCHEMA

TaskList

1 properties

JSON SCHEMA

TaskPriority

0 properties

JSON SCHEMA

TaskToken

0 properties

JSON SCHEMA

TerminateReason

0 properties

JSON SCHEMA

TerminateWorkflowExecutionInput

6 properties

JSON SCHEMA

TimerCanceledEventAttributes

3 properties

JSON SCHEMA

TimerFiredEventAttributes

2 properties

JSON SCHEMA

TimerId

0 properties

JSON SCHEMA

TimerStartedEventAttributes

4 properties

JSON SCHEMA

Timestamp

0 properties

JSON SCHEMA

TooManyTagsFault

0 properties

JSON SCHEMA

Truncated

0 properties

JSON SCHEMA

TypeAlreadyExistsFault

0 properties

JSON SCHEMA

TypeDeprecatedFault

0 properties

JSON SCHEMA

UndeprecateActivityTypeInput

2 properties

JSON SCHEMA

UndeprecateDomainInput

1 properties

JSON SCHEMA

UndeprecateWorkflowTypeInput

2 properties

JSON SCHEMA

UnknownResourceFault

0 properties

JSON SCHEMA

UntagResourceInput

2 properties

JSON SCHEMA

Version

0 properties

JSON SCHEMA

VersionOptional

0 properties

JSON SCHEMA

WorkflowExecution

2 properties

JSON SCHEMA

WorkflowExecutionAlreadyStartedFault

0 properties

JSON SCHEMA

WorkflowExecutionCancelRequestedCause

0 properties

JSON SCHEMA

WorkflowExecutionConfiguration

6 properties

JSON SCHEMA

WorkflowExecutionCount

2 properties

JSON SCHEMA

WorkflowExecutionDetail

5 properties

JSON SCHEMA

WorkflowExecutionFilter

1 properties

JSON SCHEMA

WorkflowExecutionInfo

9 properties

JSON SCHEMA

WorkflowExecutionInfoList

0 properties

JSON SCHEMA

WorkflowExecutionInfos

2 properties

JSON SCHEMA

WorkflowExecutionOpenCounts

5 properties

JSON SCHEMA

WorkflowExecutionStartedEventAttributes

12 properties

JSON SCHEMA

WorkflowExecutionTerminatedCause

0 properties

JSON SCHEMA

WorkflowExecutionTimeoutType

0 properties

JSON SCHEMA

WorkflowId

0 properties

JSON SCHEMA

WorkflowRunId

0 properties

JSON SCHEMA

WorkflowRunIdOptional

0 properties

JSON SCHEMA

WorkflowType

2 properties

JSON SCHEMA

WorkflowTypeConfiguration

6 properties

JSON SCHEMA

WorkflowTypeDetail

2 properties

JSON SCHEMA

WorkflowTypeFilter

2 properties

JSON SCHEMA

WorkflowTypeInfo

5 properties

JSON SCHEMA

WorkflowTypeInfoList

0 properties

JSON SCHEMA

WorkflowTypeInfos

2 properties

JSON SCHEMA

Scroll within the panel for all 226 ·

JSON Structure 226

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.

Amazon Swf Activityid Structure

0 properties

JSON STRUCTURE

Amazon Swf Activitytask Structure

0 properties

JSON STRUCTURE

Amazon Swf Activitytaskstatus Structure

0 properties

JSON STRUCTURE

Amazon Swf Activitytype Structure

0 properties

JSON STRUCTURE

Amazon Swf Activitytypedetail Structure

0 properties

JSON STRUCTURE

Amazon Swf Activitytypeinfo Structure

0 properties

JSON STRUCTURE

Amazon Swf Activitytypeinfolist Structure

0 properties

JSON STRUCTURE

Amazon Swf Activitytypeinfos Structure

0 properties

JSON STRUCTURE

Amazon Swf Arn Structure

0 properties

JSON STRUCTURE

Amazon Swf Canceled Structure

0 properties

JSON STRUCTURE

Amazon Swf Causemessage Structure

0 properties

JSON STRUCTURE

Amazon Swf Childpolicy Structure

0 properties

JSON STRUCTURE

Amazon Swf Closestatus Structure

0 properties

JSON STRUCTURE

Amazon Swf Closestatusfilter Structure

0 properties

JSON STRUCTURE

Amazon Swf Count Structure

0 properties

JSON STRUCTURE

Amazon Swf Data Structure

0 properties

JSON STRUCTURE

Amazon Swf Decision Structure

0 properties

JSON STRUCTURE

Amazon Swf Decisionlist Structure

0 properties

JSON STRUCTURE

Amazon Swf Decisiontask Structure

0 properties

JSON STRUCTURE

Amazon Swf Decisiontype Structure

0 properties

JSON STRUCTURE

Amazon Swf Defaultundefinedfault Structure

0 properties

JSON STRUCTURE

Amazon Swf Deprecatedomaininput Structure

0 properties

JSON STRUCTURE

Amazon Swf Describedomaininput Structure

0 properties

JSON STRUCTURE

Amazon Swf Description Structure

0 properties

JSON STRUCTURE

Amazon Swf Domainconfiguration Structure

0 properties

JSON STRUCTURE

Amazon Swf Domaindeprecatedfault Structure

0 properties

JSON STRUCTURE

Amazon Swf Domaindetail Structure

0 properties

JSON STRUCTURE

Amazon Swf Domaininfo Structure

0 properties

JSON STRUCTURE

Amazon Swf Domaininfolist Structure

0 properties

JSON STRUCTURE

Amazon Swf Domaininfos Structure

0 properties

JSON STRUCTURE

Amazon Swf Domainname Structure

0 properties

JSON STRUCTURE

Amazon Swf Durationindays Structure

0 properties

JSON STRUCTURE

Amazon Swf Durationinseconds Structure

0 properties

JSON STRUCTURE

Amazon Swf Eventid Structure

0 properties

JSON STRUCTURE

Amazon Swf Eventtype Structure

0 properties

JSON STRUCTURE

Amazon Swf Executionstatus Structure

0 properties

JSON STRUCTURE

Amazon Swf Executiontimefilter Structure

0 properties

JSON STRUCTURE

Amazon Swf Failurereason Structure

0 properties

JSON STRUCTURE

Amazon Swf Functionid Structure

0 properties

JSON STRUCTURE

Amazon Swf Functioninput Structure

0 properties

JSON STRUCTURE

Amazon Swf Functionname Structure

0 properties

JSON STRUCTURE

Amazon Swf History Structure

0 properties

JSON STRUCTURE

Amazon Swf Historyevent Structure

0 properties

JSON STRUCTURE

Amazon Swf Historyeventlist Structure

0 properties

JSON STRUCTURE

Amazon Swf Identity Structure

0 properties

JSON STRUCTURE

Amazon Swf Limiteddata Structure

0 properties

JSON STRUCTURE

Amazon Swf Limitexceededfault Structure

0 properties

JSON STRUCTURE

Amazon Swf Listdomainsinput Structure

0 properties

JSON STRUCTURE

Amazon Swf Markername Structure

0 properties

JSON STRUCTURE

Amazon Swf Name Structure

0 properties

JSON STRUCTURE

Amazon Swf Pagesize Structure

0 properties

JSON STRUCTURE

Amazon Swf Pagetoken Structure

0 properties

JSON STRUCTURE

Amazon Swf Pendingtaskcount Structure

0 properties

JSON STRUCTURE

Amazon Swf Registerdomaininput Structure

0 properties

JSON STRUCTURE

Amazon Swf Registrationstatus Structure

0 properties

JSON STRUCTURE

Amazon Swf Resourcetag Structure

0 properties

JSON STRUCTURE

Amazon Swf Resourcetagkey Structure

0 properties

JSON STRUCTURE

Amazon Swf Resourcetagkeylist Structure

0 properties

JSON STRUCTURE

Amazon Swf Resourcetaglist Structure

0 properties

JSON STRUCTURE

Amazon Swf Resourcetagvalue Structure

0 properties

JSON STRUCTURE

Amazon Swf Reverseorder Structure

0 properties

JSON STRUCTURE

Amazon Swf Run Structure

0 properties

JSON STRUCTURE

Amazon Swf Signalname Structure

0 properties

JSON STRUCTURE

Amazon Swf Starttimerfailedcause Structure

0 properties

JSON STRUCTURE

Amazon Swf Tag Structure

0 properties

JSON STRUCTURE

Amazon Swf Tagfilter Structure

0 properties

JSON STRUCTURE

Amazon Swf Taglist Structure

0 properties

JSON STRUCTURE

Amazon Swf Tagresourceinput Structure

0 properties

JSON STRUCTURE

Amazon Swf Tasklist Structure

0 properties

JSON STRUCTURE

Amazon Swf Taskpriority Structure

0 properties

JSON STRUCTURE

Amazon Swf Tasktoken Structure

0 properties

JSON STRUCTURE

Amazon Swf Terminatereason Structure

0 properties

JSON STRUCTURE

Amazon Swf Timerid Structure

0 properties

JSON STRUCTURE

Amazon Swf Timestamp Structure

0 properties

JSON STRUCTURE

Amazon Swf Toomanytagsfault Structure

0 properties

JSON STRUCTURE

Amazon Swf Truncated Structure

0 properties

JSON STRUCTURE

Amazon Swf Typedeprecatedfault Structure

0 properties

JSON STRUCTURE

Amazon Swf Unknownresourcefault Structure

0 properties

JSON STRUCTURE

Amazon Swf Untagresourceinput Structure

0 properties

JSON STRUCTURE

Amazon Swf Version Structure

0 properties

JSON STRUCTURE

Amazon Swf Versionoptional Structure

0 properties

JSON STRUCTURE

Amazon Swf Workflowexecution Structure

0 properties

JSON STRUCTURE

Amazon Swf Workflowexecutioninfo Structure

0 properties

JSON STRUCTURE

Amazon Swf Workflowid Structure

0 properties

JSON STRUCTURE

Amazon Swf Workflowrunid Structure

0 properties

JSON STRUCTURE

Amazon Swf Workflowrunidoptional Structure

0 properties

JSON STRUCTURE

Amazon Swf Workflowtype Structure

0 properties

JSON STRUCTURE

Amazon Swf Workflowtypedetail Structure

0 properties

JSON STRUCTURE

Amazon Swf Workflowtypefilter Structure

0 properties

JSON STRUCTURE

Amazon Swf Workflowtypeinfo Structure

0 properties

JSON STRUCTURE

Amazon Swf Workflowtypeinfolist Structure

0 properties

JSON STRUCTURE

Amazon Swf Workflowtypeinfos Structure

0 properties

JSON STRUCTURE

Scroll within the panel for all 226 ·

Examples 3

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.

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.

Amazon Swf Authentication

apiKey · 1 scheme

SECURITY

Amazon Swf Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Amazon Swf Vulnerability Disclosure

security.txt · contact published

SECURITY

Amazon Swf Trust Center

PCI DSS, HIPAA, FedRAMP, GDPR, FIPS 140

SECURITY

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.

Amazon Swf Agentic Access

37 operations · 37 acting · 2 human-in-the-loop

37 operations · 37 acting

AGENTIC

Use Cases 4

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.

Media Processing Pipelines

Coordinate multi-step media encoding, transcoding, and publishing workflows.

Order Processing

Orchestrate e-commerce order fulfillment with parallel and sequential steps.

Data Analytics Workflows

Manage ETL pipelines and data processing jobs across distributed systems.

Human Task Orchestration

Coordinate workflows that require human review or approval steps.

Resources

Every other property we hold for Amazon Simple Workflow Service — 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.

Get Started 4

Portal, sign-up, and the first successful call

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

Operate 2

Status, limits, changes, and where to get help

Commercial 2

Pricing, plans, and the legal terms of use

Company 1

The organization behind the API

← All providers · Data indexed from github.com/api-evangelist/amazon-swf · machine-readable index on apis.io