POST
/
api
/
service
/
transaction
/
list
JavaScript
import Ivy from '@getivy/node-sdk';

const client = new Ivy({
  apiKey: 'My API Key',
});

const transactions = await client.transactions.list({ from: 0, to: 0 });

console.log(transactions.data);
{
  "data": [
    {
      "id": "<string>",
      "amount": "<string>",
      "currency": "<string>",
      "side": "credit",
      "creditor": {
        "type": "iban",
        "iban": {
          "iban": "<string>",
          "bic": "<string>",
          "accountHolderName": "<string>"
        },
        "sortCode": {
          "sortCode": "<string>",
          "accountNumber": "<string>",
          "accountHolderName": "<string>"
        },
        "bankCode": {
          "accountNumber": "<string>",
          "code": "<string>",
          "accountHolderName": "<string>"
        },
        "bban": {
          "bban": "<string>",
          "accountHolderName": "<string>",
          "bic": "<string>"
        }
      },
      "debtor": {
        "type": "iban",
        "iban": {
          "iban": "<string>",
          "bic": "<string>",
          "accountHolderName": "<string>"
        },
        "sortCode": {
          "sortCode": "<string>",
          "accountNumber": "<string>",
          "accountHolderName": "<string>"
        },
        "bankCode": {
          "accountNumber": "<string>",
          "code": "<string>",
          "accountHolderName": "<string>"
        },
        "bban": {
          "bban": "<string>",
          "accountHolderName": "<string>",
          "bic": "<string>"
        }
      },
      "balance": {
        "before": "<string>",
        "after": "<string>"
      },
      "bankStatementReference": "<string>",
      "transactionDate": 123
    }
  ],
  "paging": {
    "hasNext": true,
    "nextCursor": "<string>"
  }
}

Authorizations

X-Ivy-Api-Key
string
header
required

API key for authentication

Body

application/json
from
number
required

Start timestamp (inclusive) - unix timestamp

to
number
required

End timestamp (exclusive) - unix timestamp

afterCursor
string

Cursor for pagination

Minimum length: 1

Response

200 - application/json

The list of transactions

data
object[]
required

Array of transactions

paging
object
required

Pagination information