IBM WebSphere · Arazzo Workflow

Liberty Collective Member Recovery

Version 1.0.0

Find stopped collective members, inspect one, and start it.

1 workflow 1 source API 1 provider
View Spec View on GitHub Application ServerCloud-NativeEnterprise JavaJ2EEMicroservicesMiddlewareArazzoWorkflows

Provider

websphere

Workflows

recover-collective-member
Inspect and start a stopped Liberty collective member.
Lists members reporting a stopped status, reads the target member, and starts it to return it to service.
3 steps inputs: memberName outputs: finalStatus, hostName, memberName
1
listStoppedMembers
List collective members filtered to those reporting a stopped status so the target member can be confirmed.
2
getMember
Read the target member to capture its host and cluster membership before starting it.
3
startMember
Start the collective member so it rejoins the collective and returns to service.

Source API Descriptions

Arazzo Workflow Specification

Raw ↑
arazzo: 1.0.1
info:
  title: Liberty Collective Member Recovery
  summary: Find stopped collective members, inspect one, and start it.
  description: >-
    A WebSphere Liberty collective operations flow. The workflow lists collective
    members filtered to those reporting a stopped status, reads the chosen member
    to confirm its host and cluster membership, and then starts it to bring it
    back into the collective. 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: membersApi
  url: ../openapi/websphere-members-api-openapi.yml
  type: openapi
workflows:
- workflowId: recover-collective-member
  summary: Inspect and start a stopped Liberty collective member.
  description: >-
    Lists members reporting a stopped status, reads the target member, and starts
    it to return it to service.
  inputs:
    type: object
    required:
    - memberName
    properties:
      memberName:
        type: string
        description: The name of the collective member to recover.
  steps:
  - stepId: listStoppedMembers
    description: >-
      List collective members filtered to those reporting a stopped status so the
      target member can be confirmed.
    operationId: listMembers
    parameters:
    - name: status
      in: query
      value: STOPPED
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      stoppedMembers: $response.body
  - stepId: getMember
    description: >-
      Read the target member to capture its host and cluster membership before
      starting it.
    operationId: getMember
    parameters:
    - name: memberName
      in: path
      value: $inputs.memberName
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      hostName: $response.body#/hostName
      clusterName: $response.body#/clusterName
      currentStatus: $response.body#/status
  - stepId: startMember
    description: >-
      Start the collective member so it rejoins the collective and returns to
      service.
    operationId: startMember
    parameters:
    - name: memberName
      in: path
      value: $inputs.memberName
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      status: $response.body#/status
      message: $response.body#/message
  outputs:
    memberName: $inputs.memberName
    hostName: $steps.getMember.outputs.hostName
    finalStatus: $steps.startMember.outputs.status

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/websphere-collective-member-recovery-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.