From a69cb9709689c905364fab7fe29d0dbbdef16d45 Mon Sep 17 00:00:00 2001 From: rrillig <128392592+rrillig@users.noreply.github.com> Date: Mon, 17 Nov 2025 11:59:15 +0100 Subject: [PATCH 1/6] Add read API --- .../cards/v4.cards-get-started.markdown | 37 ++++++++++--------- 1 file changed, 20 insertions(+), 17 deletions(-) diff --git a/src/api-reference/cards/v4.cards-get-started.markdown b/src/api-reference/cards/v4.cards-get-started.markdown index 96ed86959..2e6059172 100644 --- a/src/api-reference/cards/v4.cards-get-started.markdown +++ b/src/api-reference/cards/v4.cards-get-started.markdown @@ -5,27 +5,29 @@ layout: reference # Cards v4 - Getting Started -Cards v4 API provides certified partner financial networks, issuing banks, and fin-tech partners with an automated path for mutual clients to make self-service connections between the partner and Concur Expense. This path enables the partner to subsequently submit Credit Card Account and Transaction data to Concur Expense in near real time. This API is only available to **partners** who have been granted access and are creating a certified application. It is not intended to be accessed by clients directly. +Cards v4 **write** APIs provide certified partner financial networks, issuing banks, and fin-tech partners with an automated path for mutual clients to make self-service connections between the partner and Concur Expense. This path enables the partner to subsequently submit Credit Card Account and Transaction data to Concur Expense in near real time. The write APIs are only available to **partners** who have been granted access and are creating a certified application. Those are not intended to be accessed by clients directly. + +The Cards v4 **read** APIs can be used to read card transactions for a given user. ## Overview The Cards v4 API exposes the following resources: -Resource|Description ----|--- -Account|Partners can create Accounts via bulk API. -Transaction|Partners can create Transactions via bulk API. -Bulk Request|Partners can retrieve the details of a Bulk Request. +Resource|Description|Endpoint +---|---|--- +Account|Partners can create Accounts via bulk API.|POST +Transaction|Partners can create Transactions via bulk API.|POST, GET +Bulk Request|Partners can retrieve the details of a Bulk Request.|GET ## Limitations Access to this documentation does not provide access to the API. -Cards v4 APIs are available in all data centers except CCPS and only to partners who have been granted access. - -Maximum number of accounts / transactions per call is 1000. +Write API limitations: -Notification of bulk request completion via [Event Subscription Service](/api-reference/ess/v4.event-subscription.html) is already depicted in the process flow diagram but not yet available. +- Cards v4 write APIs are available in all data centers exceptand only to partners who have been granted access. +- Maximum number of accounts / transactions per call is 1000. +- Notification of bulk request completion via [Event Subscription Service](/api-reference/ess/v4.event-subscription.html) is already depicted in the process flow diagram but not yet available. ## Process Flow @@ -38,11 +40,12 @@ Notification of bulk request completion via [Event Subscription Service](/api-re ## Scope Usage -Name|Description|Endpoint ----|---|--- -`cards.account.writeonly`|Write Credit Card Account|POST -`cards.transaction.writeonly`|Write Credit Card Transaction|POST -`cards.bulkrequest.read`|Read Bulk Request details|GET +Name|Description|Endpoint|Supported Authentication +---|---|---|--- +`cards.account.writeonly`|Write Credit Card Account|POST|Company JWT for certified partners +`cards.transaction.writeonly`|Write Credit Card Transaction|POST|Company JWT for certified partners +`cards.transaction.read`|Read Credit Card Transaction|GET|User JWT +`cards.bulkrequest.read`|Read Bulk Request details|GET|Company JWT for certified partners ## Dependencies @@ -52,5 +55,5 @@ The Identity v4 API can be used to retrieve the `userId` and `companyId`. ## Access Token Usage -This API supports company level access tokens. - +The write APIs support company level access tokens. +The read API for card transactions supports user level access tokens. From 7f465e7deb2d20ebbdd1cc6877742e796df7f27e Mon Sep 17 00:00:00 2001 From: rrillig <128392592+rrillig@users.noreply.github.com> Date: Mon, 17 Nov 2025 13:56:14 +0100 Subject: [PATCH 2/6] Document get transactions for user endpoint --- .../v4.cards-endpoints.transaction.markdown | 146 ++++++++++++++++++ 1 file changed, 146 insertions(+) diff --git a/src/api-reference/cards/v4.cards-endpoints.transaction.markdown b/src/api-reference/cards/v4.cards-endpoints.transaction.markdown index a6c7d2c1f..10e77ea82 100644 --- a/src/api-reference/cards/v4.cards-endpoints.transaction.markdown +++ b/src/api-reference/cards/v4.cards-endpoints.transaction.markdown @@ -226,3 +226,149 @@ Content-Type: application/json } ] ``` + +## Retrieve Card Transactions by User + +Endpoint to retrieve credit card transactions of a user. This includes corporate and business cards only. Personal card data is not exposed. + +By default only basic transaction data is returned. It is recommended to only request required options for optimal performance. It is possible to request multiple options in one call. + +### Scopes + +`cards.transaction.read` - Refer to [Scope Usage](./v4.cards-get-started.html#scope-usage) for full details. + +### URI + +```shell +GET https://{datacenterURI}/cards/v4/users/{userId}/transactions +``` + +### Parameters + +Name|Type|Format|Description +---|---|---|--- +`userId`|`string`|-|**Required** The unique identifier of the SAP Concur user. +`status`|`array `|`string`|Filter transactions by status. Allowed values: `UN - Unassigned from Report`, `AS - Assigned to Report` +`transactionDateFrom`|`date`|ISO 8601 YYYY-MM-DD|Filter transactions from this transaction date (inclusive). Defaults to 24 months ago; cannot be earlier than 24 months in the past. +`transactionDateTo`|`date`|ISO 8601 YYYY-MM-DD|Filter transactions up to this transaction date (inclusive). +`pageSize`|`integer`|-|Page size (max limit: 100); default: 100 +`pageToken`|`string`|-|Next page token as returned in a previous request. +`sort`|`string`|-|Sort criteria. Allowed values: `transactionDate`, `lastModified`; default: `transactionDate` +`order`|`string`|-|Sort order (`ASC - Ascending` or `DESC - Descending`); default: `DESC` +`includeAddendumFor`|`array `|`string`| Option to additionally fetch addendum data. Allowed values: `*` / `all`, `carRental`, `fleet`, `lodging`, `purchase`, `travel`; default behavior: no addendum data is returned. +`includeAddendumDetailsFor`|`array `|`string`| Option to additionally fetch addendum detail data. Allowed values: `*` / `all`, `fleet`, `lodging`, `purchase`, `travel`; default behavior: no addendum detail data is returned. + + +### Payload + +* Request: none +* Response: [Transaction List Response](./v4.cards-endpoints.schemas.html#schema-transaction-list-response) + +### Headers + +* `concur-correlationid` is a specific custom header used for technical support in the form of a [RFC 4122 A Universally Unique IDentifier (UUID) URN Namespace](https://tools.ietf.org/html/rfc4122). + +### HTTP Status Codes + +* 200 OK +* 400 Bad Request +* 401 Unauthorized +* 403 Forbidden +* 404 Not Found +* 500 Internal Server Error +* 503 Service Unavailable + +To learn more about response HTTP status codes for this API see [HTTP Status Codes](./v4.cards-endpoints.schemas.html#http-status-codes). + +### Examples + +#### Request + +```shell +GET https://us.api.concursolutions.com/cards/v4/users/e48fda91-15c8-4670-afe5-6c76501813c9/transactions +Accept: application/json +Authorization: Bearer {token} +Concur-CorrelationId: 90f23ece-cb6c-476f-818d-1412bdb23749 +``` + +#### Response + +```json +{ + "transactions": [ + { + "type": "RPE", + "transactionAmount": { + "currencyCode": "USD", + "value": 405.1 + }, + "postedAmount": { + "currencyCode": "USD", + "value": 405.1 + }, + "transactionDate": "2018-08-17", + "postedDate": "2018-08-19", + "billedAmount": { + "currencyCode": "USD", + "value": 405.1 + }, + "description": "ACME Hotels,123-456-7890,Seattle", + "description2": null, + "description3": null, + "description4": null, + "description5": null, + "referenceNumber": "gWp859SqAX97DsIVt5aoZmSNh4y8iH6qc", + "processorReferenceNumber": null, + "acquirerReferenceNumber": null, + "merchantReferenceNumber": null, + "customerVatNumber": "", + "totalTaxAmount": null, + "taxes": [], + "statement": { + "referenceNumber": null, + "billingDate": null + }, + "id": "d1c555dc", + "companyId": "5c381619-4980-4eac-bf63-d229ce0be23b", + "account": { + "id": "C2593B6F67E44F4587A812CDD4105FF7", + "lastSegment": "4801", + "paymentType": { + "id": "1024" + }, + "cardProductType": "CORP" + }, + "billingAccount": null, + "administrativeData": { + "status": "UN", + "processType": "REG", + "receiptImageId": null, + "integrationPartner": "BATCH", + "addendumType": null, + "lastModified": "2025-08-15T18:23:34.487+00:00", + "hasRichData": false, + "isDeletable": false + }, + "merchant": { + "name": "ACME Corporation", + "categoryCode": "7011", + "vatNumber": "", + "address": { + "city": "Seattle", + "countryCode": "US", + "state": "WA", + "streetAddress": "1 Hotel Way", + "zip": "90001" + } + } + } + ], + "paging": { + "totalElements": 1, + "nextPageToken": null, + "page": 1, + "pageSize": 1, + "totalPages": 1 + } +} +``` From 7d862442c2855aab144f27f6205e577ac2d96417 Mon Sep 17 00:00:00 2001 From: rrillig <128392592+rrillig@users.noreply.github.com> Date: Mon, 17 Nov 2025 14:16:14 +0100 Subject: [PATCH 3/6] Update process flow diagram --- .../v4.cards-get-started-process-flow.png | Bin 79817 -> 42237 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/src/api-reference/cards/v4.cards-get-started-process-flow.png b/src/api-reference/cards/v4.cards-get-started-process-flow.png index 3a6cdddb25a6c5287479bb60ebeb5b67e207f805..a8efb7cec5cdecb2b7bb82b54553ec486289e7b5 100644 GIT binary patch literal 42237 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

