API & MCP
Eén account. Drie toegangsmogelijkheden: REST, MCP en llms.txt.
Dezelfde 300+ API/MCP-tools — of u nu integreert via REST, werkt in een AI-client via MCP of llms.txt doorgeeft.
Eén account, gehost in de EU: Achter elke toegangsmogelijkheid staat dezelfde Document Layer.
- Eigen EU-infrastructuur Uw gegevens blijven in Europa.
- ISO 27001 actief Beveiliging gecertificeerd.
- SOC 2 Type II actief Internationale auditnormen.
- 24+ jaar ervaring Bewezen. Stabiel. Toekomstbestendig.
Showroom
Wat u met PaperOffice kunt bouwen
Van een enkele API-call tot de Document Agent: de Showroom toont applicaties, prompts en technische recepten.
Facturen automatisch controleren en goedkeuren
Extractie, leveranciersafstemming, duplicaatdetectie, goedkeuring en bewijslastvrij resultaat in één proces.
Document AIContracten controleren op risico's
Bepalingen, termijnen en afwijkingen automatisch detecteren.
ComplianceAdressen valideren
Documentgegevens extraheren, geocoderen en verifiëren.
TransformationPDF's voorbereiden voor agenten
OCR, structuur en metadata voor downstream-systemen.
KnowledgeLive kennis opvragen
Antwoorden uit de huidige documentcollectie in plaats van uit kopieën.
Snelstart
Van prompt naar eerste API-call
Geen documentatie doorwerken: de Coding Agent leest llms.txt en kent daarna de mogelijkheden, authenticatie en endpoints.
- llms.txt overdragen De agent leest de machineleesbare beschrijving van API.
- Account verbinden Een account voor REST en MCP, een token in de header.
- Applicatie beschrijven In natuurlijke taal beschrijven wat er moet ontstaan.
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 begrepen · klaar voor de eerste API-call
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); Eerste API-call
Zo ziet de eerste API-call eruit
Een POST op /latest/job/add/workflow met bestand, collectie en model — plus een Bearer-token in de header. Meer is niet nodig.
- Een header
Authorization: Bearer po_ut_YOUR_API_KEY — geen OAuth-flow, geen refresh-logica, geen SDK-plicht.
- Eén pipeline per aanroep
Het pad na /latest/job/add/ noemt de pipeline; workflow levert gestructureerde IDP.
- Resultaat of job_id
Standaard houdt API de verbinding open en levert het resultaat inline; anders wordt HTTP 202 geretourneerd met job_id en poll_url.
Drie toegangsmogelijkheden
Zo integreert PaperOffice zich in de stack
Gebruik precies de toegang die het product of agent nodig heeft. Het document blijft dezelfde betrouwbare bron.
Voor eigen producten
Documentbewerkingen direct aanroepen vanuit backend, workflow of SaaS.
- JSON-gebaseerde API
- Asynchrone taken
- Webhooks & gebeurtenissen
Voor AI-agenten
Breng PaperOffice natief naar Claude, ChatGPT, Cursor en andere MCP-clients.
- Toolontdekking
- Live-documenttoegang
- Gecontroleerde acties
Voor coding agents
De coding agent begrijpt direct capaciteiten, authenticatie en voorbeelden.
- Geen SDK vereist
- Machineleesbare documentatie
- Directly copyable
Vragen
Veelgestelde vragen over API en MCP
Wat is het verschil tussen REST, MCP en llms.txt?
REST is de interface voor eigen producten, de MCP-server brengt dezelfde tools naar AI-clients zoals Claude, ChatGPT of Cursor, en llms.txt beschrijft beide machine-leesbaar voor coding agents. Alle drie de toegangsmethoden werken op hetzelfde account en dezelfde documentlaag.
Heb ik een SDK nodig?
Nee. De API is HTTP en JSON, elke HTTP-client volstaat. Voor Coding Agents ligt de machineleesbare beschrijving onder https://api.paperoffice.ai/latest/docs/llms.txt.
Hoe authentiseer ik me?
Met een token in de HTTP-header: Authorization: Bearer po_ut_YOUR_API_KEY. Welke soorten sleutels er zijn en waarvoor ze gelden, staat op de pagina Authenticatie & Keys.
Waar vind ik kant-en-klare voorbeelden?
In de Cookbook staan kopieerbare prompts en codevoorbeelden; de Postman Collectie bevat dezelfde endpoints om direct uit te proberen.
Volgende halte
Zo gaat het verder
De aanbevolen volgende stap in de developer-funnel en twee passende vertakkingen.