BrickDrop API v1
REST API для загрузки и скачивания файлов. Base URL: https://brickstack.ru
Загрузка файлов
POST/upload
Multipart form-data. Поля: files (до 20 шт, до 50 МБ), ttl ("1" или "7" дней).
Header: Accept: application/json
{
"id": "a1b2c3d4e5",
"link": "https://brickstack.ru/d/a1b2c3d4e5",
"expires_in": "1d",
"size": 245760
}
Скачивание
GET/d/{id}/download
Ссылка одноразовая. Файл удаляется после скачивания.
curl
curl -X POST https://brickstack.ru/upload \
-H "Accept: application/json" \
-F "ttl=1" -F "files=@file.pdf"
curl -OJ https://brickstack.ru/d/ID/download
Ошибки
400 Нет файлов 404 Не найден
410 Просрочен 413 >50 МБ
429 Rate-limit 500 Ошибка