---
title: "Get a receipt link"
description: "For a paid order from GET /v1/billing/invoices, returns a receipt PDF URL that expires soon."
canonical: https://docs.rumoro.dev/api/billing/get-invoice-url
markdown: https://docs.rumoro.dev/api/billing/get-invoice-url.mdx
---

# Get a receipt link

`GET /v1/billing/invoices/{id}/url`

For a paid order from GET /v1/billing/invoices, returns a receipt PDF URL that expires soon.

## Parameters

| Name | In | Description |
| --- | --- | --- |
| `id` | path, required | Which paid order. Ids come from GET /v1/billing/invoices. |

## Responses

| Status | Meaning |
| --- | --- |
| 200 | Receipt PDF URL, valid briefly |
| 401 | The credential is missing or not valid |
| 404 | The receipt does not exist, or its PDF is not ready |
| 503 | No billing is set up |

The [OpenAPI document](https://api.rumoro.dev/v1/openapi.json) has every schema. Rules shared by all endpoints are in [Conventions](https://docs.rumoro.dev/conventions.mdx).
