Aller au contenu

API DÉVELOPPEURS

API pour développeurs

Documentation orientée développeurs pour intégrer LapsoWork avec des ERP, des cabinets comptables, des tableaux de bord ou tout système interne. Authentification par token, réponses en JSON et endpoints couvrant employés, pointages, absences, clients, centres et documents.

AUTORISATION POUR UTILISER L'API

Authentification par api-key

Pour consommer l'API de LapsoWork, le développeur a besoin d'une api-key (token d'accès) fournie par l'administrateur du compte. Depuis le panneau de LapsoWork, dans le module Gestion d'API, l'administrateur génère la clé et la transmet à l'équipe technique chargée de l'intégration.

  • Token unique par compte, révocable et régénérable à tout moment.
  • Envoi du token comme paramètre ?token=... ou en-tête HTTP.
  • Réponses en JSON, prêtes à s'intégrer avec des ERP, du BI ou des cabinets comptables.

Modèle d'URL de base

GET http://url-mi-lapsowork/api/v1/{endpoint}/
  ?token=MI_TOKEN
  &start=2026-01-01
  &end=2026-01-31

Exemple — liste des employés actifs

curl "http://url-mi-lapsowork/api/v1/get-empleados-activos/\
?token=MI_TOKEN&start=2026-01-01&end=2026-01-31"
DOCUMENTATION DE L'API

14 endpoints REST pour intégrer LapsoWork

Regroupés par ressource, avec la liste des paramètres admis. Tous utilisent la méthode GET et renvoient du JSON.

Employés

Ressource Méthode Route Paramètres Description
Compteur d'employés actifs GET /api/v1/get-contador-empleados-activos/ token, start, end Renvoie la valeur numérique d'utilisateurs actifs sur la plage indiquée.
Liste des employés actifs GET /api/v1/get-empleados-activos/ token, start, end Liste complète des employés actifs entre deux dates.
Recherche d'employés par nom GET /api/v1/get-empleados-por-nombre/ token, name Filtre les employés par correspondance de nom.

Pointages et journée de travail

Ressource Méthode Route Paramètres Description
Liste des enregistrements de travail GET /api/v1/get-registros/ token, start, end Enregistrements de pointage sur la plage indiquée.
Rapport d'heures par employé GET /api/v1/get-horas-registros-por-empleado/ token, start, userId Cumul des heures journalières, hebdomadaires et mensuelles d'un employé.

Clients et centres

Ressource Méthode Route Paramètres Description
Liste des clients GET /api/v1/get-clientes/ token Liste complète des clients.
Clients filtrés par nom GET /api/v1/get-clientes-por-nombre/ token, name Recherche de clients par nom.
Liste des centres de travail GET /api/v1/get-centros/ token Liste de tous les centres de travail.
Centres filtrés par nom GET /api/v1/get-centros-por-nombre/ token, name Recherche de centres de travail par nom.

Absences

Ressource Méthode Route Paramètres Description
Liste des absences entre deux dates GET /api/v1/get-ausencias/ token, start, end Absences enregistrées sur la plage indiquée.
Jours d'absence disponibles GET /api/v1/get-dias-disponibles-ausencias/ token Jours de congés restants par employé.

Documents

Ressource Méthode Route Paramètres Description
Total de documents GET /api/v1/get-total-documentos/ token Nombre total de fichiers téléversés sur le compte.
Types de documents GET /api/v1/get-tipos-documentos/ token Liste des types de documents configurés.
Total des types de documents GET /api/v1/get-total-tipos-documentos/ token Nombre de types de documents créés.
POURQUOI INTÉGRER AVEC L'API

Connectez LapsoWork au reste de votre stack

Tableaux de bord en temps réel

Lisez les compteurs d'effectifs, d'heures et d'absences depuis Power BI, Looker ou Metabase. Le tout avec un simple GET.

Export vers le cabinet comptable

Obtenez les heures réellement travaillées par employé et transmettez-les à votre cabinet comptable ou à votre logiciel de paie sans recopier les données à la main.

Sécurité par token

Chaque intégration utilise son propre token, révocable depuis le panneau. Sans exposition des identifiants utilisateur.

Questions fréquentes sur l'API

Tout ce que les équipes techniques demandent habituellement avant d'intégrer.

Comment obtenir mon token d'accès à l'API ?
L'administrateur du compte LapsoWork accède au module de gestion d'API depuis le panneau, génère une api-key (token) et la remet au développeur. Chaque token est unique, révocable et peut être régénéré à tout moment depuis le même écran.
Dans quel format les réponses sont-elles renvoyées ?
Toutes les réponses de l'API sont renvoyées au format JSON avec encodage UTF-8, prêtes à être intégrées avec n'importe quel langage (PHP, Node.js, Python, Java, .NET, etc.) ou outil BI.
Quel format de date dois-je utiliser dans les paramètres ?
Les paramètres start et end suivent le format ISO YYYY-MM-DD (par exemple 2026-01-31). Cela garantit la compatibilité avec les moteurs de recherche, les scripts ETL et les outils de BI.
Ai-je besoin de mon propre environnement pour utiliser l'API ?
Oui. L'URL de base pointe vers votre installation (http://url-mi-lapsowork/api/v1/...). Chaque client dispose de son propre domaine et token, ce qui isole les données du reste des comptes.
Puis-je intégrer LapsoWork avec mon ERP, mon cabinet comptable ou mon BI ?
Oui. Les endpoints couvrent les ressources habituelles demandées par les ERP et les cabinets comptables (employés, pointages, absences, heures, documents). Si votre intégration nécessite un support spécifique, contactez notre équipe technique.
ON EN PARLE ?

Besoin d'assistance pour intégrer LapsoWork ?

Notre équipe technique accompagne les projets d'intégration avec des ERP, du BI, des cabinets comptables et des logiciels sur mesure. Décrivez-nous votre cas et nous vous répondons sous 24 heures.

  • Nous vous appelons le jour ouvré même.
  • Essai actif en 30 minutes.
  • Sans carte · Sans engagement.

Ou appelez-nous directement

910 053 253 [email protected]

Nous répondons sous 24h ouvrées.

Le chaos administratif ne se règle pas tout seul.

Essayez LapsoWork gratuitement pendant 30 jours, sans carte bancaire. Si ça ne vous convient pas, vous partez sans rien payer.

Commencez gratuitement, 30 jours

Vous préférez une démo guidée ? Parlez à l’équipe

  • Sans carte
  • Sans engagement
  • 4,7★ sur l’App Store