Файлы
Создать приватную загрузку
POST
/v1/filesТребуемое право: files:write. Квота 10 000 000 000 байт на пользователя суммарно по организациям. PUT по выданной ссылке с точными заголовками; затем complete. Ссылка действует 300 секунд, файл хранится 7 дней. До успешной проверки MIME/размера/SHA-256/AV скачивание запрещено.
Авторизация
AuthorizationstringобязательныйКлюч API в заголовке Authorization: Bearer <ключ>. Ключ создаётся в кабинете, подробнее — в разделе Аутентификация.
Тело запроса
application/json · обязательное
filenamestringобязательныйmime_typestringобязательныйЗначения:
"image/png" "image/jpeg" "image/webp" "audio/wav" "audio/mpeg" "video/mp4" "application/pdf" "text/plain"size_bytesintegerобязательныйsha256stringобязательныйОтветы
201Успешный ответ
application/json
fileobjectобязательныйВложенные поля
idstringобязательныйnamestringобязательныйmimeTypestringобязательныйsizeBytesintegerобязательныйstatusstringобязательныйЗначения:
"quarantined" "scanning" "ready" "rejected" "expired" "processing" "failed"retentionUntilstringобязательныйcreatedAtstringобязательныйuploadobjectобязательныйВложенные поля
urlstringобязательныйmethod"PUT"обязательныйheadersobjectобязательныйexpiresAtstringобязательныйОшибкаОшибка проверки, прав, лимита или доступности. Код error.code; результат запроса при неизвестном исходе не следует считать отменённым.
application/json
errorobjectобязательныйВложенные поля
codestringобязательныйmessagestringобязательныйrequest_idstringtypestring