# mulesoft SAP Concur Connector - Full Documentation --- product: SAP Concur Connector version: 4.2 is-latest-version: true --- # SAP Concur Connector 4.2 > For the full documentation index, see: https://docs.mulesoft.com/llms.txt Anypoint Connector for SAP Concur (Concur Connector) is a SaaS provider from SAP for integrated travel and expense management solutions. Concur Connector operates as a bidirectional gateway between instances of Concur and Mule runtime engine (Mule). Concur Connector is a closed-source connector that supports SOAP and REST calls to Concur APIs. Release Notes: [SAP Concur Connector Release Notes](https://docs.mulesoft.com/release-notes/connector/sap-concur-connector-release-notes-mule-4) Exchange: [SAP Concur Connector](https://www.mulesoft.com/exchange/com.mulesoft.connectors/mule-sap-concur-connector/) ## Before You Begin To use this information, you should be familiar with SAP Concur, Mule, Anypoint Connectors, Anypoint Studio, Mule concepts, elements in a Mule flow, and Global Elements. You need login credentials to test your connection to your target resource. For software requirements and compatibility information, see the Connector Release Notes. ## POM File Information ```xml org.mule.modules mule-module-concur x.y.z mule-plugin ``` Replace `x.y.z` with the version that corresponds to the connector you are using. To obtain the most up-to-date `pom.xml` file information, access the connector in [Anypoint Exchange](https://www.mulesoft.com/exchange/) and click **Dependency Snippets**. ## About Concur API Availability Review the SAP Concur Connector Reference for the supported API. ## Add the Connector to a Studio Project Anypoint Studio provides two ways to add the connector to your Studio project: from the Exchange button in the Studio taskbar or from the Mule Palette view. ### Add the Connector Using Exchange 1. In Studio, create a Mule project. 2. Click the Exchange icon **(X)** in the upper-left of the Studio task bar. 3. In Exchange, click **Login** and supply your Anypoint Platform username and password. 4. In Exchange, search for "concur". 5. Select the connector and click **Add to project**. 6. Follow the prompts to install the connector. ### Add the Connector in Studio 1. In Studio, create a Mule project. 2. In the Mule Palette view, click **(X) Search in Exchange**. 3. In **Add Modules to Project**, type "concur" in the search field. 4. Click this connector’s name in **Available modules**. 5. Click **Add**. 6. Click **Finish**. ## Example Use Case This guide presents two of many use cases you might have for the Concur connector in your organization: getting a list of lists and retrieving quickexpenses. You may jump ahead and paste the code for the flows into the XML Editor in Studio after you download the Concur connector and create a global element to reference your Concur instance credentials. ### Get List Items After creating a new project and a Concur global element: 1. Add a new flow element by dragging it from the palette and give a name to the flow, such as `getlists`. 2. Drag an HTTP Listener into your flow from the palette. 3. Double-click the HTTP Listener and click the green plus sign next to the Connector Configuration dropdown and set the Host to localhost, and the Port to 8081. 4. Click OK to close the properties window, then enter getlists as the value in the Path field in this HTTP listener’s Basic Settings section. 5. Add a Concur connector to the new flow, select the connector configuration, and select the **Get list items** operation. 6. Finally, add a Transform Message transformer to the flow. 7. For reference you may check the particular getlists flow within the example XML code further down. To execute the flow and check the outcome: 1. Right-click the project in the Package Explorer, and click Run As > Mule Application. 2. Check that the application has started by monitoring the Studio console. 3. Open the browser and go to `http://localhost:8081/getlists`. 4. You should receive a JSON response like this: ```json { "Items": [ { "ListID": "gWjM8QmJmOqZnW2i9MaJqJgAMhR$sGXQ$seYQ", "Name": "American Express Travel", "ParentID": null, "Level1Code": "American Express Travel", "Level2Code": null, "Level3Code": null, "Level4Code": null, "Level5Code": null, "Level6Code": null, "Level7Code": null, "Level8Code": null, "Level9Code": null, "Level10Code": null, "IsDeleted": false, "ID": "gWgUluaspXXNeeNwsbk6mGsqOlp0pxJyRWQ", "URI": "https://implementation.concursolutions.com/api/v3.0/common/listitems/gWgUluaspXXNeeNwsbk6mGsqOlp0pxJyRWQ" }, ….. ``` 5. Click the stop button to halt the server running the application. ### Create a Quick Expense 1. Add a new flow element by dragging it from the palette and name it getquickexpenses. 2. Add an HTTP Listener to your flow by dragging it from the palette. 3. Use the configuration from the first demo, or if you did not create that flow, click the green plus sign next to Connector Configuration for the HTTP endpoint and enter localhost as the Host and 8081 for the Port. 4. Click OK to close the properties window, then enter getquickexpenses as the value in the Path field in this HTTP listener’s Basic Settings section. 5. Add the Concur connector to the new flow, referencing a global element from the Connector Configuration and set an Operation to perform and any other properties you require. 6. Finally, add an Transform Message transformer link in the previous example. To execute the flow and check the outcome, perform the following steps: 1. Right-click the project in the Package Explorer > Run As > Mule Application 2. Check the console to see when the application starts. 3. Open the browser and go to `http://localhost:8081/getquickexpenses` 4. You should receive a JSON response like this: ```json {"items":{"quickExpense":[{"comment":"","currencyCode":"USD","expenseTypeCode":"UNDEF","expenseTypeName":"Undefined","id":"gWr7TiTHdIi5fyWCPBRPtqjeCIWyv2w","locationName":"","ownerLoginID":"","ownerName":"Unknown","paymentTypeCode":"PENDC","receiptImageID":"","transactionAmount":111.0,"transactionDate":"2018-07-21T00:00:00","uri":"https://www.concursolutions.com/api/v3.0/expense/quickexpenses/gWr7TiTHdIi5fyWCPBRPtqjeCIWyv2w","vendorDescription":""}, {"comment":"","currencyCode":"USD","expenseTypeCode":"UNDEF","expenseTypeName":"Undefined","id":"gWr7TiTXbQ47PtJ$pVkr6CzbLeRVRPww","locationName":"","ownerLoginID":"","ownerName":"Unknown","paymentTypeCode":"PENDC","receiptImageID":"","transactionAmount":111.0,"transactionDate":"2018-07-21T00:00:00","uri":"https://www.concursolutions.com/api/v3.0/expense/quickexpenses/gWr7TiTXbQ47PtJ$pVkr6CzbLeRVRPww","vendorDescription":""}, ``` 5. Click the stop button to halt the server running the application. ## See Also - [Concur](https://www.concur.com/?&cookie_preferences=cpra) - [Expense Report Resource page](https://developer.concur.com/api-reference/expense/expense-report/reports.html) - [Salesforce Help](https://help.salesforce.com) --- product: SAP Concur Connector version: 4.2 is-latest-version: true --- # SAP Concur Connector 4.2 Reference > For the full documentation index, see: https://docs.mulesoft.com/llms.txt Anypoint Connector for SAP Concur (Concur Connector) is a SaaS provider from SAP for integrated travel and expense management solutions. Release Notes: [SAP Concur Connector Release Notes](https://docs.mulesoft.com/release-notes/connector/sap-concur-connector-release-notes-mule-4) ## Default Configuration ### Parameters
NameTypeDescriptionDefault ValueRequired

