---
title: "Upload a file"
method: POST
path: "/resources/upload"
tags: ["Resources"]
---

# Upload a file

`POST /resources/upload`

Uploads a file to a specified path, with optional support for resuming a partially uploaded existing file.

## Query parameters

- `path` string, required
- `fileSize` integer, required
- `resume` boolean
- `allowOverwrite` boolean

## Headers

- `ev-api-key` string, required
- `ev-access-token` string, required
- `offsetBytes` integer

## Response `201`

Successful Operation

- ResourceResponse — unresolved $ref

---

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