Boomi · Arazzo Workflow

Boomi Decommission a Process

Version 1.0.0

Find a process by name, confirm it exists, and delete it from the platform.

1 workflow 1 source API 1 provider
View Spec View on GitHub AI AgentsAutomationB2BData IntegrationEDIIntegrationManagementMFTPlatformWorkflowsArazzoWorkflows

Provider

boomi

Workflows

decommission-process
Resolve a process by name, confirm its detail, and delete it.
Queries for a process by name, reads its detail to confirm the resolved id, and deletes the process from the Boomi platform.
3 steps inputs: processName outputs: deletedProcessId, processName
1
findProcess
Query for a process whose name matches the supplied value, returning the first match.
2
confirmProcess
Read the matched process to confirm the resolved id and capture identifying metadata before deleting.
3
deleteProcess
Permanently delete the confirmed process from the Boomi platform.

Source API Descriptions

Arazzo Workflow Specification

Raw ↑
arazzo: 1.0.1
info:
  title: Boomi Decommission a Process
  summary: Find a process by name, confirm it exists, and delete it from the platform.
  description: >-
    A safe teardown flow for retiring an integration process. The workflow
    queries the process catalog for a process by name, reads its detail to
    confirm the resolved id and capture identifying metadata, and then deletes
    the process from the platform. Every step spells out its request inline so
    the decommission can be read and executed without opening the underlying
    OpenAPI description.
  version: 1.0.0
sourceDescriptions:
- name: processesApi
  url: ../openapi/boomi-processes-api-openapi.yml
  type: openapi
workflows:
- workflowId: decommission-process
  summary: Resolve a process by name, confirm its detail, and delete it.
  description: >-
    Queries for a process by name, reads its detail to confirm the resolved id,
    and deletes the process from the Boomi platform.
  inputs:
    type: object
    required:
    - processName
    properties:
      processName:
        type: string
        description: The display name of the process to decommission.
  steps:
  - stepId: findProcess
    description: >-
      Query for a process whose name matches the supplied value, returning the
      first match.
    operationId: queryProcesses
    requestBody:
      contentType: application/json
      payload:
        QueryFilter:
          expression:
            operator: AND
            nestedExpression:
            - property: name
              operator: EQUALS
              argument:
              - $inputs.processName
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      matchedProcessId: $response.body#/result/0/id
    onSuccess:
    - name: found
      type: goto
      stepId: confirmProcess
      criteria:
      - context: $response.body
        condition: $.result.length > 0
        type: jsonpath
    - name: notFound
      type: end
      criteria:
      - context: $response.body
        condition: $.result.length == 0
        type: jsonpath
  - stepId: confirmProcess
    description: >-
      Read the matched process to confirm the resolved id and capture
      identifying metadata before deleting.
    operationId: getProcess
    parameters:
    - name: id
      in: path
      value: $steps.findProcess.outputs.matchedProcessId
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      processId: $response.body#/id
      processName: $response.body#/name
  - stepId: deleteProcess
    description: >-
      Permanently delete the confirmed process from the Boomi platform.
    operationId: deleteProcess
    parameters:
    - name: id
      in: path
      value: $steps.confirmProcess.outputs.processId
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      deletedProcessId: $steps.confirmProcess.outputs.processId
  outputs:
    deletedProcessId: $steps.deleteProcess.outputs.deletedProcessId
    processName: $steps.confirmProcess.outputs.processName

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/boomi-decommission-process-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.