Методы документов
| Метод | Назначение |
|---|---|
GET /api/integration/v1/document |
Данные документа |
PUT /api/integration/v1/document/update |
Обновить документ |
PUT /api/integration/v1/document/rename |
Переименовать |
DELETE /api/integration/v1/document |
Удалить документ(ы) |
GET /api/integration/v1/document/statistics |
Статистика документа |
POST /api/integration/v1/document/complete |
Завершить документ |
Импорт переводов
PUT /api/integration/v1/document/translate— импортировать переводы из файла перевода.PUT /api/integration/v1/document/translateWithXliff— импорт из XLIFF (перевод делался вне платформы).- Статус импорта:
GET /api/integration/v1/document/translate/status; детальный отчёт:GET /api/integration/v1/document/translate/result.
Такие методы нужны при гибридных процессах: XLIFF уходит во внешний инструмент, возвращается с переводами.
Экспорт
POST /api/integration/v1/document/export— создать задачу экспорта (указать документы и параметры).GET /api/integration/v1/document/export/{taskId}— скачать результат по готовности.
Экспорт асинхронный:taskId проверяется повторно до готовности. При 409/202 — задача ещё выполняется (Коды ошибок).
Назначения и этапы
POST /api/integration/v1/document/assign— модель назначения лингвистов.POST /api/integration/v1/document/assignVendors— вендор на этап.POST /api/integration/v1/document/setStageUnitCount— объём этапа.POST /api/integration/v1/document/assignFromMyTeam— приглашения MyTeam.
Полный список — /api.