View and Adjust Balance

Trigger a manual balance adjustment (top‑up)

To create a manual balance adjustment, send a POST /treasury/v1/balance-adjustments request with JSON body:

{
  "requestId": "12345678-1234-1234-1234-123456789012",
  "managedBalanceId": "ag_layer1_usdt",
  "amount": 20000
}

List treasury operations

To list treasury operations, send a GET /treasury/v1/treasury-operations request with parameters:

ParameterRequiredDescription
pageNumberPage index (starts at 0).
pageSizeNumber of items per page (minimum 0, maximum 500, default 50).

In the response, you receive the complete list of all operation and their status.

{
    "content": [
        {
            "eventId": "0197170c-b71d-70bc-afbe-5dd925c8620d",
            "id": "0197170c-b71d-70bc-afbe-5dd925c8fa12",
            "operationIndex": 0,
            "source": "bvnk_tron_usdt",
            "target": "bvnk_ethereum_usdt",
            "amount": 100,
            "externalTrackingId": "ext-track-123",
            "externalOperationType": "LAYER1_VENUE_WITHDRAWAL",
            "status": "CREATED",
            "createdAt": "2025-06-06T13:46:58.425Z"
        }
    ],
    "totalElements": 1,
    "totalPages": 1,
    "pageNumber": 0,
    "pageSize": 50
}