Pilot environment: testnet, simulated yield, mocked fiat rails — read the disclosure
Statements

Get one statement, as JSON or CSV

GET
/api/partner/v1/statements/{id}
AuthorizationBearer <token>

In: header

Path Parameters

id*string

The statement id, as returned by GET /statements.

Query Parameters

format?string

Defaults to json.

Value in

  • "json"
  • "csv"

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/api/partner/v1/statements/string"
{  "data": {    "id": "9f1c2a54-7b3d-4e08-9a61-2c5f0b7d4e13",    "issuedAt": "2026-09-02T10:15:30.000Z",    "period": {      "from": "2026-08-01",      "to": "2026-08-31"    },    "statement": {      "notes": [        "No period-end asset valuation is included in this statement; the ledger records shares and per-entry asset amounts only."      ],      "subAccounts": [        {          "closingShares": "100000000000000000000000000",          "currencyCode": "USD",          "entries": [            {              "assets": "100.00",              "currencyCode": "USD",              "entryId": "9f1c2a54-7b3d-4e08-9a61-2c5f0b7d4e13",              "entryType": "DEPOSIT",              "intentId": {},              "occurredAt": "2026-09-02T10:15:30.000Z",              "runningShares": "100000000000000000000000000",              "shares": "100000000000000000000000000"            }          ],          "externalRef": "tcb:default",          "openingShares": "0",          "subAccountId": "9f1c2a54-7b3d-4e08-9a61-2c5f0b7d4e13"        }      ]    },    "supersededById": {},    "supersedesId": {}  },  "success": true,  "timestamp": "2026-09-02T10:15:30.000Z"}