Amazon DataZone · Arazzo Workflow

Amazon DataZone Audit Domain Subscriptions

Version 1.0.0

List pending subscription requests and active subscriptions to audit data access.

1 workflow 1 source API 1 provider
View Spec View on GitHub Data CatalogData GovernanceData ManagementData SharingAnalyticsArazzoWorkflows

Provider

amazon-datazone

Workflows

audit-domain-subscriptions
Pull pending requests and approved subscriptions for a domain in one pass.
Lists subscription requests in the PENDING state and subscriptions in the APPROVED state so a data steward can audit access across the domain.
2 steps inputs: domainIdentifier outputs: approvedSubscriptions, pendingRequests
1
listPendingRequests
List subscription requests that are still PENDING and awaiting a governance decision.
2
listApprovedSubscriptions
List subscriptions that are APPROVED, representing access currently granted in the domain.

Source API Descriptions

Arazzo Workflow Specification

Raw ↑
arazzo: 1.0.1
info:
  title: Amazon DataZone Audit Domain Subscriptions
  summary: List pending subscription requests and active subscriptions to audit data access.
  description: >-
    Produces a governance snapshot of data access in a domain. It first lists the
    PENDING subscription requests awaiting a decision, then lists the APPROVED
    subscriptions already in force, returning both so a steward can review who is
    requesting access and who already has it. 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: subscriptionsApi
  url: ../openapi/amazon-datazone-subscriptions-api-openapi.yml
  type: openapi
workflows:
- workflowId: audit-domain-subscriptions
  summary: Pull pending requests and approved subscriptions for a domain in one pass.
  description: >-
    Lists subscription requests in the PENDING state and subscriptions in the
    APPROVED state so a data steward can audit access across the domain.
  inputs:
    type: object
    required:
    - domainIdentifier
    properties:
      domainIdentifier:
        type: string
        description: The identifier of the domain to audit.
  steps:
  - stepId: listPendingRequests
    description: >-
      List subscription requests that are still PENDING and awaiting a governance
      decision.
    operationId: listSubscriptionRequests
    parameters:
    - name: domainIdentifier
      in: path
      value: $inputs.domainIdentifier
    - name: status
      in: query
      value: PENDING
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      pendingRequests: $response.body#/items
  - stepId: listApprovedSubscriptions
    description: >-
      List subscriptions that are APPROVED, representing access currently granted
      in the domain.
    operationId: listSubscriptions
    parameters:
    - name: domainIdentifier
      in: path
      value: $inputs.domainIdentifier
    - name: status
      in: query
      value: APPROVED
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      approvedSubscriptions: $response.body#/items
  outputs:
    pendingRequests: $steps.listPendingRequests.outputs.pendingRequests
    approvedSubscriptions: $steps.listApprovedSubscriptions.outputs.approvedSubscriptions

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-datazone-audit-domain-subscriptions-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.