This content from the SAP Concur Community was machine translated for your convenience. SAP does not provide any guarantee regarding the correctness or completeness of this machine translated text. View original text custom.banner_survey_translated_text
I've emailed to team about integrating our mobile app ReceiptSpot (receipt capture/organization tool) with Concur. We're building an outbound OAuth integration where users authorize ReceiptSpot to push selected receipts + images to their Concur expense reports (not replacing Concur).
Current status: Waiting for technical guidance but want community input on next steps without full App Center partnership.
Key questions:
Sandbox access for dev/testing without customer account or partnership?
OAuth app registration process for ISVs—self-service Client ID/secret possible?
Minimum scopes for Expense Reports v4 + Receipts v4 (push expenses/images)?
Dev endpoints (geolocation/base URI) and test user setup?
Our flow: User connects Concur → ReceiptSpot backend stores tokens → API calls to create expenses/attach images.
Happy to share our architecture diagram. What's the fastest path forward? Thanks!
Solved! Go to Solution.
This content from the SAP Concur Community was machine translated for your convenience. SAP does not provide any guarantee regarding the correctness or completeness of this machine translated text. View original text custom.banner_survey_translated_text
Hi @anand_jadhav ,
Note - I have limited knowledge of the Concur API, but I believe the information below should give you a good starting point.
Please find below response to your questions.
Sandbox access for dev/testing without customer account or partnership?
For SAP Concur Expense APIs, you typically cannot get a standalone public sandbox without either:
Most ISVs get sandbox/dev access through the partner onboarding process.
OAuth app registration process for ISVs—self-service Client ID/secret possible?
Yes — but only within a SAP Concur tenant that has Web Services/API access enabled. Admins can self-register OAuth apps and generate Client ID/secret using Concur’s Application Management tools. There is no completely public self-service registration for external ISVs without a tenant/partner access.
Minimum scopes for Expense Reports v4 + Receipts v4 (push expenses/images)?
Minimum typical SAP Concur scopes for creating expense entries and uploading receipt images:
You’ll also commonly need:
Actual access also depends on tenant-level API entitlements/features being enabled.
Dev endpoints (geolocation/base URI) and test user setup?
SAP Concur uses region-specific base URIs (US/EU/APJ). After OAuth, apps typically discover the correct API base URI dynamically from Identity/User endpoints rather than hardcoding it.
Test users must be created inside a Concur sandbox/customer tenant with Expense enabled and proper permissions assigned.
If this answers your query, then please mark solution as accepted.
This content from the SAP Concur Community was machine translated for your convenience. SAP does not provide any guarantee regarding the correctness or completeness of this machine translated text. View original text custom.banner_survey_translated_text
Hi @anand_jadhav ,
Note - I have limited knowledge of the Concur API, but I believe the information below should give you a good starting point.
Please find below response to your questions.
Sandbox access for dev/testing without customer account or partnership?
For SAP Concur Expense APIs, you typically cannot get a standalone public sandbox without either:
Most ISVs get sandbox/dev access through the partner onboarding process.
OAuth app registration process for ISVs—self-service Client ID/secret possible?
Yes — but only within a SAP Concur tenant that has Web Services/API access enabled. Admins can self-register OAuth apps and generate Client ID/secret using Concur’s Application Management tools. There is no completely public self-service registration for external ISVs without a tenant/partner access.
Minimum scopes for Expense Reports v4 + Receipts v4 (push expenses/images)?
Minimum typical SAP Concur scopes for creating expense entries and uploading receipt images:
You’ll also commonly need:
Actual access also depends on tenant-level API entitlements/features being enabled.
Dev endpoints (geolocation/base URI) and test user setup?
SAP Concur uses region-specific base URIs (US/EU/APJ). After OAuth, apps typically discover the correct API base URI dynamically from Identity/User endpoints rather than hardcoding it.
Test users must be created inside a Concur sandbox/customer tenant with Expense enabled and proper permissions assigned.
If this answers your query, then please mark solution as accepted.
This content from the SAP Concur Community was machine translated for your convenience. SAP does not provide any guarantee regarding the correctness or completeness of this machine translated text. View original text custom.banner_survey_translated_text
I have sent detailed email to SAP Concur Community <sapconcurcommunity@sap.com>
This content from the SAP Concur Community was machine translated for your convenience. SAP does not provide any guarantee regarding the correctness or completeness of this machine translated text. View original text custom.banner_survey_translated_text
@anand_jadhav that mail inbox isn't monitored. I looked up your company's profile and it says you are currently in Implementation. I would suggest speaking with your assigned implementation project manager about this and see if they can point you to some resources.
This content from the SAP Concur Community was machine translated for your convenience. SAP does not provide any guarantee regarding the correctness or completeness of this machine translated text. View original text custom.banner_survey_translated_text
Below email has been sent to that mail box.
*************
Hi Pooja,
Thank you for the detailed reply — this is exactly the kind of grounding we needed on sandbox access, OAuth registration boundaries, suggested scopes, and region-specific base URIs.
For context, I’m with Humanic Apps. We’re building ReceiptSpot, a mobile-first expense and receipt platform that captures receipts (including camera capture and OCR), supports business invoicing and POS integrations, and includes an SAP Concur integration path so organizations can push receipt images and expense data into SAP Concur Expense (Reports / Receipts APIs — v4-style flows). Our backend (ReceiptVault) implements authenticated REST APIs and will use OAuth 2.0 against Concur once we have tenant-based app registration and credentials. Until then we rely on mock/sandbox-style configuration for internal development only.
Your summary aligns with our planning:
To move forward with SAP Concur, we need clarity on the practical next steps from SAP’s side:
If this thread expects a “solution accepted” action on your side, I’m happy to mark it accordingly — your answer gave us a solid starting point.
Thank you again for your time and guidance.
This content from the SAP Concur Community was machine translated for your convenience. SAP does not provide any guarantee regarding the correctness or completeness of this machine translated text. View original text custom.banner_survey_translated_text
Hi @anand_jadhav ,
Just to clarify, I am not part of the SAP Concur organization. I work for one of the partner companies. Since this is a public forum, anyone in the community can respond to posts, especially if they have faced similar requirements or worked on related scenarios in the past.
That said, regarding your email above, I will not receive any notifications unless you reply here in the community forum. As an active community member, I share my knowledge and experience to help users and Concur admins resolve configuration-related technical issues or at least guide them toward possible solutions. 🙂
Regarding your above questions:
Yes, you can do it yourself, and the app registration process is quite simple.
Concur Role Required - Web Services Administrator
You can refer to the below standard documentation:
How to register an app:
https://developer.concur.com/api-reference/authentication/oauth2-app-mgmt-tool.html
How to generate refresh token:
https://developer.concur.com/api-reference/authentication/company-refresh-tool.html
Overall Authentication Setup Steps:
https://developer.concur.com/api-reference/authentication/getting-started.html
Note - You can also raise a support case with Concur if you face any technical difficulties during the authentication or testing process.
4. Documentation anchors — Beyond scopes, we’d appreciate pointers to the current SAP Concur developer documentation for OAuth (authorization code / refresh), Identity / geolocation discovery, Expense Reports v4, and Receipts v4 (image upload), so our implementation matches SAP’s latest patterns.
Document link for Expense Reports v4 API:
https://developer.concur.com/api-reference/expense/expense-report/v4.reports.html
Document link for Receipts v3 API:
Referring to my previous response, since you have already confirmed above that it addressed your query, as a Super User, I am marking it as the “Accepted Solution” on your behalf. 🙂
If this answers your query, then please mark solution as accepted.