IBM WebSphere · Arazzo Workflow

Liberty Server Configuration Update

Version 1.0.0

Read the Liberty server configuration, update it, and confirm the server runtime.

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

Provider

websphere

Workflows

update-server-config
Update a Liberty server configuration and verify the runtime afterward.
Reads the current Liberty configuration, applies the supplied configuration document, and reads server runtime info to confirm the server status.
3 steps inputs: config, depth outputs: serverStatus, wlpVersion
1
getCurrentConfig
Read the current Liberty server configuration before applying any changes.
2
updateConfig
Write the updated server configuration document. Changes may require a server restart to take full effect.
3
getServerInfo
Read Liberty server runtime information to confirm the server is still reporting a started status after the configuration change.

Source API Descriptions

Arazzo Workflow Specification

Raw ↑
arazzo: 1.0.1
info:
  title: Liberty Server Configuration Update
  summary: Read the Liberty server configuration, update it, and confirm the server runtime.
  description: >-
    A core WebSphere Liberty administration flow. The workflow reads the current
    server configuration, writes an updated configuration document, and then
    reads server runtime information to confirm the Liberty server is still
    reporting a started state after the change. 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: configApi
  url: ../openapi/websphere-config-api-openapi.yml
  type: openapi
- name: configurationApi
  url: ../openapi/websphere-configuration-api-openapi.yml
  type: openapi
- name: serverApi
  url: ../openapi/websphere-server-api-openapi.yml
  type: openapi
workflows:
- workflowId: update-server-config
  summary: Update a Liberty server configuration and verify the runtime afterward.
  description: >-
    Reads the current Liberty configuration, applies the supplied configuration
    document, and reads server runtime info to confirm the server status.
  inputs:
    type: object
    required:
    - config
    properties:
      depth:
        type: integer
        description: Depth of nested configuration elements to read back.
      config:
        type: object
        description: The full server configuration document to write.
  steps:
  - stepId: getCurrentConfig
    description: >-
      Read the current Liberty server configuration before applying any changes.
    operationId: getServerConfig
    parameters:
    - name: depth
      in: query
      value: $inputs.depth
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      currentConfig: $response.body
  - stepId: updateConfig
    description: >-
      Write the updated server configuration document. Changes may require a
      server restart to take full effect.
    operationId: updateServerConfig
    requestBody:
      contentType: application/json
      payload: $inputs.config
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      appliedConfig: $response.body
  - stepId: getServerInfo
    description: >-
      Read Liberty server runtime information to confirm the server is still
      reporting a started status after the configuration change.
    operationId: getServerInfo
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      serverStatus: $response.body#/serverStatus
      wlpVersion: $response.body#/wlpVersion
      uptime: $response.body#/uptime
  outputs:
    serverStatus: $steps.getServerInfo.outputs.serverStatus
    wlpVersion: $steps.getServerInfo.outputs.wlpVersion

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-liberty-config-update-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.