---
title: "Get invoice download URL"
method: GET
path: "/user/invoices/{invoiceId}"
tags: ["user-invoices"]
---

# Get invoice download URL

`GET /user/invoices/{invoiceId}`

Get a PDF download URL for one invoice.

Use this endpoint when a user clicks “download invoice” in billing UI.

Security behavior:
- Verifies the invoice exists.
- Verifies the invoice belongs to the authenticated user’s Stripe customer account.
- Returns `404` for unknown invoices or ownership mismatch.

Response:
- Returns a direct PDF URL when available.
- Returns `404` if the invoice has no PDF yet.

## Path parameters

- `invoiceId` string, required — Stripe invoice identifier returned by the list endpoint.

## Response `200`

Download URL for the requested invoice.

- InvoiceDownloadResponse
  - `url` string, uri, required — Direct download URL for the invoice PDF generated by Stripe.

## Other responses

- `404` — Invoice not found

---

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