---
title: "An issued invoice's PDF"
method: GET
path: "/api/v1/invoices/{number}/pdf"
---

# An issued invoice's PDF

`GET /api/v1/invoices/{number}/pdf`

## Request

- Base URL: `https://tallymeter.com`
- URL: `https://tallymeter.com/api/v1/invoices/{number}/pdf`
- Auth: HTTP bearer

The PDF of an issued invoice by its number, the file the Invoices page serves, named `NUMBER_PERIOD-END.pdf` (the name a client mail attaches it under). Requires the `invoices:read` scope and the workspace owner's token. Over MCP, `invoice-pdf` returns a 15-minute signed link to the same file instead.

## Path parameters

- `number` string, required

## Response `200`

The PDF

## Other responses

- `401`: Missing or invalid token
- `403`: Token lacks the required scope, or the account has no active plan
- `404`: No invoice with that number in the workspace

---

[API](https://skmtc.dev/tallymeter/apis/tallymeter-api.md) · [All operations](https://skmtc.dev/tallymeter/apis/tallymeter-api/llms.txt) · [OpenAPI document](https://skmtc.dev/tallymeter/apis/tallymeter-api/revisions/50044367b64e?raw)
