---
title: "Create Upload Grant"
method: POST
path: "/api/uploads/grant"
tags: ["uploads"]
---

# Create Upload Grant

`POST /api/uploads/grant`

## Request body

- CreateUploadGrant
  - `purpose` 'chat_attachment' | 'data_import' | 'invoice_attachment' | 'proposal_attachment' | 'org_logo' | 'org_context' | 'expense_receipt' | 'proposal_media' | 'linkedin_messages' | 'audio_transcription', required
  - `original_filename` string, required
  - `declared_content_type` string, nullable
  - `size_bytes` integer, required

## Response `200`

Successful Response

- unknown

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/every/apis/every-api.md) · [All operations](https://skmtc.net/every/apis/every-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/every/every-api/revisions/4623f3a45952/schema)
