Accounts

get

Get a paginated list of account's currency deposits information in the system

Path parameters
accountAddressstringRequired

Network address of the account

Example: r49wKDuk5e7oZNHiY5GtwBeAo7ioGoxoH
Query parameters
Responses
200

Successfully retrieved a list of items.

application/json
Responseall of
get
/accounts/{accountAddress}/deposits
GET /accounts/{accountAddress}/deposits HTTP/1.1
Host: 
Accept: */*
200

Successfully retrieved a list of items.

{
  "pagination": {
    "size": 10,
    "page": 1,
    "totalItems": 25,
    "totalPages": 3
  },
  "items": [
    {
      "createdAt": "2024-01-01T00:00:00.000Z",
      "updatedAt": "2024-01-01T00:00:00.000Z",
      "id": "d19171cf-c0a8-4dc9-bb3b-bad6a319e74b",
      "brokerId": "f35161ce-b9a7-4b72-8935-3e366bf7b9f5",
      "currencyId": "85c6dd57-84a6-4da2-b558-ae95c35f496a",
      "accountAddress": "text",
      "iban": "LT601010012345678901",
      "amount": 10000,
      "status": "deposited",
      "transactionId": "text",
      "correlationId": "d19171cf-c0a8-4dc9-bb3b-bad6a319e74b"
    }
  ]
}

Get account's withdrawals

get

Get a paginated list of account's currency withdrawals information in the system

Path parameters
accountAddressstringRequired

Network address of the account

Example: r49wKDuk5e7oZNHiY5GtwBeAo7ioGoxoH
Query parameters
Responses
200

Successfully retrieved a list of items.

application/json
Responseall of
get
/accounts/{accountAddress}/withdrawals
GET /accounts/{accountAddress}/withdrawals HTTP/1.1
Host: 
Accept: */*
200

Successfully retrieved a list of items.

{
  "pagination": {
    "size": 10,
    "page": 1,
    "totalItems": 25,
    "totalPages": 3
  },
  "items": [
    {
      "createdAt": "2024-01-01T00:00:00.000Z",
      "updatedAt": "2024-01-01T00:00:00.000Z",
      "id": "18e8f296-1928-417a-b022-579ebcf1627e",
      "brokerId": "2c46d54d-08e3-407f-b694-71356f8c9307",
      "currencyId": "9379676d-2890-482d-899d-a125a2e68c68",
      "accountAddress": "text",
      "iban": "LT601010012345678901",
      "amount": 10000,
      "status": "withdrawn",
      "transactionId": {},
      "correlationId": "18e8f296-1928-417a-b022-579ebcf1627e"
    }
  ]
}
get

Retrieve a list of accounts available in the system

Query parameters
modestring · enumOptional

Strategy applied when filtering/searching on multiple fields

Default: ORPossible values:
orderanyOptional

Array of fields and directions to order. Supported fields: createdAt, type, status

Responses
200

Successfully retrieved a list of items.

application/json
Responseall of
get
/accounts
GET /accounts HTTP/1.1
Host: 
Accept: */*
200

Successfully retrieved a list of items.

{
  "pagination": {
    "size": 10,
    "page": 1,
    "totalItems": 25,
    "totalPages": 3
  },
  "items": [
    {
      "createdAt": "2024-01-01T00:00:00.000Z",
      "updatedAt": "2024-01-01T00:00:00.000Z",
      "nodeId": "08bc68e0-cf6d-457b-99ae-f1af131dec33",
      "address": "text",
      "type": "investor",
      "institutionSectorCode": "S.11",
      "walletType": "client-individual",
      "status": "active",
      "openedAt": "2025-10-12T13:47:34.726Z"
    }
  ]
}
post

Create a new investor account.

Body
institutionSectorCodestring · enumRequired

Institutional Sector Code from 2010 ESA Standards

Example: S.125Possible values:
walletTypestring · enumRequired

Indicates that funds are owned by either broker or client

Example: client-individualPossible values:
Responses
201

Created investor account

application/json
post
/accounts
POST /accounts HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 66

{
  "institutionSectorCode": "S.125",
  "walletType": "client-individual"
}
201

Created investor account

{
  "createdAt": "2024-01-01T00:00:00.000Z",
  "updatedAt": "2024-01-01T00:00:00.000Z",
  "nodeId": "08bc68e0-cf6d-457b-99ae-f1af131dec33",
  "address": "text",
  "type": "investor",
  "institutionSectorCode": "S.11",
  "walletType": "client-individual",
  "status": "active",
  "openedAt": "2025-10-12T13:47:34.726Z"
}
get

Get specific account information in the system

Path parameters
accountAddressstringRequired

Network address of the account

Example: r49wKDuk5e7oZNHiY5GtwBeAo7ioGoxoH
Responses
200

Found account

application/json
get
/accounts/{accountAddress}
GET /accounts/{accountAddress} HTTP/1.1
Host: 
Accept: */*
200