Name

String

Name for this configuration. Connectors reference the configuration with this name.

x

Connection

config_connection, Connection

The connection types that can be provided to this configuration.

x

host

String

Host for consuming API

sandbox.api.sap.com

port

String

Port for consuming API

443

basePath

String

Basepath for consuming API

/concur/api

protocol

String

Protocol for consuming API

HTTPS

Proxy Config Reference

String

Config reference of the proxy used for HTTP calls.

authorization

String

'Bearer ' + access token

x

Expiration Policy

ExpirationPolicy

Configures the minimum amount of time that a dynamic configuration instance can remain idle before the runtime considers it eligible for expiration. This doesn’t mean the platform expires an eligible instance. The runtime purges instances as it sees fit.

## Operations - Create Entry Attendee Association - Create Attendee (Deprecated) - Create Expense Entry - Create Expense Itemization - Create List Item (Deprecated) - Create Payment Request - Create Purchase Order - Create Quick Expense (Decommissioned) - Create Receipt Image - Create Report - Create Request (Decommissioned) - Create Vendors - Delete Entry Attendee Association - Delete Expense Entry (Deprecated) - Delete Expense Itemization (Deprecated) - Delete List Item (Deprecated) - Delete Quick Expense (Decommissioned) - Delete Receipt Image - Delete Vendor - Get Allocation - Get Allocations - Get Attendee (Deprecated) - Get Attendee Type (Deprecated) - Get Attendee Types (Deprecated) - Get Attendees (Deprecated) - Get Digital Tax Invoice - Get Digital Tax Invoices - Get Entry Attendee Association - Get Entry Attendee Associations - Get Expense Entries - Get Expense Entry - Get Expense Group Configuration (Deprecated) - Get Expense Group Configurations (Deprecated) - Get Expense Itemization - Get Expense Itemizations - Get Invoices - Get List Item (Deprecated) - Get List Items (Deprecated) - Get Location (Deprecated) - Get Locations (Deprecated) - Get Payment Request - Get Payment Request Digest - Get Payment Request Digests - Get Purchase Order - Get Quick Expense (Decommissioned) - Get Quick Expenses (Decommissioned) - Get Receipt Image - Get Receipt Images - Get Report - Get Reports - Get Request (Decommissioned) - Get Request Group Configurations (Decommissioned) - Get Requests (Decommissioned) - Get Users (Decommissioned) - Get Vendors - Recall Request (Decommissioned) - Submit Request (Decommissioned) - Update Attendee (Deprecated) - Update Attendee Type (Deprecated) - Update Digital Tax Invoice - Update Entry Attendee Association - Update Expense Entry - Update Expense Itemization - Update Invoices - Update List Item (Deprecated) - Update Payment Request - Update Purchase Order - Update Quick Expense (Decommissioned) - Update Report - Update Request (Decommissioned) - Update Vendors ## Append Receipt Image `` ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

Append Receipt Image Request Data

String

#[payload]

User

String

Login ID of the user. Optional. The user must have the Web Services Admin (Professional) or Can Administer (Standard) user role to use this parameter.

Id

String

ID of the receipt image to delete

x

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

String

### For Configurations - config ## Create Entry Attendee Association `` ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

Create Entry Attendee Association Request Data

Any

#[payload]

User

String

Login ID of the user who owns this entry-attendee association. The user must have the Web Services Admin role to use this parameter.

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

Any

### For Configurations - config ## Create Attendee (Deprecated) `` > [!NOTE] This operation uses the SAP Concur Attendees v3 API, which SAP deprecated on July 1, 2025. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

Create Attendee Request Data

Any

#[payload]

User

String

Login ID of the user who added the attendee to an expense. The user who is performing this API request must have the Web Services Admin (Professional) or Can Administer (Standard) user role to use this parameter.

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

