Skip to main content
Weavr API
Transaction activity

Get a card statement

GET/managed_cards/{id}/statement

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

A statement is a settled view of the card. It contains only posted transactions where funds have definitively moved; pending transactions and authorizations are excluded.

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."}