v1
latestOpenAPI 3.1.02026-07-2478315484.9 KBGet Transactions
The Get Transactions endpoint retrieves a list of historical transactions associated with a specific bank account linked by a user via LinkSDK, identified by both the entity_id and the account_id. Each transaction object contains fields such as amount, status, balance after each transaction, transaction category and type, and additional information. Requires an active entity with the transactions permission to use. A step by step guide here.
Path parameters
The account_id used to fetch requested data
Query parameters
When true the API will return a results_id which can be fetched from the /data/v2/results endpoint when ready. Note: it's recommended to use the sync flow (async=false) for all requests by adapting the data workflow for connected entities.
The page you're requesting - returns page 0 of a response if not specified.
The number of objects you want to return as a page size.
The entity_id you're querying for, which is created by LinkSDK .connect() function.
Additional data you would like to store against the request. Example: {"foo": "val"}
The start date in UTC (in the format YYYY-MM-DD) you want to query transactions for.
The end date in UTC (in the format YYYY-MM-DD) you want to query transactions for.
Response
OK
Example response
{
"data": {
"transactions": [
{
"amount": {
"currency": "AED"
},
"balance": {
"amount": {
"currency": "AED"
}
},
"currency_exchange": {
"instructed_amount": {
"currency": "AED"
}
}
}
]
}
}