SAP Concur Expense · Arazzo Workflow

SAP Concur Inspect Entry Allocations

Version 1.0.0

Read an expense entry, then list how it is split across cost objects.

1 workflow 2 source APIs 1 provider
View Spec View on GitHub Expense ManagementFinancial ManagementReceiptsReimbursementReportingSAPTravelArazzoWorkflows

Provider

sap-concur-expense

Workflows

inspect-entry-allocations
Read an entry and list its cost-object allocations.
Fetches an expense entry, then lists its allocations to reveal how the spend is split across cost objects.
2 steps inputs: entryID, limit outputs: allocations, postedAmount
1
getEntry
Read the entry to confirm its posted amount before inspecting splits.
2
listAllocations
List the allocations attached to the entry.

Source API Descriptions

Arazzo Workflow Specification

Raw ↑
arazzo: 1.0.1
info:
  title: SAP Concur Inspect Entry Allocations
  summary: Read an expense entry, then list how it is split across cost objects.
  description: >-
    A read flow for cost accounting. It fetches an expense entry to confirm its
    posted amount and currency, then lists the allocations attached to that
    entry, surfacing the percentage or amount split across GL accounts, cost
    centers, and project codes. 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: allocationsApi
  url: ../openapi/sap-concur-expense-allocations-api-openapi.yml
  type: openapi
- name: expenseEntriesApi
  url: ../openapi/sap-concur-expense-expense-entries-api-openapi.yml
  type: openapi
workflows:
- workflowId: inspect-entry-allocations
  summary: Read an entry and list its cost-object allocations.
  description: >-
    Fetches an expense entry, then lists its allocations to reveal how the spend
    is split across cost objects.
  inputs:
    type: object
    required:
    - entryID
    properties:
      entryID:
        type: string
        description: The expense entry ID to inspect.
      limit:
        type: integer
        description: Maximum number of allocations to return (max 100).
  steps:
  - stepId: getEntry
    description: Read the entry to confirm its posted amount before inspecting splits.
    operationId: getExpenseEntry
    parameters:
    - name: id
      in: path
      value: $inputs.entryID
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      postedAmount: $response.body#/PostedAmount
      reportID: $response.body#/ReportID
  - stepId: listAllocations
    description: List the allocations attached to the entry.
    operationId: listAllocations
    parameters:
    - name: entryID
      in: query
      value: $inputs.entryID
    - name: limit
      in: query
      value: $inputs.limit
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      allocations: $response.body#/Items
      firstAllocationID: $response.body#/Items/0/AllocationID
  outputs:
    postedAmount: $steps.getEntry.outputs.postedAmount
    allocations: $steps.listAllocations.outputs.allocations

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/sap-concur-expense-inspect-entry-allocations-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.