Skip to content

Commit 76ead7b

Browse files
[skip ci] Updates
1 parent 6695cd1 commit 76ead7b

2 files changed

Lines changed: 37 additions & 24 deletions

File tree

api-guides/e-receipts-enterprise-app-integration-guide.html

Lines changed: 35 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -665,7 +665,8 @@ <h2 id="app-center-flow---connecting-from-sap-concur-app-center">App Center Flow
665665

666666
<p><strong>Example of App Listing:</strong></p>
667667

668-
<p><img src="/assets/img/api-guides/e-receipts-enterprise/step-1.png" alt="Example of App Center Listing Page" /></p>
668+
<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>![Example of App Center Listing Page](/assets/img/api-guides/e-receipts-enterprise/step-1.png)
669+
</code></pre></div></div>
669670

670671
<ol>
671672
<li>
@@ -678,12 +679,9 @@ <h2 id="app-center-flow---connecting-from-sap-concur-app-center">App Center Flow
678679
</li>
679680
<li>
680681
<p>Your landing page should allow an admin user to log in/authenticate.</p>
681-
</li>
682-
</ol>
683-
684-
<p><img src="/assets/img/api-guides/e-receipts-enterprise/step-4.png" alt="Screenshot of Login Page" /></p>
685682

686-
<ol>
683+
<p><img src="/assets/img/api-guides/e-receipts-enterprise/step-4.png" alt="Screenshot of Login Page" /></p>
684+
</li>
687685
<li>
688686
<p>The redirect URI will contain id and requestToken parameters. Example: <code class="language-plaintext highlighter-rouge">https://{partner-redirect-URI}?id=e693e3d8-00f5-4e8d-9b87-9b42896e01bd&amp;requestToken=at-si86uekvgga2qj2i1bfj89juqgn&amp;userId=715810de-a259-4f7d-bad7-35badc9980bb</code></p>
689687
</li>
@@ -739,10 +737,18 @@ <h2 id="app-center-flow---connecting-from-sap-concur-app-center">App Center Flow
739737
<p>After admin user has successfully completed the login process, store the following with company’s profile in your database:</p>
740738

741739
<ul>
742-
<li><code class="language-plaintext highlighter-rouge">refresh_token</code>: (36 characters including dashes) valid for six months from the day and time issued.</li>
743-
<li><code class="language-plaintext highlighter-rouge">refresh_expires_in</code>: expiration date &amp; time in Epoch time format, please convert to UTC format.</li>
744-
<li><code class="language-plaintext highlighter-rouge">geolocation</code>: to be used as the base URI when making API calls on behalf of the user.</li>
745-
<li><code class="language-plaintext highlighter-rouge">id</code>: (36 characters including dashes) The company <code class="language-plaintext highlighter-rouge">uuid</code> used for identity the connected company.</li>
740+
<li>
741+
<p><code class="language-plaintext highlighter-rouge">refresh_token</code>: (36 characters including dashes) valid for six months from the day and time issued.</p>
742+
</li>
743+
<li>
744+
<p><code class="language-plaintext highlighter-rouge">refresh_expires_in</code>: expiration date &amp; time in Epoch time format, please convert to UTC format.</p>
745+
</li>
746+
<li>
747+
<p><code class="language-plaintext highlighter-rouge">geolocation</code>: to be used as the base URI when making API calls on behalf of the user.</p>
748+
</li>
749+
<li>
750+
<p><code class="language-plaintext highlighter-rouge">id</code>: (36 characters including dashes) The company <code class="language-plaintext highlighter-rouge">uuid</code> used for identity the connected company.</p>
751+
</li>
746752
</ul>
747753
</li>
748754
<li>
@@ -766,17 +772,22 @@ <h3 id="refreshing-a-token">Refreshing a Token</h3>
766772
</li>
767773
<li>
768774
<p>The below elements are returned with the new <code class="language-plaintext highlighter-rouge">access_token</code>, replace previously stored values for the company in your database:</p>
769-
</li>
770-
</ol>
771775