Any

### For Configurations - config ## Create Expense Entry `` ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

Create Expense Entry Request Data

Any

#[payload]

User

String

Login ID of the user who owns the entries. The user must have the Web Services Admin role to use this parameter.

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

Any

### For Configurations - config ## Create Expense Itemization `` ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

Create Expense Itemization Request Data

Any

#[payload]

User

String

Login ID of the user who owns the itemizations. The user must have the Web Services Admin role to use this parameter.

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

Any

### For Configurations - config ## Create List Item (Deprecated) `` > [!NOTE] This operation uses the SAP Concur List v3 / List Item v3 API, which SAP deprecated on > April 16, 2021. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

Create List Item Request Data

Any

#[payload]

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

Any

### For Configurations - config ## Create Payment Request `` ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

Create Payment Request Request Data

Any

#[payload]

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

Any

### For Configurations - config ## Create Purchase Order `` ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

Create Purchase Order Request Data

Any

#[payload]

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

Any

### For Configurations - config ## Create Quick Expense (Decommissioned) `` > [!NOTE] This operation uses the SAP Concur Quick Expense v3.0 API, which SAP has decommissioned. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

Create Quick Expense Request Data

Any

#[payload]

User

String

Login ID of the user. Optional. The user must have the Web Services Admin (Professional) or Can Administer (Standard) user role to use this parameter.

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

Any

### For Configurations - config ## Create Receipt Image `` ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

Create Receipt Image Request Data

String

#[payload]

User

String

Login ID of the user. Optional. The user must have the Web Services Admin (Professional) or Can Administer (Standard) user role to use this parameter.

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

Any

### For Configurations - config ## Create Report `` ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

Create Report Request Data

Any

#[payload]

User

String

Optional.Login ID for the Report Owner.

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

Any

### For Configurations - config ## Create Request (Decommissioned) `` > [!NOTE] This operation uses the SAP Concur Travel Request v3.1 API, which SAP is decommissioning > on November 3, 2026. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

Create Request Request Data

Any

#[payload]

User

String

Login ID of the user. Optional. The user must have the Web Services Admin (Professional) or Can Administer (Standard) user role to use this parameter.

Do Submit

Boolean

Trigger a submit action upon a successfull save operation

Force Submit

Boolean

Force the submit operation even if non-blocking functional exceptions were to be raised on request creation or update operation.

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

Any

### For Configurations - config ## Create Vendors `` ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

Create Vendors Request Data

Any

#[payload]

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

Any

### For Configurations - config ## Delete Entry Attendee Association `` ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

User

String

Login ID of the user who owns this entry-attendee association. The user must have the Web Services Admin role to use this parameter.

Id

String

The ID of the entry-attendee association to delete.

x

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

String

### For Configurations - config ## Delete Expense Entry (Deprecated) `` > [!NOTE] This operation uses the SAP Concur Expense v3 DELETE API, which SAP deprecated on June > 26, 2025. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

User

String

Login ID of the user who owns the entries. The user must have the Web Services Admin role to use this parameter.

Id

String

The ID of the expense entry to delete.

x

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

String

### For Configurations - config ## Delete Expense Itemization (Deprecated) `` > [!NOTE] This operation uses the SAP Concur Expense v3 DELETE API, which SAP deprecated on June > 26, 2025. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

User

String

Login ID of the user who owns the itemizations. The user must have the Web Services Admin role to use this parameter.

Id

String

The ID of the expense itemization to delete.

x

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

String

### For Configurations - config ## Delete List Item (Deprecated) `` > [!NOTE] This operation uses the SAP Concur List v3 / List Item v3 API, which SAP deprecated on > April 16, 2021. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

List Id

String

The unique identifier ofList associated with a listitem to be deleted

x

Id

String

The unique identifier ofListitem to delete

x

Content Type

String

Specifies the format of the transferred data.

application/json

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

String

### For Configurations - config ## Delete Quick Expense (Decommissioned) `` > [!NOTE] This operation uses the SAP Concur Quick Expense v3.0 API, which SAP has decommissioned. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

User

String

Login ID of the user. Optional. The user must have the Web Services Admin (Professional) or Can Administer (Standard) user role to use this parameter.

Id

String

The ID of the quick expense to be deleted.

x

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

String

### For Configurations - config ## Delete Receipt Image `` ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

User

String

Login ID of the user. Optional. The user must have the Web Services Admin (Professional) or Can Administer (Standard) user role to use this parameter.

Id

String

ID of the receipt image to delete

x

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

String

### For Configurations - config ## Delete Vendor `` ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

Vendor Code

String

Vendor Code to be deleted

x

Address Code

String

Address Code to be deleted

x

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

Any

### For Configurations - config ## Get Allocation `` ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

User

String

Login ID of the user who owns the allocation. The user must have the Web Services Admin role to use this parameter.

Id

String

The unique identifier for the allocation.

x

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

Any

### For Configurations - config ## Get Allocations `` ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

Limit

Number

Number of records to return. The default is 25 and the maximum is 100.

Offset

String

Starting point of the next set of results, afterLimit specified inLimit field has been reached.

Report Id

String

The unique identifier for the report as it appears in the Concur Expense UI. Format: A variable-length string. Maximum length: 32 characters.

Entry Id

String

The unique identifier for the expense entry.

Itemization Id

String

The unique identifier for the expense itemization.

User

String

Login ID of the user who owns the allocation. The user must have the Web Services Admin role to use this parameter.

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

Any

