Ariba Guided Buying · Arazzo Workflow

Ariba Guided Buying Inventory Asset Requisitions

Version 1.0.0

Count then page through the in-progress asset requisitions in the Asset Workbench.

1 workflow 1 source API 1 provider
View Spec View on GitHub B2BCatalogERPProcurementRequisitionsSAPSupply ChainArazzoWorkflows

Provider

ariba-guided-buying

Workflows

inventory-asset-requisitions
Count and list the asset requisitions currently in progress.
Calls the count endpoint to learn how many asset requisitions exist, then lists a page of them so each requisition and its asset line items can be inspected before asset numbers are assigned.
2 steps inputs: accessToken, realm, skip outputs: firstRequisitionId, requisitions, total
1
countRequisitions
Read the total count of asset requisitions in the buying solution for the given realm.
2
listRequisitions
Retrieve a page of asset requisitions that are in the In Progress state in the Asset Workbench, including their asset line items.

Source API Descriptions

Arazzo Workflow Specification

Raw ↑
arazzo: 1.0.1
info:
  title: Ariba Guided Buying Inventory Asset Requisitions
  summary: Count then page through the in-progress asset requisitions in the Asset Workbench.
  description: >-
    A reporting flow over the SAP Ariba Asset Management API. It first reads the
    total number of asset-based requisitions waiting in the In Progress state of
    the Asset Workbench, then retrieves a page of those requisitions and their
    asset line items so the caller can see exactly what is awaiting asset number
    assignment. 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: requisitionsApi
  url: ../openapi/ariba-guided-buying-requisitions-api-openapi.yml
  type: openapi
workflows:
- workflowId: inventory-asset-requisitions
  summary: Count and list the asset requisitions currently in progress.
  description: >-
    Calls the count endpoint to learn how many asset requisitions exist, then
    lists a page of them so each requisition and its asset line items can be
    inspected before asset numbers are assigned.
  inputs:
    type: object
    required:
    - realm
    - accessToken
    properties:
      realm:
        type: string
        description: The SAP Ariba realm name identifying your site (e.g. mycompany-T).
      accessToken:
        type: string
        description: OAuth 2.0 bearer access token obtained via client credentials.
      skip:
        type: integer
        description: Number of records to skip for pagination.
        default: 0
  steps:
  - stepId: countRequisitions
    description: >-
      Read the total count of asset requisitions in the buying solution for the
      given realm.
    operationId: countAssetRequisitions
    parameters:
    - name: realm
      in: query
      value: $inputs.realm
    - name: Authorization
      in: header
      value: "Bearer $inputs.accessToken"
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      total: $response.body#/count
  - stepId: listRequisitions
    description: >-
      Retrieve a page of asset requisitions that are in the In Progress state in
      the Asset Workbench, including their asset line items.
    operationId: listAssetRequisitions
    parameters:
    - name: realm
      in: query
      value: $inputs.realm
    - name: $count
      in: query
      value: true
    - name: $skip
      in: query
      value: $inputs.skip
    - name: Authorization
      in: header
      value: "Bearer $inputs.accessToken"
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      count: $response.body#/count
      requisitions: $response.body#/requisitions
      firstRequisitionId: $response.body#/requisitions/0/id
  outputs:
    total: $steps.countRequisitions.outputs.total
    requisitions: $steps.listRequisitions.outputs.requisitions
    firstRequisitionId: $steps.listRequisitions.outputs.firstRequisitionId

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/ariba-guided-buying-inventory-asset-requisitions-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.