Boomi · Arazzo Workflow

Boomi Package and Inspect a Component

Version 1.0.0

Create a packaged component from a component version and read it back.

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

Provider

boomi

Workflows

package-and-inspect-component
Package a component version and read the packaged component back for confirmation.
Creates a packaged component from the supplied component id and version, then retrieves the packaged component by its package id to confirm the recorded component version and type.
2 steps inputs: componentId, componentVersion, notes, packageVersion outputs: componentType, packageId
1
createPackage
Create a packaged component from the supplied component id and version.
2
readPackage
Read the packaged component back by its package id to confirm the recorded component version and type.

Source API Descriptions

Arazzo Workflow Specification

Raw ↑
arazzo: 1.0.1
info:
  title: Boomi Package and Inspect a Component
  summary: Create a packaged component from a component version and read it back.
  description: >-
    Builds a deployable package from any Boomi component and confirms the result.
    The workflow creates a packaged component for the supplied component id and
    version, then reads the packaged component back to verify its recorded
    version and type. Every step spells out its request inline so the packaging
    flow can be read and executed without opening the underlying OpenAPI
    description.
  version: 1.0.0
sourceDescriptions:
- name: componentsApi
  url: ../openapi/boomi-components-api-openapi.yml
  type: openapi
workflows:
- workflowId: package-and-inspect-component
  summary: Package a component version and read the packaged component back for confirmation.
  description: >-
    Creates a packaged component from the supplied component id and version, then
    retrieves the packaged component by its package id to confirm the recorded
    component version and type.
  inputs:
    type: object
    required:
    - componentId
    - componentVersion
    properties:
      componentId:
        type: string
        description: The ID of the component to package.
      componentVersion:
        type: string
        description: The version of the component to include in the package.
      packageVersion:
        type: string
        description: Optional version label for the new package.
      notes:
        type: string
        description: Optional notes about this package version.
  steps:
  - stepId: createPackage
    description: >-
      Create a packaged component from the supplied component id and version.
    operationId: createPackagedComponent
    requestBody:
      contentType: application/json
      payload:
        componentId: $inputs.componentId
        componentVersion: $inputs.componentVersion
        packageVersion: $inputs.packageVersion
        notes: $inputs.notes
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      packageId: $response.body#/packageId
  - stepId: readPackage
    description: >-
      Read the packaged component back by its package id to confirm the recorded
      component version and type.
    operationId: getPackagedComponent
    parameters:
    - name: id
      in: path
      value: $steps.createPackage.outputs.packageId
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      packageId: $response.body#/packageId
      componentType: $response.body#/componentType
      componentVersion: $response.body#/componentVersion
  outputs:
    packageId: $steps.readPackage.outputs.packageId
    componentType: $steps.readPackage.outputs.componentType

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-package-and-inspect-component-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.