### For Configurations - config ## Get Attendee (Deprecated) `` > [!NOTE] This operation uses the SAP Concur Attendees v3 API, which SAP deprecated on July 1, 2025. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

User

String

Login ID of the user who added the attendee to an expense. The user who is performing this API request must have the Web Services Admin (Professional) or Can Administer (Standard) user role to use this parameter.

Id

String

x

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

Any

### For Configurations - config ## Get Attendee Type (Deprecated) `` > [!NOTE] This operation uses the SAP Concur Attendee Types v3 API, which SAP deprecated on July > 1, 2025. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

Id

String

The ID of the attendee type.

x

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

Any

### For Configurations - config ## Get Attendee Types (Deprecated) `` > [!NOTE] This operation uses the SAP Concur Attendee Types v3 API, which SAP deprecated on July > 1, 2025. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

Offset

String

Starting point of the next set of results, afterLimit specified inLimit field has been reached.

Limit

Number

Number of records to return. Default value: 25

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

Any

### For Configurations - config ## Get Attendees (Deprecated) `` > [!NOTE] This operation uses the SAP Concur Attendees v3 API, which SAP deprecated on July 1, 2025. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

External Id

String

The external ID of an attendee. By entering a value for this parameter, you can limit the results to the attendees who match the specified external ID. Up to 10 comma-separated external IDs may be specified.

Attendee Type Id

String

The ID of an attendee type. By entering a value for this parameter, you can limit the results to the attendees who match the specified type.

Offset

String

Starting point of the next set of results, afterLimit specified inLimit field has been reached.

Limit

Number

Number of records to return. Default value: 25

User

String

Login ID of the user who added the attendee to an expense. The user who is performing this API request must have the Web Services Admin (Professional) or Can Administer (Standard) user role to use this parameter.

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

Any

### For Configurations - config ## Get Digital Tax Invoice `` ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

Id

String

The ID of the digital tax invoice to update.

x

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

Any

### For Configurations - config ## Get Digital Tax Invoices `` ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

Offset

String

Starting point of the next set of results, afterLimit specified inLimit field has been reached.

Limit

Number

Number of records to return. Default value: 25

Modifiedafter

String

A modification date for the queue record; this parameter can be used to limit the results of the GET request to the queue items that have been added sinceLast time the validation company queried the queue. The user must have the Web Services Admin role to use this parameter.

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

Any

### For Configurations - config ## Get Entry Attendee Association `` ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

User

String

Login ID of the user who owns this entry-attendee association. The user must have the Web Services Admin role to use this parameter.

Id

String

The ID of the entry-attendee association to delete.

x

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

Any

### For Configurations - config ## Get Entry Attendee Associations `` ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

Entry Id

String

The ID of the entry for which to retrieve entry-attendee associations.

Offset

String

Starting point of the next set of results, afterLimit specified inLimit field has been reached.

Limit

Number

Number of records to return. Default value: 25

User

String

Login ID of the user who owns this entry-attendee association. The user must have the Web Services Admin role to use this parameter.

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

Any

### For Configurations - config ## Get Expense Entries `` ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

Report Id

String

The report ID of the entries to be retrieved. Format: An alpha-numeric GUID string.

Payment Type Id

String

The ID of the payment type of the entries to be retrieved.

Batch Id

String

The batch ID for the entries to be retrieved. The batch ID identifies the batch that contains the report payee associated with the entries. Use the GET Payment Batch function to learn the Payment Type ID for the desired Payment Type.

Is Billable

Boolean

Determines whether the operation retrieves entries that are billable. Format: true or false

Attendee Type Code

String

The ID of the attendee type for the entries to be retrieved.

Has Attendees

Boolean

Determines whether the operation retrieves entries that have attendees. Format: true or false

Has Vat

Boolean

Determines whether the operation retrieves entries that have VAT details. Format: true or false

Expense Type Code

String

The code for the expense type for the entries to be retrieved.

Attendee Id

String

The attendee associated with the entries to be retrieved.

Offset

String

Starting point of the next set of results, afterLimit specified inLimit field has been reached.

Limit

Number

Number of records to return. Default value: 25

User

String

Login ID of the user who owns the entries. The user must have the Web Services Admin role to use this parameter.

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

Any

### For Configurations - config ## Get Expense Entry `` ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

User

String

Login ID of the user who owns the entries. The user must have the Web Services Admin role to use this parameter.

Id

String

The ID of the expense entry to delete.

x

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

Any

### For Configurations - config ## Get Expense Group Configuration (Deprecated) `` > [!NOTE] This operation uses the SAP Concur Expense Group Configurations v3 API, which SAP > deprecated on June 26, 2025. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

User

String

Login ID of the user associated with this expense group configuration. The user must have the Web Services Admin role to use this parameter.

Id

String

The ID of the expense group configuration.

x

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

Any

### For Configurations - config ## Get Expense Group Configurations (Deprecated) `` > [!NOTE] This operation uses the SAP Concur Expense Group Configurations v3 API, which SAP > deprecated on June 26, 2025. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

User

String

Login ID of the user associated with this expense group configuration. The user must have the Web Services Admin role to use this parameter.

Offset

String

Starting point of the next set of results, afterLimit specified inLimit field has been reached.

Limit

Number

Number of records to return Default value: 10

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

Any

### For Configurations - config ## Get Expense Itemization `` ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

User

String

Login ID of the user who owns the itemizations. The user must have the Web Services Admin role to use this parameter.

Id

String

The ID of the expense itemization to delete.

x

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

Any

### For Configurations - config ## Get Expense Itemizations `` ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

Report Id

