API та MCP
Один обліковий запис. Три підходи: REST, MCP та llms.txt.
Ті самі 300+ інструментів API/MCP — незалежно від того, чи інтегруєтеся через REST, працюєте в клієнт ШІ через MCP або передаєте llms.txt.
Один обліковий запис, розміщений в ЄС: За кожним підходом стоїть той самий Document Layer.
- Власна інфраструктура в ЄС Ваші дані залишаються в Європі.
- ISO 27001 активний Безпека сертифікована.
- SOC 2 Type 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-token у заголовку. Більше нічого не потрібно.
- Один заголовок
Authorization: Bearer po_ut_YOUR_API_KEY — без OAuth-потоку, без логіки оновлення токенів, без обов'язкового використання SDK.
- Одна конвеєрна обробка на запит
Шлях після /latest/job/add/ вказує назву конвеєра; workflow повертає структуроване IDP.
- Результат або job_id
За замовчуванням API підтримує з'єднання та повертає результат у тілі запиту; інакше повертається HTTP 202 із job_id та poll_url.
Три варіанти доступу
Як PaperOffice інтегрується у стек
Використовуйте саме той доступ, який потрібен продукту чи агенту. Документ залишається тим самим надійним джерелом істини.
Для власних продуктів
Викликайте операції з документами напряму з бекенду, робочого процесу або SaaS.
- JSON-базований API
- Асинхронні завдання
- Вебхуки та події
Для AI-агентів
Нативна інтеграція PaperOffice у Claude, ChatGPT, Cursor та інші MCP-клієнти.
- Пошук інструментів
- Доступ до документів у реальному часі
- Контрольовані дії
Для кодингових агентів
Кодиновий агент миттєво розуміє можливості, аутентифікацію та приклади.
- SDK не потрібен
- Машиночитана документація
- Пряме копіювання
Питання
Часті запитання щодо API та MCP
У чому полягають відмінності між REST, MCP та llms.txt?
REST є інтерфейсом для власних продуктів, сервер MCP надає ті ж самі інструменти в клієнтах ШІ, таких як Claude, ChatGPT або Cursor, а llms.txt описує обидва варіанти машиночитаним чином для кодувальних агентів. Усі три методи доступу працюють з одним і тим самим обліковим записом та одним і тим самим шаром документів.
Чи потрібен мені 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 містить ті ж самі кінцеві точки для безпосереднього тестування.
Наступна зупинка
Як продовжити
Рекомендований наступний крок у воронці розробників та два відповідні відгалуження.