CIIFragments Studio est agréée CII : récupérez jusqu'à 20 % de vos dépenses en développement logicielEn savoir plus

Intégrateur Lucca

Intégration de l'API Lucca dans votre système

Nous connectons Lucca à vos applications métier : congés, temps, notes de frais et référentiel collaborateurs. Les absences arrivent tout de suite dans le planning, pas au prochain export nocturne.

  • Équipe produit senior
  • connecteurs SIRH en production
  • du cadrage au monitoring
En bref

Pourquoi faire appel à un intégrateur Lucca et que peut-on connecter à Lucca ?

Lucca est un SIRH modulaire utilisé par des entreprises de toutes tailles pour gérer congés, temps, notes de frais, paie et formation. Un intégrateur Lucca relie Lucca à votre planning de production, votre logiciel comptable, votre annuaire d'accès ou votre entrepôt de données. Le travail consiste à synchroniser les absences pour le planning, exporter les variables de paie vers le logiciel comptable, ou alimenter un dashboard RH avec les données consolidées. L'API Lucca couvre l'ensemble des modules, avec une attention particulière à la gestion des droits par dossier et aux quotas partagés.

Cas d'usage

Ce que débloque une intégration Lucca

01

Planning réajusté à chaque congé validé

Dès qu'un congé est validé, le planning de production ou de chantier libère l'affectation. Vous cessez de découvrir une absence le matin même.

02

Arrivées et départs automatisés

Le référentiel collaborateurs de Lucca déclenche la création puis la révocation des comptes applicatifs, avec un journal auditable des accès ouverts.

03

Rentabilité par projet

Les temps saisis dans Timmi et les notes de frais Cleemy croisent le chiffre d'affaires du CRM. La marge par projet devient consultable en continu.

04

Validation depuis l'outil du manager

Les demandes de congé s'approuvent ou se refusent depuis votre application, sans imposer une connexion supplémentaire à vos managers.

Pour vous

Ce qu'une intégration Lucca change pour votre business

La technique au service d'un résultat mesurable : moins de ressaisie RH, des plannings justes, des accès maîtrisés.

Une seule saisie, partout

La donnée RH est saisie une fois dans Lucca et se propage. Le temps de recopie disparaît, et avec lui les écarts entre vos outils.

Des plannings qui reflètent la réalité

Les absences validées arrivent immédiatement dans l'outil de planification. Vous arrêtez d'affecter quelqu'un qui n'est pas là.

Des accès qui se ferment vraiment

Un départ déclaré dans Lucca révoque les comptes applicatifs. Le risque des comptes fantômes sort de votre surface d'exposition.

Un connecteur qui vous appartient

Code livré, documenté et maintenable. Vous n'êtes captif ni d'une boîte noire ni d'un abonnement à un connecteur générique.

Méthode

Comment nous connectons Lucca à votre système

01

Cadrage

Quels modules Lucca, quelle génération d'API par ressource, quel périmètre d'établissements sur la clé d'intégration. On tranche le sens des flux avant de coder.

02

Architecture

Webhooks pour l'événementiel, lectures incrémentales filtrées pour le rattrapage, limiteur de débit centralisé. Le quota de 50 requêtes par minute est une contrainte de conception, pas un détail.

03

Développement et recette

Couche d'accès unique qui masque v3, v4 et v5, traitement idempotent des webhooks, file de reprise. Rejeu sur un jeu de données pseudonymisé.

04

Monitoring

Alertes sur échec de livraison, compteur de consommation du quota, tableau de bord de santé. Vous savez qu'un flux est cassé avant vos équipes RH.

L'API

Ce que permet Lucca

Congés et compteurs
Lecture des congés et des compteurs, création et mise à jour, plus les demandes et leurs décisions d'approbation ou de refus.
Référentiel collaborateurs
Utilisateurs, contrats de travail, départements, entités juridiques et établissements. La source unique des arrivées et des départs.
Temps, projets et notes de frais
Les modules Timmi et Cleemy exposent les temps saisis, les affectations projet, la présence et les notes de frais avec leur axe analytique.
Webhooks événementiels
Notification sur création de collaborateur, création de contrat, ouverture de poste ou mise à jour de congé, avec livraison au moins une fois.
Vocabulaire

Le vocabulaire d'une intégration Lucca

Tenant
Votre instance Lucca, identifiée par son domaine. Toutes les URL d'appel en dépendent, et le quota de débit s'applique à ce domaine et non à votre application.
Clé d'intégration
Déclaration qui porte le contact technique, les scopes OAuth et la liste des établissements accessibles. Un établissement créé plus tard n'entre pas automatiquement dans le périmètre.
Api-Version
En-tête qui épingle la version datée de la nouvelle API. Sans lui, une évolution côté Lucca peut changer une réponse sous vos pieds.
Legacy v3 et v4
Les deux générations antérieures, toujours en service. Elles se reconnaissent à l'URL et n'ont ni la même pagination ni la même façon de sélectionner les champs.
Business establishment
L'établissement au sens de la v5, qui remplace les anciennes notions d'entité juridique et d'établissement. Un connecteur écrit sur les anciennes notions devra être repris.
Livraison au moins une fois
Un même webhook peut arriver deux fois et dans le désordre. Le traitement doit être idempotent et réordonné par la date d'occurrence de l'événement.
À savoir

Les contraintes réelles d'une intégration Lucca

01

50 requêtes par minute, partagées par tout le domaine

Le plafond s'applique au tenant, pas à votre application : les intégrations d'autres prestataires le consomment aussi. Au delà, l'API répond 429. Cela disqualifie tout balayage complet du référentiel.

