How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

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

Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.GetWorkflowExecutionHistory API is one of 37 APIs that Amazon Simple Workflow Service publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, a getting-started guide, and pricing.

This API exposes 1 operation across 1 path, and defines 116 schemas. It is described by OpenAPI 3.2.0, at version 1.0.0.

Requests are made against 4 base URLs: http://swf.{region}.amazonaws.com, https://swf.{region}.amazonaws.com, http://swf.{region}.amazonaws.com.cn, https://swf.{region}.amazonaws.com.cn.

1 operations 1 paths 116 schemas 1 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0.0
Base URL
https://swf.amazonaws.com
Authentication
API Key
Terms of Service
Resource Areas
1

Authentication & Security 1

Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.GetWorkflowExecutionHistory API declares 1 security scheme for authenticating requests. An API key is passed in the header as Authorization (hmac). By default, every request must be authenticated.

  • hmac — Amazon Signature authorization v4

Paths & Operations 1

Across 1 path, the API surfaces 1 operation — 1 POST. Each is listed below with its method, path, parameters, and response codes.

#X Amz Target=SimpleWorkflowService.GetWorkflowExecutionHistory 1
POST
/#X-Amz-Target=SimpleWorkflowService.GetWorkflowExecutionHistory
Amazon SWF Get Workflow Execution History
GetWorkflowExecutionHistory 10 params body → 200480481

Schemas 116

The contract defines 116 schemas that model the data the API accepts and returns. The most detailed are HistoryEvent (57 properties), StartChildWorkflowExecutionInitiatedEventAttributes (12 properties), WorkflowExecutionStartedEventAttributes (12 properties), ActivityTaskScheduledEventAttributes (11 properties). Each schema is shown below with its type and property counts.

