API & MCP
Un compte. Trois accès : REST, MCP et llms.txt.
Les mêmes 300+ outils API/MCP — que vous intégriez via REST, travailliez dans un client IA via MCP ou transmettiez llms.txt.
Un compte, hébergé dans l'UE : Derrière chaque accès se trouve la même couche de documents.
- Infrastructure propre en UE Vos données restent en Europe.
- ISO 27001 actif Sécurité certifiée.
- SOC 2 Type II actif Normes d'audit internationales.
- Plus de 24 ans d'expérience Eprouvé. Stable. Avenir sécurisé.
Showroom
Ce que l'on peut construire avec PaperOffice
D'un simple appel API à un Agent Document : le Showroom présente des applications, des invites et des recettes techniques.
Vérifier et valider automatiquement les factures
Extraction, rapprochement des fournisseurs, détection des doublons, validation et résultat conforme aux normes dans un seul processus.
Document AIVérifier les contrats pour détecter les risques
Détection automatique des clauses, délais et écarts.
ComplianceValider les adresses
Extraire, géocoder et vérifier les données du document.
TransformationPréparer les PDF pour les agents
OCR, structure et métadonnées pour les systèmes en aval.
KnowledgeInterroger le savoir en temps réel
Réponses issues du corpus de documents actuel plutôt que de copies.
Démarrage rapide
Du prompt au premier appel API
Pas besoin de lire la documentation : l'agent de code lit llms.txt et connaît ensuite les capacités, l'authentification et les points de terminaison.
- Transmission de llms.txt L'agent lit la description machine-lisible du API.
- Connexion du compte Un compte pour REST et MCP, un jeton dans l'en-tête.
- Description de l'application Décrire en langage naturel ce qui doit être créé.
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 compris · prêt pour le premier appel 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); Premier appel API
Voici à quoi ressemble le premier appel API
Un POST sur /latest/job/add/workflow avec fichier, collection et modèle — plus un jeton Bearer dans l'en-tête. Rien de plus n'est nécessaire.
- Un en-tête
Authorization: Bearer po_ut_YOUR_API_KEY — aucun flux OAuth, aucune logique de rafraîchissement, aucune obligation d'utiliser un SDK.
- Une pipeline par appel
Le chemin après /latest/job/add/ indique la pipeline ; workflow fournit un IDP structuré.
- Résultat ou job_id
Par défaut, API maintient la connexion et renvoie le résultat en ligne ; sinon, HTTP 202 est retourné avec job_id et poll_url.
Trois accès
Comment PaperOffice s'intègre dans la stack
Utilisez exactement l'accès dont le produit ou l'agent a besoin. Le document reste la source fiable unique.
Pour vos propres produits
Appelez les opérations de document directement depuis le backend, le workflow ou le SaaS.
- API basé sur JSON
- Jobs asynchrones
- Webhooks & événements
Pour les agents IA
Intégrez PaperOffice nativement dans Claude, ChatGPT, Cursor et d'autres clients MCP.
- Découverte des outils
- Accès en temps réel aux documents
- Actions contrôlées
Pour les agents de codage
L'agent de codage comprend immédiatement les capacités, l'authentification et les exemples.
- Aucun SDK requis
- Document lisible par machine
- Directement copiable
Questions
Questions fréquentes sur API et MCP
En quoi REST, MCP et llms.txt diffèrent-ils ?
REST est l'interface pour vos propres produits, le serveur MCP apporte les mêmes outils aux clients IA tels que Claude, ChatGPT ou Cursor, et llms.txt décrit les deux de manière lisible par machine pour les agents de codage. Les trois accès fonctionnent sur le même compte et la même couche de documents.
Ai-je besoin d'un SDK ?
Non. La API est HTTP et JSON, tout client HTTP suffit. Pour les agents de codage, la description lisible par machine se trouve à https://api.paperoffice.ai/latest/docs/llms.txt.
Comment m'authentifier ?
Avec un jeton dans l'en-tête HTTP : Authorization: Bearer po_ut_YOUR_API_KEY. Les types de clés disponibles et leur portée sont décrits sur la page Authentification & Keys.
Où puis-je trouver des exemples prêts à l'emploi ?
Dans le Cookbook, vous trouverez des prompts et des exemples de code copiables ; la collection Postman contient les mêmes points de terminaison pour les tester directement.
Prochaine étape
Voici comment continuer
L'étape suivante recommandée dans l'entonnoir des développeurs et deux branches correspondantes.