List Card Transactions
Lists an account's card transactions, newest first. Defaults to the account the credential belongs to. Covers every card the owner has ever had, including canceled cards and spend that predates a re-application, and team members only see transactions on the cards assigned to them. Pass transaction_ids to fetch specific transactions instead of paging for them.
Query parameters
The account whose card transactions to list, prefixed biz_. Defaults to the credential's account.
Return only these card transactions, each prefixed citx_. Repeat the parameter, or pass one comma-separated value.
[ "citx_xxxxxxxxxxxxxx" ]
Return only transactions charged to these cards, each prefixed icrd_.
[ "icrd_xxxxxxxxxxxxxx" ]
Return only transactions on cards assigned to these users, each prefixed user_.
[ "user_xxxxxxxxxxxxxx" ]
Return only transactions with this status.
Return only transactions authorized at or after this ISO 8601 timestamp.
Return only transactions authorized at or before this ISO 8601 timestamp.
The field to sort by. Defaults to created_at.
The sort direction. Defaults to desc.
Number of results to return from the start of the range.
Return results after this cursor. Use page_info.end_cursor from the previous response to fetch the next page.
Number of results to return from the end of the range.
Return results before this cursor. Use page_info.start_cursor from the previous response to fetch the previous page.
Response
no owner passed falls back to the credential's account
Example response
{
"data": [
{
"card_id": "icrd_xxxxxxxxxxxxxx",
"cardholder_id": "user_xxxxxxxxxxxxxx",
"cashback_usd_amount": 0.25,
"created_at": "2026-01-01T12:00:00.000Z",
"currency": "EUR",
"declined_reason": "account_credit_limit_exceeded",
"id": "citx_xxxxxxxxxxxxxx",
"international": true,
"local_amount": 22.5,
"merchant_category": "Car Care Supplies",
"merchant_category_code": "5533",
"merchant_icon_url": "https://shinetime.example/icons/lone-star-detail-supply.png",
"merchant_name": "Lone Star Detail Supply",
"posted_at": "2026-01-01T12:00:00.000Z",
"status": "completed",
"transaction_type": "spend",
"usd_amount": 24.99
}
],
"page_info": {
"start_cursor": "WyJjdXJzb3IiLDFd"
}
}Changes
Changed in 3 of the 74 revisions of this API.81026
- ▲
for the
queryrequest parameterfirst, default value20was addedrequest-parameter-default-value-added
- ●
for the
queryrequest parameterfirst, the max was set to100.00request-parameter-max-set
- ●
for the
queryrequest parameterlast, the max was set to100.00request-parameter-max-set
- ▲
- ○
added the optional property
/to the response with the statusresponse-optional-property-added
- ○
added the optional property
/to the response with the statusresponse-optional-property-added
- ○
added the optional property
/to the response with the statusresponse-optional-property-added
This revision also has 9 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○
- ▲
the
queryrequest parameterdirectionwas restricted to a list of enum valuesrequest-parameter-became-enum
- ▲
the
queryrequest parameterstatuswas restricted to a list of enum valuesrequest-parameter-became-enum
- ▲
for the
queryrequest parametercard_id, the type changed fromstringnulltoarrayrequest-parameter-type-changed
- ▲
the
//response's property format changed fromdate-timeto no format for statusresponse-property-type-changed
- ▲
the
//response's property format changed fromdate-timeto no format for statusresponse-property-type-changed
- ▲
removed the required property
//from the response with the statusresponse-required-property-removed
- ▲
removed the required property
//from the response with the statusresponse-required-property-removed
- ●
deleted the
queryrequest parametercompany_idrequest-parameter-removed
- ●
removed the optional property
/from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
/from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
/from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
/from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
/from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
/from the response with the statusresponse-optional-property-removed
- ●
added the new
spendenum value to the//response property for the response statusresponse-property-enum-value-added
- ○
api operation id
listCardTransactionremoved and replaced withlistCardTransactionsapi-operation-id-removed
- ○
api tag
Cardsaddedapi-tag-added
- ○
api tag
Card transactionsremovedapi-tag-removed
- ○
added the new optional
headerrequest parameterApi-Version-Dateto all path's operationsnew-optional-request-default-parameter-to-existing-path
- ○
added the new optional
queryrequest parameteraccount_idnew-optional-request-parameter
- ○
added the new optional
queryrequest parametercardholder_idnew-optional-request-parameter
- ○
added the new optional
queryrequest parameterordernew-optional-request-parameter
- ○
added the new optional
queryrequest parametertransaction_idsnew-optional-request-parameter
- ○
added the new enum value
ascto thequeryrequest parameterdirectionrequest-parameter-enum-value-added
- ○
added the new enum value
completedto thequeryrequest parameterstatusrequest-parameter-enum-value-added
- ○
added the new enum value
declinedto thequeryrequest parameterstatusrequest-parameter-enum-value-added
- ○
added the new enum value
descto thequeryrequest parameterdirectionrequest-parameter-enum-value-added
- ○
added the new enum value
pendingto thequeryrequest parameterstatusrequest-parameter-enum-value-added
- ○
added the new enum value
reversedto thequeryrequest parameterstatusrequest-parameter-enum-value-added
- ○
for the
queryrequest parametercreated_after, the type was generalized fromstringnulltostring, and format fromdate-timeto no formatrequest-parameter-type-generalized
- ○
for the
queryrequest parametercreated_before, the type was generalized fromstringnulltostring, and format fromdate-timeto no formatrequest-parameter-type-generalized
- ○
for the
queryrequest parameterdirection, the type was generalized from no type tostringrequest-parameter-type-generalized
- ○
for the
queryrequest parameterstatus, the type was generalized from no type tostringrequest-parameter-type-generalized
- ○
removed the non-success response with the status
response-non-success-status-removed
- ○
removed the non-success response with the status
response-non-success-status-removed
- ○
removed the non-success response with the status
response-non-success-status-removed
- ○
removed the non-success response with the status
response-non-success-status-removed
- ○
added the required property
//to the response with the statusresponse-required-property-added
This revision also has 4 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲
Of the 74 revisions, 1 has no diff computed.