If you’re new to the Concur APIs, follow these steps to make your first API call and try some of our APIs:
Concur has several APIs you can call, depending on the data that you want to push/extract.
Here are two main API examples:
The Travel/Itinerary API (v1.1) lets you access a Concur user/company’s itinerary, including hotel/flight booking info. As an example, you can mash-up the Itinerary API with a restaurant database/API to provide recommendations of places to eat near a Concur user’s hotel booking.
The Expense API (v3.0) allows you to get (and push) a Concur user’s expense information, including expense line items, their types (e.g. food, lodging), totals, and even receipt images.
Here’s a REST API Basics guide if you’re new to calling APIs.
After you have completed development and testing, submit your app for certification. NOTE: This only applies to developers who are building an integration across multiple clients (i.e., an app that would appear in the App Center or TMC integrations). Concur clients who are using these APIs for interaction with their own data do not need to go through certification.
Before you build your first application that integrates with Concur, you should create your own virtual Concur company so that you can develop and test your app. We call this a developer sandbox, or simply a sandbox.
The sandbox can be used with the following APIs:
To configure your sandbox with additional APIs, go to Administration > Web Services and modify your application to add more APIs. If you need assistance, or contact Concur Support for assistance.
All Concur APIs require an access token to be passed as a header.
There are several ways of generating a Concur access token, depending on your stage of development and integration scenario:
Increasing your app footprint in Concur
We highly recommend that apps integrating with Concur support both the Web Flow and the App Center Flow. This would ensure more visibility for your app among Concur users.
The Native Flow is used for quick prototyping and back-office integration apps.
You can find detailed information/steps about the Native Flow here
The Web Flow is used for logging in Concur users coming from your app.
You can find detailed information/steps about Web Flow here.
The App Center Flow is used for logging in Concur users coming from http://concursolutions.com/