Документы — импорт и экспорт
Импорт и экспорт документов в DOCX/PDF.
Проанализировать файл перед импортом
В: header
Тело запроса
multipart/form-data
TypeScript-определения
Используйте тип request body в TypeScript.
Тело ответа
application/json
curl -X POST "https://loading/api/v1/smartdoc/analyze-file" \ -F file="string"{
"format": "pdf",
"sizeBytes": 0
}Экспорт документа в DOCX
В: header
Параметры пути
Идентификатор документа
Тело ответа
application/vnd.openxmlformats-officedocument.wordprocessingml.document
curl -X GET "https://loading/api/v1/smartdoc/documents/string/export/docx""string"Экспорт документа в PDF (скачивание)
В: header
Параметры пути
Идентификатор документа
Параметры запроса
true — включить блок подписей в PDF
Тело ответа
application/pdf
curl -X GET "https://loading/api/v1/smartdoc/documents/string/export/pdf""string"Экспорт документа в PDF (просмотр, с фирменным бланком)
В: header
Параметры пути
Идентификатор документа
Параметры запроса
true — включить блок подписей в PDF
Тело ответа
application/pdf
curl -X POST "https://loading/api/v1/smartdoc/documents/string/export/pdf""string"Импортировать документ из файла (PDF/DOCX)
В: header
Параметры запроса
Папка для импортированного документа
Тело запроса
multipart/form-data
TypeScript-определения
Используйте тип request body в TypeScript.
Тело ответа
application/json
curl -X POST "https://loading/api/v1/smartdoc/import" \ -F file="string"{
"documentId": "string",
"jobId": "string",
"status": "string"
}Импортировать документ из HTML
В: header
Тело запроса
application/json
TypeScript-определения
Используйте тип request body в TypeScript.
Тело ответа
application/json
curl -X POST "https://loading/api/v1/smartdoc/import/html" \ -H "Content-Type: application/json" \ -d '{ "html": "string", "title": "string" }'{
"documentId": "string",
"title": "string"
}Статус задачи импорта
В: header
Параметры пути
Идентификатор задачи импорта
Тело ответа
application/json
curl -X GET "https://loading/api/v1/smartdoc/import/string/status"{
"error": "string",
"id": "string",
"progress": 0,
"result": null,
"stage": "string",
"stageStartedAt": "string",
"status": "string",
"updatedAt": "string"
}