Документация

Как это работает

Жизненный цикл операции

  1. Загрузка. POST /v1/upload сохраняет файл и возвращает file_id. Он действует час, и в течение часа его можно использовать в нескольких операциях.
  2. Запуск. POST /v1/pdf/<операция> проверяет параметры и баланс, списывает оплату и ставит операцию в очередь. Ответ — 202 и task_id. Если денег не хватает — 402, ничего не списано.
  3. Обработка. Статус меняется pending → processing → done или failed. Если обработка не удалась, оплата возвращается на баланс.
  4. Результат. GET /v1/tasks/{task_id}/download выдаёт ссылку на скачивание; ссылка действует час.

Статусы задачи

statusЧто значит
pendingОперация в очереди.
processingОбрабатывается. У PDF в Word — прогресс по страницам в progress и stage.
doneГотово — можно скачивать.
failedНе удалось. В error — причина, понятная человеку (например, неверный пароль или повреждённый PDF); оплата вернулась на баланс.

Очередь

Операции аккаунтов на тарифе Бизнес обрабатываются первыми, остальные — по порядку.

Хранение файлов

  • Загруженные файлы и их file_id — час, затем удаляются.
  • Результаты — по тарифу аккаунта: бесплатный — час, и ссылку на скачивание можно получить один раз; Про — 7 дней; Бизнес — 30 дней.
  • Ссылка на скачивание действует час; на Про и Бизнесе новую можно запросить, пока результат хранится.
  • Серверы и резервные копии — в Москве.

Имена результатов

Результат называется <исходное имя>_smartpdf.<расширение>: document.pdf → document_smartpdf.pdf. Объединение возвращает merged_smartpdf.pdf, сборка из изображений — images_smartpdf.pdf. PDF в JPG и разделение возвращают ZIP-архив. Имя приходит в поле filename и в заголовке Content-Disposition.

Водяной знак

У результатов через API и MCP водяного знака нет — на любом тарифе.

Эта страница для агентов: Markdown · llms.txt