PageToken
string
WorkflowExecutionFailedEventAttributes
object
Provides the details of the WorkflowExecutionFailed event.
3 properties 1 required
ChildWorkflowExecutionCompletedEventAttributes
object
Provides the details of the ChildWorkflowExecutionCompleted event.
5 properties 4 required
ChildPolicy
string
TimerFiredEventAttributes
object
Provides the details of the TimerFired event.
2 properties 2 required
WorkflowExecutionCanceledEventAttributes
object
Provides the details of the WorkflowExecutionCanceled event.
2 properties 1 required
TimerCanceledEventAttributes
object
Provides the details of the TimerCanceled event.
3 properties 3 required
WorkflowExecutionTimedOutEventAttributes
object
Provides the details of the WorkflowExecutionTimedOut event.
2 properties 2 required
CancelTimerFailedCause
string
UnknownResourceFault
ScheduleActivityTaskFailedEventAttributes
object
Provides the details of the ScheduleActivityTaskFailed event.
4 properties 4 required
CompleteWorkflowExecutionFailedEventAttributes
object
Provides the details of the CompleteWorkflowExecutionFailed event.
2 properties 2 required
Identity
string
DecisionTaskTimeoutType
string
Name
string
TimerId
string
ActivityTaskFailedEventAttributes
object
Provides the details of the ActivityTaskFailed event.
4 properties 2 required
MarkerName
string
StartTimerFailedEventAttributes
object
Provides the details of the StartTimerFailed event.
3 properties 3 required
DecisionTaskScheduledEventAttributes
object
Provides details about the DecisionTaskScheduled event.
3 properties 1 required
StartChildWorkflowExecutionFailedEventAttributes
object
Provides the details of the StartChildWorkflowExecutionFailed event.
6 properties 5 required
ScheduleActivityTaskFailedCause
string
SignalExternalWorkflowExecutionFailedEventAttributes
object
Provides the details of the SignalExternalWorkflowExecutionFailed event.
6 properties 4 required
TaskPriority
string
FailWorkflowExecutionFailedEventAttributes
object
Provides the details of the FailWorkflowExecutionFailed event.
2 properties 2 required
CauseMessage
string
PageSize
integer
WorkflowExecutionTerminatedEventAttributes
object
Provides the details of the WorkflowExecutionTerminated event.
4 properties 1 required
LambdaFunctionCompletedEventAttributes
object
Provides the details of the LambdaFunctionCompleted event. It isn't set for other event types.
3 properties 2 required
LambdaFunctionFailedEventAttributes
object
Provides the details of the LambdaFunctionFailed event. It isn't set for other event types.
4 properties 2 required
Arn
string
LambdaFunctionTimedOutEventAttributes
object
Provides details of the LambdaFunctionTimedOut event.
3 properties 2 required
ChildWorkflowExecutionStartedEventAttributes
object
Provides the details of the ChildWorkflowExecutionStarted event.
3 properties 3 required
WorkflowExecutionSignaledEventAttributes
object
Provides the details of the WorkflowExecutionSignaled event.
4 properties 1 required
RecordMarkerFailedCause
string
StartTimerFailedCause
string
ContinueAsNewWorkflowExecutionFailedEventAttributes
object
Provides the details of the ContinueAsNewWorkflowExecutionFailed event.
2 properties 2 required
GetWorkflowExecutionHistoryInput
object
5 properties 2 required
ActivityType
object
Represents an activity type.
2 properties 2 required
ActivityTaskCanceledEventAttributes
object
Provides the details of the ActivityTaskCanceled event.
4 properties 2 required
WorkflowExecutionCancelRequestedCause
string
TerminateReason
string
RequestCancelActivityTaskFailedEventAttributes
object
Provides the details of the RequestCancelActivityTaskFailed event.
3 properties 3 required
ActivityTaskTimedOutEventAttributes
object
Provides the details of the ActivityTaskTimedOut event.
4 properties 3 required
CancelTimerFailedEventAttributes
object
Provides the details of the CancelTimerFailed event.
3 properties 3 required
WorkflowId
string
ActivityId
string
TimerStartedEventAttributes
object
Provides the details of the TimerStarted event.
4 properties 3 required
MarkerRecordedEventAttributes
object
Provides the details of the MarkerRecorded event.
3 properties 2 required
ContinueAsNewWorkflowExecutionFailedCause
string
LambdaFunctionTimeoutType
string
RequestCancelActivityTaskFailedCause
string
EventType
string
TagList
array
FunctionId
string
RequestCancelExternalWorkflowExecutionFailedEventAttributes
object
Provides the details of the RequestCancelExternalWorkflowExecutionFailed event.
6 properties 4 required
EventId
integer
TaskList
object
Represents a task list.
1 property 1 required
SignalExternalWorkflowExecutionFailedCause
string
Version
string
ActivityTaskScheduledEventAttributes
object
Provides the details of the ActivityTaskScheduled event.
11 properties 4 required
OperationNotPermittedFault
DecisionTaskStartedEventAttributes
object
Provides the details of the DecisionTaskStarted event.
2 properties 1 required
LambdaFunctionStartedEventAttributes
object
Provides the details of the LambdaFunctionStarted event. It isn't set for other event types.
1 property 1 required
ChildWorkflowExecutionTerminatedEventAttributes
object
Provides the details of the ChildWorkflowExecutionTerminated event.
4 properties 4 required
DomainName
string
CancelWorkflowExecutionFailedCause
string
ActivityTaskCancelRequestedEventAttributes
object
Provides the details of the ActivityTaskCancelRequested event.
2 properties 2 required
Tag
string
LimitedData
string
History
object
Paginated representation of a workflow history for a workflow execution. This is the up to date, complete and authoritative record of the events related to all…
2 properties 1 required
WorkflowExecution
object
Represents a workflow execution.
2 properties 2 required
StartLambdaFunctionFailedEventAttributes
object
Provides the details of the StartLambdaFunctionFailed event. It isn't set for other event types.
3 properties
WorkflowRunIdOptional
string
ScheduleLambdaFunctionFailedCause
string
DecisionTaskCompletedEventAttributes
object
Provides the details of the DecisionTaskCompleted event.
3 properties 2 required
HistoryEvent
object
Event within a workflow execution. A history event can be one of these types: ActivityTaskCancelRequested – A RequestCancelActivityTask decision was received b…
57 properties 3 required
DurationInSeconds
string
DurationInSecondsOptional
string
ChildWorkflowExecutionCanceledEventAttributes
object
Provide details of the ChildWorkflowExecutionCanceled event.
5 properties 4 required
SignalExternalWorkflowExecutionInitiatedEventAttributes
object
Provides the details of the SignalExternalWorkflowExecutionInitiated event.
6 properties 3 required
WorkflowExecutionCompletedEventAttributes
object
Provides the details of the WorkflowExecutionCompleted event.
2 properties 1 required
ExternalWorkflowExecutionCancelRequestedEventAttributes
object
Provides the details of the ExternalWorkflowExecutionCancelRequested event.
2 properties 2 required
WorkflowExecutionTimeoutType
string
RequestCancelExternalWorkflowExecutionFailedCause
string
ActivityTaskCompletedEventAttributes
object
Provides the details of the ActivityTaskCompleted event.
3 properties 2 required
WorkflowExecutionStartedEventAttributes
object
Provides details of WorkflowExecutionStarted event.
12 properties 3 required
WorkflowExecutionTerminatedCause
string
FailWorkflowExecutionFailedCause
string
RecordMarkerFailedEventAttributes
object
Provides the details of the RecordMarkerFailed event.
3 properties 3 required
StartChildWorkflowExecutionFailedCause
string
ActivityTaskTimeoutType
string
CompleteWorkflowExecutionFailedCause
string
StartLambdaFunctionFailedCause
string
FunctionName
string
ScheduleLambdaFunctionFailedEventAttributes
object
Provides the details of the ScheduleLambdaFunctionFailed event. It isn't set for other event types.
4 properties 4 required
WorkflowExecutionContinuedAsNewEventAttributes
object
Provides the details of the WorkflowExecutionContinuedAsNew event.
11 properties 5 required
LambdaFunctionScheduledEventAttributes
object
Provides the details of the LambdaFunctionScheduled event. It isn't set for other event types.
6 properties 3 required
WorkflowType
object
Represents a workflow type.
2 properties 2 required
ExternalWorkflowExecutionSignaledEventAttributes
object
Provides the details of the ExternalWorkflowExecutionSignaled event.
2 properties 2 required
ReverseOrder
boolean
HistoryEventList
array
SignalName
string
CancelWorkflowExecutionFailedEventAttributes
object
Provides the details of the CancelWorkflowExecutionFailed event.
2 properties 2 required
ActivityTaskStartedEventAttributes
object
Provides the details of the ActivityTaskStarted event.
2 properties 1 required
DecisionTaskTimedOutEventAttributes
object
Provides the details of the DecisionTaskTimedOut event.
3 properties 3 required
FailureReason
string
RequestCancelExternalWorkflowExecutionInitiatedEventAttributes
object
Provides the details of the RequestCancelExternalWorkflowExecutionInitiated event.
4 properties 2 required
StartChildWorkflowExecutionInitiatedEventAttributes
object
Provides the details of the StartChildWorkflowExecutionInitiated event.
12 properties 5 required
WorkflowRunId
string
WorkflowExecutionCancelRequestedEventAttributes
object
Provides the details of the WorkflowExecutionCancelRequested event.
3 properties
Data
string
FunctionInput
string
Timestamp
string
ChildWorkflowExecutionTimedOutEventAttributes
object
Provides the details of the ChildWorkflowExecutionTimedOut event.
5 properties 5 required
ChildWorkflowExecutionFailedEventAttributes
object
Provides the details of the ChildWorkflowExecutionFailed event.
6 properties 4 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

amazon-swf-x-amz-target-simpleworkflowservice-getworkflowexecutionhistory-api-openapi.yml Raw ↑

Other APIs Amazon Simple Workflow Service publishes across the network.

Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.CountClosedWorkflowExecutions API
Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.CountOpenWorkflowExecutions API
Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.CountPendingActivityTasks API
Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.CountPendingDecisionTasks API
Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.DeprecateActivityType API
Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.DeprecateDomain API
Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.DeprecateWorkflowType API
Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.DescribeActivityType API
Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.DescribeDomain API
Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.DescribeWorkflowExecution API
Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.DescribeWorkflowType API
Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.ListActivityTypes API
Where this information came from

This is an independent, third-party profile of Amazon Simple Workflow Service #X Amz Target=SimpleWorkflowService.GetWorkflowExecutionHistory API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.