This API has been deprecated.

Partners and customers using a deprecated API should contact SAP Concur and discuss moving to the latest versions.

Learn more in the API Lifecycle & Deprecation Policy.


Retrieves the list of quick expenses for the supplied user or for the entire company. In order to view the company-wide expense list, the OAuth Consumer must have the Web Services Admin (Professional) or Can Administer (Standard) user role.

NOTE: Documentation for the v3.0 resource is here.


Request parameters

loginID={loginID} The Concur login for the user that owns the quick expenses. Optional.



Authorization header

The authorization header must contain an OAuth token for a valid Concur user.

To view company-wide data, the OAuth consumer must have one of the following user roles in Concur: Company Administrator or Web Services Administrator for Professional, or Can Administer for Standard.

Accept header

  • application/xml
  • application/json


This request will return a QuickExpensesList parent element with a QuickExpense child element for each quick expense.


QuickExpense child elements

The QuickExpense child element contains details of the quick expense.

Element Name Required/Optional Data Type Description
OwnerLoginID - - The Concur login ID for the expense owner. Useful for system to system integration when there are expenses for multiple users.
OwnerName - - The first and last name for the expense owner. Useful for system to system integration when there are expenses for multiple users.
QuickExpenseKey - - The unique identifier for the quick expense.
ExpenseTypeKey - - The unique identifier for the expense type associated with the quick expense.
ExpenseTypeName - - The name of the expense type associated with the quick expense.
TransactionDate - - The date the expense was incurred. Format: YYYY-MM-DD
TransactionAmount - - The total amount of the expense in the original currency, with up to three decimal places. Example: 123.654
CurrencyCode - - The 3-letter ISO 4217 currency code for the expense transaction amount. Example: USD.
LocationName - - The name of the location where the expense was incurred.
VendorDescription - - This element contains the descriptive text for the vendor for the expense.
Comment - - The comment for this expense.


Example 1: XML

Request with LoginID

GET api/expense/expensereport/v1.0/quickexpense/? HTTPS/1.1
Authorization: OAuth {access token}


HTTPS/1.1 200 OK
Content-Type: application/xml
    <OwnerName>Chris Miller</OwnerName>
    <ExpenseTypeName>Car Rental</ExpenseTypeName>
    <LocationName>Seattle, Washington</LocationName>
    <Comment>Trip to Seattle</Comment>
    <OwnerName>Chris Miller</OwnerName>
    <LocationName>Seattle, Washington</LocationName>
    <Comment>Trip to Seattle</Comment>

Example 2: JSON


GET api/expense/expensereport/v1.0/quickexpense/? HTTPS/1.1
Accept: application/json


    "OwnerLoginID": "",
    "OwnerName": "Chris Miller",
    "QuickExpenseKey": "nuIsue2$pASZDo12345678oUuUh9Lb0",
    "ExpenseTypeKey": "CARRT",
    "ExpenseTypeName": "Car Rental",
    "TransactionDate": "2012-07-21",
    "TransactionAmount": 321.45000000,
    "CurrencyCode": "USD",
    "LocationName": "Seattle, Washington",
    "VendorDescription": "Avis",
    "Comment": "Trip to Seattle",