---
title: "Get eStatement PDF"
method: GET
path: "/programs/{programCode}/accounts/{accountIdentifier}/statements/{statementPeriod}"
tags: ["Account"]
---

# Get eStatement PDF

`GET /programs/{programCode}/accounts/{accountIdentifier}/statements/{statementPeriod}`

This endpoint allows the retrieval of a PDF statement for an account and for a given period. The PDF will be base64 coded and it will return the transaction details on all transaction types. 

 If the GET request is successful, the following response message will be returned along with a 200 HTTP status code 
Programs configured for the Interest Rate feature only: 
- The following changes will be made to the eStatement interest details section: 
	- Interest Paid this Period changed to Interest Earned this Period 
	- Interest Paid Year to Date – Will reflect the posted YTD interest total amount

## Path parameters

- `statementPeriod` string, required
- `programCode` string, required
- `accountIdentifier` string, required

## Query parameters

- `isCbl` boolean

## Headers

- `X-GD-RequestId` string, required

## Response `200`

OK

- GetEStatementResponse — Represents the response containing eStatement data for an account.
  - `statements` string, nullable — The electronic statement data for the account.
  - `responseDetails` ResponseDetail[], nullable — Required: A list of response details providing status codes, descriptions, and additional information about the result of the operation.
    - `code` integer — The primary status or error code for the response (e.g., 200 for success, 400 for validation error).
    - `subCode` integer, nullable — An optional subcode providing more granular detail about the response or error.
    - `description` string, nullable — A human-readable description of the response, error, or status.
    - `url` string, nullable — A URL linking to documentation or a web page with more information about the response code.

## Other responses

- `401` — Unauthorized
- `403` — Forbidden
- `500` — Internal Server Error
- `503` — Service Unavailable

---

[API](https://skmtc.net/greendot/apis/baas-apis.md) · [All operations](https://skmtc.net/greendot/apis/baas-apis/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/greendot/baas-apis/versions/666553766b78/schema)
