APIФайлы
Папки файлов
Папки для всех типов файлов в едином дереве.
curl -X GET "https://loading/api/v1/files/folders"[
{
"createdAt": "string",
"createdBy": "string",
"id": "string",
"name": "string",
"parentId": "string",
"teamId": "string",
"property1": null,
"property2": null
}
]Создать папку
АвторизацияBearer <токен>
В: header
Тело запроса
application/json
TypeScript-определения
Используйте тип request body в TypeScript.
Тело ответа
application/json
curl -X POST "https://loading/api/v1/files/folders" \ -H "Content-Type: application/json" \ -d '{ "name": "string" }'{
"createdAt": "string",
"createdBy": "string",
"id": "string",
"name": "string",
"parentId": "string",
"teamId": "string",
"property1": null,
"property2": null
}Обновить папку
АвторизацияBearer <токен>
В: header
Параметры пути
folderId*string
Идентификатор папки
Тело запроса
application/json
TypeScript-определения
Используйте тип request body в TypeScript.
Тело ответа
application/json
curl -X PATCH "https://loading/api/v1/files/folders/string" \ -H "Content-Type: application/json" \ -d '{}'{
"createdAt": "string",
"createdBy": "string",
"id": "string",
"name": "string",
"parentId": "string",
"teamId": "string",
"property1": null,
"property2": null
}Удалить папку
АвторизацияBearer <токен>
В: header
Параметры пути
folderId*string
Идентификатор папки
Параметры запроса
onChildren?string
Что делать с содержимым: refuse — отказать при непустой папке (по умолчанию), detach — вынести в корень, cascade — удалить вместе с папкой
Значение в
"refuse" | "detach" | "cascade"Тело ответа
application/json
curl -X DELETE "https://loading/api/v1/files/folders/string"{
"success": true,
"property1": null,
"property2": null
}Содержимое папки
АвторизацияBearer <токен>
В: header
Параметры пути
folderId*string
Идентификатор папки
Тело ответа
application/json
curl -X GET "https://loading/api/v1/files/folders/string/children"[
{
"id": "string",
"kind": "string",
"name": "string",
"property1": null,
"property2": null
}
]