Skip to content

FousSAP Concur

Turn SAP Concur expense reports into an API

Read your Report Library, the reports waiting in Approvals and the card transactions in Available Expenses from SAP Concur with one API call each. Or have a workflow send you each weekday morning the expense reports that need your approval.

Works with your own SAP Concur account. Fous is an independent product.

What you can build on Concur

  • Get expense reports

    Build this

    Reads the Report Library section of the Manage Expenses page, for active reports or the view or date range you pick in the View list.

    Takes
    View or date range (optional)
    Returns
    Report name, report date, submit date, approval status, payment status, report total, currency
  • List reports waiting for my approval

    Build this

    Reads the expense reports waiting for you under Approvals, the same list the Required Approvals heading in My Tasks opens.

    Takes
    Nothing
    Returns
    Employee, report name, submit date, report total, currency, alerts
  • Get company card transactions

    Build this

    Reads the Available Expenses section of the Manage Expenses page and, for each card item, the Expense Source window opened from the Payment Type column.

    Takes
    Transaction date from (optional)
    Returns
    Transaction date, vendor name, location, amount, currency, payment type, receipt attached
  • Approve an expense report

    Build this

    Opens one report from Approvals and clicks Approve on the expense report page.

    Takes
    Employee, report name
    Returns
    Report name, employee, report total, approval status

Automate Concur with a workflow

A workflow runs your methods as one process, with nobody at the screen. A schedule or a call from your own system starts it, the steps run in order, and the result arrives in your inbox or in the systems you already use.

  • Expense reports waiting for your approval

    Build this
    Starts
    Every weekday at 8:00
    Step 1
    List the reports waiting for your approval in Approvals.
    Step 2
    Stop when there are none.
    Step 3
    Email you the list with employee, report name, submit date and report total.
  • Card transactions still in Available Expenses

    Build this
    Starts
    Every Monday at 9:00
    Step 1
    Get the company card transactions in Available Expenses.
    Step 2
    Keep the ones with a transaction date more than 7 days ago.
    Step 3
    Email you the list with transaction date, vendor name and amount.
  • Report status changes, posted to your accounting system

    Build this
    Starts
    Every day at 18:00
    Step 1
    Get the expense reports in the Report Library.
    Step 2
    Keep the reports whose approval or payment status changed since the last run.
    Step 3
    Post report name, statuses, report total and currency to your webhook.

You can run a workflow by hand on every plan, Free included. Schedules and webhook triggers come with the paid plans, from $29 a month.

Once built, one call from your code

Once you have built a method, it is one POST to /v1/runs from your backend, or a tool an AI agent calls over MCP. This is what “Get expense reports” would look like.

Example request
curl https://api.fous.com/v1/runs \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "method": "concursolutions.com/get_expense_reports",
    "input": {
      "view": "Active Reports"
    }
  }'
Example response
{
  "status": "completed",
  "data": {
    "reports": [
      {
        "name": "Northwind customer visit, Chicago",
        "report_date": "2026-11-06",
        "submit_date": null,
        "approval_status": "Not Submitted",
        "payment_status": "Not Paid",
        "report_total": 1284.6,
        "currency": "USD"
      }
    ],
    "count": 1
  }
}

An example with invented data, not a ready-made endpoint. The method exists in your organization once you build it, and its name, inputs and fields follow your request.

Concur’s own options

SAP Concur offers APIs for expense reports, receipts, users, travel itineraries and invoices. Access starts with an agreement with SAP Concur, which then issues OAuth 2.0 credentials and sets up sandboxes; the Reports v4 API needs Concur Expense Professional or Standard Edition. Paid expenses can also be downloaded with Data Access and Export.

OptionWhat it coversWhat it takes
SAP Concur APIsExpense reports (Reports v4), receipts, users (Identity v4), travel itineraries, invoices, extracts and Financial Integration Service.An agreement with SAP Concur, then a client ID and secret for OAuth 2.0. Reports v4 needs Expense Professional or Standard Edition.
Data Access and ExportViews and downloads of paid expenses and individual expense reports, in data extract files such as Expenses.ais and Itemizations.ais.Concur Expense Professional or Premium edition.
Accounting and ERP integrationsQuickBooks, Sage Intacct and Xero through Financial Integration Service, plus NetSuite and SAP S/4HANA integrations.Set up from SAP's setup guide for each system.
Concur by handThe Report Library and Available Expenses on the Manage Expenses page, Approvals, and the Process Reports page for processors.Your own Concur account.

Read on November 12, 2026: SAP Concur developer getting started, Reports v4 API reference, Concur Expense on the SAP Help Portal.

Signing in to Concur

Concur's sign-in page asks first for your username, verified email address or SSO code, with a Remember me option. With Fous you sign in once through Concur's own sign-in with your own account. The login is sealed with AES-256, never returned by the API or written to logs, and code and AI agents never see it.

Worth knowing

API access starts with an agreement
Once an agreement is in place, SAP Concur sets up a meeting with its technical team, issues a client ID and secret, and sets up sandboxes as needed.
Statuses come in the user's language
Reports v4 returns approvalStatus and paymentStatus in the user's language, with stable codes such as A_NOTF (Not Submitted) and P_NOTP (Not Paid) beside them. Match on the codes.
Your company's configuration decides a lot
Whether approvers can adjust amounts or send single expenses back depends on configuration. Card transaction details show only if the vendor sends them and your company displays them.
Approvals arrive in several places
Reports to approve appear under Approvals and Required Approvals, in the notifications center on the web only, and by email if you turn it on in Profile > Profile Settings > Expense Preferences.

More in Accounting, tax and ERP software

Other industries: Meta Business Suite and Ads Manager, ALLDATA Repair, mobile.de Händlerbereich, RUN Powered by ADP, Oracle Textura Payment Management, Ingram iPage.

Frequently asked questions

Yes, through an agreement with SAP Concur. Its APIs cover expense reports, receipts, users, travel itineraries and invoices, and use OAuth 2.0 with a client ID and secret that SAP Concur issues. The Reports v4 API needs Concur Expense Professional or Standard Edition.

Click Approvals on the menu, or the Required Approvals heading in My Tasks. With Fous, you can build a workflow that lists them each weekday morning and emails you the list.

Yes, with Data Access and Export on Concur Expense Professional or Premium edition. Its user guide covers viewing and downloading paid expenses and individual expense reports, in data extract files such as Expenses.ais and Itemizations.ais.

Up to three levels: cardholder details, basic transaction data such as amount, date, vendor name, location and currency, and extra data for travel, car rental, lodging and purchasing. You see it in the Expense Source window from the Payment Type column.

No. Fous is an independent product. You use it with your own SAP Concur account, and a method reads and does only what that account can.

Put SAP Concur behind an API call

Describe one job in Studio and see the method it builds, with 100 credits a month and no credit card, or book a demo and bring the sites your team signs in to.

Read nextCONTPAQiComarch ERP OptimaCegid LoopMeta Business Suite and Ads ManagerHow methods workHow workflows run

Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of SAP Concur (SAP). The name is used only to say which system this page is about. Something here wrong or out of date? Write to legal@fous.com.