---
title: "Get Statements"
method: POST
path: "/v3/{customerId}/BankingServices/GetStatements"
tags: ["Connect"]
---

# Get Statements

`POST /v3/{customerId}/BankingServices/GetStatements`

To retrieve PDF statements from a customer's financial institution, use the /GetStatements endpoint.

## Path parameters

- `customerId` string, required

## Headers

- `x-api-key` string

## Request body

- object
  - `RequestId` string, required — Unique identifier provided after a successful request to the /Authorize endpoint.
  - `NumberOfStatements` 'MostRecent' | 'Months3' | 'Months12' — Number of PDF banking statements that are returned per customer account.
  - `AccountsFilter` string[] — You can include the AccountsFilter parameter in the request body.

## Response `200`

Success

- object
  - `HttpStatusCode` integer
  - `StatementsByAccount` object[] — Array containing statements organized by account.
    - `AccountNumber` string — The account number for which statements are provided.
    - `Statements` object[] — Array of statement objects for this account.
      - `UniqueId` string — Unique identifier for the statement.
      - `FileType` string — File format of the statement (e.g., "PDF").
      - `Base64Bytes` string — Base64-encoded bytes of the PDF statement file.
  - `Login` object — Login information.
    - `Username` string
    - `IsScheduledRefresh` boolean
    - `LastRefresh` string
    - `Type` string
    - `Id` string
  - `Institution` string
  - `RequestId` string

## Other responses

- `202` — Operation Pending

---

[API](https://skmtc.dev/flinks/apis/flinks-api.md) · [All operations](https://skmtc.dev/flinks/apis/flinks-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/flinks/flinks-api/revisions/0983646f91b4/schema)
