Документация / Простая загрузка
Простая загрузка
Один запрос, одно тело, никакой сессии. Подходит для превью, документов и всего, что укладывается в 100 МБ. Для файлов крупнее используйте чанковую передачу — простая загрузка на них вернёт 400, потому что при обрыве такой запрос пришлось бы начинать заново.
Запрос
curl -X POST https://chipdaily.shop/api/v1/files \
-H "Authorization: Bearer $CDD_TOKEN" \
-F "file=@cover-preview.jpg" \
-F "folder=/obzory/2026-08" Ответ:
{
"id": "f_3b17e0",
"name": "cover-preview.jpg",
"size": 2418176,
"folder": "/obzory/2026-08",
"created_at": "2026-08-03T09:20:41Z"
} Параметры
file | Содержимое файла. Обязательный. |
folder | Путь папки. По умолчанию корень. |
overwrite | Заменять файл с таким же именем. По умолчанию false. |
Коды ошибок
| Код | Значение |
|---|---|
400 | Файл не приложен или превышен предел в 100 МБ для простой загрузки. |
401 | Токен не передан или не распознан. |
403 | У токена нет области files:write. |
409 | Файл с таким именем уже есть в папке. Передайте overwrite=true, чтобы заменить. |
413 | Файл больше лимита тарифа. |
507 | Не хватает места в хранилище. |