Перейти к содержанию

Справочник 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=...

Возвращает бинарное содержимое файла.