Profile v1 - Getting Started

Important: This API is currently in pre-release status and is only available to approved early access participants. The API is under development and might change before being generally released. To become an early access participant, contact your SAP Concur Representative.

Getting Started - Company API - User API

The Profile API consists of a set of APIs to manage users, companies and apps within Concur. Profile API is the API for profile information for all SAP Concur profile data, including Enterprise applications such as Expense, Invoice, Request, and Travel, as well as Retail applications such as TripIt.

Limitations

Access to this documentation does not provide access to the API. 

Security

Profile API can be accessed using following authentication methods:

  • Access Token based authentication

Access Token Authentication

An access token based authenticated call is made in the context of a principal (user/company/app). When an access token is used, it must be supplied in the ‘Authorization’ HTTP header by the caller.

The access token must have scopes that are relevant for the API call. For example, in order to call the Company API correctly, the token must include the company.read scope or the API call will fail. Similiarly, an API call to retrieve user information will succeed only if the token has user.read scope. You will receive “access denied” error if the scope does not match the API call you are trying to make.

To obtain or refresh an access token, please refer to OAuth2 - Getting Started.

Profile Endpoints

The base URL for the Profile API is:

https://host/profile/v1/

The following production hosts are available:

Data Center Environments Host Description
US Production https://us.api.concursolutions.com -
US Production - access token https://www-us.api.concursolutions.com This is for clients that cannot handle the server request for x.509 cert.
US Implementation https://us-impl.api.concursolutions.com -
EMEA Production https://emea.api.concursolutions.com -
EMEA Production - access token https://www-emea.api.concursolutions.com This is for clients that cannot handle the server request for x.509 cert.
EMEA Implementation https://emea-impl.api.concursolutions.com -
CHINA Production https://cn.api.concurcdc.cn -
CHINA Production - access token https://www-cn.api.concurcdc.cn This is for clients that cannot handle the server request for x.509 cert.

Profile APIs are aware of the US and EMEA data centers. If an API call is made against a specific data center and the target resource is not stored in that data center, you will receive a “301-redirect” that points to the right location for the resource.

Caveats

Changes in Profile do not follow the typical notification or deprecation processes. If you want to be included in the Profile related notifications, please email profile@concur.com.

On this page