Get all Transactions
GEThttps://your-api.impactfinance.domain/v1/transactions
Get all Transactions in a paginated listing, sorted by ascending requestedAt
.
Request
Query Parameters
Possible values: >= 1
Default value: 1
The page number in a paginated listing.
Possible values: >= 1
and <= 100
Default value: 20
The number of items to return on each page.
Filter records by externalId
Filter records by externalUserId
Possible values: [requested
, settled
, failed
]
Omits the page
query parameter and gets items after specified id or the first available one if left empty.
The next_url
meta key in the response will use the last item in the response.
This is especially useful when fetching state=requested
transactions while simultaneously
PATCHing to avoid page order problems and getting more predictable chunks.
Responses
- 200
All the transactions in a paginated listing.
- application/json
- Schema
- Example (from schema)
Schema
transactions
object[]
meta
object
{
"transactions": [
null,
null,
null
],
"meta": true
}
- curl
- python
- go
- nodejs
- ruby
- csharp
- php
- java
- powershell
- CURL
curl -L 'https://your-api.impactfinance.domain/v1/transactions' \
-H 'Accept: application/json'