String

The report ID of the itemizations to be retrieved. Format: An alpha-numeric string

Entry Id

String

The entry ID for the itemizations to be retrieved.

Expense Type Code

String

The expense type code for the itemizations to be retrieved.

Offset

String

Starting point of the next set of results, afterLimit specified inLimit field has been reached.

Limit

Number

Number of records to return. Default value: 25

User

String

Login ID of the user who owns the itemizations. The user must have the Web Services Admin role to use this parameter.

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

Any

### For Configurations - config ## Get Invoices `` ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

Offset

String

Starting point of the next set of results, afterLimit specified inLimit field has been reached.

Limit

Number

Number of invoices to retrieve. Maximum value: 1000

Modifiedafter

String

A parameter that can be used to limit the results to invoices modified after the specified date.

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

Any

### For Configurations - config ## Get List Item (Deprecated) `` > [!NOTE] This operation uses the SAP Concur List v3 / List Item v3 API, which SAP deprecated on > April 16, 2021. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

List Id

String

The unique identifier forList this item is a member.

Id

String

The unique identifier ofListitem to delete

x

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

Any

### For Configurations - config ## Get List Items (Deprecated) `` > [!NOTE] This operation uses the SAP Concur List v3 / List Item v3 API, which SAP deprecated on > April 16, 2021. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

Limit

Number

Number of records to return. The default is 25 and the maximum is 100.

Offset

String

The start of the page offset. The default is from the beginning.

List Id

String

The unique identifier forList this item is a member.

Name

String

Name of ListItem, otherwise pass null. Text Max length: 64.

Parent Id

String

The unique identifier of this item’s parent. Is empty when there is no parent.

Level1code

String

The item code for the first level ofList. All lists have at least a Level1Code. Text maximum 32 characters

Level2code

String

The item code for the second level ofList. Empty when this level doesn’t exist inList. Text maximum 32 characters

Level3code

String

The item code for the third level ofList. Empty when this level doesn’t exist inList. Text maximum 32 characters

Level4code

String

The item code for the fourth level ofList. Empty when this level doesn’t exist inList. Text maximum 32 characters

Level5code

String

The item code for the fifth level ofList. Empty when this level doesn’t exist inList. Text maximum 32 characters

Level6code

String

The item code for the sixth level ofList. Empty when this level doesn’t exist inList. Text maximum 32 characters

Level7code

String

The item code for the seventh level ofList. Empty when this level doesn’t exist inList. Text maximum 32 characters

Level8code

String

The item code for the eighth level ofList. Empty when this level doesn’t exist inList. Text maximum 32 characters

Level9code

String

The item code for the ninth level ofList. Empty when this level doesn’t exist inList. Text maximum 32 characters

Level10code

String

The item code for the tenth level ofList. Empty when this level doesn’t exist inList. Text maximum 32 characters

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

Any

### For Configurations - config ## Get Location (Deprecated) `` > [!NOTE] This operation uses the SAP Concur Locations v3 API, which SAP deprecated on October > 10, 2025. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

Id

String

The ID ofLocation.

x

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

Any

### For Configurations - config ## Get Locations (Deprecated) `` > [!NOTE] This operation uses the SAP Concur Locations v3 API, which SAP deprecated on October > 10, 2025. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

Offset

String

Starting point of the next set of results, afterLimit specified inLimit field has been reached.

Limit

Number

Number of records to return. Default value: 25

Name

String

A common name associated with location, otherwise pass null. This name can be a location description such as a neighborhood (SoHo), a landmark (Statue of Liberty), or a city name (New York).

City

String

The city name ofLocation.

Country Subdivision

String

The <a target="_blank" href="http://en.wikipedia.org/wiki/ISO_3166-2">ISO 3166-2:2007 country subdivision code</a> forLocation. Example: US-WA

Country

String

The 2-letter <a target="_blank" href="http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2">ISO 3166-1 country code</a> forLocation. Example: United States is US

Administrative Region

String

The administrative region ofLocation. An administrative region is a government unit, such as a county, that contains one or more cities.

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

Any

### For Configurations - config ## Get Payment Request `` ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

Id

String

Payment Request ID.

x

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

Any

### For Configurations - config ## Get Payment Request Digest `` ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

Id

String

The payment request ID

x

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

Any

### For Configurations - config ## Get Payment Request Digests `` ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

Offset

String

The start of the page offset.

Limit

Number

Number of records to return (default 1000).

Approval Status

String

A code representing a Payment Request Approval Status. Use GET /invoice/localizeddata to get the available approval status codes.

Payment Status

String

A code representing a Payment Request Payment Status. Use GET /invoice/localizeddata to get the available payment status codes

Vendor Invoice Number

String

Vendor invoice number tied to invoice.

Create Date Before

Date

The payment request create date is before this date. Format: YYYY-MM-DD.

Create Date After

Date

The payment request create date is after this date. Format: YYYY-MM-DD.

User Defined Date Before

Date

The payment request user defined date is before this date. Format: YYYY-MM-DD.

User Defined Date After

Date

The payment request user defined date is after this date. Format: YYYY-MM-DD.

Submit Date Before

Date

The payment request submit date is before this date. Format: YYYY-MM-DD.

Submit Date After

Date

The payment request submit date is after this date. Format: YYYY-MM-DD.

Paid Date Before

Date

The payment request paid date is before this date. Format: YYYY-MM-DD.

Paid Date After

Date

The payment request paid date is after this date. Format: YYYY-MM-DD.

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

Any

### For Configurations - config ## Get Purchase Order `` ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

Id

