---
title: "Check bank statement PDF status"
method: POST
path: "/verify/bank_statement_pdf/status"
tags: ["Bank Statement PDF"]
---

# Check bank statement PDF status

`POST /verify/bank_statement_pdf/status`

Checks processing status for a bank statement session and returns public transaction status details.

## Request body

- BankStatementSessionRequest
  - `session_id` string, uuid, required — IDTO bank statement session ID

## Response `200`

Processing status fetched

- BankStatementStatusResponse
  - `status` string
  - `message` string
  - `data` object
    - `session_id` string, uuid, required — IDTO bank statement session ID
    - `status` string, required
    - `txn_status` object[]
      - `status` string
      - `code` string
      - `message` string

## Other responses

- `400` — Invalid request or business validation failed
- `401` — Unauthorized - Invalid or missing API key or client ID
- `422` — Request body validation failed
- `500` — Internal server error

---

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