---
title: "List statements by account/date"
method: GET
path: "/statements"
tags: ["Statements"]
---

# List statements by account/date

`GET /statements`

## Request

- Base URL: `http://<host-url>`
- URL: `http://<host-url>/statements`
- Auth: HTTP bearer

List statements with account ID and statement date filter

## Query parameters

- `account_id` integer
- `statement_date` string, date
- `page_number` integer

## Headers

- `unique-request-id` string

## Response `200`

Statements successfully retrieved

- ListStatementsResponseDto
  - `page_number` integer
  - `response_status` StatusDto
    - `status_code` string
    - `status_message` string
    - `error_message` string: Details of the error, when applicable.
  - `statements` StatementShortData[]
    - `account_id` integer: Account ID
    - `balance_close` number: Final balance of the statement. For the ACTIVE statement, is the statement balance as at end of previous day
    - `id` integer: Statement ID
    - `product_id` integer: Product ID
    - `repayment_due_date` string: Repayment due date
    - `repayment_minimum_actual_due` number: Minimum amount due
    - `repayment_status` string: Repayment status of the account. P - Pending is returned while the statement is still inactive (not yet the active/pending statement).
    - `sequence_number` integer: The sequence number of the statement, starts at 1 and increments for each statement, e.g. 1, 2, 3, 4, etc.
    - `statement_date` string: Date of statement
    - `status` string: Statement status: - R: Released - A: Active - I: Inactive (next statement)
  - `total_pages` integer
  - `total_results` integer

## Other responses

- `400`: Invalid Request
- `401`: Unauthorized
- `500`: Server Error

---

[API](https://skmtc.dev/paymentology/apis/paycredit-api.md) - [All operations](https://skmtc.dev/paymentology/apis/paycredit-api/llms.txt) - [OpenAPI document](https://skmtc.dev/paymentology/apis/paycredit-api/revisions/cc56df9c933b?raw)