String

The identifier for the purchase order.

x

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

Any

### For Configurations - config ## Get Quick Expense (Decommissioned) `` > [!NOTE] This operation uses the SAP Concur Quick Expense v3.0 API, which SAP has decommissioned. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

User

String

Login ID of the user. Optional. The user must have the Web Services Admin (Professional) or Can Administer (Standard) user role to use this parameter.

Id

String

The ID of the quick expense to be deleted.

x

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

Any

### For Configurations - config ## Get Quick Expenses (Decommissioned) `` > [!NOTE] This operation uses the SAP Concur Quick Expense v3.0 API, which SAP has decommissioned. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

Offset

String

The start of the page offset.

Limit

Number

Number of records to return (default 25).

User

String

Login ID of the user. Optional. The user must have the Web Services Admin (Professional) or Can Administer (Standard) user role to use this parameter.

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

Any

### For Configurations - config ## Get Receipt Image `` ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

User

String

Login ID of the user. Optional. The user must have the Web Services Admin (Professional) or Can Administer (Standard) user role to use this parameter.

Id

String

ID of the receipt image to delete

x

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

Any

### For Configurations - config ## Get Receipt Images `` ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

Offset

String

Starting page offset

Limit

Number

Number of records to return (default 25)

User

String

Login ID of the user. Optional. The user must have the Web Services Admin (Professional) or Can Administer (Standard) user role to use this parameter.

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

Any

### For Configurations - config ## Get Report `` ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

User

String

Optional.Login ID of the report owner(s) to use when searching for reports. If the value is set to LoginID, reports for the report owner with this login ID value are returned. If the value is set to ALL, reports for all report owners are returned. If this parameter is not specified, reports for the OAuth Consumer are returned. The access token owner (OAuth Consumer) must have the Web Services Admin role to use this parameter.

Id

String

The unique identifier for the report.

x

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

Any

### For Configurations - config ## Get Reports `` ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

Offset

String

Starting page offset

Limit

Number

Number of records to return (default 25)

User

String

Optional.Login ID of the report owner(s) to use when searching for reports. If the value is set to LoginID, reports for the report owner with this login ID value are returned. If the value is set to ALL, reports for all report owners are returned. If this parameter is not specified, reports for the OAuth Consumer are returned. The access token owner (OAuth Consumer) must have the Web Services Admin role to use this parameter.

Approval Status Code

String

The status code for the Approval Status. The values can include Concur Expense standard codes or custom codes. The Concur Expense standard code values are: A_AAFH - Report submission triggered an anomaly and fraud check; A_ACCO - Report is pending reviews; A_APPR - Report has been approved; A_EXTV - Report is pending external validation; A_FILE - Report has been submitted; A_NOTF - Report has not been submitted; A_PBDG - Report approval is pending Budget approval; A_PECO - Report approval is pending Cost object approval; A_PEND - Report is pending manager approval; A_PVAL - Report is pending prepayment validation; A_RESU - Report needs to be resubmitted; A_RHLD - Report submission is pending receipt images; A_TEXP - Report expired in approval queue. For custom codes, contact Concur Developer Support.

Payment Status Code

String

The payment status code for the report. The values can include Concur Expense standard codes or custom codes. The Concur Expense standard code values are: P_HOLD - Report payment is on hold; P_NOTP - Report has not been paid; P_PAID - Report has been paid; P_PAYC - Payment is confirmed. Some or all of the report expenses have been paid; P_PROC - Report is in process to be paid. For custom codes, contact Concur Developer Support.

Currency Code

String

The 3-letter ISO 4217 currency code for the report currency. Example: USD.

Payment Type

String

The unique identifier for the payment type that is the payment type for at least one expense entry in the report. Use PaymentTypeID from Response of GET Expense Group Configurations V3 to obtain valid payment types.

Reimbursement Method

String

The method the report owner is reimbursed. VALUES: ADPPAYR - ADP Payroll; APCHECK - AP (Company Check); CNQRPAY - Expense Pay; PMTSERV - Other Payment Service. NOTE: PAY_PAL is NOT supported.

Approver Login Id

String

Login ID for the report approver that is the current approver assigned to the report.

Expense Type Code

String

The expense type code that is the expense type for at least one expense entry in the report. Use ExpenseTypeCode from Response of GET Expense Group Configurations V3.

Attendee Type Code

String

The report contains expense entries that have attendees of the specified type.

Country Code

String

The report country. Maximum 2 characters. Format: The ISO 3166-1 alpha-2 country code. Example: United States is US.

Batch Id

String

The unique identifier for a payment batch where there is at least one report payee within the report. Use the BatchID from Response of GET Payment Batch List.

Vendor Name

String

The Vendor Description that is the vendor for at least one expense entry in the report.

Has Vat

Boolean

Determines if the report has at least one expense entry with VAT details. FORMAT: true or false.

Has Images

Boolean

Determines if the report has at least one expense entry with an entry image or if there is a report image for this report. FORMAT: true or false.

Has Attendees

Boolean

Determines if the report has at least one expense entry with an attendee. FORMAT: true or false.

Has Billable Expenses

Boolean

The IsBillable flag for at least one expense entry in the report. FORMAT: true or false.

Is Test User

Boolean

The report owner is a test user using the report for testing purposes in a non-production environment. FORMAT: true or false.

Expense Group Config Id

String

The unique identifier for the expense group configuration associated to the report’s expense group. Use the ID from the Response of the Expense Group Configurations V3.

Cost Object

String

List item code for an allocation field for at least allocation in the report.

Entry Transaction Date Before