Found account

{
  "createdAt": "2024-01-01T00:00:00.000Z",
  "updatedAt": "2024-01-01T00:00:00.000Z",
  "nodeId": "08bc68e0-cf6d-457b-99ae-f1af131dec33",
  "address": "text",
  "type": "investor",
  "institutionSectorCode": "S.11",
  "walletType": "client-individual",
  "status": "active",
  "openedAt": "2025-10-12T13:47:34.726Z"
}
delete

Changes investor account status to deleted and disables account in the system

Path parameters
accountAddressstringRequired

Network address of the account

Example: r49wKDuk5e7oZNHiY5GtwBeAo7ioGoxoH
Responses
200

Deleted investor account

application/json
delete
/accounts/{accountAddress}
DELETE /accounts/{accountAddress} HTTP/1.1
Host: 
Accept: */*
200

Deleted investor account

{
  "createdAt": "2024-01-01T00:00:00.000Z",
  "updatedAt": "2024-01-01T00:00:00.000Z",
  "nodeId": "08bc68e0-cf6d-457b-99ae-f1af131dec33",
  "address": "text",
  "type": "investor",
  "institutionSectorCode": "S.11",
  "walletType": "client-individual",
  "status": "active",
  "openedAt": "2025-10-12T13:47:34.726Z"
}
patch

Update investor specific account information in the system

Path parameters
accountAddressstringRequired

Network address of the account

Example: r49wKDuk5e7oZNHiY5GtwBeAo7ioGoxoH
Body
statusstring · enumOptional

Freeze/unfreeze account

Example: frozenPossible values:
Responses
200

Updated investor account

application/json
patch
/accounts/{accountAddress}
PATCH /accounts/{accountAddress} HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 19

{
  "status": "frozen"
}
200

Updated investor account

{
  "createdAt": "2024-01-01T00:00:00.000Z",
  "updatedAt": "2024-01-01T00:00:00.000Z",
  "nodeId": "08bc68e0-cf6d-457b-99ae-f1af131dec33",
  "address": "text",
  "type": "investor",
  "institutionSectorCode": "S.11",
  "walletType": "client-individual",
  "status": "active",
  "openedAt": "2025-10-12T13:47:34.726Z"
}
get

Get a paginated list of maturity payments' information in the system associated with provided account

Path parameters
accountAddressstringRequired

Network address of the account

Example: r49wKDuk5e7oZNHiY5GtwBeAo7ioGoxoH
Query parameters
Responses
200

Successfully retrieved a list of items.

application/json
Responseall of
get
/accounts/{accountAddress}/bonds/maturity/payments
GET /accounts/{accountAddress}/bonds/maturity/payments HTTP/1.1
Host: 
Accept: */*
200

Successfully retrieved a list of items.

{
  "pagination": {
    "size": 10,
    "page": 1,
    "totalItems": 25,
    "totalPages": 3
  },
  "items": [
    {
      "createdAt": "2024-01-01T00:00:00.000Z",
      "updatedAt": "2024-01-01T00:00:00.000Z",
      "id": "d6d7c4ec-3ba7-48b1-9567-6739f4abd13f",
      "status": "completed",
      "bondId": "2cc2eca7-f532-4dd4-9470-bb079c974109",
      "bondAmount": 1000,
      "payoutAmount": 900,
      "receiverAddress": "text",
      "errorMessage": "Something went wrong"
    }
  ]
}
get

Get a paginated list of coupon payments' information in the system associated with provided account

Path parameters
accountAddressstringRequired

Network address of the account

Example: r49wKDuk5e7oZNHiY5GtwBeAo7ioGoxoH
Query parameters
Responses
200

