Seismic · Arazzo Workflow

Seismic Audit a Team Roster

Version 1.0.0

Resolve a team by name, read its detail, and list its members.

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

Provider

seismic

Workflows

audit-team-roster
Resolve a team by name and list its members for review.
Finds a team by name, confirms it exists, and lists its members so the roster can be audited.
3 steps inputs: teamName outputs: memberCount, teamId
1
findTeam
Find the team by name, returning the first match.
2
getTeam
Read the team detail to confirm it exists.
3
listMembers
List the members of the resolved team for roster review.

Source API Descriptions

Arazzo Workflow Specification

Raw ↑
arazzo: 1.0.1
info:
  title: Seismic Audit a Team Roster
  summary: Resolve a team by name, read its detail, and list its members.
  description: >-
    A read-only audit flow. The workflow finds a team by name, reads the team
    detail to confirm it, and lists the team's members so the roster can be
    reviewed. 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: teamsApi
  url: ../openapi/seismic-teams-api-openapi.yml
  type: openapi
workflows:
- workflowId: audit-team-roster
  summary: Resolve a team by name and list its members for review.
  description: >-
    Finds a team by name, confirms it exists, and lists its members so the
    roster can be audited.
  inputs:
    type: object
    required:
    - teamName
    properties:
      teamName:
        type: string
        description: Name of the team to audit.
  steps:
  - stepId: findTeam
    description: Find the team by name, returning the first match.
    operationId: listTeams
    parameters:
    - name: query
      in: query
      value: $inputs.teamName
    - name: limit
      in: query
      value: 1
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      teamId: $response.body#/items/0/id
  - stepId: getTeam
    description: Read the team detail to confirm it exists.
    operationId: getTeam
    parameters:
    - name: teamId
      in: path
      value: $steps.findTeam.outputs.teamId
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      teamId: $response.body#/id
      name: $response.body#/name
  - stepId: listMembers
    description: List the members of the resolved team for roster review.
    operationId: listTeamMembers
    parameters:
    - name: teamId
      in: path
      value: $steps.getTeam.outputs.teamId
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      memberCount: $response.body#/totalCount
      firstMemberId: $response.body#/items/0/id
  outputs:
    teamId: $steps.getTeam.outputs.teamId
    memberCount: $steps.listMembers.outputs.memberCount

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/seismic-audit-team-roster-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.