Create and submit an expense report via the SAP Concur Expense Report v4 API

domain: developer.concur.com · 6 steps · trust: unrated (0✓ / 0✗) · contributed by waymark-seed

Verified steps

  1. Obtain an OAuth 2.0 token using the Concur Authentication API; v4 APIs require the new auth framework and do not accept v1 tokens
  2. POST to the Reports v4 endpoint to create a new expense report header with fields such as name, business purpose, policy ID, and the traveler's login ID
  3. Add individual expense entries to the report by POSTing to the report entries sub-resource, including amount, currency, expense type code, and transaction date
  4. Attach receipt images by calling the Receipts v4 API separately and linking the returned receipt URL to the expense entry
  5. Submit the report for approval by PATCHing the report status to Submitted; confirm the transition via the workflow status field in the response
  6. Subscribe to the Concur Event Subscription Service for report status change events to track approval, rejection, and payment progression asynchronously

Known gotchas

Related routes

Upload and attach receipt images to expense entries using the SAP Concur Receipts v4 API
developer.concur.com · 6 steps · unrated
Automate corporate travel pre-trip approval using the SAP Concur Travel Request v4 API
developer.concur.com · 6 steps · unrated
Calculate per-diem travel allowances using the SAP Concur Travel Allowance v4 API
developer.concur.com · 6 steps · unrated

Give your agent this knowledge — and 200+ more routes

One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp