Skip to main content
GET
/
accounts
Lists all accounts for the authenticated entity.
curl --request GET \
  --url https://api.nuvion.tech/accounts \
  --header 'Authorization: <authorization>'
{
  "message": "Accounts retrieved successfully",
  "status": 200,
  "data": [
    {
      "id": "01HJ5G6R7MXW5ZK2QD6YA8N9F3",
      "entity_id": "01HJ5G6R7MXW5ZK2QD6YA8N9F4",
      "balance_id": "01HJ5G6R7MXW5ZK2QD6YA8N9F5",
      "type": "checking",
      "currency": "USD",
      "display_name": "Business Account",
      "meta": {},
      "config": {
        "is_overdraftable": false,
        "overdraft_limit": 0
      },
      "created": 1693584000000,
      "updated": 1693584000000,
      "status": "active",
      "balance": {
        "overdraft_used": 0,
        "current": 1000.5,
        "available": 950.25
      }
    },
    {
      "id": "01HJ5G6R7MXW5ZK2QD6YA8N9F6",
      "entity_id": "01HJ5G6R7MXW5ZK2QD6YA8N9F4",
      "balance_id": "01HJ5G6R7MXW5ZK2QD6YA8N9F7",
      "type": "debit",
      "currency": "USD",
      "display_name": "Savings Account",
      "meta": {},
      "config": {
        "is_overdraftable": false,
        "overdraft_limit": 0
      },
      "created": 1693584000000,
      "updated": 1693584000000,
      "status": "active",
      "balance": {
        "overdraft_used": 0,
        "current": 5000.75,
        "available": 5000.75
      }
    }
  ]
}

Headers

Authorization
string
required

Authorization header: Bearer {jwt or Secretkey}

Query Parameters

limit
number

Maximum number of accounts to return

Response

Successful operation

message
string
required

A descriptive message indicating the result of the operation

status
string
required

The status of the API operation (successful, error, failed, pending)

data
object
required

List of accounts