API и MCP
Один аккаунт. Три доступа: REST, MCP и llms.txt.
Те же 300+ инструментов API/MCP — интегрируйтесь через REST, работайте в клиенте ИИ через MCP или передавайте llms.txt.
Один аккаунт, размещен в ЕС: за каждым доступом стоит один и тот же слой документов.
- Собственная инфраструктура ЕС Ваши данные остаются в Европе.
- ISO 27001 активно Безопасность сертифицирована.
- SOC 2 Тип II активен Международные стандарты аудита.
- Более 24 лет опыта Проверено временем. Стабильно. Надежно для будущего.
Showroom
Что можно создать с помощью PaperOffice
От отдельного вызова API до Document Agent: Showroom демонстрирует приложения, промпты и технические рецепты.
Автоматическая проверка и утверждение счетов
Извлечение данных, сверка с поставщиками, обнаружение дубликатов, утверждение и надежный результат в одном процессе.
Document AIПроверка договоров на наличие рисков
Автоматическое выявление условий, сроков и отклонений.
ComplianceВалидация адресов
Извлечение, геокодирование и верификация данных документа.
TransformationПодготовка PDF для агентов
OCR, структура и метаданные для последующих систем.
KnowledgeЗапрос знаний в реальном времени
Ответы из текущего набора документов, а не из копий.
Быстрый старт
От промпта к первому вызову API
Не нужно читать документацию: Coding Agent читает llms.txt и после этого знает возможности, аутентификацию и конечные точки.
- Передача llms.txt Агент читает машиночитаемое описание API.
- Подключение счета Счет для REST и MCP, токен в заголовке.
- Описание приложения Описать на естественном языке, что должно быть создано.
Read https://api.paperoffice.ai/latest/docs/llms.txt and understand the available Document Operations.
Then build a workflow that:
1) Analyses incoming invoices
2) Checks required fields
3) Returns the result as structured JSON
4) Uses Authorization: Bearer po_ut_YOUR_API_KEY API понято · готов к первому вызову API
curl -X POST \ "https://api.paperoffice.ai/latest/job/add/workflow" \ -H "Authorization: Bearer po_ut_YOUR_API_KEY" \ -F "[email protected]" \ -F "idp_collection=invoice" \ -F "model=basic-pro-max" import requestsresponse = requests.post( "https://api.paperoffice.ai/latest/job/add/workflow", headers={"Authorization": "Bearer po_ut_YOUR_API_KEY"}, files={"file_1": open("invoice.pdf", "rb")}, data={"idp_collection": "invoice", "model": "basic-pro-max"},)print(response.json()) const form = new FormData();form.append("file_1", new Blob([await readFile("invoice.pdf")]), "invoice.pdf");form.append("idp_collection", "invoice");form.append("model", "basic-pro-max");const response = await fetch("https://api.paperoffice.ai/latest/job/add/workflow", { method: "POST", headers: { Authorization: "Bearer po_ut_YOUR_API_KEY" }, body: form,});console.log(await response.json()); <?php$ch = curl_init("https://api.paperoffice.ai/latest/job/add/workflow");curl_setopt_array($ch, [ CURLOPT_RETURNTRANSFER => true, CURLOPT_HTTPHEADER => ["Authorization: Bearer po_ut_YOUR_API_KEY"], CURLOPT_POSTFIELDS => [ "file_1" => new CURLFile("invoice.pdf"), "idp_collection" => "invoice", "model" => "basic-pro-max", ],]);echo curl_exec($ch); Первый вызов API
Как выглядит первый вызов API
POST-запрос на /latest/job/add/workflow с файлом, коллекцией и моделью — плюс Bearer-токен в заголовке. Больше ничего не требуется.
- Один заголовок
Authorization: Bearer po_ut_YOUR_API_KEY — без OAuth-потока, без логики обновления токенов, без обязательного SDK.
- Одна пайплайн на вызов
Путь после /latest/job/add/ указывает на пайплайн; workflow возвращает структурированный IDP.
- Результат или job_id
По умолчанию API поддерживает соединение и возвращает результат inline; в противном случае возвращается HTTP 202 с job_id и poll_url.
Три доступа
Как PaperOffice интегрируется в стек
Используйте именно тот доступ, который нужен продукту или агенту. Документ остается тем же надежным источником.
Для собственных продуктов
Вызывайте операции с документами напрямую из бэкенда, рабочего процесса или SaaS.
- JSON-ориентированный API
- Асинхронные задания
- Вебхуки и события
Для ИИ-агентов
Нативная интеграция PaperOffice в Claude, ChatGPT, Cursor и другие MCP-клиенты.
- Обнаружение инструментов
- Доступ к документам в реальном времени
- Контролируемые действия
Для кодовых агентов
Кодовый агент мгновенно понимает возможности, аутентификацию и примеры.
- SDK не требуется
- Машиночитаемая документация
- Прямое копирование
Вопросы
Часто задаваемые вопросы о API и MCP
В чем различия между REST, MCP и llms.txt?
REST — это интерфейс для собственных продуктов, сервер MCP предоставляет те же инструменты в AI-клиенты, такие как Claude, ChatGPT или Cursor, а llms.txt описывает оба формата машиночитаемым образом для Coding Agents. Все три доступа работают с одним и тем же аккаунтом и одним и тем же Document Layer.
Нужен ли мне SDK?
Нет. API использует HTTP и JSON, достаточно любого HTTP-клиента. Машинно-читаемое описание для Coding Agents доступно по адресу https://api.paperoffice.ai/latest/docs/llms.txt.
Как аутентифицироваться?
С помощью токена в HTTP-заголовке: Authorization: Bearer po_ut_YOUR_API_KEY. Какие типы ключей существуют и для чего они предназначены, указано на странице Аутентификация и ключи.
Где найти готовые примеры?
В Cookbook содержатся копируемые промпты и примеры кода; коллекция Postman содержит те же конечные точки для прямого тестирования.
Следующая остановка
Как двигаться дальше
Рекомендуемый следующий шаг в воронке разработчика и два подходящих направления.