# Notes:files

**Page:** api/notes-files

[Download Raw Markdown](./api/notes-files.md)

---

## API Endpoints Summary

- **POST** `/api/v1/notes/notebooks/{notebookId}/files/{fileId}/tus` — Upload a file via TUS protocol
- **PATCH** `/api/v1/notes/notebooks/{notebookId}/files/{fileId}/tus` — Upload a file via TUS protocol
- **DELETE** `/api/v1/notes/notebooks/{notebookId}/files/{fileId}/tus` — Upload a file via TUS protocol
- **HEAD** `/api/v1/notes/notebooks/{notebookId}/files/{fileId}/tus` — Upload a file via TUS protocol
- **GET** `/api/v1/notes/notebooks/{notebookId}/files/{fileId}` — Download a file
- **GET** `/api/v1/notes/notebooks/{notebookId}/files` — List all uploaded files

## CLI

```bash
# CLI mapping will be generated from the SDK CLI sources in a later step.
# Example (placeholder):
# hoody-cli <command> --help
```