772-
<ul>
773-
<li><code class="language-plaintext highlighter-rouge">refresh_token</code> (replace)</li>
774-
<li><code class="language-plaintext highlighter-rouge">refresh_expires_in</code> (replace)</li>
775-
<li><code class="language-plaintext highlighter-rouge">geolocation</code> (replace)</li>
776-
</ul>
777-
778-
<ol>
779-
<li>If a company’s integration is idle for six months the <code class="language-plaintext highlighter-rouge">refresh_token</code> will expire and the company’s partner account and SAP Concur account will be de-linked. To prevent this from happening, build a scheduled job that scans your database for expiration dates and refreshes tokens X days prior to expiration. Refer <a href="https://developer.concur.com/api-reference/authentication/apidoc.html#refreshing-a-token-">Refreshing a Token</a> API for the post body description and example.</li>
776+
<ul>
777+
<li>
778+
<p><code class="language-plaintext highlighter-rouge">refresh_token</code> (replace)</p>
779+
</li>
780+
<li>
781+
<p><code class="language-plaintext highlighter-rouge">refresh_expires_in</code> (replace)</p>
782+
</li>
783+
<li>
784+
<p><code class="language-plaintext highlighter-rouge">geolocation</code> (replace)</p>
785+
</li>
786+
</ul>
787+
</li>
788+
<li>
789+
<p>If a company’s integration is idle for six months the <code class="language-plaintext highlighter-rouge">refresh_token</code> will expire and the company’s partner account and SAP Concur account will be de-linked. To prevent this from happening, build a scheduled job that scans your database for expiration dates and refreshes tokens X days prior to expiration. Refer <a href="https://developer.concur.com/api-reference/authentication/apidoc.html#refreshing-a-token-">Refreshing a Token</a> API for the post body description and example.</p>
790+
</li>
780791
</ol>
781792

782793
<h2 id="roster-sync">Roster Sync</h2>
@@ -788,7 +799,7 @@ <h2 id="roster-sync">Roster Sync</h2>
788799
</ul>
789800

790801
<blockquote>
791-
<p><strong><em>Note</em>:</strong> An employee’s mobile number may not be present.</p>
802+
<p><strong>Note:</strong> An employee’s mobile number may not be present.</p>
792803
</blockquote>
793804

794805
<ul>
@@ -797,7 +808,9 @@ <h2 id="roster-sync">Roster Sync</h2>
797808

798809
<h3 id="linking-user-accounts">Linking User Accounts</h3>
799810

800-
<p>Consult with the customer which employee’s will be invited to utilize the integration. Common method for inviting employees to create or link an account (if employee has an existing account) is via an email invitation. If an employee does not have an existing account, invite employee to create an account. Ensure that employee’s is link to the company’s account. If an employee has an existing account, link the existing account to the company’s account. <strong>Recommendation:</strong> Provide a dashboard to company to manage employee’s utilizing the integration.</p>
811+
<p>Consult with the customer which employee’s will be invited to utilize the integration. Common method for inviting employees to create or link an account (if employee has an existing account) is via an email invitation. If an employee does not have an existing account, invite employee to create an account. Ensure that employee’s is link to the company’s account. If an employee has an existing account, link the existing account to the company’s account.</p>
812+
813+
<p><strong>Recommendation:</strong> Provide a dashboard to company to manage employee’s utilizing the integration.</p>
801814

802815
<h3 id="getting-all-active-users">Getting All Active Users</h3>
803816

feed.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
<description>Concur docs provides comprehensive information on working with the Concur platform</description>
66
<link>https://preview.developer.concur.com/</link>
77
<atom:link href="https://preview.developer.concur.com/feed.xml" rel="self" type="application/rss+xml" />
8-
<pubDate>Thu, 26 Mar 2026 21:10:59 +0000</pubDate>
9-
<lastBuildDate>Thu, 26 Mar 2026 21:10:59 +0000</lastBuildDate>
8+
<pubDate>Thu, 26 Mar 2026 22:08:11 +0000</pubDate>
9+
<lastBuildDate>Thu, 26 Mar 2026 22:08:11 +0000</lastBuildDate>
1010
<generator>Jekyll v4.1.1</generator>
1111

1212
</channel>

0 commit comments

Comments
 (0)