Date

The entry transaction date for at least one expense entry in the report is before this date. Format: YYYY-MM-DD

Entry Transaction Date After

Date

The entry transaction date for at least one expense entry in the report is after this date. Format: YYYY-MM-DD

Create Date Before

Date

The report create date is before this date. Format: YYYY-MM-DD

Create Date After

Date

The report create date is after this date. Format: YYYY-MM-DD

User Defined Date Before

Date

The report user defined date is before this date. Format: YYYY-MM-DD

User Defined Date After

Date

The report user defined date is after this date. Format: YYYY-MM-DD

Submit Date Before

Date

The report submit date is before this date. Format: YYYY-MM-DD

Submit Date After

Date

The report submit date is after this date. Format: YYYY-MM-DD

Processing Payment Date Before

Date

The report processing payment date is before this date. Format: YYYY-MM-DD

Processing Payment Date After

Date

The report processing payment date is after this date. Format: YYYY-MM-DD

Paid Date Before

Date

The report paid date is before this date. Format: YYYY-MM-DD

Paid Date After

Date

The report paid date is after this date. Format: YYYY-MM-DD

Modified Date Before

Date

The report modified date is before this date. Format: YYYY-MM-DD

Modified Date After

Date

The report modified date is after this date. Format: YYYY-MM-DD

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

Any

### For Configurations - config ## Get Request (Decommissioned) `` > [!NOTE] This operation uses the SAP Concur Travel Request v3.1 API, which SAP is decommissioning > on November 3, 2026. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

User

String

Login ID of the user. Optional. The user must have the Web Services Admin (Professional) or Can Administer (Standard) user role to use this parameter.

Id

String

Request ID.

x

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

Any

### For Configurations - config ## Get Request Group Configurations (Decommissioned) `` > [!NOTE] This operation uses the SAP Concur Travel Request v3.1 API, which SAP is decommissioning > on November 3, 2026. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

User

String

Login ID of the user. Optional. The user must have the Web Services Admin (Professional) or Can Administer (Standard) user role to use this parameter.

Offset

String

Starting page offset

Limit

Number

DeterminesNumber of records to return (default 10)

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

Any

### For Configurations - config ## Get Requests (Decommissioned) `` > [!NOTE] This operation uses the SAP Concur Travel Request v3.1 API, which SAP is decommissioning > on November 3, 2026. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

Offset

String

Starting page offset

Limit

Number

Number of records to return (default 100)

User

String

Login ID of the user who owns this Request. The user must have the Web Services Admin (Professional) or Can Administer (Standard) user role to use this parameter.

Status

String

The Status search term specifies which travel request or approval status to return. If no Status value is sent, the default Status of Active is used.

Modified After

Date

Returns travel requests in which the associated dependents (header, entries, segments, allocations, attendees, comments) were modified after the specified date and time. This search term can be used along with other search terms to narrow the results. The date and time (if desired) should be in UTC. The format is: YYYY-MM-DDThh:mm:ss.

Modified Before

Date

Returns travel requests in which the associated dependents (header, entries, segments, allocations, attendees, comments) were modified before the specified date and time.This search term can be used along with other search terms to narrow the results. The date and time (if desired) should be in UTC. The format is: YYYY-MM-DDThh:mm:ss.

With Segment Types

Boolean

Pass true to populate the SegmentType field in the result.

With User Permissions

Boolean

Pass true to get the UserPermssions in the result.

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

Any

### For Configurations - config ## Get Users (Decommissioned) `` > [!NOTE] This operation uses the SAP Concur Users v3.0 API, which SAP decommissioned on January > 21, 2025. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

Offset

String

Starting point of the next set of results, afterLimit specified inLimit field has been reached.

Limit

Number

Number of records to return. Default value: 25. Maximum: 100.

Primary Email

String

Primary email of the user.

Employee Id

String

Employee ID of the user.

User

String

Login ID of the user.

Last Name

String

Last name of the user.

Active

Boolean

Indicates whether to return active or inactive users. FORMAT: true or false

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

Any

### For Configurations - config ## Get Vendors `` ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

Limit

Number

The maximum number of items to be returned in a response. The default is 25 and cannot exceed 1000.

Offset

String

Specifies the starting point for the next query when iterating through the collection response. Use with paged collections of resources.

Sort Direction

String

ascending or descending. The default value is ascending.

Sort By

String

Field you need to the results to be sorted by. Vendor Name is made the default if no value is sent. Only fields that are added to the vendor form can be used here. Fields have to be specified by name as specified in Doc.

Search Type

String

Valid Options - exact, begins, contains and ends - Applies for the entire given search parameters. The default value if not sent is exact.

Vendor Code

String

Vendor Code to be searched.

Vendor Name

String

Vendor Name to be searched.

Tax Id

String

Tax ID to be searched.

Buyer Account Number

String

Buyer Account Number to be searched.

Address Code

String

Address Code to be searched.

Address1

String

Address 1 to be searched.

Address2

String

Address 2 to be searched.

Address3

String

Address 3 to be searched.

City

String

City to be searched.

State

String

State to be searched.

Postal Code

String

Postal Code to be searched.

Approved

String

Find Approved/Unapproved Vendors, True/False

Country

String

Country to be searched.

Custom1

String

Custom 1 to be searched.

Custom2

String

Custom 2 to be searched.

Custom3

String

Custom 3 to be searched.

Custom4

String

Custom 4 to be searched.

Custom5

String

Custom 5 to be searched.

Custom6

String

Custom 6 to be searched.

Custom7

String

Custom 7 to be searched.

