Docs
Documentation
sigillo scelle des PDF avec valeur juridique via le partenaire de signature suisse SwissTrustLayer — sous forme d'horodatage ou de signature électronique qualifiée (QES). Trois voies d'accès partagent la même logique et la même comptabilité de crédits.
REST-API
Référence OpenAPI interactive (Swagger UI) — testez chaque endpoint.
/docs/api →
Serveur MCP
Intégrez sigillo comme outil pour les agents IA (Claude, ChatGPT, n8n).
/docs/mcp →
Jeton API
Créez un jeton dans le tableau de bord — requis pour REST et MCP.
/app/tokens →
1. Authentification
Chaque appel utilise un jeton Bearer du tableau de bord :
Authorization: Bearer sig_xxxxxxxx…
Les jetons portent des scopes — seal:write inclut seal:read :
seal:readLire statut, téléchargement, soldeseal:writeSceller des PDF (coûte des crédits)billing:manageAcheter des créditsaccount:manageGestion des jetons (connexion web uniquement, non attribuable aux jetons API)2. Sceller un PDF (REST)
Horodatage, synchrone — le PDF scellé revient directement :
curl -X POST https://sigillo.ch/api/v1/seal/timestamp \ -H "Authorization: Bearer sig_…" \ -F pdf=@vertrag.pdf \ -F signer_name=Daniel -F signer_surname=Schlager \ --output sealed.pdf
QES (on_demand/mab) est asynchrone : un 201 avec un request_id, puis interrogez le statut jusqu'à completed, et téléchargez.
3. Depuis un agent IA (MCP)
sigillo est un serveur MCP hébergé avec quatre outils : seal_pdf, seal_status, seal_download, seal_balance.