Connecteur Eudonet API REST sur mesure
On développe le connecteur qui interconnecte votre CRM Eudonet avec tout votre écosystème digital : sites, extranets, applications mobiles, e-commerce, outils métier et agents IA.

On connaît Eudonet
de l'intérieur
On développe des applications connectées à Eudonet depuis 2019. On maîtrise l'API REST en profondeur et on sait où sont les pièges et comment les contourner.
On n'est pas intégrateur Eudonet : on ne vend pas de licences et on ne configure pas le CRM. Ce qu'on fait, c'est construire le connecteur et les applications web sur mesure qui exploitent vos données Eudonet pour vos adhérents, clients et partenaires.

Une interconnexion Eudonet
pensée pour durer
Vos applications ne parlent jamais directement à l'API Eudonet. Elles passent par notre connecteur, une couche qui gère le cache, la file d'attente asynchrone et le suivi du quota, puis qui appelle l'API REST d'Eudonet. Une seule porte d'entrée, des règles d'accès centralisées, aucune logique Eudonet dupliquée dans chaque projet.
Eudonet reste la source de vérité. Le connecteur lit, écrit et synchronise, mais ne devient jamais un second référentiel. Pour le détail technique, lisez notre guide du connecteur Eudonet.

Authentification
et session
L'API Eudonet exige une connexion à double niveau, abonné puis utilisateur. Le connecteur ouvre la session, conserve le token (environ 1 heure de validité), le renouvelle automatiquement et se reconnecte de façon transparente s'il expire en cours de traitement.
- Connexion à double niveau (abonné + utilisateur)
- Token d'environ 1 heure renouvelé automatiquement
- Reconnexion transparente pour l'application appelante
- Déconnexion propre en fin de traitement
- Configuration par environnement (dev, preprod, prod)

Mapping objet
et tables Eudonet
Chaque entité de votre application est liée à une table Eudonet par des métadonnées qui décrivent les champs (descid). Le code métier manipule des objets, le connecteur traduit vers Eudonet et inversement, dans les deux sens.
- Liaison entité applicative / table Eudonet via les descid
- Push d'une entité complète
- Push champ par champ (pushFields) pour limiter les appels
- Pull pour rafraîchir une entité depuis Eudonet
- Test d'existence et clonage de fiches
- Synchronisation bidirectionnelle

Un query builder
pour l'API Eudonet
On écrit des requêtes de type SQL, le connecteur les traduit en appels API Eudonet. Les opérateurs sont typés, ce qui évite les erreurs de syntaxe. Le même outil est exposé en ligne de commande pour le support et le debug.
- SELECT, WHERE, LIKE, ORDER BY, LIMIT
- Agrégats COUNT et MAX
- Opérateurs typés
- Traduction automatique en appels API Eudonet
- Outil en ligne de commande pour le support et le debug

Synchronisation
de gros volumes
Une base de dizaines de milliers de fiches ne se lit pas en une requête. Le connecteur lit par lots, traite chaque lot via un callback et sait reprendre à une page donnée après une interruption.
- Lecture paginée par lots (chunks) avec callback
- Reprise à une page donnée
- Synchronisation complète (full sync)
- Synchronisation incrémentale
- Commandes planifiées

Catalogues, fichiers
et documents
Au-delà des fiches, le connecteur couvre les listes de valeurs, les images, les pièces jointes et la génération de documents à partir des modèles Eudonet.
- Lecture des catalogues (listes de valeurs) avec cache
- Upload d'images et de pièces jointes sur les fiches
- Génération de documents à partir des modèles Eudonet
- Récupération des URL de fichiers
- Méta-informations des champs

Un connecteur
robuste en production
Un connecteur qui tombe, c'est tout l'écosystème qui s'arrête. On l'a conçu pour absorber les lenteurs et les limites de l'API plutôt que de les répercuter sur vos utilisateurs.
- Cache des réponses avec TTL configurable
- Suivi du quota d'appels restant avant les traitements lourds
- Traitements asynchrones (file de messages) pour ne pas bloquer l'utilisateur
- Erreurs typées et journalisées
- Tests de caractérisation
- Stack PHP / Symfony

