---
metadata:
  - name: generator
    content: Diplodoc Platform v5.44.0
alternate:
  - https://yandex.com/dev/disk/doc/en/concepts/api-methods.md
  - https://yandex.com/dev/disk/doc/ru/concepts/api-methods.md
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.com/dev/disk/doc/en/llms.txt

# API methods

The Yandex Disk features that are accessible using the API include uploading and downloading files, viewing the file structure, and managing the files and directories on Yandex Disk.

All of these features are implemented using the methods of the WebDAV protocol:

- [Uploading a file (PUT)](https://yandex.com/dev/disk/doc/en/reference/put.md).
- [Downloading a file (GET)](https://yandex.com/dev/disk/doc/en/reference/get.md).
- [Creating a directory (MKCOL)](https://yandex.com/dev/disk/doc/en/reference/mkcol.md).
- [Copying (COPY)](https://yandex.com/dev/disk/doc/en/reference/copy.md).
- [Moving and renaming (MOVE)](https://yandex.com/dev/disk/doc/en/reference/move.md).
- [Deleting (DELETE)](https://yandex.com/dev/disk/doc/en/reference/delete.md).
- [Getting properties of files and directories (PROPFIND)](https://yandex.com/dev/disk/doc/en/reference/propfind.md), including:
    - The amount of free and used space on Yandex Disk.
    - The contents of directories.

- [Changing the properties of a file or directory (PROPPATCH)](https://yandex.com/dev/disk/doc/en/reference/proppatch.md).

In addition to the above, the service nominally supports the LOCK and UNLOCK methods; the server returns a response that a file is either locked or unlocked, but in actuality, this does not affect the state of the file.
