---
title: "Generate a card statement using Stripe IDs"
method: POST
path: "/cardholders/{cardholderID}/cards/{cardID}/statements/{period}.pdf"
tags: ["Cards"]
---

# Generate a card statement using Stripe IDs

`POST /cardholders/{cardholderID}/cards/{cardID}/statements/{period}.pdf`

Generate a card account statement for the specified period, using Stripe cardholder and card IDs instead of Bridge internal IDs

## Path parameters

- `cardholderID` string, required
- `cardID` string, required
- `period` string, required

## Response `200`

The HTTP response that includes a PDF file as an attachment, with the `Content-Type` set to `application/pdf` and the `Content-Disposition` header configured to indicate it is a statement PDF attachment

## Other responses

- `400` — Request containing missing or invalid parameters.
- `401` — Missing or invalid API key
- `500` — Unexpected error. User may try and send the request again.

---

[API](https://skmtc.net/bridge/apis/bridge-api.md) · [All operations](https://skmtc.net/bridge/apis/bridge-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/bridge/bridge-api/versions/570998bde3b5/schema)
