Отправить заявку
Присоединяйтесь в пару кликов — бесплатный доступ к Dashboard навсегда.

Документация

Drive

Раздел еще дополняется, приносим свои извинения.

Получить файлы и папки

GET/v2/drive

Headers

NameValue
Content-Typeapplication/json
AuthorizationBearer <token>

Response

JSON
[ { "uuid": "614727ee-da64-49b5-ae11-d8e3c32981e3", "type": 0, "size": 11730544, "params": { "name": "Файлик", "shared": false, "corpShared": false, "createdDate": 1759254000000, "updatedDate": 1759254600000, "folder": "7b265928-6515-4a4c-948c-4e68b6b19636", "extension": "exe" } }, { "uuid": "7b265928-6515-4a4c-948c-4e68b6b19636", "type": 1, "size": 0, "params": { "name": "Папка", "createdDate": 1759253400000, "updatedDate": 1759253400000, "folder": 0 } } ]

Загрузить файл

POST/v2/drive/file

Headers

NameValue
Content-Typemultipart/form-data
AuthorizationBearer <token>

Body

NameValue
fileFile

Response

JSON
{ status: "OK", msg: "File uploaded", id: uuid }

Создать папку

POST/v2/drive/folder

Headers

NameValue
Content-Typeapplication/json
AuthorizationBearer <token>

Body

NameValue
nameНазвание папки
parent_id?ID родительской папки

Response

JSON
{ status: "OK", msg: "Folder created" }

Перемещение файла

POST/v2/drive/move

Headers

NameValue
Content-Typeapplication/json
AuthorizationBearer <token>

Body

NameValue
fileUuidID файла
folderUuidID папки, куда перемещен файл

Response

JSON
{ status: "OK" }

Переименовать файл

POST/v2/drive/rename/:id

Headers

NameValue
Content-Typeapplication/json
AuthorizationBearer <token>

Body

NameValue
nameНазвание

Response

JSON
{ status: "OK" }

Настройка публичного доступа

POST/v2/drive/:id/share

Headers

NameValue
Content-Typeapplication/json
AuthorizationBearer <token>

Response

JSON
{ status: "OK", msg: "File updated" }

Настройка корпоративного доступа

POST/v2/drive/corpShare/:id

Headers

NameValue
Content-Typeapplication/json
AuthorizationBearer <token>

Response

JSON
{ status: "OK", msg: "File updated" }

Скачать файл

GET/v2/drive/file/:id

Headers

NameValue
Content-Typeapplication/json
AuthorizationBearer <token>

Response

STREAMING FILE
FILE

Удалить объект

DELETE/v2/drive/object/:id

Headers

NameValue
Content-Typeapplication/json
AuthorizationBearer <token>

Response

JSON
{ status: "OK", msg: "File deleted" }

Получить публичный файл

GET/v2/drive/shared/:id

Headers

NameValue
Content-Typeapplication/json
AuthorizationBearer <token>

Response

JSON
[ { "uuid": "a89700ca-d345-43b8-880e-d6e6e9cf6a5e", "type": 0, "size": 67168307, "params": { "name": "alpha-build-mobile", "createdDate": 1759258800000, "updatedDate": 1759259400000, "folder": "7b265928-6515-4a4c-948c-4e68b6b19636", "extension": "apk" } } ]

Скачать публичный файл

GET/v2/drive/shared/file/:id

Headers

NameValue
Content-Typeapplication/json
AuthorizationBearer <token>

Response

STREAMING FILE
FILE

Получить корпоративный файл

GET/v2/drive/corpShared/:id

Headers

NameValue
Content-Typeapplication/json
AuthorizationBearer <token>

Response

JSON
[ { "uuid": "a89700ca-d345-43b8-880e-d6e6e9cf6a5e", "type": 0, "size": 67168307, "params": { "name": "alpha-build-mobile", "createdDate": 1759258800000, "updatedDate": 1759259400000, "folder": "7b265928-6515-4a4c-948c-4e68b6b19636", "extension": "apk" } } ]

Скачать корпоративный файл

GET/v2/drive/corpShared/file/:id

Headers

NameValue
Content-Typeapplication/json
AuthorizationBearer <token>

Response

STREAMING FILE
FILE