Successfully retrieved a list of items.

application/json
Responseall of
get
/accounts/{accountAddress}/bonds/coupon-payments
GET /accounts/{accountAddress}/bonds/coupon-payments HTTP/1.1
Host: 
Accept: */*
200

Successfully retrieved a list of items.

{
  "pagination": {
    "size": 10,
    "page": 1,
    "totalItems": 25,
    "totalPages": 3
  },
  "items": [
    {
      "createdAt": "2024-01-01T00:00:00.000Z",
      "updatedAt": "2024-01-01T00:00:00.000Z",
      "id": "e0fcc018-5335-40d2-8bcd-0807798bb5b8",
      "status": "paid",
      "receiverAddress": "r49wKDuk5e7oZNHiY5GtwBeAo7ioGoxoH",
      "bondAmount": 100000,
      "payoutAmount": 1000,
      "couponId": "143ed472-2312-440c-a6e6-87f010a689ca"
    }
  ]
}
get

Retrieve a paginated list of account's bond distributions

Path parameters
accountAddressstringRequired

Network address of the account

Example: r49wKDuk5e7oZNHiY5GtwBeAo7ioGoxoH
Query parameters
Responses
200

Successfully retrieved a list of items.

application/json
Responseall of
get
/accounts/{accountAddress}/bonds/distributions
GET /accounts/{accountAddress}/bonds/distributions HTTP/1.1
Host: 
Accept: */*
200

Successfully retrieved a list of items.

{
  "pagination": {
    "size": 10,
    "page": 1,
    "totalItems": 25,
    "totalPages": 3
  },
  "items": [
    {
      "createdAt": "2024-01-01T00:00:00.000Z",
      "updatedAt": "2024-01-01T00:00:00.000Z",
      "id": "97193bd5-7514-4ab1-9693-ef0a7df8634b",
      "bondId": "208182c7-e864-4dce-a11a-460fbbe99746",
      "accountAddress": "text",
      "amount": 1000,
      "price": 900,
      "status": "proposed"
    }
  ]
}
patch

Manually retry bond distribution, when failed due to account

Path parameters
accountAddressstringRequired

Network address of the account

Example: r49wKDuk5e7oZNHiY5GtwBeAo7ioGoxoH
distributionIdstringRequired
Responses
200Success
application/json
patch
/accounts/{accountAddress}/bonds/distributions/{distributionId}
PATCH /accounts/{accountAddress}/bonds/distributions/{distributionId} HTTP/1.1
Host: 
Accept: */*
200Success
{
  "createdAt": "2024-01-01T00:00:00.000Z",
  "updatedAt": "2024-01-01T00:00:00.000Z",
  "id": "97193bd5-7514-4ab1-9693-ef0a7df8634b",
  "bondId": "208182c7-e864-4dce-a11a-460fbbe99746",
  "accountAddress": "text",
  "amount": 1000,
  "price": 900,
  "status": "proposed"
}
get

Retrieve a list of OTC DVP Trade available in the system where account address is involved

Path parameters
accountAddressstringRequired

Network address of the account

Example: r49wKDuk5e7oZNHiY5GtwBeAo7ioGoxoH
Query parameters
Responses
200

Successfully retrieved a list of items.

application/json
Responseall of
get
/accounts/{accountAddress}/otc-trades-dvp
GET /accounts/{accountAddress}/otc-trades-dvp HTTP/1.1
Host: 
Accept: */*
200

Successfully retrieved a list of items.

{
  "pagination": {
    "size": 10,
    "page": 1,
    "totalItems": 25,
    "totalPages": 3
  },
  "items": [
    {
      "createdAt": "2024-01-01T00:00:00.000Z",
      "updatedAt": "2024-01-01T00:00:00.000Z",
      "id": "0c59ee46-b1b7-4988-8fc6-398d52869075",
      "status": "initiated",
      "initiatorAccountAddress": "text",
      "initiatorSendAssetId": "eb9ca72d-fb27-43d2-b67c-6646016055a8",
      "initiatorSendAmount": 200,
      "initiatorBrokerId": "e0b3c2df-c179-4d8d-9f82-3e2703694928",
      "acceptorAccountAddress": "text",
      "acceptorSendAssetId": "53735889-2185-47ca-8cec-4df8c96451e2",
      "acceptorSendAmount": 100,
      "acceptorBrokerId": "92a1631d-8a3f-4a78-9ae2-5306a16bcf77",
      "tradedAt": "2025-10-24T15:54:38.151Z"
    }
  ]
}
get

