/v1/bank-statementsImported statements
Newest first, with their counts. Keyset pagination.
Access: Signed-in members only (web or Android session) — not for API keys. Permission reconciliation.view.
Parameters
cursorquery- string
limitquery- integer
Response · 200
datarequired- array of BankStatement
metarequired- PageMeta
curl -X GET 'https://api.propzolo.com/v1/bank-statements' \
-H 'Authorization: Bearer pz_live_…'{
"data": [
{
"id": "cmusrceel0000q7kaafxqi1om",
"bank": "hdfc",
"account_label": "string",
"file_name": "string",
"period_from": "2026-10-06",
"period_to": "2026-10-06",
"rows_total": 0,
"rows_new": 0,
"credits": 0,
"auto_matched": 0,
"to_review": 0,
"problems": [
{
"row_no": 0,
"message": "string"
}
],
"created_at": "2026-10-06T05:30:00.000Z"
}
],
"meta": {
"next_cursor": "string",
"has_more": true
}
}Errors
401No valid session or API key (missing, expired or revoked).403The caller lacks the permission, API-key scope or support grant this operation needs.422Invalid input; `error.fields` maps field paths to messages.429Too many requests; retry after the Retry-After header.500Unexpected error; quote `error.request_id` to support.