Custom8

String

Custom 8 to be searched.

Custom9

String

Custom 9 to be searched.

Custom10

String

Custom 10 to be searched.

Custom11

String

Custom 11 to be searched.

Custom12

String

Custom 12 to be searched.

Custom13

String

Custom 13 to be searched.

Custom14

String

Custom 14 to be searched.

Custom15

String

Custom 15 to be searched.

Custom16

String

Custom 16 to be searched.

Custom17

String

Custom 17 to be searched.

Custom18

String

Custom 18 to be searched.

Custom19

String

Custom 19 to be searched.

Custom20

String

Custom 20 to be searched.

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

Any

### For Configurations - config ## Recall Request (Decommissioned) `` > [!NOTE] This operation uses the SAP Concur Travel Request v3.1 API, which SAP is decommissioning > on November 3, 2026. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

Id

String

Request ID.

x

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

String

### For Configurations - config ## Submit Request (Decommissioned) `` > [!NOTE] This operation uses the SAP Concur Travel Request v3.1 API, which SAP is decommissioning > on November 3, 2026. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

Id

String

Request ID.

x

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

String

### For Configurations - config ## Update Attendee (Deprecated) `` > [!NOTE] This operation uses the SAP Concur Attendees v3 API, which SAP deprecated on July 1, 2025. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

Update Attendee Request Data

Any

#[payload]

User

String

Login ID of the user who added the attendee to an expense. The user who is performing this API request must have the Web Services Admin (Professional) or Can Administer (Standard) user role to use this parameter.

Id

String

x

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

String

### For Configurations - config ## Update Attendee Type (Deprecated) `` > [!NOTE] This operation uses the SAP Concur Attendee Types v3 API, which SAP deprecated on July > 1, 2025. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

Update Attendee Type Request Data

Any

#[payload]

Id

String

The ID of the attendee type.

x

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

String

### For Configurations - config ## Update Digital Tax Invoice `` ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

Update Digital Tax Invoice Request Data

Any

#[payload]

Id

String

The ID of the digital tax invoice to update.

x

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

String

### For Configurations - config ## Update Entry Attendee Association `` ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

Update Entry Attendee Association Request Data

Any

#[payload]

User

String

Login ID of the user who owns this entry-attendee association. The user must have the Web Services Admin role to use this parameter.

Id

String

The ID of the entry-attendee association to delete.

x

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

String

### For Configurations - config ## Update Expense Entry `` ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

Update Expense Entry Request Data

Any

#[payload]

User

String

Login ID of the user who owns the entries. The user must have the Web Services Admin role to use this parameter.

Id

String

The ID of the expense entry to delete.

x

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

String

### For Configurations - config ## Update Expense Itemization `` ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

Update Expense Itemization Request Data

Any

#[payload]

User

String

Login ID of the user who owns the itemizations. The user must have the Web Services Admin role to use this parameter.

Id

String

The ID of the expense itemization to delete.

x

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

String

### For Configurations - config ## Update Invoices `` ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

Update Invoices Request Data

Any

#[payload]

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

Any

### For Configurations - config ## Update List Item (Deprecated) `` > [!NOTE] This operation uses the SAP Concur List v3 / List Item v3 API, which SAP deprecated on > April 16, 2021. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

Update List Item Request Data

Any

#[payload]

Id

String

The unique identifier ofListitem to delete

x

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

String

### For Configurations - config ## Update Payment Request `` ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

Update Payment Request Request Data

Any

#[payload]

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

Any

### For Configurations - config ## Update Purchase Order `` ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

Update Purchase Order Request Data

Any

#[payload]

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

Any

### For Configurations - config ## Update Quick Expense (Decommissioned) `` > [!NOTE] This operation uses the SAP Concur Quick Expense v3.0 API, which SAP has decommissioned. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

Update Quick Expense Request Data

Any

#[payload]

User

String

Login ID of the user. Optional. The user must have the Web Services Admin (Professional) or Can Administer (Standard) user role to use this parameter.

Id

String

The ID of the quick expense to be deleted.

x

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

String

### For Configurations - config ## Update Report `` ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

Update Report Request Data

Any

#[payload]

User

String

Optional.Login ID for the Report Owner.

Id

String

The unique identifier for the report.

x

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

String

### For Configurations - config ## Update Request (Decommissioned) `` > [!NOTE] This operation uses the SAP Concur Travel Request v3.1 API, which SAP is decommissioning > on November 3, 2026. ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

Update Request Request Data

Any

#[payload]

User

String

Login ID of the user. Optional. The user must have the Web Services Admin (Professional) or Can Administer (Standard) user role to use this parameter.

Do Submit

Boolean

Trigger a submit action upon a successfull save operation

Force Submit

Boolean

Force the submit operation even if non-blocking functional exceptions were to be raised on request creation or update operation.

Id

String

Request ID.

x

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

Any

### For Configurations - config ## Update Vendors `` ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

Name of the configuration to use.

x

Update Vendors Request Data

Any

#[payload]

Target Variable

String

Name of a variable that stores the operation’s output.

Target Value

String

Evaluate this expression against the operation’s output and store the results in the target variable.

#[payload]

### Output

Type

Any

### For Configurations - config ## Expiration Policy Type
FieldTypeDescriptionDefault ValueRequired

Max Idle Time

Number

A scalar time value for the maximum amount of time a dynamic configuration instance should be allowed to be idle before it’s considered eligible for expiration.

Time Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit that qualifies the maxIdleTime attribute.

## See Also [Salesforce Help](https://help.salesforce.com)