Amazon Location Service · Arazzo Workflow

Amazon Location Service Map Inventory Audit

Version 1.0.0

List all map resources and pull full detail on the first entry.

1 workflow 1 source API 1 provider
View Spec View on GitHub GeocodingGeofencingLocationMapsRoutingArazzoWorkflows

Provider

amazon-location-service

Workflows

map-inventory-audit
List maps and describe the first one for a detailed audit record.
Retrieves the full list of map resources and then describes the first entry, returning the inventory list alongside the detailed record for that map.
2 steps inputs: MaxResults, NextToken outputs: auditedDataSource, auditedMapArn, auditedMapName, entries, nextToken
1
listMaps
ListMaps
List the map resources in the account, optionally paginating through the results.
2
describeFirstMap
DescribeMap
Describe the first map in the inventory to capture its full detail for the audit record.

Source API Descriptions

Arazzo Workflow Specification

Raw ↑
arazzo: 1.0.1
info:
  title: Amazon Location Service Map Inventory Audit
  summary: List all map resources and pull full detail on the first entry.
  description: >-
    Audits the map resources in an AWS account by listing every map and then
    describing the first entry returned to capture its data source, ARN, and
    timestamps. Serves as the building block for inventory and compliance
    reporting over Amazon Location Service map resources. Every step spells out
    its request inline so the audit can be read and executed without opening the
    underlying OpenAPI description.
  version: 1.0.0
sourceDescriptions:
- name: locationApi
  url: ../openapi/amazon-location-service-openapi.yml
  type: openapi
workflows:
- workflowId: map-inventory-audit
  summary: List maps and describe the first one for a detailed audit record.
  description: >-
    Retrieves the full list of map resources and then describes the first
    entry, returning the inventory list alongside the detailed record for that
    map.
  inputs:
    type: object
    properties:
      MaxResults:
        type: integer
        description: Optional maximum number of map entries to return in the list.
      NextToken:
        type: string
        description: Optional pagination token from a previous list call.
  steps:
  - stepId: listMaps
    description: >-
      List the map resources in the account, optionally paginating through the
      results.
    operationId: ListMaps
    requestBody:
      contentType: application/json
      payload:
        MaxResults: $inputs.MaxResults
        NextToken: $inputs.NextToken
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      entries: $response.body#/Entries
      firstMapName: $response.body#/Entries/0/MapName
      nextToken: $response.body#/NextToken
  - stepId: describeFirstMap
    description: >-
      Describe the first map in the inventory to capture its full detail for the
      audit record.
    operationId: DescribeMap
    parameters:
    - name: MapName
      in: path
      value: $steps.listMaps.outputs.firstMapName
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      mapName: $response.body#/MapName
      mapArn: $response.body#/MapArn
      dataSource: $response.body#/DataSource
      createTime: $response.body#/CreateTime
      updateTime: $response.body#/UpdateTime
  outputs:
    entries: $steps.listMaps.outputs.entries
    nextToken: $steps.listMaps.outputs.nextToken
    auditedMapName: $steps.describeFirstMap.outputs.mapName
    auditedMapArn: $steps.describeFirstMap.outputs.mapArn
    auditedDataSource: $steps.describeFirstMap.outputs.dataSource

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-location-service-map-inventory-audit-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 email required.

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