02

Cinq secondes d'exécution côté serveur

Une requête plus longue est interrompue et renvoie 408. Une requête trop large n'est donc pas seulement lente, elle échoue : il faut filtrer et paginer dès la conception.

03

La nouvelle API ne couvre pas encore tout

Organisation et congés sont en v5, mais temps, notes de frais, formation et rémunération restent en Legacy v3 et v4, dont la documentation reconnaît des incohérences entre endpoints. Il faut budgéter des migrations successives.

04

Le bac à sable est une option payante

Il existe un seul environnement de test par compte, son rafraîchissement passe par le support, et les applications autorisées n'y sont pas dupliquées : les clés doivent être redéclarées.

Comparer

Lucca ou Silae, et ce que ça implique

Les deux vivent dans la même chaîne RH mais ne jouent pas le même rôle. Le choix n'est presque jamais technique : il dépend de qui détient la donnée et de qui produit la paie.

CritèreLuccaCette pageSilaeMoteur de paie
Rôle dans la chaîneSIRH : congés, temps, notes de frais, référentielProduction de la paie et déclarations
Ouverture de l'accèsClé d'intégration créée dans votre instanceContrat signé et formulaire d'ouverture, via un partenaire
AuthentificationOAuth 2.0, jeton valable 30 minutesOAuth 2.0, jeton valable 60 minutes, plus une clé d'abonnement
Forme de l'APIRessources REST, deux générations en cohabitationCatalogue de fonctions nommées, plusieurs versions par fonction
Limite documentée50 requêtes par minute par domaine60 jetons par minute sur l'authentification
Temps réelWebhooks événementielsMotif asynchrone avec suivi d'état
Le bon casBrancher un planning, un annuaire ou un suivi de projet sur la donnée RHAutomatiser la collecte des variables et l'écriture comptable de paie

Nous ne revendiquons ni certification ni statut de partenaire Lucca : nous développons sur l'API publique documentée, comme équipe de développement sur votre intégration. Les deux outils se combinent souvent plutôt qu'ils ne s'opposent.

Notre expertise

Ce que nous mesurons sur un projet Lucca

15 j
premier flux Lucca en production
50/min
quota tenu par un limiteur de débit central
< 3 s
accusé de réception sur chaque webhook
4
développeurs seniors sur le projet
Comparer

Les autres outils de paie et de SIRH

Le choix se fait sur l'outil déjà en place chez vous, et sur qui produit la paie.

On combine Lucca avec

La stack qui entoure Lucca sur nos projets.

  • Silae
  • Slack
  • n8n
  • PostgreSQL
  • Node.js
FAQ

Intégration Lucca : vos questions

Trois étapes. D'abord créer une clé d'intégration dans votre instance Lucca, avec le contact technique, les scopes OAuth utiles et la liste des établissements à couvrir. Ensuite obtenir un jeton en client credentials et le mettre en cache pour ses 30 minutes de validité, en épinglant la version de l'API dans les en-têtes. Enfin déclarer vos endpoints webhook et bâtir la synchronisation en événementiel, avec une lecture incrémentale filtrée pour le rattrapage. La difficulté réelle n'est pas l'appel technique, c'est de tenir dans 50 requêtes par minute tout en couvrant des ressources réparties sur trois générations d'API.

Cela dépend des modules concernés, du sens des flux et de la génération d'API à utiliser. Remonter les congés validés vers un planning se chiffre bien plus bas qu'une chaîne complète mêlant temps Timmi, notes de frais Cleemy et référentiel collaborateurs, chacun sur une convention différente. Le coût de l'environnement de test entre aussi dans l'équation, puisque le bac à sable Lucca est une option payante. Nous cadrons le périmètre en amont et donnons une estimation ferme avant de commencer.

La certification est un label commercial d'éditeur, utile sur le déploiement du SIRH lui-même. Pour connecter Lucca à une application sur mesure, ce qui compte est l'expérience des connecteurs sous contrainte de quota et la rigueur sur le traitement des webhooks. Nous ne revendiquons pas de statut de partenaire Lucca : nous développons sur l'API publique documentée et nous intervenons comme équipe de développement sur l'intégration, aux côtés de vos équipes RH.

Oui, et c'est une demande fréquente. Le principe est de faire de Lucca la source des éléments collectés (absences, temps, éléments variables) et du logiciel de paie le moteur qui les consomme. Il faut alors traiter deux mondes différents : côté Lucca des ressources REST sous quota serré, côté paie un accès souvent contractuel avec ses propres délais d'ouverture. Nous construisons le connecteur avec une clé de déduplication persistée hors des deux outils, pour qu'un rejeu ne pousse jamais deux fois le même élément sur la même période.

Deux limites documentées structurent toute l'architecture. Le débit est plafonné à 50 requêtes par minute par domaine, et ce plafond est partagé avec les autres intégrations de votre instance, y compris celles d'autres prestataires. Le temps d'exécution côté serveur est limité à cinq secondes, ce qui fait échouer une requête trop large au lieu de la ralentir. S'y ajoutent les contraintes de webhooks : trois secondes pour accuser réception, cinq tentatives de livraison réparties sur environ 24 heures, livraison au moins une fois et sans garantie d'ordre. On conçoit donc en événementiel avec réconciliation, jamais en balayage complet.

Un projet d'intégration Lucca ?

Parlons-en. 30 minutes pour identifier vos modules Lucca, vérifier ce que la génération d'API couvre et vous dire franchement ce qui est faisable.

Parler de mon projet Lucca
Parler de mon projet Lucca