---
title: "Fetch a Statement"
method: POST
path: "/v1/merchant/statement"
tags: ["Statements"]
---

# Fetch a Statement

`POST /v1/merchant/statement`

Get a pre-signed URL for the requested statement file.

## Request body

- object
  - `date` integer, required — This is the date of the statement, in milliseconds since the Unix epoch time.
  - `file_type` 'csv', required — This is the type of the file. Currently, Bolt only supports CSV statements.
  - `type` 'daily_transaction' | 'monthly_transaction' | 'daily_funding' | 'monthly_dispute', required — The time period and statement type: * [Funding details statement](https://help.boltapp.com/operations/financials/export-funding-detail-statements/) with transactional events: Use `daily_transaction` or `monthly_transaction` * [Bank transfer statement](https://help.boltapp.com/operations/financials/export-bank-transfer-statements/) with settlement and funding events: Use `daily_funding` * [Dispute statement](https://help.boltapp.com/operations/disputes/dispute-statements/#how-to-read-dispute-statements): Use `monthly_dispute`

## Response `200`

Statements Fetch Successful

- object
  - `url` string, required — This is the pre-signed URL of the requested statement. The URL has an expiration period of 5 minutes. Sharing the URL implies sharing the statement and its contents, please be careful.

## Other responses

- `403` — Generic Error Schema
- `404` — Generic Error Schema
- `422` — Generic Error Schema

---

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