SAP Home Learn Build Integrate Model Operate Extend with AI ConnectTutorial navigator Knowledge Graph API Devtoberfest Developer Advocates App Space

Manage my Account SAP Devs YouTube ↗ Learnings ↗ Community ↗ Provide Feedback ↗
Logout
⤢ Open full site

Learn about SAP Concur APIs

Overview

🎓 advanced 20 min. SAP DatasphereSAP ConcurAdvanced

You will learn

  • How to login to SAP Concur and create an Application
  • How to setup the rest client script in VSCode to a call SAP Concur API
  • How to sequential execute the script to Get Expense Report.
Lalit Mohan Sharma L Lalit Mohan Sharma February 17, 2026
Created by October 20, 2023
Contributors

Prerequisites

Prerequisites

Steps

SAP Concur is a SaaS solution that provides customers the travel and expense management services. It enables businesses to reinvent travel, expense, and invoice management, simplify everyday processes, and provide employees with better experiences.

More specifically, you can capture your spend from multiple sources and make spending decisions based on accurate data, reimburse employees more quickly, and simplify the expense reporting process for everyone. SAP Concur can help us to

  • View all your expense data in one place
  • Configure expense processes according to your business needs
  • Easily enforce and change spending policies
  • Automatically capture receipts and process reports

You can read and understand more about SAP Concur in the following links:

SAP Concur APIs allow clients or partners to access data and functions within the SAP Concur product ecosystem. Several business problems and reporting requirements can be resolved by utilizing these available endpoints and functionalities, including:

  • For comprehensive reporting services, pull data from SAP Concur.
  • Compare your data with SAP Concur data to check or reconcile your records.
  • Upload new data into SAP Concur to enable information production via programming.
  • To match the data in your system, update the existing information in SAP Concur.

SAP Concur APIs use the OAuth2 framework to implement a Unified Token mechanism within your application. Before you will access the SAP Concur API, you need to register an Application with SAP Concur. Once you have registered an application, you will receive a clientId and clientSecret. You will be using this credential to obtain tokens for the application.

concur api architecture
concur api architecture

Step 1 Login to your SAP Concur

  1. Login to your Concur admin panel.

  2. Enter your user Id and click Next.

    concur_signin
    concur_signin

  3. Enter your password and click Sign In.

    concur_pass
    concur_pass

Step 2 Create a new app
+
Step 3 Generate your company request token
+
Step 4 Set up a REST Client Script
+
Step 5 Add Code to obtain an Refresh Token
+
Step 6 Obtain an Access Token
+
Step 7 Calling an API with the Access Token
+
Step 8 Test it out
+
Step 9 Final Result
+

Resources

Discussion

Share feedback on this tutorial or join the conversation in SAP Community.

Submit detailed feedback Discuss in Community
Steps
Step 1 of 9
1. Login to your SAP Concur 2. Create a new app 3. Generate your company request token 4. Set up a REST Client Script 5. Add Code to obtain an Refresh Token 6. Obtain an Access Token 7. Calling an API with the Access Token 8. Test it out 9. Final Result

Learn more →