DOC OPS
Демо

API

Тот же конвейер. Без UI.

Публичный демо-ключ demo с лимитом 20 запросов в сутки на IP. Файл обрабатывается асинхронно: загрузка возвращает 202 и id, результат забирается polling-ом.

Bearer demo

Заголовок Authorization

multipart/form-data

Поле file, до 10 МБ

24 часа

Файл удаляется автоматически

1. Загрузка

curl -X POST https://docs.webdev07.tech/api/v1/documents \
  -H "Authorization: Bearer demo" \
  -H "X-Demo-Consent: true" \
  -F "file=@invoice.pdf"

# 202 Accepted
{
  "id": "doc_7f3a1c9b2e4d5a6f",
  "status": "queued",
  "poll": "/api/v1/documents/doc_7f3a1c9b2e4d5a6f"
}

2. Результат

curl https://docs.webdev07.tech/api/v1/documents/doc_7f3a1c9b2e4d5a6f \
  -H "Authorization: Bearer demo"

{
  "id": "doc_7f3a1c9b2e4d5a6f",
  "status": "done",
  "type": "invoice",
  "pages": 1,
  "data": {
    "supplier": { "name": "ТОВ «Лаванда Трейд»" },
    "invoice_number": "INV-2026-0001",
    "total": 5678.26,
    "currency": "UAH",
    "lines": [ { "sku": "ST-500", "qty": 5, "line_total": 877.8 } ]
  },
  "validations": [],
  "metrics": {
    "latencyMs": 3892,
    "costUsd": 0.0011,
    "confidence": 1,
    "model": "google/gemini-2.5-flash"
  }
}

ограничения демо

  • · 20 запросов в сутки на IP
  • · файл до 10 МБ, до 20 страниц
  • · только PDF, JPG, PNG, DOCX, XLSX
  • · без персональных данных и секретов
  • · файл и результат живут 24 часа
  • · ключ demo не подходит для продакшена

Нужен ключ, вебхук или интеграция с вашей CRM / 1С / n8n? Напишите в Telegram.