Skip to main content
  • Setup
  • Reference

What You'll Need

CredentialDescription
Client IDOAuth application ID
Client SecretOAuth application secret
Refresh TokenLong-lived access token
GeolocationData center (us, eu, cn)

Overview

Connect to SAP Concur for expense management, travel, and invoice data.

Expenses

Expense reports, line items, receipts

Travel & Invoices

Travel requests, bookings, invoices

Prerequisites

Administrator access required. You need privileges in to complete this setup.If you don’t have admin access, contact your administrator to:
  • Create the API credentials on your behalf, OR
  • Grant you temporary admin access to complete the setup
  • Company Admin access in SAP Concur
  • Partner app credentials (contact SAP or Parable for setup)
  • Understanding of your Concur data center location

Setup Guide

1

Obtain Partner Application Credentials

Contact SAP Concur or Parable to obtain:
  • Client ID
  • Client Secret
  • OAuth Scopes approved for the application
SAP Concur requires partner certification for production API access.
2

Get Company Request Token

  1. Log in to SAP Concur as Company Admin
  2. Go to AdministrationCompanyAuthentication Admin
  3. Click Company Request Tokens
  4. Click Create New Request Token
  5. Select the app → Create
  6. Copy the Request Token (valid for 24 hours)
3

Exchange for Refresh Token

Use the Company Request Token to get a refresh token:
curl -X POST "https://us.api.concursolutions.com/oauth2/v0/token" \
  -H "Content-Type: application/x-www-form-urlencoded" \
  -d "grant_type=password" \
  -d "client_id=YOUR_CLIENT_ID" \
  -d "client_secret=YOUR_CLIENT_SECRET" \
  -d "username=YOUR_COMPANY_UUID" \
  -d "password=YOUR_REQUEST_TOKEN" \
  -d "credtype=authtoken"
The request token is single-use. If the exchange fails, generate a new one.
4

Store the Refresh Token

The response includes:
  • access_token — Short-lived (1 hour)
  • refresh_token — Long-lived (6 months)
Store the refresh token securely for ongoing access.
5

Determine Geolocation

RegionBase URL
UShttps://us.api.concursolutions.com
EUhttps://eu.api.concursolutions.com
Chinahttps://cn.api.concurcdc.cn
Check your Concur login URL to determine your region.