Amazon Well-Architected Tool · Arazzo Workflow

Amazon Well-Architected Tool List Milestone Snapshots

Version 1.0.0

List a workload's milestones and read the most recent one in detail.

1 workflow 1 source API 1 provider
View Spec View on GitHub ArchitectureBest PracticesCloud GovernanceWell-ArchitectedWorkloadsArazzoWorkflows

Provider

amazon-well-architected-tool

Workflows

list-milestone-snapshots
List milestone summaries for a workload and fetch one in detail.
Lists the milestone summaries recorded against a workload and then retrieves the full milestone for the supplied milestone number so its review state can be inspected.
2 steps inputs: MaxResults, MilestoneNumber, WorkloadId outputs: milestone, milestoneSummaries
1
listMilestones
List the milestone summaries recorded against the workload to review its snapshot history.
2
getMilestone
Retrieve the full milestone for the supplied milestone number to inspect its captured review state.

Source API Descriptions

Arazzo Workflow Specification

Raw ↑
arazzo: 1.0.1
info:
  title: Amazon Well-Architected Tool List Milestone Snapshots
  summary: List a workload's milestones and read the most recent one in detail.
  description: >-
    Review the milestone history of a workload by paginating the milestone
    summaries and then drilling into the most recent snapshot. The workflow
    lists the milestone summaries for the workload and retrieves the full
    milestone for the supplied milestone number. Every step spells out its
    request inline so the flow can be read and executed without opening the
    underlying OpenAPI description.
  version: 1.0.0
sourceDescriptions:
- name: workloadsApi
  url: ../openapi/amazon-well-architected-tool-workloads-api-openapi.yml
  type: openapi
workflows:
- workflowId: list-milestone-snapshots
  summary: List milestone summaries for a workload and fetch one in detail.
  description: >-
    Lists the milestone summaries recorded against a workload and then retrieves
    the full milestone for the supplied milestone number so its review state can
    be inspected.
  inputs:
    type: object
    required:
    - WorkloadId
    - MilestoneNumber
    properties:
      WorkloadId:
        type: string
        description: The 32-character workload ID.
      MilestoneNumber:
        type: integer
        description: The milestone number to retrieve in detail.
      MaxResults:
        type: integer
        description: The maximum number of milestone summaries to return.
  steps:
  - stepId: listMilestones
    description: >-
      List the milestone summaries recorded against the workload to review its
      snapshot history.
    operationId: ListMilestones
    parameters:
    - name: WorkloadId
      in: path
      value: $inputs.WorkloadId
    requestBody:
      contentType: application/json
      payload:
        MaxResults: $inputs.MaxResults
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      milestoneSummaries: $response.body#/MilestoneSummaries
  - stepId: getMilestone
    description: >-
      Retrieve the full milestone for the supplied milestone number to inspect
      its captured review state.
    operationId: GetMilestone
    parameters:
    - name: WorkloadId
      in: path
      value: $inputs.WorkloadId
    - name: MilestoneNumber
      in: path
      value: $inputs.MilestoneNumber
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      milestone: $response.body#/Milestone
  outputs:
    milestoneSummaries: $steps.listMilestones.outputs.milestoneSummaries
    milestone: $steps.getMilestone.outputs.milestone

Work with this as data

Every workflow here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for arazzo workflows

4 MCP tools reach this
  • find_arazzoBrowse and filter every workflow in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This workflow
curl "https://apis.io/api/v1/arazzo/amazon-well-architected-tool-list-milestone-snapshots-workflow"
All arazzo workflows
curl "https://apis.io/api/v1/arazzo?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.