REST API v2

Базовый адрес: https://xuxu.su/api/v2. Все запросы требуют заголовок Authorization: Bearer <token>. Токен создаётся в настройках аккаунта.

МетодПутьОписание
GET/filesСписок файлов и папок
POST/files/uploadЗагрузка файла (multipart или поток)
GET/files/{id}/contentСкачивание, поддерживается Range
GET/files/{id}/streamПотоковое воспроизведение медиа
POST/linksСоздание ссылки на файл
GET/sync/changesИзменения для синхронизации клиентов
GET/statusСостояние сервиса

Пример

curl -H "Authorization: Bearer $TOKEN" https://xuxu.su/api/v2/files

{"items":[{"id":"f_8Kq2...","name":"report.pdf","size":482113,"updated_at":"2026-11-02T09:14:55Z"}],"next_cursor":null}

Ошибки

HTTP/2 401
{"error":{"code":"unauthorized","message":"Missing or invalid access token","request_id":"..."}}