---
title: "Upload a video"
method: POST
path: "/me/videos"
tags: ["Videos\\Uploads"]
---

# Upload a video

`POST /me/videos`

This method begins the video upload process for the authenticated user. For more information, see our
[upload documentation](https://developer.vimeo.com/api/upload/videos).

## Response `201`

The upload procedure has begun.

## Other responses

- `400` — * Error code 2205: The body of the request isn't formatted properly. * Error code 2204: The request contains invalid body parameters. * Error code 2230: The upload type is invalid. * Error code 3116: The **type** payload parameter was supplied instead of **upload.approach**. Use **upload.approach** starting from API version 3.4.
- `401` — Error code 8002: No user is associated with the access token.
- `403` — * Error code 4102: The authenticated user's allotted quota has been reached. * Error code 4101: The authenticated user's maximum disk space has been reached.
- `500` — Error code 4003: There is a problem initiating the upload.

---

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