Retrieve a list of OTC FOP Trade available in the system where account address is involved

Path parameters
accountAddressstringRequired

Network address of the account

Example: r49wKDuk5e7oZNHiY5GtwBeAo7ioGoxoH
Query parameters
Responses
200

Successfully retrieved a list of items.

application/json
Responseall of
get
/accounts/{accountAddress}/otc-trades-fop
GET /accounts/{accountAddress}/otc-trades-fop HTTP/1.1
Host: 
Accept: */*
200

Successfully retrieved a list of items.

{
  "pagination": {
    "size": 10,
    "page": 1,
    "totalItems": 25,
    "totalPages": 3
  },
  "items": [
    {
      "createdAt": "2024-01-01T00:00:00.000Z",
      "updatedAt": "2024-01-01T00:00:00.000Z",
      "id": "b046afb3-01f2-417b-8c60-a9e531e76c45",
      "status": "initiated",
      "assetId": "c6dbe04e-3f1e-4bbb-9601-043d61bef062",
      "amount": 200,
      "initiatorAccountAddress": "text",
      "initiatorBrokerId": "7d3a33ef-fea9-4eb0-a4dd-1c770baffdf4",
      "acceptorAccountAddress": "text",
      "acceptorBrokerId": "30faf888-1597-4f65-a231-3e69d9e9db47",
      "reason": "internal",
      "tradedAt": "2025-10-24T15:54:38.151Z"
    }
  ]
}
get

Get a paginated list of account's bond information in the system

Path parameters
accountAddressstringRequired

Network address of the account

Example: r49wKDuk5e7oZNHiY5GtwBeAo7ioGoxoH
Query parameters
Responses
200

Successfully retrieved a list of items.

application/json
Responseall of
get
/accounts/{accountAddress}/bonds
GET /accounts/{accountAddress}/bonds HTTP/1.1
Host: 
Accept: */*
200

Successfully retrieved a list of items.

{
  "pagination": {
    "size": 10,
    "page": 1,
    "totalItems": 25,
    "totalPages": 3
  },
  "items": [
    {
      "bond": {
        "createdAt": "2024-01-01T00:00:00.000Z",
        "updatedAt": "2024-01-01T00:00:00.000Z",
        "id": "1e5c1b3f-bbcd-4b65-98a4-e8a374d3a337",
        "issuerId": "3b7db38c-9517-4e89-ba36-01e66297e93d",
        "currencyId": "31def7a6-3a8e-4b0c-8232-3781d82c7fce",
        "brokerId": "d951c9f8-3866-448c-9f32-d6900cfd7e2d",
        "origin": "native",
        "custodian": "Custodian Bank",
        "custodianLeiCode": "DG3RU1DBUFHT4ZF9WN62",
        "issuerCsdLeiCode": "DG3RU1DBUFHT4ZF9WN62",
        "csdRegisteredAt": "2034-12-30T00:00:00.000Z",
        "underlyingInstrumentCode": "US0378331005",
        "fisn": "FUTURETECH/COMMON STOCK",
        "countryCode": "LT",
        "turnoverType": "public",
        "seniority": "senior-debt",
        "status": "closed",
        "initialPlacement": "public",
        "issuingAccountAddress": "text",
        "operationalAccountAddress": "text",
        "isin": "US0378331005",
        "cfi": "DBVUGR",
        "figi": "BBG000BLNNV0",
        "ticker": "AAPL",
        "dti": "BCDFGHJK9",
        "issuePrice": "20 000 USD",
        "nominalValue": 10,
        "totalNominalValue": 10000,
        "interestRate": "10",
        "interestType": "fixed",
        "interestBase": "act365",
        "interestInterval": "annual",
        "settlementUnitMultiple": 2,
        "minimumSettlementUnit": 2,
        "prospectusRegistered": true,
        "preEmptiveRights": true,
        "earlyRedemption": true,
        "secured": true,
        "securedBacking": "Gold",
        "issuedAt": "2034-12-30T00:00:00.000Z",
        "issuanceRecordAt": "2034-12-30T00:00:00.000Z",
        "settleAt": "2034-12-30T00:00:00.000Z",
        "maturityRecordAt": "2034-12-30T00:00:00.000Z",
        "matureAt": "2034-12-30T00:00:00.000Z",
        "distributedAmount": 1000,
        "acceptedAmount": 1000,
        "requestedAmount": 1000,
        "collectedAmount": 1000,
        "name": "BOND",
        "ipfsLink": "/ipfs/QmPZMtMmLMWQGCsASnMZVhn8c4kuryiAAFiqWGF4uGbNSo",
        "exponent": 2,
        "supply": 1000,
        "totalSupply": 1000,
        "couponIds": [
          "36dbd1cc-cc4a-43d0-a166-e3e4cd1380f7"
        ],
        "maturityPaymentIds": [
          "888431dc-1d81-4f6b-9131-475f8d3ee0f8"
        ],
        "distributionIds": [
          "2c978a1a-e7c0-4cc3-a401-6a9bb7c2441f"
        ],
        "supplyChangeIds": [
          "2c978a1a-e7c0-4cc3-a401-6a9bb7c2441f"
        ],
        "dataValidationIds": [
          "2c978a1a-e7c0-4cc3-a401-6a9bb7c2441f"
        ],
        "settlementType": "external"
      },
      "amount": 10000
    }
  ]
}
get

