> ## Documentation Index
> Fetch the complete documentation index at: https://www.marqeta.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# List transactions for a funding account

> List transactions for a specific funding source.

GET/transactions/fundingsource/\{funding\_source\_token}

List transactions for a specific funding source.

By default, this endpoint returns transactions conducted within the last 30 days. To return transactions older than 30 days, you must include the `start_date` and `end_date` query parameters in your request.

By default, `GET /transactions/fundingsource/{funding_source_token}` returns transactions having either `PENDING` or `COMPLETION` states.

This endpoint supports [field filtering](https://www.marqeta.com/docs/core-api/field-filtering.md) and [pagination](https://www.marqeta.com/docs/core-api/sorting-and-pagination.md).

## URL path parameters

| Fields | Description |
| - | - |
| funding\_source\_token string  Required | The unique identifier of the funding account. **Allowable Values:**  Existing funding source token |

## URL query parameters

| Fields | Description |
| - | - |
| count integer  Optional | The number of transactions to retrieve. **Allowable Values:**  1-100 |
| start\_index integer  Optional | The sort order index of the first resource in the returned array. **Allowable Values:**  Any integer |
| fields string  Optional | Comma-delimited list of fields to return (`field_1,field_2`, and so on). Leave blank to return all fields. **Allowable Values:**  Comma-delimited list of fields, or blank |
| sort\_by string  Optional | Field on which to sort. Use any field in the resource model, or one of the system fields `lastModifiedTime` or `createdTime`. Prefix the field name with a hyphen (`-`) to sort in descending order. Omit the hyphen to sort in ascending order. **Allowable Values:**  `-created_time`, `created_time`, `-user_transaction_time`, `user_transaction_time` |
| start\_date string  Optional | The starting date (or date-time) of a date range from which to return transactions. To return transactions for a single day, enter the same date in both the `start_date` and `end_date` fields. **Allowable Values:**  Format: yyyy-MM-dd or yyyy-MM-ddThh:mm:ss.SS |
| end\_date string  Optional | The ending date (or date-time) of a date range from which to return transactions. To return transactions for a single day, enter the same date in both the `end_date` and `start_date` fields. **Allowable Values:**  Format: yyyy-MM-dd or yyyy-MM-ddThh:mm:ss.SS |
| type string  Optional | Comma-delimited list of transaction types to include. **Allowable Values:**  - `account.credit`  - `account.debit`  - `account.funding.authorization`  - `account.funding.authorization.reversal`  - `account.funding.authorization.clearing`  - `accountfunding.pull`  - `accountfunding.pull.chargeback`  - `accountfunding.pull.chargeback.rev`  - `authorization`  - `authorization.advice`  - `authorization.atm.withdrawal`  - `authorization.cashback`  - `authorization.clearing`  - `authorization.clearing.atm.withdrawal`  - `authorization.clearing.cashback`  - `authorization.clearing.chargeback`  - `authorization.clearing.chargeback.completed`  - `authorization.clearing.chargeback.provisional.credit`  - `authorization.clearing.chargeback.provisional.debit`  - `authorization.clearing.chargeback.reversal`  - `authorization.clearing.chargeback.writeoff`  - `authorization.clearing.quasi.cash`  - `authorization.incremental`  - `authorization.pin.change`  - `authorization.pin.unblock`  - `authorization.quasi.cash`  - `authorization.reversal`  - `authorization.reversal.issuerexpiration`  - `authorization.standin`  - `bacs.credit.open`  - `bacs.credit.clear`  - `bacs.credit.open.reverse`  - `bacs.credit.clear.reverse`  - `chaps.credit.open`  - `chaps.credit.clear`  - `chaps.credit.open.reverse`  - `chaps.credit.clear.reverse`  - `balanceinquiry`  - `directdeposit.credit`  - `directdeposit.credit.pending`  - `directdeposit.credit.pending.reversal`  - `directdeposit.credit.reject`  - `directdeposit.credit.reversal`  - `directdeposit.debit`  - `directdeposit.debit.pending`  - `directdeposit.debit.pending.reversal`  - `directdeposit.debit.reject`  - `directdeposit.debit.reversal`  - `dispute.credit`  - `dispute.debit`  - `fee.charge`  - `fee.charge.pending`  - `fee.charge.pending.refund`  - `fee.charge.reversal`  - `funds.expire`  - `gpa.credit`  - `gpa.credit.authorization`  - `gpa.credit.authorization.billpayment`  - `gpa.credit.authorization.billpayment.reversal`  - `gpa.credit.authorization.reversal`  - `gpa.credit.billpayment`  - `gpa.credit.chargeback`  - `gpa.credit.chargeback.reversal`  - `gpa.credit.issueroperator`  - `gpa.credit.pending`  - `gpa.credit.pending.reversal`  - `gpa.credit.reversal`  - `gpa.credit.networkload`  - `gpa.credit.networkload.reversal`  - `gpa.debit`  - `gpa.debit.issueroperator`  - `gpa.debit.networkload`  - `gpa.debit.pending`  - `gpa.debit.pending.reversal`  - `gpa.debit.reversal`  - `gpa.grant`  - `original.credit.authorization`  - `original.credit.authorization.clearing`  - `original.credit.authorization.reversal`  - `original.credit.auth_plus_capture`  - `original.credit.auth_plus_capture.reversal`  - `pin.change.reversal`  - `pin.change.reversal.advice`  - `pindebit`  - `pindebit.atm.withdrawal`  - `pindebit.authorization`  - `pindebit.authorization.clearing`  - `pindebit.authorization.reversal`  - `pindebit.authorization.reversal.issuerexpiration`  - `pindebit.balanceinquiry`  - `pindebit.cashback`  - `pindebit.chargeback`  - `pindebit.chargeback.completed`  - `pindebit.chargeback.provisional.credit`  - `pindebit.chargeback.provisional.debit`  - `pindebit.chargeback.reversal`  - `pindebit.chargeback.writeoff`  - `pindebit.credit.adjustment`  - `pindebit.pin.change`  - `pindebit.pin.unblock`  - `pindebit.quasicash`  - `pindebit.refund`  - `pindebit.refund.reversal`  - `pindebit.reversal`  - `pindebit.transfer`  - `product.inquiry`  - `programreserve.credit`  - `programreserve.debit`  - `pullfromcard.pull`  - `pullfromcard.pull.chargeback`  - `pullfromcard.pull.chargeback.rev`  - `pullfromcard.pull.reversal`  - `pushtocard.debit`  - `pushtocard.reversal`  - `refund`  - `refund.authorization`  - `refund.authorization.advice`  - `refund.authorization.clearing`  - `refund.authorization.reversal`  - `reward.earn`  - `token.activation-request`  - `token.advice`  - `transfer.fee`  - `transfer.peer`  - `transfer.program`  - `transit.offer`  - `unknown` |
| polarity string  Optional | Specifies whether to return credit or debit transactions. **Allowable Values:**  `CREDIT`, `DEBIT`, `PENDING_CREDIT`, `PENDING_DEBIT` |
| version string  Optional | Specifies the API version for the request. **Allowable Values:**  `v1`, `v2`, `v3` |

## Response body

| Fields | Description |
| - | - |
| count integer  Conditionally returned | The number of resources to retrieve. This field is returned if there are resources in your returned array. **Allowable Values:**  1-10 |
| data array of objects  Conditionally returned | An array of transaction objects. See the [Transaction object](https://www.marqeta.com/docs/core-api/transactions) description at the top of this page. Objects are returned as appropriate to your query. **Allowable Values:**  Valid array of one or more transaction objects |
| end\_index integer  Conditionally returned | The sort order index of the last resource in the returned array. This field is returned if there are resources in your returned array. **Allowable Values:**  Any integer |
| is\_more boolean  Conditionally returned | A value of `true` indicates that more unreturned resources exist. A value of `false` indicates that no more unreturned resources exist. This field is returned if there are resources in your returned array. **Allowable Values:**  `true`, `false` |
| start\_index integer  Conditionally returned | The sort order index of the first resource in the returned array. This field is returned if there are resources in your returned array. **Allowable Values:**  Any integer |


## Related topics

- [Transactions Overview](https://www.marqeta.com/docs/core-api/transactions.md)
- [Account Funding Transaction (AFT) Simulations Overview](https://www.marqeta.com/docs/core-api/simulations-card-transactions/account-funding-transactions.md)
- [Just-in-Time Funding in Europe](https://www.marqeta.com/docs/developer-guides/mq-eu-jit-funding.md)
- [Card Network Certifications 2024](https://www.marqeta.com/docs/developer-guides/card-network-certifications-2024.md)
- [Card Network Certifications 2025](https://www.marqeta.com/docs/developer-guides/card-network-certifications-2025.md)
