YugabyteDB · Arazzo Workflow

YugabyteDB Aeon Discover Account Clusters

Version 1.0.0

Resolve the active account and project, then enumerate the clusters within it.

1 workflow 3 source APIs 1 provider
View Spec View on GitHub Cloud DatabaseDatabaseDatabase-as-a-ServiceDistributed SQLPostgreSQLArazzoWorkflows

Provider

yugabytedb

Workflows

discover-account-clusters
Walk account to project to clusters to build a cluster inventory.
Lists accessible accounts, resolves the first project under the first account, and lists all clusters in that project, returning the resolved account and project identifiers together with the cluster inventory.
3 steps inputs: accountId outputs: accountId, clusters, projectId
1
listAccounts
List the accounts the API key can access and select the first account as the working context.
2
listProjects
List the projects within the resolved account and select the first project as the working context.
3
listClusters
Enumerate every cluster within the resolved account and project to build the cluster inventory.

Source API Descriptions

Arazzo Workflow Specification

Raw ↑
arazzo: 1.0.1
info:
  title: YugabyteDB Aeon Discover Account Clusters
  summary: Resolve the active account and project, then enumerate the clusters within it.
  description: >-
    The standard bootstrap flow for any YugabyteDB Aeon automation. Starting from
    only an API key, the workflow lists the accounts the key can access, selects
    the first account, lists its projects, selects the first project, and then
    enumerates every cluster in that project to build an inventory. 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: accountsApi
  url: ../openapi/yugabytedb-accounts-api-openapi.yml
  type: openapi
- name: clustersApi
  url: ../openapi/yugabytedb-clusters-api-openapi.yml
  type: openapi
- name: projectsApi
  url: ../openapi/yugabytedb-projects-api-openapi.yml
  type: openapi
workflows:
- workflowId: discover-account-clusters
  summary: Walk account to project to clusters to build a cluster inventory.
  description: >-
    Lists accessible accounts, resolves the first project under the first
    account, and lists all clusters in that project, returning the resolved
    account and project identifiers together with the cluster inventory.
  inputs:
    type: object
    properties:
      accountId:
        type: string
        description: Optional account override; when omitted the first account is used.
  steps:
  - stepId: listAccounts
    description: >-
      List the accounts the API key can access and select the first account as
      the working context.
    operationId: listAccounts
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      accountId: $response.body#/data/0/id
  - stepId: listProjects
    description: >-
      List the projects within the resolved account and select the first project
      as the working context.
    operationId: listProjects
    parameters:
    - name: accountId
      in: path
      value: $steps.listAccounts.outputs.accountId
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      projectId: $response.body#/data/0/id
  - stepId: listClusters
    description: >-
      Enumerate every cluster within the resolved account and project to build
      the cluster inventory.
    operationId: listClusters
    parameters:
    - name: accountId
      in: path
      value: $steps.listAccounts.outputs.accountId
    - name: projectId
      in: path
      value: $steps.listProjects.outputs.projectId
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      clusters: $response.body#/data
      firstClusterId: $response.body#/data/0/id
  outputs:
    accountId: $steps.listAccounts.outputs.accountId
    projectId: $steps.listProjects.outputs.projectId
    clusters: $steps.listClusters.outputs.clusters

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/yugabytedb-discover-account-clusters-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.