---
title: "Changes to Upload a file to a project"
method: POST
path: "/api/v1/file/upload/{ownerId}/{userId}/{projectId}/{connectionId}/{parentId}"
---

# Changes to Upload a file to a project

`POST /api/v1/file/upload/{ownerId}/{userId}/{projectId}/{connectionId}/{parentId}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 3 of 12 revisions.

- **2026-11-04** (v2) `279218ca2e8d`: 6 info
- **2026-09-15** (v2) `67c8b8616dbb`: 6 info
- **2026-09-15** (v2) `48948af37797`: 1 info

## Changes

- **2026-11-04** (v2) `279218ca2e8d`: 6 info
  - added the new optional request property `keepAsReference`
  - added the new optional request property `officeImport`
  - added the non-success response with the status `400`
  - added the non-success response with the status `422`
  - added the non-success response with the status `503`
  - added the non-success response with the status `504`
- **2026-09-15** (v2) `67c8b8616dbb`: 6 info
  - the `success` response property const value `false` was added for the status `401`
  - the `success` response property const value `false` was added for the status `403`
  - the `success` response property const value `false` was added for the status `409`
  - the `success` response property const value `false` was added for the status `413`
  - the `success` response property const value `false` was added for the status `429`
  - the `success` response property const value `false` was added for the status `500`
- **2026-09-15** (v2) `48948af37797`: 1 info
  - endpoint added

---

[Operation](https://skmtc.dev/celedon-solutions/apis/davinci-public-api/docs/api/v1/file/upload/:ownerId/:userId/:projectId/:connectionId/:parentId/post.md) - [API](https://skmtc.dev/celedon-solutions/apis/davinci-public-api.md) - [Page](https://skmtc.dev/celedon-solutions/apis/davinci-public-api/changes/api/v1/file/upload/:ownerId/:userId/:projectId/:connectionId/:parentId/post)