Les pièges de
l'API Eudonet
Tokens courts : la session expire environ toutes les heures. Le connecteur renouvelle le token et rejoue l'appel sans que l'utilisateur ne le voie.
Limites d'appels non documentées : le connecteur suit le quota restant, met en cache les lectures et déporte les écritures lourdes dans une file asynchrone.
Modèle de données propre à chaque client : les identifiants de champs (descid) changent d'un Eudonet à l'autre. Le mapping par métadonnées isole cette spécificité.
Catalogues codés : les listes de valeurs sont exposées par code. Le connecteur les lit une fois, les met en cache et traduit codes et libellés.
Pagination et formats : la lecture se fait par lots avec reprise, et les formats de dates et de valeurs sont normalisés à l'entrée et à la sortie.
Ce qu'on branche sur Eudonet
Portail membres, site corporate alimenté par votre CRM, tunnel d'adhésion en ligne : chaque application lit et écrit dans Eudonet via le même connecteur, sans double saisie.

Un connecteur,
quatre applications
Pour une organisation professionnelle nationale de plus de 25 000 membres, un seul connecteur alimente l'extranet, l'application mobile, le site corporate et le tunnel de souscription.
Eudonet reste la source de vérité unique : chaque application lit et écrit via le même connecteur, avec le même cache, la même gestion du quota et les mêmes règles de mapping.

Fédérations, syndicats,
associations, ordres
Eudonet est le CRM de référence des organisations d'intérêt public en France : fédérations professionnelles, syndicats, associations, ordres, mutuelles. Si vous l'utilisez, vos besoins digitaux correspondent probablement à ce qu'on sait faire.
Membres, adhérents, partenaires : on construit les interfaces qui rendent vos données Eudonet utiles à vos utilisateurs finaux, de l'extranet au tunnel d'adhésion.
Vos questions
Qu'est-ce qu'un connecteur Eudonet ?
C'est une couche logicielle qui s'intercale entre vos applications (site, extranet, application mobile, e-commerce) et l'API REST d'Eudonet. Elle gère l'authentification, le mapping des données, le cache, les files d'attente et le quota, pour que chaque application lise et écrive dans Eudonet de façon fiable.
L'API Eudonet est-elle difficile à utiliser ?
Elle est fournie avec votre instance, mais son accès dépend de votre abonnement et des droits de l'utilisateur technique. Elle a ses particularités : double authentification, tokens d'1 heure, limites d'appels peu documentées, modèle de données spécifique à chaque client. On la maîtrise depuis 2019, ce qui permet d'aller vite et d'éviter les pièges classiques.
La synchronisation est-elle en temps réel ou par lots ?
Les deux. Les lectures et écritures unitaires passent en direct, avec cache. Les traitements lourds passent par une file de messages asynchrone. Les gros volumes sont synchronisés par lots, en synchronisation complète ou incrémentale, via des commandes planifiées.
Êtes-vous intégrateur Eudonet ?
Non. On ne vend pas de licences Eudonet et on ne configure pas le CRM. On est développeurs : on construit le connecteur et les applications (extranets, portails, sites) qui exploitent vos données Eudonet via l'API REST.
Les données restent-elles dans Eudonet ?
Oui. Eudonet reste la source de vérité. Les applications lisent et écrivent via l'API, mais ne stockent pas de copie durable de vos données. La synchronisation est bidirectionnelle.
Peut-on reprendre un extranet existant ?
Oui, on reprend des projets existants. On réalise un audit technique, on évalue la dette technique et on propose un plan de migration ou de refonte progressive, sans interruption de service pour vos utilisateurs.
Combien coûte un extranet connecté à Eudonet ?
Un extranet de base (authentification, profil, annuaire) démarre autour de 30 000 EUR. Le périmètre dépend des fonctionnalités : paiement en ligne, app mobile, annuaire géolocalisé. Le CII permet de récupérer 20% en crédit d'impôt sur les projets éligibles.
Eudonet reste la source de vérité. Le connecteur en fait le cœur de tout votre écosystème.
Un projet d'interconnexion
Eudonet ?
Parlons de votre CRM, de vos applications et de la meilleure façon de les connecter.