Get a paginated list of account's currencies information in the system

Path parameters
accountAddressstringRequired

Network address of the account

Example: r49wKDuk5e7oZNHiY5GtwBeAo7ioGoxoH
Query parameters
Responses
200

Successfully retrieved a list of items.

application/json
Responseall of
get
/accounts/{accountAddress}/currencies
GET /accounts/{accountAddress}/currencies HTTP/1.1
Host: 
Accept: */*
200

Successfully retrieved a list of items.

{
  "pagination": {
    "size": 10,
    "page": 1,
    "totalItems": 25,
    "totalPages": 3
  },
  "items": [
    {
      "currency": {
        "createdAt": "2024-01-01T00:00:00.000Z",
        "updatedAt": "2024-01-01T00:00:00.000Z",
        "id": "ef00a90a-417d-498d-a80b-001eb47fb4b1",
        "name": "Euro",
        "code": "EUR",
        "exponent": 2,
        "supplyLimit": 1000000000,
        "issuingAccountAddress": "text",
        "operationalAccountAddress": "text"
      },
      "amount": 10000
    }
  ]
}
get

Get a paginated list of account's equity information in the system

Path parameters
accountAddressstringRequired

Network address of the account

Example: r49wKDuk5e7oZNHiY5GtwBeAo7ioGoxoH
Query parameters
Responses
200

Successfully retrieved a list of items.

application/json
Responseall of
get
/accounts/{accountAddress}/equities
GET /accounts/{accountAddress}/equities HTTP/1.1
Host: 
Accept: */*
200

Successfully retrieved a list of items.

{
  "pagination": {
    "size": 10,
    "page": 1,
    "totalItems": 25,
    "totalPages": 3
  },
  "items": [
    {
      "equity": {
        "createdAt": "2024-01-01T00:00:00.000Z",
        "updatedAt": "2024-01-01T00:00:00.000Z",
        "id": "5ac4776b-85d1-4e5a-9acb-e85aa18b5618",
        "currencyId": "1f0939a5-24e0-4529-b148-46fe138aa422",
        "issuerId": "82eb08fc-ce34-4b5e-98ba-eec64e64d553",
        "nominalValue": 10000,
        "issueDate": "2024-05-09T10:00:00.000Z",
        "status": "recorded",
        "issuingAccountAddress": "rCZ7MjgELsRmhhndtbqGyq1SBEc7NNJMb",
        "operationalAccountAddress": "rfFNMxPQrtW2KWn8uA8uGzcyAV3n9LqoRn",
        "name": "UAB Trys Gaideliai nematerialios akcijos",
        "supply": 5000000,
        "ipfsLink": "/ipfs/QmPZMtMmLMWQGCsASnMZVhn8c4kuryiAAFiqWGF4uGbNSo",
        "isin": "US4592001014",
        "undistributedAmount": 2000
      },
      "amount": 10
    }
  ]
}