---
title: "Uploads a document"
method: POST
path: "/bills/{bill_id}"
tags: ["Bills"]
---

# Uploads a document

`POST /bills/{bill_id}`

Attaches a binary file such as a PDF invoice or contract to an existing bill using multipart form data with a single file part.
Call after the bill exists so approvers and auditors can open the evidence directly from the payable record.

## Path parameters

- `bill_id` string, required

## Response `204`

No content

## Other responses

- `default` — Error

---

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