<}JKAo!pLGYztP@X~M!05S`3e#&8F4@ZYvc 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 Pz)L|!SvvoTf!99(%rndD literal 79817 zcmd43cRZH;|37>vl_Zgb6rvPTNR*6Nk(RplMhg+L9CaTlTjsz6%7Qj zvV>|izC))dZG!)-y(p(`PY|?~W=q^+OO%UH!VwzHWU7}yc{n)buD~P^8EB0+_nCqsMK9&-p$l=yb zj{K`X8^WnPIXryHFB73g2SSGYnhRXJpB`T!D-@&r$RBMIcyD5Q?b__j+~Diod-oo- zuvjcQpu7HGdFITS zLfR(=-G_7~AJ!)e`Ei#{Fm24HuJ8%Ik+^e%+Y=S`8-B0W1#UZhruh-wX$eNgTqZBC zoj*F44GU?HKduR8?|KpwN555ErTNjvlj7(3YU~fmTTDa*o`3t$zGi;ez}=POLT5?( zpnz`@+ly9~3<^74_Fx9Q~e ze*gZm?ZvjcqWLdxteJM$M%zTc#Z@>j7_;rrQH>htS+&)BGu zB$1@#oTenR~=MH}AEwJw@FEDTW z#NfXCAU$*{`9k9>ewHg&l-@r}<}z^2#O#}?WnxGAi*K##MI#!FRGJ!>B#)l z#!&Ad{p8&kL2*`4V6-pr2Et$Gz&Gx|xlgz%UeZm&w^3U5B-Fu+8!t(7TV=TKR5 zKD(-#?HOM_&U0KYE`_nC^^ZrVF8I8AM_1%HcFdwpM#ka6#B;r+n5-;8Rn^Q= z;rkn#A72WTyzE7YhUj0kkCj+=EfqUYU#)%p`sk6e`Mb=VDJL$wZLqKKe!QEX|G0$( z4^dVt=UEjXeQ|EW)cSKaLvzMXnzpa3+0_-WPvq>|ha>b` zw!}TN;pCL={qcj+PsVfQnyI=)VU=(p_55$W5@r1#?4m^YkMv#Qel&iFg_3`Nxb`zKu&R zj4~9>S!#REzd1b8y*Pb7HX(tss;a8xsS*E`;W_%u;=c97#Vc1{daeo>>wm)DEww!R z?3hG&8#ialpwrYu%4mLg_<=VurL>yOW?I?b?9;TeHW|7VP-hl(d%bz^qO8+>li1}S zGz4$>qr%>|Qnu1`l+P?aoU!;ka6f+?HCxY%k&>4w8iwa^Q3#@^M&+oE4zGyK9Q6_H zTO3p?<|bKb@WvM%Y`8^NTUoJAj7U)l3Z5PvW1%7rUi!un7^Ea%{*EpzEbJ?e{p`}h zar2HZE3f`ENtW8Jp4q>{D1t32z~BFCZ&PyliNj3$9v(OU@qK1-dXu=T&dob_m>j2u zcpi#hTd{84x~%(=n!9q_TxWaTuecn3@pv~6&(YJTx1$1jJyD4{SAMgLv98qdG;f~G zg$oApd49eVpMSQmF|t{Fn{HiQUEMvHthQ3XtfB3oyChrb;uXg8Z>zb)T_iT|qkTEi zpQEu?+B;e7`><~Q(h<8c`^$r$UL4bxaGIcJ=+iV9J63Zm^W4Ob?aabSL!GR)Ga6C% zdV`n+H@|#25|@;OdT-|I=U4vj(UQOco0|u$&Xm1*!-hqOA{ik;xFn@Ps_=>43B^Q;a z<6$|IZwA6P1E&%LqocKhaAOj6mL~~ z^2ReHB&5zX>B8u!`C9COd!p_>IXMAeE*+4tjVxWEAMNM2c53*rXXviro=U$St>*&d zeWTjYxjkp0?7D4PZ7nkv^}82W4YBf9bh_p<5x1ipw|sxQEADte_MyF0D~PYT%?9N| zpO0!t%5$eE?pm8uwDQ;Md!_NQvBaG>IeDLq_2PVN1bkcNbE65+hq*etbs% z^UEul=8X0xgBahW5{u>x3F>w0POGZ!=}^^tAe0buS2*kVNQY!gp~FgaSoiQ=T&$bn z;SRZP+tPJQZ?0ayrF-b}{%(nC;^Nd$Gp2(mkg<+Z=Qm-?`~9lW`j-=vdC zN&TV0BHP`2_YMaJ1!dW^aVy@PphaP&r_VZ_=#V%qvQ1)+VQ!k8#!n`0)KdOhUtgc& zbUVi$g9Y}mh>|1u7m82m=>>lK#wVv#>=zrms_7>K{b~J+%WiuOijro$B(MnN6bf(J zw3Uzb-K%(?@nF{$5#g$l(q-?rQp@|Wn{IlqSF#)H)=o4{`l(&wazOUh0@GuaWl^&? z_ivcJ{t^;-m0fDth3?fW&8IeP8=53-b+xpx_IXgW)mmCwzV=2+*v(zu8W(rP-!wyS zmQgcf!C%tV<*c=}XZ#6w@6gcwib}n2pU`u4l(*RiA2Bl%^Ip%&@0R^OE!x@ZQe&s# zg{G9Cx`Gu=woc&!hsDHW_hjT%#qne+l-70GouwMPcQWf zxy%@GD4aYQ67pzn#Qn{^e7ak=lv|$l^SR7)&6~d~quf{gkrun*+uh54zDdf=0oEg{*eZ3ig$=5vQbY+WNMa()^%NgxtZbgz@o9XKif$ zAiJEbELr6@`uaZGncgxLR@vuW5|0cGlV#{Dadqa}`!k60kJTrpzqeRj(eYs3qKSX zym9j;<;2iuwPqtadX`OWy7FxYYvc@BzC|u=WMFXEwt_z7Wmi`CvmpDxiSVP`4J5LZ zxm*4lN&3oB{PhiLW|Q(S@h3Lu`y7!mx#(!U)23%Dm#gXR(mOz^fTBFBuX+8swrc+h zM)4Lm6r&h6ZoK>-pX8!SM<3ER)}qi_eMok$j^i&ht7P==@Rml%s4vvh*H<{W=1il= z8^K0Rm%kzLe}3%QxIqG};E-K6CBW;WK><1GxyeDF64&_wF&a+JT%5@L+qXR)N;s4M z-{`@xOZjYnV`3rg4PhD15CJ3Z0>>q8oY`9YbLTj(9^_p4;l)+kiGik*%|@pVJUC>( zdTeYAFP_-?wlg6UN5;)r@gY@n-yW@}NAQaEc!Rh?f5SPhe_dazqXmA+lb6b2!(YGG z$F$m4jzw2jx23i9-1j#Rba?hzJs9|STCLDLG^vn0hN^vw^rs(~Sy`$eE4k_9_U+qs_%qYR29Dj6k@2qPuzkf5 zH>c#pTApoM|8;P1-L74`E{}9P8gSYPyopQneSgs!|d_nhk0(zZL|o1 z5V;+Nx32rj@qNlP3>Gx5=HTaF?+#qn_ckUt{zP!y9#%R!k04gj6@-h6OISzw?a?H2e*D~NlDE63N6@T+dB@J3FFQI6EL7rTz_*tM&kpLOF#PVR>|+%ry6 z&oVRj?cwLQ>ndOM?fdtN`ucUaOVX!L(_`CoegFPMSh9b3;~LtnyM-jEsylHkvt9pJH6MdC%9C=Dta9x+EH8OrDBMNKg=) zH*Y39zQ2vJO8bc$(R0tXB%~lMHugxb)0_K;Zba`tA9wV|>Xs~HALbnHw%z;o?`I(1 zp{|Tc^be+`rSbOW9`eS*@{*r*Zuj-2@yp7}(&^o~aV_Q1+p~6hrj5>?;F>{I0Zd#{ zQtZR6xhpy5d&ITf=7&WUqXZ}bQ&AF+WEvEwGV#P3mvQy5)+Mn^}X&cewl6E`fTmPhY!I$D_@1~N)4y%D0T)ux_j3jtI&V> zqmA@~=TDR$_^)Rbi8ZddbojyYBUGCIPk&)RVcy}I;C!l93gU-x2=9OwA6^Q z^(l##ot^zPrL>HC0L}Qzop%o=0lpj;&%2XncPoVapuY++&A6rz+3tLWz5cz;3E)L4 z)HpWrfAj;B@`hcj=;GA+sNbJ^mh+HZTnr-$~YMM*d&~Oh*5HK-l#C< zvta$s+|MW3A54B2>V45)1)S#}63yu|9ET3E+!L`$3DWXSqP^(g;1wMmolz0%Wd1Sf zwE3qr{GB7tNzS6Y$l?Qcnqg^)$hqyDoOkN6!-2a>@Kb&TIk_W{2OPGoKFz4WV8&x; zXsCQH&Iwy|eOFf(6%CCH-v9D8+Ws;>hFxEKdejDotE;NEb8|ob)Rx#985LElcVpsC z-CBFR2|XQM>}xGwxnQ!ODMg!+prJ@lm@ z#~{z}-sN^pn`fDWl31UoUpFa~i(eZzaddLB+;a`fwaRnVx_8NHyAFzp#hKPeFiSWI zE5}Icr_XJwVnp@x@F1SqwB^YPT7?QP)h(aN(Bp|Ha9@^Ov2x|uc>TV3iw}=4UcGuE zM$(mT%a)WgEZQkA9+o8k%*z=3<%27`No_VF@b2@AT`LTnhYxHOyPQ<*(2g~|at&?e zgTq(9{``3>ALY*;2O34#*<+~vv?KTGS2pK> zTLCVdJ%8TEeR;kU+;(O-zmtxgJ^1U_v*Go%s_l~#Rd~@^OUsmS8~w<>4Ix4<)U3a6 zcB)Q6xyx|t0U23Y%Y=;Ex9PqV*stN&&8zJH@C3x(ANs;M)Gj(o3U=2CdK71h1^Zsx z+3{XxArq?m4<3-sM(@QHr8H1Gw;q&bGz1?>hu2nduD;N1YXiLG!#g&ay5sT zSmCkzjgt}lx~p-=4<0)7$a(swoPxr}`ukGuY>V^LK0ZEchK7f`e*UDDl9Jl7V~4tx zwQMk35RPiB(}QAVr73nfy3Xj!H4sqt(Qn@DjnZS>mSFj%^GMgYn`WtlIc#! z$x+D$GEk{(5rsl)~mHxxwwtQoNYMgWV z?d{T|efMlRd3e_DKmVo@-7q!Gu+&XLTwI*Ik5WrBD}Q}|%M{uB?OWNGFI({;H52_G z#_ISoIV2_7$f}Dw^O5Zy+BP(kn(k6uiGX@NJv}09(Z?7yj|3Wb?%X+RYMS_G{fQg8 z&F%!c-)`^xI!bUQR?e}Jj$%R6x=oJPu61=+1#}m_xH4Q`>BkUq`!=DXqM{frv+c}WY-{%_yZyIfD4 zsNpqDc&rk0tG7O~r#08=NBav=D3c*kQNGQF?%RNGTAtf+d1UiF!;x#YxS`p4WY1?O zPXEyPN2iSvwovsN$33j_XXJZ&?U&gez31R!ueyb>fV6aUy34)R)xLe}6B)^b8}Abr z$B7Ixcost{tvg9kzE?hEv|yj;ZDAMYN`Otsk> zSzD*6vRpG(eK7egTEyn=m*Gh;UZSk*`pT~1;UE#4)>yFH?m|PCu~i<~Yqs9>@d+4- z3=2~?ufRw3huibGK9I__cprDXrRdszPft(Kc-se+M*ybz9QGRJ<>XYfzqmR!-RZ9B zD790FRqT9NnLDcP$VE&4p&VlWaeaNr-V&UOi&VImNQraRi^k? zjcBI}SIz@Z&lS1Gy7?C#e7Tvf5+g}Mt-bn%Hv^dVadLC7X4YwSH~vk2Vx-eB zQK%{XMRsGOYQf^EXT@jIb-ZvVjJwLch&nctclox4I1i{An^{;`&MEe4l<>CVdj-R( z48euMhukgeAv`=as#s0AYLyYtKyC*LWk^QxH^R2{^6X;AH1G3c~+Lc)$Og%0ba7AF|)3R`$Se||9QHK5!|0yvcKqxLLy4vyo? zRFmJDckK(w>lGuCiw4|EJ>@jW=4jbV{mXfzShH)SwpLE?QHbP~7r4U2Cc~YpJc1?X zsNf5nu(afzo9Mscwm8=X-9Sc9Z|jbYYmXf}b{5i?(F5C(+0`4^B`ZJYoTmue$=_S* z*OsQe-^9d(W6vHMtX2Ubp*!<~tFK?bPDM*ADHD^H5+Bh4Sh!GjQnmq>jos|HDT$HL zh#}*oewo{3lL=xG2iE}o`M8^#!0o0z!l=J_|NSHBHQ@TnMcr!&KFy5ECoyjR&z=ce zcNDRBEX1t5C+5JrMf5_T(mj#wA|jiKcUi_K8txugXInfOq2v1bnFRxO(#4+Y_4mcE zZG>dZ!mSt;duCfNPod9j@pK0`&5Coz#$z*M#!>g~^-MM!)|_B>-C@A5kr=oqB`x1+ z(vp&r@+)pvC6KtF>)hpnHiP$510SAjKvlfBFk=@M5fKNCn_2MO&4W{@K|Z;;2TGRa ztn`YV7y;pZQd9Y=Z*9{ZwrgshjaO2PfJe2ooj%Ov)>dX_U-V)$sdhR7FJvpE#ALFU`78QvkZpVcZQF85u-f$%3fm$KB~`WMp#RR#x6r83lE@BW+P` zZDzJQcF5wqq@-l)EfR_N%4IS`KbT42;N*PW^H1V|pPwJ#tZ(ht(f<>xKcHXaNWamK z62+*=NjGwzp|_XUDj?f4slx-Rvy#o+raiiD1sUgrFE5*G&=L%aogUfsR6otjldZY6Ez7pEM8{v*0a!@(=urwqC8Yxf`P>^<+U#Iz z9m;w9(TmydS(f`akM%$B?U{*$*j*|Q$&x-gJ$(ZH7?%7~hru%~pFcO9yICjUzNFW@ z{gg!FaKZWA_HC!;9?|~es^cj96COY21gF|>*5Hwx%o7+G_%87zQ_<4gAYoz{9x{1) z?AEr!U%R>}PM$o8wwQQq_JGx=ve&QIgMfHrp`bffnXX#3DoVmxWb3wVxakyVpn3(D zj$3mH32oe0Jh71^pg+G9@Mi6{oF40`i4w8dGBh-F*4X$4kJ{tdr%#{OF^jv*oEpk3 zE|%D{XU`~B^h)B=rAu%xLByxjBPj|BYb)Y z*NJWb^Ne?Adgqqs2KUiy5vGF7Iyyd{GCu5hd_H8)c;17QHiL+7-%OsFzb6UsrTItJ zrKw-uW|qvQ)V1*WD`_ugSIfU&l9!PgNWHq&e(+QJ`)3wviVwwE=BGzaT)A>3ci_;a zZ&a$PsuzFtDe0BCu*A5GuO)u(PFRT^sCApYyu48V#n4Z7WQbZc?np>T_zIwK9QS_; z-K=Y1>XEe1#j)<=B!zEj(dxZIadzNia&3LRw2sae)SHm-a4)ZQOlOiST3fgL28v%^ zT-|`10>$_$1-z8tHH69e^ISW3uEI~t0eB7=_{6z|J+UtO$il9ne%{sLoVxm%aJ#k_ zSNA~~2#JhbgPYiJ|4@#OU9GCy&*&(1*T*4obM0TgTpay+RNQTWnUqDqpVYUDXiuu# zKS&=D5mEc<)k}bJIu;h52#q}USE?Uu47EW=A+!c!(ZGKy_bP*F%)0b6MtFV;SQiIUz12Ws&+wG=*>JuK& zv)pF7)eMON zL8{?%I~J+*4Os7{Nr#K5vt-s;Zgh6|q`6D>xT(fAQSgPa+~{Z)xZag*tm;A1Y{%_Y zv=>2Sj!*w=CmAN-CIqc`*i`!rif(I{rY(tBeNuEuHY-MF-y_$O&qOo^5 z_wJ>|Cs%xZc|*`?!kq932v`Rkos@dg;DxfXGT{NxupO0cb{46O(e3{J{%1|p9rmBx zaff$AelY2aH}tp$ElX9OxUtZbH;%7TH5uA8HvirU?OB>nE@;dfw9n<_LIkVX#dtauPk5Bx`$i0LI;C2}{u%Y|n0fQpP>wv}! zBks$os&5+;PmXQ{DV;o7ft@zGFl#St{*Kh%x{GT8C#nEU1OZ3J z{M$iaQg%@L*IG5de^0-(v;+%f!`RoCD+yCgvZ8b6u=N)|$+zv?+-ZO5(y`^GMR>X~ zaj>eajk_!Twq!~hNY$m1S0(>(n+DszU6n-5J2uwVAl3eXfi!z`^AwF-am7c+#**K4 zjvEfBJ^Sm51Z?Jq|86nV{({N=`c!o$kvL1W7=EwJL$?KB(od zoow}y`_>Sfn3#G(RV3+4qf6|+D-U%P>+0EpBAb7BydIJm6*?FVtB9gFeabO|7X-@G zT4=XL*r`vSJ(KAyapha^KX#3cjg73D?{m(pz~wqy;k}-ybF(15aGW98Je;P6{N75= zEA}|-9yoDr;8tXjlU1QUnwQJ_B&v;1j8MM;3K5Y0zHX9qch@#O_l^=@xL1pZDaJ3`E*(x-9QTeo# zhM&^uMgMB~jwK!k?De6Rtd&^T3N@a-NgZleLhbbzva1G~QelO>dX&D8lckaAe(lrn zW!0FBojZ0=L9k)$a2}E9g2bUvKRD2$!}L~KUE+_X$Jg-N#JB_x8UdGI?3I<3XDfZ_ zf3)TAE3c^NHE`(rCvf!prIwE&IYJvcN=J#dV%(ge|D!dR4+_w4HNf=RU(SlgWIv^h z&PTwB0>jwG8Ye$tCHC(r6D9pBlCzY}nT9@yl8_2+12_9<(e6KFHzCJm-Qd*`G@W}9s!?5 zbuUEW9JANurAw3hfbdflJRzQ%lIBvA^wp7$DySm3WY;?GDas^J!a9m`s(t@HtK7KI z&sR<|oS_eV4p`lC|K^}qb#>*C5+EGXha7$1lr{P7RcLMpcmL{`i4$`Qy*Cem1;a*Y z4fF!C9T0?$IT7A?^BROnaIjkT4;-9vVkWq&B(fdg@r$*6Yrd1zK^wV>F8>K)c>oOl zzPtb8W=Zk@DF6B&uk0@o_VM2`>OaiKzpv2Un!mNwCECA2ZvW|T{mFR!vDJRxg?|Cy z|8^8I%@lMYMu-2$3tI_@Lb9I+)$cM5r6z{kG@l64onEYfX8ddbH%F`Rax%o$^?pG? zO&0ST{ce)Bk{ASFbv~!*pFsfJ{bDpJ@uV*?Gvi3+)F#9JoP5Yqe^V;c<~>@mg91sk z#^u&Ce|$8@{b{gqfddE9tISg~k&pmOW>}U41_k#f zvFSG1<1#WS0=1<0e-$p$M$JqEuLlpdLF5gB`gwM8py{CFC zeT9;lYt_7hz`Kwgrf9s5@8ZRaN1&U*w+>ubaIss2S`+WSyae3l0VMyWy&VpdW*664 zD9>XKXV1pAJPzX>u7#|@wrTU`@;7g2A*GzKvlF~B+^UiI1sE6ZUH}kH#mkoz55yeG z!KTy=*tTs8f`nT3`7_I#H*ZK?H7-7$@7d|ulu=UgoY0t?{tsV}H@G=j?TNs}uScFg ze_n=n+a`9IlrF<=G17;W2>y2Yj`G3O%N(Thm0R^k5`)`?BTsso<}mn4qt3_MyS%1m z4Fk8L$BP$-A4sBK$aWOXjhp7&%wXliF8VU=kD_Cl&45p|Z zDcqhqXg~-USJQm!>qEZkI!?3<4D%x7ja=j1wy*B&)XFxI4;tWDto|k1f0u(wqhtTI z(XZEOk8O{eJJ(wmt_1}BrT5UGLj-a4>ecXpU%!4;pd(k7#>d6MjiN^G2ZBkQQH3{R zdizNY7$}AjkoX7o6ZB{!3k$z>OnW&1$8Z4;Uj4ZhaO`$e6cyC&n>TOzt|dKELAM3R ztOsxcl0M$rgQijez(_%Gow&7$q3`2Ib*SRL8?0u!1NIR_yll`hN5|*S-Q?x{6zVI= z%c1>#=Mom)L?F!&gd20y%S(gL=pmGrGih4avCv5QPfl5Rb0p7}eX&CkEClnxiyYAE z-XlvWZ23`cn7K~(=~;>xW_g+1ThjszAqp`p&{fvNcGuWK%kbn-pOsT?y21-nfF&+2jv(BZ7e(Pq@a^d= zb(ezIvzCvKPuR9&D^x|_;NZ-Q2c82MadUGkME;ZK8YyphvS*D4_$=uHs5}&>AOQQN z&4wD6csXs0h_i?kB9}`8KilJ;sBJeK8(CoIDyFUR>8&jDVv3bUvC}fCU_u~ntp2jcir+B%%-|w^($Y?D8BXfQV<}q zdkofZraT(Blb4qo@T{ij+AlijVM$55NlNzN0|Q|F=+u<##fwiHd;eAPB-U(TqdYYg zdPNl-zXr=X3l5=)nb|q$1=KZK^w)Y;5vU2r5kUJoFyK#C)2(pDQ`$T3>^wQzxxAF$ zI>50GlK{!`95q8=eVigpgS!Y)d+n zP{?{c?N>V)Gv#dm#ZvC&)`vnVgX0K^i15Zf37Gzo(yDBVOdsI^v$+TCy5?%9tItTu zJni8tLuKzCN%MuVNV$olR-qSdAS)nzM3Owun97;fLtyyd-RN_QshXLx*ci8?qy5k> zQib1)*Ro0(HcJwP)h&1<=%TLgZnl

(H?vmM4pxdmn}Sz{$_Aggn)0iSB^`YA{)S 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 Date: Mon, 17 Nov 2025 14:46:37 +0100 Subject: [PATCH 4/6] Revise resource descriptions Updated the API resource descriptions for clarity. --- src/api-reference/cards/v4.cards-get-started.markdown | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/api-reference/cards/v4.cards-get-started.markdown b/src/api-reference/cards/v4.cards-get-started.markdown index 2e6059172..592f991db 100644 --- a/src/api-reference/cards/v4.cards-get-started.markdown +++ b/src/api-reference/cards/v4.cards-get-started.markdown @@ -13,11 +13,11 @@ The Cards v4 **read** APIs can be used to read card transactions for a given use The Cards v4 API exposes the following resources: -Resource|Description|Endpoint ----|---|--- -Account|Partners can create Accounts via bulk API.|POST -Transaction|Partners can create Transactions via bulk API.|POST, GET -Bulk Request|Partners can retrieve the details of a Bulk Request.|GET +Resource|Description +---|--- +Account|Partners can create Accounts via bulk API. +Transaction|Partners can create Transactions via bulk API. Users can retrieve Transactions. +Bulk Request|Partners can retrieve the details of a Bulk Request. ## Limitations From 8f8ed222c2731007fadabf4aa0de69448ff5fa4b Mon Sep 17 00:00:00 2001 From: rrillig <128392592+rrillig@users.noreply.github.com> Date: Mon, 17 Nov 2025 14:47:31 +0100 Subject: [PATCH 5/6] Clarify access token requirements for transactions Added note about user level access tokens for transactions. --- src/api-reference/cards/v4.cards-endpoints.transaction.markdown | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/api-reference/cards/v4.cards-endpoints.transaction.markdown b/src/api-reference/cards/v4.cards-endpoints.transaction.markdown index 10e77ea82..c872f5854 100644 --- a/src/api-reference/cards/v4.cards-endpoints.transaction.markdown +++ b/src/api-reference/cards/v4.cards-endpoints.transaction.markdown @@ -233,6 +233,8 @@ Endpoint to retrieve credit card transactions of a user. This includes corporate By default only basic transaction data is returned. It is recommended to only request required options for optimal performance. It is possible to request multiple options in one call. +This endpoint supports user level access tokens only. + ### Scopes `cards.transaction.read` - Refer to [Scope Usage](./v4.cards-get-started.html#scope-usage) for full details. From efafc3807775f19605a99d945cb65be852bdd4e6 Mon Sep 17 00:00:00 2001 From: rrillig <128392592+rrillig@users.noreply.github.com> Date: Mon, 17 Nov 2025 16:16:26 +0100 Subject: [PATCH 6/6] Add GET transaction schema --- .../cards/v4.cards-endpoints.schemas.markdown | 94 ++++++++++++++++++- 1 file changed, 89 insertions(+), 5 deletions(-) diff --git a/src/api-reference/cards/v4.cards-endpoints.schemas.markdown b/src/api-reference/cards/v4.cards-endpoints.schemas.markdown index 432026b5a..bfa354d98 100644 --- a/src/api-reference/cards/v4.cards-endpoints.schemas.markdown +++ b/src/api-reference/cards/v4.cards-endpoints.schemas.markdown @@ -72,7 +72,7 @@ Name|Type|Format|Description Name|Type|Format|Description ---|---|---|--- -`account`|`object`|[`Transaction Account Reference`](#schema-transaction-accountreference)|**Required** Reference to the card account this transaction belongs to. +`account`|`object`|[`Transaction Account Reference`](#schema-create-transaction-accountreference)|**Required** Reference to the card account this transaction belongs to. `acquirerReferenceNumber`|`string`|-|Acquirer reference number. `authorizationExternalId`|`string`|-|External ID of the referenced (pre-)authorization. `billedAmount`|`object`|[`Amount`](#schema-amount)|Billed amount. @@ -103,12 +103,85 @@ Name|Type|Format|Description `travel`|`object`|[`Travel`](#schema-travel)|Travel addendum data. `type`|`enum`|-|**Required** Type of the transaction. Supported values: `ANF - Annual Fees`, `CAV - Cash Advance`, `CCF - Cash and Check Fees`, `RPE - Regular Transaction`, `FNC - Finance Charges`, `NSF - Insufficient Funds Check Fees`, `LAF - Late Fees`, `CHG - Other Bank Charges and Fees`, `PAY - Payment` -## Transaction Account Reference +## Transaction List Response + +Name|Type|Format|Description +---|---|---|--- +`transactions`|`array`|[`Transaction`](#schema-transaction)|**Required** Array of transactions. (Maximum number of items: 100) +`paging`|`object`|[`Paging`](#schema-paging)|**Required** Paging details + +## Transaction + +Name|Type|Format|Description +---|---|---|--- +`account`|`object`|[`Transaction Account Reference`](#schema-transaction-accountreference)|**Required** Reference to the card account this transaction belongs to. +`accountCodes`|`array`|[`Transaction Account Code`](#schema-transaction-accountcode)|Account codes of the transaction (accountCode1 - accountCode10). +`acquirerReferenceNumber`|`string`|-|Acquirer reference number. +`administrativeData`|`object`|[`Transaction Administrative Data`](#schema-transaction-administrativedata)|Administrative (internal) data +`authorizationReferenceNumber`|`string`|-|Authorization Reference Number +`billedAmount`|`object`|[`Amount`](#schema-amount)|Billed amount. +`billingAccount`|`object`|[`Transaction Account Reference`](#schema-transaction-accountreference)|Account to which the transaction is billed to, relevant for example in case of Lodge scenarios. +`carRental`|`object`|[`Car Rental`](#schema-carrental)|Car rental addendum data. +`companyId`|`string`|-|**Required** SAP Concur company ID. +`customerVatNumber`|`string`|-|Customer VAT number. +`description`|`string`|-|Description of the transaction. +`description2`|`string`|-|Description2 of the transaction. +`description3`|`string`|-|Description3 of the transaction. +`description4`|`string`|-|Description4 of the transaction. +`description5`|`string`|-|Description5 of the transaction. +`fleet`|`object`|[`Fleet`](#schema-fleet)|Fleet addendum data. +`id`|`string`|-|**Required** Concur internal transaction ID. Unique identifier for the card transaction as defined by SAP Concur. +`lodging`|`object`|[`Lodging`](#schema-lodging)|Lodging addendum data. +`merchant`|`object`|[`Merchant`](#schema-merchant)|**Required** Merchant details. +`merchantReferenceNumber`|`string`|-|Merchant reference number. +`postedAmount`|`object`|[`Amount`](#schema-amount)|**Required** Posted amount. +`postedDate`|`date`|ISO 8601 `YYYY-MM-DD`|**Required** Posted date. +`processorReferenceNumber`|`string`|-|Processor reference number. +`purchase`|`object`|[`Purchase`](#schema-purchase)|Purchase addendum data. +`referenceNumber`|`string`|-|Transaction reference number for display purposes. +`statement`|`object`|[`Statement`](#schema-statement)|Statement this transactions belongs to. +`taxes`|`array`|[`Transaction Tax`](#schema-transaction-tax)|Taxes incurred for the transaction. +`totalTaxAmount`|`object`|[`Amount`](#schema-amount)|Total tax amount. +`transactionAmount`|`object`|[`Amount`](#schema-amount)|**Required** Transaction amount. +`transactionDate`|`date`|ISO 8601 `YYYY-MM-DD`|**Required** Transaction date. +`transactionDateTime`|`timestamp`|RFC 3339 `YYYY-MM-DDThh:mm:ss.nnn`|Timestamp when the transaction happened. +`travel`|`object`|[`Travel`](#schema-travel)|Travel addendum data. +`type`|`enum`|-|**Required** Type of the transaction. Supported values: `ANF - Annual Fees`, `CAV - Cash Advance`, `CCF - Cash and Check Fees`, `RPE - Regular Transaction`, `FNC - Finance Charges`, `NSF - Insufficient Funds Check Fees`, `LAF - Late Fees`, `CHG - Other Bank Charges and Fees`, `PAY - Payment` + +## Create Transaction Account Reference Name|Type|Format|Description ---|---|---|--- `externalId`|`string`|-|**Required** Unique identifier (token) of the referenced billing account as defined by an external system (outside the SAP Concur platform). Must not contain primary account number (PAN). +## Transaction Account Reference + +Name|Type|Format|Description +---|---|---|--- +`cardProductType`|`string`|-|**Required** Card product type. Supported values: `CORP - Corporate Card`, `BUSN - Business Card` +`id`|`string`|-|**Required** Concur internal account ID. Unique identifier (token) for the card account as defined by SAP Concur. Does not contain primary account number (PAN). +`lastSegment`|`string`|-|Last four digits of the card account. +`paymentType`|`object`|[`Payment Type Reference`](#schema-paymenttypereference)|Payment Type of the card account. + +## Payment Type Reference + +Name|Type|Format|Description +---|---|---|--- +`id`|`string`|-|**Required** Concur internal payment type ID. + +## Transaction Administrative Data + +Name|Type|Format|Description +---|---|---|--- +`addendumType`|`string`|-|In case the transaction has addendum data, specifies which kind of addendum data are available. Supported values: `TRVL - Travel`, `LODG - Lodging`, `FLET - Fleet`, `CAR - Car Rental`, `PRCH - Purchase` +`hasRichData`|`boolean`|-|**Required** Indicates whether the transaction enough (addendum) data for being classified as "rich". +`integrationPartner`|`string`|-|**Required** Integration partner through which this transaction was imported. Supported values: `BATCH - File-based integration`, `AMEX_OPEN - American Express Business Card integration`, `API - API-based integration` +`isDeletable`|`boolean`|-|**Required** Indicates whether the transaction can be deleted/hidden by the end user. +`lastModified`|`timestamp`|RFC 3339 `YYYY-MM-DDThh:mm:ss.nnnZ`|**Required** Last Modified timestamp +`processType`|`string`|-|**Required** Process type. Supported values: `CBS - Company Bill Statements`, `CR - Central Reconciliation`, `REG - Regular Expense Processing` +`receiptImageId`|`string`|-|ID of the receipt image +`status`|`string`|-|Transaction Status. Supported values: `UN - Unassigned`, `AS - Assigned to Report` + ## Car Rental Name|Type|Format|Description @@ -151,12 +224,12 @@ Name|Type|Format|Description ---|---|---|--- `discountAmount`|`object`|[`Amount`](#schema-amount)|Discount Amount. `driverId`|`string`|-|Driver ID. -`fuelType`|`enum`|-|**Required** Fuel type. Supported values: `ALCOHOL - Alcohol-based Fuel`, `AUTOGAS - Autogas (LPG)`, `AVIATION - Aviation/Jet Fuel`, `BIOBLEND - Biodiesel-blended Fuel`, `BIOFUEL - Biodiesel Fuel`, `CLNDIESEL - Clean Diesel`, `DIESEL - Diesel Fuel`, `GASOLINE - Gasoline`, `MARINE - Marine Fuel`, `NATURAL - Natural Gas`, `OTHER - Other Fuel`, `UNDEF - Undefined Fuel Type` +`fuelType`|`enum`|-|Fuel type. Only **Required** for *create* scenario. Supported values (validated for *create* case only): `ALCOHOL - Alcohol-based Fuel`, `AUTOGAS - Autogas (LPG)`, `AVIATION - Aviation/Jet Fuel`, `BIOBLEND - Biodiesel-blended Fuel`, `BIOFUEL - Biodiesel Fuel`, `CLNDIESEL - Clean Diesel`, `DIESEL - Diesel Fuel`, `GASOLINE - Gasoline`, `MARINE - Marine Fuel`, `NATURAL - Natural Gas`, `OTHER - Other Fuel`, `UNDEF - Undefined Fuel Type` `items`|`array`|[`Fleet Detail`](#schema-fleet-detail)|Fleet items. `odometer`|`string`|-|Odometer reading. -`productType`|`enum`|-|**Required** Product type. Supported values: `CARACC - Automotive Accessories`, `GLASS - Automotive Glass`, `AVIACC - Aviation Accessories`, `AVIFOOD - Aviation Food/Beverage`, `AVIMAINT - Aviation Maintenance`, `BATTERIES - Batteries`, `BEVERAGE - Beverage`, `BRAKE - Brakes and Brake Services`, `WASH - Car Wash`, `SMOKE - Cigarettes/Tobacco`, `FEE - Fees`, `FOOD - Food`, `AVIATION - General Aviation`, `HEALTH - Health/Beauty`, `LABOR - Labor`, `MISC - Miscellaneous Product`, `OIL - Motor Oil`, `PARTS - Parts`, `REPAIR - Repair`, `SERVICE - Services`, `TIRES - Tires`, `TBA - Tires Batteries Accessories`, `TOW - Towing`, `UNDEF - Undefined Product Type` +`productType`|`enum`|-|Product type. . Only **Required** for *create* scenario. Supported values (validated for *create* case only): `CARACC - Automotive Accessories`, `GLASS - Automotive Glass`, `AVIACC - Aviation Accessories`, `AVIFOOD - Aviation Food/Beverage`, `AVIMAINT - Aviation Maintenance`, `BATTERIES - Batteries`, `BEVERAGE - Beverage`, `BRAKE - Brakes and Brake Services`, `WASH - Car Wash`, `SMOKE - Cigarettes/Tobacco`, `FEE - Fees`, `FOOD - Food`, `AVIATION - General Aviation`, `HEALTH - Health/Beauty`, `LABOR - Labor`, `MISC - Miscellaneous Product`, `OIL - Motor Oil`, `PARTS - Parts`, `REPAIR - Repair`, `SERVICE - Services`, `TIRES - Tires`, `TBA - Tires Batteries Accessories`, `TOW - Towing`, `UNDEF - Undefined Product Type` `quantity`|`object`|[`Fleet Quantity`](#schema-fleet-quantity)|Quantity. -`serviceType`|`enum`|-|**Required** Service type. Supported values: `FULL - Full-service`, `NFUEL - Only non-fuel products purchased`, `SELF - Self-service`, `UNDEF - Undefined Service Type` +`serviceType`|`enum`|-|Service type. . Only **Required** for *create* scenario. Supported values (validated for *create* case only): `FULL - Full-service`, `NFUEL - Only non-fuel products purchased`, `SELF - Self-service`, `UNDEF - Undefined Service Type` `totalAmount`|`object`|[`Amount`](#schema-amount)|Total amount. `unitAmount`|`object`|[`Amount`](#schema-amount)|Price per unit of measure. `vehicleNumber`|`string`|-|Vehicle Number. @@ -248,6 +321,7 @@ Name|Type|Format|Description `doingBusinessAs`|`string`|-|Name of the business the merchant is doing (preferred for display purposes over merchant name). `id`|`string`|-|Merchant identifier. `name`|`string`|-|**Required** Merchant name. +`standardCategoryCode`|`string`|-|Standardized Merchant Category Code. Relevant for *read* scenario only. `vatNumber`|`string`|-|Merchant's VAT number. ## Purchase @@ -371,6 +445,16 @@ Name|Type|Format|Description `serviceClass`|`string`|-|Class of Service Code. Preferred values: `A = First Discount`, `B = Coach Discount`, `C = Business Class`, `D = Bus Discounted`, `E = Shuttle`, `F = First Class`, `H = Coach Discount`, `J = Bus Premium`, `K = Thrift`, `L = Thrift Discount`, `M = Coach Discount`, `P = First Premium`, `Q = Coach Discount`, `R = Supersonic`, `S = Standard Class`, `T = Coach Discount`, `U = Shuttle`, `V = Thrift Discount`, `W = Coach Premium`, `Y = Coach` `travelLegNumber`|`integer`|-|Order in which the leg is to be traveled. +## Paging + +Name|Type|Format|Description +---|---|---|--- +`nextPageToken`|`string`|-|Page token as returned in a previous request. +`page`|`integer`|-|Current page (starting with 1). +`pageSize`|`integer`|-|Page size. +`totalElements`|`integer`|-|Number of total elements across all pages. +`totalPages`|`integer`|-|Total number of pages. + # Bulk Request Schemas ## Bulk Request