Skip to main content
Weavr API
Managed accounts

Get an account statement

GET/managed_accounts/{id}/statement

Returns a statement for the managed account identified by the id path parameter.

A statement is a settled view of the account. It contains only posted transactions where funds have definitively moved and the account's actual balance changed; pending transactions and authorizations are excluded. Repeating a request for the same period returns the same result, which makes statements safe to reconcile against.

Response formats

Set the accept header to application/json (the default) or text/csv. Anything else falls back to JSON. Use CSV for reconciliation and JSON to render the statement yourself.

Choosing a period

startPeriod and endPeriod are epoch timestamps in milliseconds. Page with offset and limit; limit is capped at 500. sortOrder defaults to ASC, oldest first. Pass DESC for a most-recent-first view.

Filtering

Narrow the statement by transaction.type, and by the instrument that initiated each entry using executingAccessInstrument.id and executingAccessInstrument.type. Both accept multiple values.

Access

This operation requires a stepped-up access token. Step up before calling it by issuing a challenge through Step-up.

Request

Available on
SandboxProduction

Path parameters

Header parameters

Query parameters

Responses

200OK

Success

Headers
Body
{}
StatementResponseStatementResponse · object · 6 fields
Response example
{  "openingBalance": {    "currency": "GBP",    "amount": 1250  },  "closingBalance": {    "currency": "GBP",    "amount": 1250  },  "entries": [    {      "entryId": "123456789",      "transaction": {        "subtype": "sale_purchases"      },      "description": "Invoice 1042",      "timestamp": 1786118400000,      "balanceAdjustment": {        "currency": "GBP",        "amount": 1250      },      "balanceAfter": {        "currency": "GBP",        "amount": 1250      },      "counterparty": {        "name": "Coffee Corner",        "id": "MID123456",        "categoryCode": "5812",        "country": "GB",        "digitalWalletTypeUsed": {}      },      "fee": {        "id": "123456789",        "type": "fees",        "amount": {          "currency": "GBP",          "amount": 1250        },        "subtype": {}      },      "forex": {        "originalAmount": {          "currency": "GBP",          "amount": 1250        },        "exchangeRate": {          "value": 1250,          "scale": 2        },        "paddingAmount": {          "currency": "GBP",          "amount": 1250        },        "feeAmount": {          "currency": "GBP",          "amount": 1250        }      },      "relatedEntryId": "987654321",      "executingAccessInstrument": {        "friendlyName": "Travel card",        "cardBrand": "VISA",        "cardNumberFirstSix": "453201",        "cardNumberLastFour": "0366"      }    }  ],  "count": 42,  "responseCount": 10,  "footer": "Statement generated for information purposes only."}