For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
Contact usLogin
GuidesAPI ReferenceFDX APIChangelog
GuidesAPI ReferenceFDX APIChangelog
  • Overview
    • Introduction
    • Authentication
  • Accounts
  • Statements
  • Customers
  • Transactions
      • GETList account transactions
LogoLogo
Contact usLogin
TransactionsTransactions

List account transactions

GET
/accounts/:id/transactions
GET
/fdx/v6/accounts/:id/transactions
$curl https://api.givechariot.com/fdx/v6/accounts/id/transactions \
> -H "Authorization: Bearer <token>"
1{
2 "transactions": [
3 {
4 "accountCategory": "DEPOSIT_ACCOUNT",
5 "accountId": "string",
6 "transactionId": "string",
7 "transactionTimestamp": "2024-01-15T09:30:00Z",
8 "description": "string",
9 "debitCreditMemo": "DEBIT",
10 "status": "PENDING",
11 "amount": 1.1,
12 "postedTimestamp": "2024-01-15T09:30:00Z",
13 "memo": "string",
14 "category": "string",
15 "subCategory": "string",
16 "lineItem": [
17 {
18 "description": "string",
19 "amount": 1.1,
20 "checkNumber": 1,
21 "memo": "string",
22 "reference": "string"
23 }
24 ],
25 "reward": {
26 "categoryId": "string",
27 "accrued": 1.1,
28 "adjusted": 1.1
29 },
30 "reference": "string",
31 "links": [
32 {
33 "href": "string"
34 }
35 ],
36 "fiAttributes": [
37 {
38 "name": "string",
39 "value": "string"
40 }
41 ],
42 "transactionType": "ADJUSTMENT",
43 "payee": "string",
44 "checkNumber": 1
45 }
46 ],
47 "page": {
48 "nextPageKey": "string",
49 "totalElements": 1
50 }
51}
Get a paginated list of transactions for an account. When specifying a date range, both startTime and endTime must be provided together. Defaults to the last 7 days if no date range is specified. Data is available for up to 24 months from the current date.
Was this page helpful?
Previous

Changelog

Next
Built with

Authentication

AuthorizationBearer

OAuth 2.0 Bearer token. A client may hold both scopes, but each FDX authorization must contain exactly one — they are mutually exclusive per authorization. An authorization containing both will be rejected. See the Authentication page for token exchange details.

Path parameters

idstringRequiredformat: "uuid"
Unique identifier for the account

Query parameters

limitintegerOptional10-100Defaults to 10

Number of results per page. Clamped to the range 10–100.

pageKeystringOptionalformat: "uuid"

Cursor token for pagination. Pass the nextPageKey value from a previous response.

startTimestringOptionalformat: "date"

Start date for filtering results (inclusive). Format: YYYY-MM-DD. Must be specified together with endTime or omitted entirely.

endTimestringOptionalformat: "date"

End date for filtering results (inclusive). Format: YYYY-MM-DD. Must be specified together with startTime or omitted entirely.

Response

A paginated list of transactions
transactionslist of objects
pageobject
Pagination metadata for list responses.

Errors

400
Bad Request Error
401
Unauthorized Error
403
Forbidden Error
404
Not Found Error
500
Internal Server Error