Dell Servers · Arazzo Workflow

Dell Servers OpenManage Group Device Expansion

Version 1.0.0

Find a device group, list its member devices, then read one device.

1 workflow 2 source APIs 1 provider
View Spec View on GitHub HardwareInfrastructureManagementMonitoringServersArazzoWorkflows

Provider

dell-servers

Workflows

ome-group-devices
Resolve a group by name, list its devices, then read the first one.
Lists groups filtered by name to resolve a group id, lists the devices in that group, and reads the first member device.
3 steps inputs: groupFilter outputs: groupId, memberCount, members
1
findGroup
List device groups filtered by name to resolve the group id.
2
listGroupDevices
List the devices that belong to the resolved group.
3
getMemberDevice
Read the first member device in detail.

Source API Descriptions

Arazzo Workflow Specification

Raw ↑
arazzo: 1.0.1
info:
  title: Dell Servers OpenManage Group Device Expansion
  summary: Find a device group, list its member devices, then read one device.
  description: >-
    Expands an OpenManage Enterprise device group into its member devices. The
    workflow lists the device groups filtered by name to resolve the group
    identifier, lists the devices that belong to that group, and then reads the
    first member device in detail. The result is a quick way to inspect the
    composition and health of a managed group. 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
  x-realizes-capability-ids:
  - BC-600.50
  x-capability-derivation:
    method: 'deterministic join: sourceDescriptions -> per-tag OpenAPI -> tag/capability edge. No classification at this step.'
    min_confidence: 0.7
    sources:
    - capability_id: BC-600.50
      capability_name: IT Infrastructure Management
      spec: dell-servers-devices-api-openapi.yml
      confidence: 0.8
    model: Turbo EA Capabilities by Vincent Verdet — Turbo EA, https://github.com/vincentmakes/turbo-ea-capabilities, CC BY 4.0
sourceDescriptions:
- name: devicesApi
  url: ../openapi/dell-servers-devices-api-openapi.yml
  type: openapi
- name: groupsApi
  url: ../openapi/dell-servers-groups-api-openapi.yml
  type: openapi
workflows:
- workflowId: ome-group-devices
  summary: Resolve a group by name, list its devices, then read the first one.
  description: >-
    Lists groups filtered by name to resolve a group id, lists the devices in
    that group, and reads the first member device.
  inputs:
    type: object
    required:
    - groupFilter
    properties:
      groupFilter:
        type: string
        description: >-
          OData filter expression that resolves the target group, for example
          Name eq 'Production Servers'.
  steps:
  - stepId: findGroup
    description: List device groups filtered by name to resolve the group id.
    operationId: listGroups
    parameters:
    - name: $filter
      in: query
      value: $inputs.groupFilter
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      groupId: $response.body#/value/0/Id
      groupName: $response.body#/value/0/Name
  - stepId: listGroupDevices
    description: List the devices that belong to the resolved group.
    operationId: listGroupDevices
    parameters:
    - name: GroupId
      in: path
      value: $steps.findGroup.outputs.groupId
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      memberCount: $response.body#/@odata.count
      firstDeviceId: $response.body#/value/0/Id
      members: $response.body#/value
  - stepId: getMemberDevice
    description: Read the first member device in detail.
    operationId: getDevice
    parameters:
    - name: DeviceId
      in: path
      value: $steps.listGroupDevices.outputs.firstDeviceId
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      serviceTag: $response.body#/DeviceServiceTag
      model: $response.body#/Model
  outputs:
    groupId: $steps.findGroup.outputs.groupId
    memberCount: $steps.listGroupDevices.outputs.memberCount
    members: $steps.listGroupDevices.outputs.members

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/dell-servers-ome-group-devices-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.