REST + MCP, un seul contrat
Même format pour scripts curl et sessions d'agents type Claude : initialize, tools/list, tools/call.
Tout ce que fait l'interface web est disponible en JSON : créer des factures, les filtrer et récupérer des PDF rendus serveur. Les agents IA parlent la même surface via un endpoint Model Context Protocol — voilà pourquoi ce site publie llms.txt et une skill agent.
Même format pour scripts curl et sessions d'agents type Claude : initialize, tools/list, tools/call.
Les tokens Bearer correspondent à un compte ; les agents ne voient que les factures de ce compte.
GET /api/v1/invoices/:id.pdf effectue le rendu côté serveur — sortie identique à ce que téléchargent les humains.
Envoyez Authorization: Bearer <api_token>. Les agents doivent demander le token à leur utilisateur ; il peut être régénéré à tout moment.
Pas besoin — JSON simple sur HTTPS. Le SKILL.md de l'agent documente des flux curl prêts à coller.
API : 120 requêtes/minute par IP. MCP : 60/minute. Connexion et réinitialisation : 10/minute.
Oui — POST de la facture puis GET /api/v1/invoices/:id.pdf avec l'identifiant renvoyé.