---
title: "Upload File"
method: POST
path: "/api/app-documents/upload"
tags: ["app-documents"]
---

# Upload File

`POST /api/app-documents/upload`

Upload one or more files to the app documents bucket.

Args:
    files: List of files to upload
    category: Category/folder to organize files (default: "general")
    custom_filename: Optional custom display name for file
    notes: Optional notes/description for file

Returns:
    List of uploaded file info with download URLs

## Response `200`

Successful Response

- object

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/riskcube/apis/slack-lead-manager.md) · [All operations](https://skmtc.dev/riskcube/apis/slack-lead-manager/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/riskcube/slack-lead-manager/revisions/4442bbae8296/schema)
