SAP Concur API Integration
Are you looking for a market-proven SAP Concur API integration connector to simplify access to the SAP Concur API? Or are you looking to remove repetitive data entry tasks from managing expenses to journal entries and payment reference details to invoices?
Codeless Platforms' SAP Concur connector (for Standard and Professional) enables organisations using SAP Concur to integrate this powerful system with on-premises or cloud-based ERP systems using drag and drop, point and click technology. Our SAP Concur connector is simply installed alongside BPA Platform which can connect to most data sources via ODBC, OLEDB, Web Services or an extensive range of supported 3rd party APIs through connectors.
Download BrochureSAP Concur API Integration Scenarios and Benefits
Common SAP Concur integration scenarios achievable through the SAP Concur API include:
SAP Concur PO invoices automation
The SAP Concur connector makes it possible to automatically create purchase invoices in your ERP system that relate to a purchase requisition/order that is created in SAP Concur that have a goods receipt note logged against them or if a workflow action has been completed.
Automated expenses to journal entries
Our SAP Concur connector enables you to to track employee's expenses in SAP Concur and then automatically create AP invoices or journal entries in your ERP system when an expenses workflow has completed in SAP Concur.
Common commercial benefits achieved by integrating SAP Concur solutions with accounting systems, ERP applications and your other business software include:
- Automate, simplify, speed and improve the expense management process
- Increased visibility into all expenses and optimise spend
- Improved compliance with policies and regulations
- Improve SAP Concur accounts payable process
- Removed manual data extracts that can lead to errors and reporting delays
- Schedule supplier payments, and more accurately forecast and manage cash flow
"All this data from the various systems, which previously would have to be manually transferred, is now being pulled automatically, on schedule or on demand, via BPA Platform. It's allowing for a lot more efficiency and time saving because data is flowing backwards and forwards. It’s a massive time saver. I can sit back and relax and let BPA Platform get on with it."
Head of Business Systems, IQGeo
IQGeo use BPA Platform to integrate SAP Concur, SAP Business One and Salesforce



