Справочник API
Базовый URL API (prod): https://api.demo.corpai.ru/api/v1
Аутентификация: Bearer JWT в заголовке Authorization.
Аутентификация
Вход
POST /api/v1/auth/login
Request (JSON)
{
"email": "user@corpai.ru",
"password": "CorrectHorseBatteryStaple"
}
WOPI
Получение discovery-файла
GET /api/v1/wopi/discovery
Возвращает XML-файл с описанием действий, необходимых Collabora Online.
Запрос токена доступа к файлу
POST /api/v1/wopi/files/{id}/token?ttl=3600
Создаёт временный access_token для файла.
Информация о файле
GET /api/v1/wopi/files/{id}?access_token=...
Возвращает метаданные файла, требуемые протоколом WOPI.
Проверка изменения файла
HEAD /api/v1/wopi/files/{id}?access_token=...
Возвращает только заголовки ETag и Last-Modified для кэширования.
Получение содержимого файла
GET /api/v1/wopi/files/{id}/contents?access_token=...
Возвращает бинарное содержимое файла.