---
title: "List all Transactions | Nuvio Docs"
description: "Retrieves the list of transactions in all accounts bank and cash accounts"
url: https://nuvio.io/docs/api/list-transactions
---

# List all Transactions

GET `/v1/transactions`

Needs an API key with the [`read`](https://nuvio.io/docs/api/authentication#scopes) scope.

## Returns

Every transaction of the access token's company.

`401`

No usable `Authorization: Bearer {token}` header (1002).

`403`

The access token is unknown, or lacks the scope this route needs (1001).

GET /v1/transactions

```
curl https://api.nuvio.io/v1/transactions \
  -H "Authorization: Bearer $NUVIO_API_TOKEN"
```

Response

```
{
  "success": true,
  "errors": null,
  "data": [
    {
      "id": "7c9e6679-7425-40de-944b-e07fc1f90ae7",
      "accountId": "7c9e6679-7425-40de-944b-e07fc1f90ae7",
      "accountName": "Acme Supplies",
      "description": "Office supplies",
      "transactionTimestamp": 1,
      "transactionDate": "2026-11-05",
      "amount": 100,
      "currency": "USD",
      "transactionType": "Money In",
      "matchedEntity": {
        "id": "7c9e6679-7425-40de-944b-e07fc1f90ae7",
        "code": "ACME-01"
      },
      "matchedIncomes": [
        {
          "id": "7c9e6679-7425-40de-944b-e07fc1f90ae7",
          "invoiceId": "7c9e6679-7425-40de-944b-e07fc1f90ae7",
          "matchedAmount": 100
        }
      ],
      "matchedExpenses": [
        {
          "id": "7c9e6679-7425-40de-944b-e07fc1f90ae7",
          "expenseId": "7c9e6679-7425-40de-944b-e07fc1f90ae7",
          "matchedAmount": 100
        }
      ]
    }
  ]
}
```