SAP Concur Integration Brochure
Learn how integrating SAP Concur with ERP systems can help manage finances.
Download BrochureSAP Concur API Integration starts from
Connector Pricing
Concur
One time purchasePOA
BPA Platform
Standard Product Base Server
Starts from:£2,000
Configuration day(s) required subject to requirement.
SAP Concur API Documentation
View the SAP Concur API Objects and Functions exposed by our Connector
Allocations
View all allocations for a user or report, or view an allocation by ID.
Get
- Get /expense/allocations
- Get /expense/allocations/{id}
Attendee Types
View attendee types.
Delete
- Delete /expense/attendeetypes/{id}
Get
- Get /expense/attendeetypes
- Get /expense/attendeetypes/{id}
Post
- Post /expense/attendeetypes
Put
- Put /expense/attendeetypes/{id}
Attendees
View attendees.
Delete
- Delete /expense/attendees/{id}
Get
- Get /expense/attendees
- Get /expense/attendees/{id}
Post
- Post /expense/attendees
Put
- Put /expense/attendees/{id}
Connection Requests
View connection requests.
Delete
- Delete /common/connectionrequests/{id}
Get
- Get /common/connectionrequests
- Get /common/connectionrequests/{id}
Post
- Post /common/connectionrequests
Put
- Put /common/connectionrequests/{id}
Digital Tax Invoices
Methods to view and update digital tax invoices.
Get
- Get /expense/digitaltaxinvoices
- Get /expense/digitaltaxinvoices/{id}
Put
- Put /expense/digitaltaxinvoices/{id}
Entries
View entries.
Delete
- Delete /expense/entries/{id}
Get
- Get /expense/entries
- Get /expense/entries/{id}
Post
- Post /expense/entries
Put
- Put /expense/entries/{id}
Entry Attendee Associations
Methods to view, create, update, and delete entry attendee associations.
Delete
- Delete /expense/entryattendeeassociations/{id}
Get
- Get /expense/entryattendeeassociations
- Get /expense/entryattendeeassociations/{id}
Post
- Post /expense/entryattendeeassociations
Put
- Put /expense/entryattendeeassociations/{id}
Expense Group Configurations
Methods to view the expense group details by user or by expense group ID.
Get
- Get /expense/expensegroupconfigurations
- Get /expense/expensegroupconfigurations/{id}
Itemizations
Expense Entry Itemizations are children of an expense entry that subdivide the expense.
Delete
- Delete /expense/itemizations/{id}
Get
- Get /expense/itemizations
- Get /expense/itemizations/{id}
Post
- Post /expense/itemizations
Put
- Put /expense/itemizations/{id}
Latest Bookings
View latest hotel and air bookings for a particular user.
Get
- Get /insights/latestbookings/
List Items
View, add, update or delete list items owned by the specified lists.
Delete
- Delete /common/listitems/{id}
Get
- Get /common/listitems
- Get /common/listitems/{id}
Post
- Post /common/listitems
Put
- Put /common/listitems/{id}
Lists
View lists.
Get
- Get /common/lists
- Get /common/lists/{id}
Post
- Post /common/lists
Put
- Put /common/lists/{id}
Localized Data
Invoice includes various status codes, and error messages. This API provides a method to list the localized strings of various codes.
Get
- Get /invoice/localizeddata
Locations
Methods to get a list of valid locations for the supplied user, or get details of a location by ID.
Get
- Get /common/locations
- Get /common/locations/{id}
Opportunities
View a collection of opportunities for a specified trip or for all trips that fall within a date range.
Get
- Get /insights/opportunities
Payment Request
Methods to create or update a payment request, or view a payment request by ID.
Get
- Get /invoice/paymentrequest/{id}
Post
- Post /invoice/paymentrequest
Put
- Put /invoice/paymentrequest
Payment Request Digest
Methods to view all payment requests corresponding to search parameters, or view a payment request digest by ID.
Get
- Get /invoice/paymentrequestdigests
- Get /invoice/paymentrequestdigests/{id}
Purchase Order Receipts
Methods to create a new purchase order receipt, view or update an existing purchase order receipt, or delete a purchase order receipt.
Delete
- Delete /invoice/purchaseorderreceipts
Get
- Get /invoice/purchaseorderreceipts
Post
- Post /invoice/purchaseorderreceipts
Put
- Put /invoice/purchaseorderreceipts
Purchase Orders
Methods to create a new purchase order, or view or update an existing purchase order.
Get
- Get /invoice/purchaseorders/{id}
Post
- Post /invoice/purchaseorders
Put
- Put /invoice/purchaseorders
Quick Expenses
Methods to create basic expenses without requiring any client or user specific Expense configuration data.
Delete
- Delete /expense/quickexpenses/{id}
Get
- Get /expense/quickexpenses
- Get /expense/quickexpenses/{id}
Post
- Post /expense/quickexpenses
Put
- Put /expense/quickexpenses/{id}
Receipt Images
Allow clients to manage the receipt images attached to expense reports and the images attached to invoices. Clients can retrieve existing images by reportID, image ID, or invoiceID, and upload new images to a user, expense entry, report, or invoice.
Delete
- Delete /expense/receiptimages/{id}
Get
- Get /expense/receiptimages
- Get /expense/receiptimages/{id}
Post
- Post /expense/receiptimages
Put
- Put /expense/receiptimages/{id}
Receipts
Create a new receipt entry.
Post
- Post /common/receipts
Reports
Manage reports.
Get
- Get /expense/reports
- Get /expense/reports/{id}
Post
- Post /expense/reports
Put
- Put /expense/reports/{id}
Requests
Requests allow travelers to submit travel plans, expected expenses, and expected cash advance needs prior to spending funds.
Get
- Get /travelrequest/requests
- Get /travelrequest/requests/{id}
Post
- Post /travelrequest/requests
- Post /travelrequest/requests/{id}/recall
- Post /travelrequest/requests/{id}/submit
Put
- Put /travelrequest/requests/{id}
Request Group Configurations
Details of the Request policies for the supplied user ID.
Get
- Get /travelrequest/requestgroupconfigurations
Sales Tax Validation Request
Manage invoice information so that clients can calculate appropriate sales tax for invoice items. It also allows clients to update the invoice with the calculated sales tax.
Get
- Get /invoice/salestaxvalidationrequest
Put
- Put /invoice/salestaxvalidationrequest
Suppliers
TripLink supplier information.
Get
- Get /common/suppliers
- Get /common/suppliers/{id}
Users
Provides details of all the client's Concur users that meet the search parameters.
Get
- Get /common/users
VendorBank
Methods to create or update banking information for the specified invoice vendor.
Put
- Put /invoice/vendor/banks
VendorGroup
Methods to create or delete invoice vendor groups that meet the search parameters.
Delete
- Delete /invoice/vendor/groups
Put
- Put /invoice/vendor/groups
Vendors
Methods to create, update, or delete invoice vendors.
Delete
- Delete /invoice/vendors
Get
- Get /invoice/vendors
Post
- Post /invoice/vendors
Put
- Put /invoice/vendors

Data Integration & Synchronisation
Integrate applications, systems and web services via easy-to-use, graphical tools.
Drag and drop experience
A full drag and drop user experience so integration steps are visually represented within a wider automated process.Transformation functions
A set of transform functions that can be dragged onto the mapping area to change the data between input and output.Hundreds of connectors
Access hundreds of data connectors via one easy-to-use platform.Got a question?
Send us your questions and we will provide you with the information and resources that you need.
Ready to Talk?You don’t learn everything in life by reading a manual, sometimes it helps to get in touch