Nos formalités,
dans votre outil.
Publier une annonce légale, monter un dossier au Guichet Unique, déposer des comptes : vos utilisateurs le font depuis votre logiciel, sans jamais en sortir. Deux API, des widgets prêts à embarquer, un environnement de test.
// requête { "apiKey": "sk_live_…" } // réponse 200 { "success": true, "company": { "publicId": "cmp_7f31a9…", "denomination": "CABINET MERCIER", "siren": "812345678" }, "wallet": { "balance": 1840.00, "jetons": 36 } }
Première requête · 30 secondes
Vous n'avez pas à
construire la formalité.
Vous la branchez. Les journaux habilités, le Guichet Unique, la conformité des textes et le paiement restent de notre côté ; l'expérience reste du vôtre.
Vous éditez un logiciel utilisé par des cabinets
Vos utilisateurs — avocats, experts-comptables, notaires, formalistes — vous réclament l'annonce légale et le dépôt au Guichet Unique. Vous les leur donnez sans négocier avec les journaux, sans brancher l'INPI et sans écrire une ligne de droit.
Vous passez du volume avec votre propre outil
Tout est déjà saisi chez vous. L'API supprime la ressaisie : le dossier part en publication ou au Guichet Unique depuis l'écran où il se trouve déjà, et le statut revient par webhook dans votre base.
Vous voulez proposer la formalité sous votre marque
Les widgets s'embarquent dans vos pages et adoptent votre parcours. Vos clients ne voient que vous ; l'encaissement peut passer par votre propre compte de paiement.
Publier une annonce,
depuis votre écran.
Deux façons de l'intégrer, selon le temps que vous voulez y passer. Les deux partent de la même clé API.
Aucun écran de notre côté.
Vous pilotez tout depuis votre serveur : vous transmettez l'annonce, vous choisissez le journal et la date, vous payez sur votre portefeuille et vous récupérez le certificat de parution en PDF.
POST /authenticate— la clé et le soldeVous vérifiez l'identité de la société et son portefeuilleGET /types— les types d'annonce disponiblesPOST /generate— le texte de l'annonceRédigé par vous, ou généré à partir des documents que vous envoyezPATCH /order/{id}/config— journal, département, dateAvec l'estimation du tarif avant paiementPOST /order/pay— le paiement et la transmission au journalGET /order/{id}/certificate— le certificat PDF
// en-tête : X-Api-Key: sk_live_… { "commandePublicId": "cmd_9f2e41…", "paymentMethod": "wallet" } // réponse 200 — payée et transmise au journal { "success": true, "commande": { "statut": "publiee", "pricePaye": 193.20, "publicationDate": "2026-08-04", "journalNom": "…" } } // 402 si le solde est insuffisant (walletBalance, required)
URL signées et expirantes
Chaque widget est délivré sous signature HMAC avec une date d'expiration. Une URL interceptée ne se rejoue pas.
Webhooks signés
Chaque étape du parcours vous est notifiée avec une signature vérifiable et la donnée libre que vous nous aviez confiée.
Portefeuille ou Stripe Connect
Vous payez sur un portefeuille prépayé, ou vous encaissez vous-même votre client via votre compte Stripe Connect.
Certificat de parution
Le PDF opposable est récupérable par API dès la publication, sous le même jeton que le reste du parcours.
Le journal du bon département
Nous résolvons le journal habilité, la date de parution possible et le tarif réglementé applicable.
Historique des commandes
Toutes les commandes passées sous votre clé sont listables et consultables une par une, avec leur statut.
Le dossier INPI,
monté par votre outil.
Interroger le répertoire, pré-remplir un dossier, déposer des comptes annuels, récupérer les documents. En REST, avec votre clé en en-tête.
Formes juridiques prises en charge à la création
// en-tête : API-KEY: sk_live_… // réponse 200 { "success": true, "mode": "live", "entreprise": { "siren": "552100554", "denomination": "…", "siege": { "adresse_ligne_1": "…", "code_postal": "75009", "ville": "PARIS", "pays": "France" } } }
Le brouillon pré-rempli
C'est l'endpoint qui fait gagner le plus de temps : le dossier arrive monté sur le Guichet Unique, il ne reste qu'à le relire et à le signer.
De la clé de test
à la production.
Les deux environnements sont cloisonnés et les appels sont identiques. Passer en production, c'est changer de clé.
On vous ouvre un compte et une clé de test
Vous appelez les deux API dans un environnement dédié, sans engagement et sans mouvement d'argent réel.
Vous intégrez, avec la documentation et un interlocuteur
Documentation en ligne, exemples de requêtes prêts à copier, et quelqu'un qui connaît le code au bout du fil — pas un formulaire de support.
On recette ensemble sur votre environnement
On déroule un parcours complet chez vous : publication, callback, webhook, certificat. On corrige les cas limites avant qu'ils ne coûtent quelque chose.
Bascule en production
Nouvelle clé, mêmes appels, même code. La clé de test reste active pour vos environnements de recette.
-
Clé en en-tête HTTPJamais dans l'URL, jamais dans un paramètre de requête.
-
Widgets signés et expirantsSignature HMAC sur les paramètres, durée de validité courte.
-
Environnements cloisonnésUne clé de test refusée en production, et l'inverse.
-
Erreurs normaliséesUn code, un libellé lisible et un statut HTTP cohérent sur toutes les routes.
-
Webhooks vérifiablesEnvoi unique et signé : votre point de réception doit être idempotent.
Dites-nous ce que
vous voulez brancher.
Décrivez votre outil et votre volume. On revient vers vous avec la clé de test, la documentation et le chemin d'intégration qui correspond — pas avec une plaquette.
-
Vous parlez à quelqu'un qui a écrit l'API, pas à un commercial.
-
Aucune carte bancaire demandée pour obtenir la clé de test.
-
La documentation complète des deux API vous est ouverte dès le premier échange.
-
Vos informations servent à préparer l'intégration, et à rien d'autre.
Demande envoyée.
Nous revenons vers vous avec la clé de test et la documentation des API que vous avez cochées.