API & MCP
Satu akun. Tiga pendekatan: REST, MCP, dan llms.txt.
Sama-sama lebih dari 300 alat API/MCP — apakah Anda mengintegrasikan melalui REST, bekerja di klien AI melalui MCP, atau menyerahkan llms.txt.
Satu akun, di-hosting di UE: Di balik setiap pendekatan terdapat Lapisan Dokumen yang sama.
- Infrastruktur Uni Eropa Sendiri Data Anda tetap berada di Eropa.
- ISO 27001 aktif Keamanan bersertifikat.
- SOC 2 Tipe II aktif Standards audit internasional.
- Pengalaman lebih dari 24 tahun Terbukti. Stabil. Siap untuk masa depan.
Showroom
Apa yang bisa dibangun dengan PaperOffice
Dari panggilan API tunggal hingga Agen Dokumen: Showroom menampilkan aplikasi, prompt, dan resep teknis.
Periksa dan Setujui Faktur Secara Otonom
Ekstraksi, pencocokan pemasok, deteksi duplikat, persetujuan, dan hasil yang dapat diaudit dalam satu alur kerja.
Document AIPeriksa Kontrak terhadap Risiko
Secara otomatis mengenali klausul, tenggat waktu, dan penyimpangan.
ComplianceValidasi Alamat
Ekstraksi data, geokoding, dan verifikasi dokumen.
TransformationPenyiapan PDF untuk Agen
OCR, struktur, dan metadata untuk sistem downstream.
KnowledgePertanyaan pengetahuan secara langsung
Jawaban dari koleksi dokumen saat ini, bukan dari salinan.
Mulai Cepat
Dari Prompt ke Panggilan API Pertama
Tidak perlu membaca dokumentasi: Agen Coding membaca llms.txt dan setelahnya mengetahui kemampuan, autentikasi, dan endpoint.
- Menyerahkan llms.txt Agen membaca deskripsi yang dapat dibaca mesin untuk API.
- Menghubungkan akun Sebuah akun untuk REST dan MCP, sebuah token di header.
- Mendeskripsikan aplikasi Mendeskripsikan dalam bahasa alami apa yang harus dibuat.
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 dipahami · siap untuk panggilan API pertama
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); Panggilan API pertama
Tampilan panggilan API pertama
Sebuah permintaan POST ke /latest/job/add/workflow dengan file, koleksi, dan model — ditambah token Bearer di header. Tidak ada yang lebih diperlukan.
- Satu header
Authorization: Bearer po_ut_YOUR_API_KEY — tanpa alur OAuth, tanpa logika refresh, tanpa kewajiban SDK.
- Satu pipeline per panggilan
Bagian path setelah /latest/job/add/ menyebutkan pipeline; workflow menyediakan IDP terstruktur.
- Hasil atau job_id
Secara default, API menjaga koneksi dan memberikan hasil secara inline; jika tidak, akan muncul HTTP 202 dengan job_id dan poll_url.
Tiga Akses
Cara PaperOffice Terintegrasi dalam Stack
Gunakan tepat akses yang dibutuhkan oleh produk atau agen. Dokumen tetap menjadi sumber terpercaya yang sama.
Untuk Produk Sendiri
Panggil Operasi Dokumen langsung dari backend, alur kerja, atau SaaS.
- API berbasis JSON
- Job Asinkron
- Webhook & Event
Untuk Agen AI
Bawa PaperOffice secara native ke Claude, ChatGPT, Cursor, dan klien MCP lainnya.
- Penemuan Alat
- Akses Dokumen Langsung
- Aksi Terkendali
Untuk Agen Pemrograman
Agen pemrograman memahami kemampuan, autentikasi, dan contoh secara instan.
- Tidak memerlukan SDK
- Dokumen yang dapat dibaca mesin
- Dapat disalin langsung
Pertanyaan
Pertanyaan Umum tentang API dan MCP
Apa perbedaan antara REST, MCP, dan llms.txt?
REST adalah antarmuka untuk produk sendiri, server MCP membawa alat yang sama ke klien AI seperti Claude, ChatGPT atau Cursor, dan llms.txt mendeskripsikan keduanya secara mesin-baca untuk Agen Coding. Ketiga akses ini bekerja pada akun dan lapisan dokumen yang sama.
Apakah saya memerlukan SDK?
Tidak. API menggunakan HTTP dan JSON, sehingga klien HTTP apa pun sudah memadai. Untuk Coding Agents, deskripsi yang dapat dibaca mesin tersedia di https://api.paperoffice.ai/latest/docs/llms.txt.
Bagaimana cara mengautentikasi diri?
Dengan token di header HTTP: Authorization: Bearer po_ut_YOUR_API_KEY. Jenis kunci apa saja yang tersedia dan untuk keperluan apa masing-masing berlaku, dapat dilihat di halaman Autentikasi & Keys.
Di mana saya menemukan contoh siap pakai?
Di Cookbook terdapat prompt dan contoh kode yang dapat disalin; Koleksi Postman berisi endpoint yang sama untuk dicoba langsung.
Berikutnya
Lanjutkan seperti ini
Langkah selanjutnya yang direkomendasikan dalam funnel pengembang dan dua cabang yang sesuai.