Onboarding Gestion des absences Gestion du temps Présences & badgeages Notes de frais Performance & objectifs Documents & signatures App mobile Libre-service employé
L'entreprise Carrières Sécurité Contact
Entreprises moyennes Petites entreprises Grandes entreprises Partenaires
Blog Centre d'aide Références clients Presse Panorama SIRH Notes de frais mondiales Absences mondiales Roadmap
Plans Connexion Essai 30 jours gratuit
Skip to content
Illizeo

Services RH de base

Administration du personnel

Dossiers, contrats et données centralisés.

People Analytics

Tableaux de bord RH temps réel.

Stockage & signature

Documents et signature électronique.

Documents de l’entreprise

Règlements, politiques et guides ciblés.

Affichage obligatoire

Les affichages légaux, en ligne.

Signature en masse

Campagnes de signature et documents des employés.

Gestion de projets

Suivi des projets RH transverses.

Modules

Demandes RH

Guichet, délais annoncés, suivi

Sondage

Enquêtes d’engagement, pulse, onboarding.

Lanceur d’alertes

Signalements confidentiels, conforme Sapin 2.

Recrutement

Requisition, ATS, pipeline, entretiens.

Cooptation

Recommandations, suivi et primes.

Notes de frais

Capture, validation et remboursement.

Avantages

Tickets resto, mobilité, bien-être

Budget & masse salariale

Budget, revue salariale, égalité.

 

BDESE

Base de données économiques et sociales.

Flex Office

Réservation de postes et présence hybride.

Planification

Plannings d’équipe, shifts et créneaux ouverts.

Gestion du temps

Absences, présences, badgeages.

Absences Présences Badgeuses ZKTeco Choisir son mode de pointage

Performance & objectifs

Évaluations continues et OKR alignés.

Formation & compétences

Compétences, plan, sessions, habilitations.

Onboarding & OffBoarding

Parcours d'arrivée et de départ automatisés.

Plateforme

Emails

Modèles, personnalisation, délivrabilité.

Libre-service employé

Espace personnel pour chaque salarié.

Flux & approbations

Workflows configurables sans code.

Alertes & notifications

Restez informés en temps réel.

Application mobile

iOS et Android, hors ligne.

Sécurité & conformité

ISO 27001, RGPD, SSO.

Permissions & rôles

Contrôle d'accès granulaire.

Gouvernance & Sécurité

Historisation, traçabilité, SoD, sécurité by design.

API REST

Jetons à droits limités, OpenAPI.

Webhooks

Événements RH signés, relances auto.

Exports SFTP

Rapports planifiés déposés chez vous.

Salaires

Paie suisse

Calcul, impôt à la source, certificats.

Salaires préliminaires

Préparation et contrôle de paie.

Salaires externalisés

Paie déléguée à nos experts.

Paie mondiale consolidée

Multi-pays, multi-devises.

Consulting

Illizeo Premium Consulting

Accompagnement RH sur-mesure.

Nouveauté

Conformité réglementaire en 1 clic

Restez à jour automatiquement avec les évolutions légales locales et internationales.

Découvrir →
Intégrations

À propos

Notre mission, nos équipes.

Références

Plus de 100 clients nous font confiance.

Presse

Articles, prix, communiqués.

Carrières

Rejoignez l'aventure Illizeo.

Contact

Parlons de votre projet.

Par taille d'entreprise

Petites entreprises

Démarrez en moins de 30 jours.

Entreprises moyennes

Pilotez plusieurs sites en simultané.

Grandes entreprises

Conformité multi-pays et SSO.

Organisations & secteur public

Reporting réglementaire avancé.

Partenariats

Devenez intégrateur ou revendeur.

Blog

Insights RH et nouveautés produit.

Centre d'aide

Guides pas-à-pas et FAQ.

Roadmap

Ce qui arrive dans Illizeo.

Allocations familiales

Guide RH mondial - 147 pays.

Plans
Connexion Essayez gratuitement →

Salon RH · 19e édition

Illizeo vous attend au stand D.05

7 & 8 octobre 2026 · Beaulieu, Lausanne, Suisse

—Jours
—Heures
—Minutes
—Secondes

C'est maintenant — on vous attend au stand D.05

Venez voir le produit en vrai : on ouvre votre espace devant vous, en quelques minutes, sur tablette. Nous avons des places gratuites pour vous — demandez votre invitation.

Demander une invitation gratuite

Ou réservez votre billet sur salonrh.com

Prendre rendez-vous sur le stand D.05

Salon RH · 7 & 8 octobre 2026 · Beaulieu, Lausanne

Services RH de base

8
  • People Analytics
    • Droits et confidentialité des données
    • Planifier l’envoi d’un rapport
    • Décrire son rapport à l’IA
    • Créer un rapport personnalisé
    • Catalogue des rapports système
    • Les rapports système
    • Le tableau de bord « Analyse des employés »
    • Démarrer avec People Analytics

Plateforme

54
  • Emails
    • Les e-mails automatiques : catalogue et activation
    • Modifier un modèle d’e-mail
    • Relancer un e-mail tant que l’action n’est pas faite
    • Suivre l’historique des envois
  • Libre-service employé
    • Se repérer dans Illizeo : menu, recherche, langue et paramètres personnels
    • Le tableau de bord : votre page d’accueil
    • Mon profil : consulter et mettre à jour mes informations
    • Le calendrier et la synchronisation de votre agenda
    • Paramétrer le tableau de bord de l’entreprise
  • Flux & approbations
    • Workflows : de la demande à la décision
    • Approuver, refuser ou déléguer une demande
    • Suivre l’activité des workflows : aperçu et métriques
    • Créer et modifier un workflow
    • Paramètres globaux, délais et actions automatiques
    • Les processus RH : documents, signatures et échéances
  • Alertes & notifications
    • Le centre de notifications (la cloche)
    • Choisir ses notifications
    • Régler les notifications de l’entreprise : défauts et verrous
    • Publier une annonce sur le tableau de bord
    • Rappels de rôle et rappels personnels
  • Application mobile
    • Régler l’application mobile
  • Sécurité & conformité
    • Mot de passe, durée de session et adresses IP
    • Double authentification et sessions ouvertes
    • Connexion unique (SSO)
    • Conformité par pays et déclarations de confidentialité (DPCS)
    • Les registres de protection des données
    • Sauvegardes des données
  • Permissions & rôles
    • Comprendre les rôles et les permissions
    • Créer et gérer les rôles
    • Régler les permissions dans la matrice
    • Définir la population cible d’un rôle
    • Attribuer un rôle aux employés
    • Créer des groupes d’employés
  • Gouvernance & Sécurité
    • Gouvernance et traçabilité : vue d’ensemble
    • Consulter les logs utilisateurs
    • Le journal d’audit RGPD
    • Conduire une revue des habilitations
    • La séparation des tâches (SoD)
    • Retrouver l’historique des modifications
  • API REST
    • Créer et gérer les jetons API
    • Suivre l’utilisation d’un jeton et le dépanner
    • API publique : le guide du développeur
  • Webhooks
    • Créer et gérer un webhook
    • Suivre les livraisons et les relances
    • Recevoir et vérifier un webhook
    • Catalogue des événements webhook
  • Exports SFTP
    • Régler le serveur SFTP de l’entreprise
    • Les dépôts sur le serveur SFTP et leur suivi
  • Abonnement & paramétrage
    • Se repérer dans les Paramètres
    • Installer les modules et choisir qui y accède
    • Souscrire et faire évoluer son abonnement
    • Factures, paiement, consommation et propriété de l’espace
    • Logos et paramètres globaux de l’espace
    • Ouvrir l’accès au support Illizeo

Consulting

3
  • La méthode Illizeo Pulse : comment nous conduisons votre déploiement
  • Accompagnement déploiement
    • La méthode Illizeo Pulse : comment nous conduisons votre déploiement
    • La méthode Illizeo Pulse : comment nous déployons votre SIRH

Présences & Badgeages

10
  • Présences & badgeages : présentation du module
  • Pointer son arrivée et son départ
  • Remplir et soumettre sa feuille de présence
  • Valider les présences et suivre l’équipe
  • Créer et affecter les profils de présence
  • Règles de pointage, clôture et motifs de présence
  • Les compteurs d’heures
  • Indemnités et astreintes
  • Les badgeuses
  • Administrer le module Présences : droits, notifications, import-export et données personnelles

Gestion des Absences

8
  • Gestion des absences : présentation et vocabulaire
  • Poser, modifier et annuler une absence
  • Soldes et compteurs de congés
  • Approuver les demandes d’absence
  • Le calendrier des absences
  • Paramétrer les types d’absence et leurs politiques
  • Règles d’entreprise et jours fériés
  • Administrer le module Gestion des absences

Notes de frais

7
  • Notes de frais : présentation et cycle de vie d’une note
  • Saisir, soumettre et suivre une dépense
  • Déclarer des frais kilométriques et un per diem
  • Approuver les notes de frais
  • Rembourser, analyser et comptabiliser les notes de frais
  • Paramétrer le module Notes de frais
  • Administrer le module Notes de frais : droits, notifications, données personnelles et questions fréquentes

Performance & Objectifs

13
  • Performance : présentation et navigation
  • Fixer et suivre des objectifs (OKR)
  • Prime sur objectif : préparer et transmettre à la paie
  • Planifier et suivre les réunions 1:1
  • Concevoir les formulaires d’évaluation
  • Paramétrer un cycle et une campagne d’évaluation
  • Lancer, suivre et clôturer une campagne
  • Remplir et valider les évaluations
  • Le dossier de fin de cycle : valider et signer
  • Le feedback continu
  • La revue des talents (9-box)
  • Suivre les entretiens professionnels (France)
  • Administrer le module Performance

FlexOffice

18
  • Flex Office : présentation du module
  • Calendrier Flex Office
  • Flex Office : semaine type
  • Flex Office : parking
  • Flex Office : repas
  • Flex Office : visiteurs
  • Flex Office : salles de réunion
  • Flex Office : événements du site
  • Flex Office : approbations
  • Flex Office : relances de planning
  • Flex Office : tableau de bord
  • Flex Office : lieux et plans
  • Flex Office : profils de présence
  • Flex Office : réglages généraux
  • Paramètres Flex Office
  • Flex Office : imports
  • Flex Office : notifications
  • Flex Office : intégrations

Demandes RH

5
  • Administrer le module Demandes RH : traçabilité, données personnelles, langues et questions fréquentes
  • Paramétrer le module Demandes RH
  • Traiter les demandes RH (équipe RH)
  • Déposer et suivre une demande RH
  • Demandes RH : présentation et parcours d’une demande

Planification

7
  • Démarrer avec la Planification
  • Créer et publier un planning
  • Shifts ouverts et remplacements
  • Disponibilités et préférences
  • Pointage sur le shift et géorepérage
  • Les réglages de la Planification
  • API publique et webhooks de la Planification

Budget & masse salariale

10
  • Budget & masse salariale : présentation du module
  • Piloter la masse salariale face au budget
  • Conduire la revue salariale
  • Grilles salariales et positionnement des contrats
  • Analyser l’égalité salariale (LEg)
  • Simuler la masse salariale et planifier les effectifs
  • Exercices, financement et taux de couverture
  • Indicateurs, exports et journal du module Budget
  • Administrer le module Budget & masse salariale : réglages, circuits de validation et droits
  • Administrer le module Budget & masse salariale : notifications, traçabilité, données personnelles et glossaire

Formation

12
  • Formation : présentation et navigation
  • Votre espace de formation : accueil, parcours, catalogue et attestations
  • Suivre un cours en ligne : leçons, quiz et devoirs
  • Demander une formation et la faire valider
  • Créer et publier une formation au catalogue
  • Programmer les sessions et tenir l’émargement
  • L’espace formateur : préparer, animer et déclarer ses heures
  • Piloter la formation : plan annuel, budget et analytics
  • Suivre les habilitations et les recyclages
  • Gérer les compétences : référentiel, matrice et écarts
  • Conventions, factures, attestations et dossiers réglementaires
  • Administrer le module Formation
Voir les catégories
  • Accueil
  • Centre d'aide
  • Plateforme
  • API REST
  • API publique : le guide du développeur

API publique : le guide du développeur

Wilfrid Paul Robert Dusseaux
Mis à jour le 05.11.2026

5 mins de lecture

0:00 / 6:41
  • View as Markdown Open this page as plain Markdown (opens in a new tab)
  • Open in ChatGPT Ask questions about this page (opens in a new tab)
  • Open in Claude Ask questions about this page (opens in a new tab)
  • Open in Google AI Studio Ask questions about this page (Google account required) (opens in a new tab)

Cet article s’adresse aux développeurs qui branchent un système sur l’API publique d’Illizeo : où trouver la documentation, comment s’authentifier, ce que chaque droit ouvre, comment lire les réponses et les erreurs, et quelles limites respecter. Le contrat complet, opération par opération, est publié au format OpenAPI 3.1.

Avant de commencer #

  • Il vous faut un jeton créé par un administrateur de l’entreprise, avec les droits nécessaires (voir Créer et gérer les jetons API). Sa valeur commence par illz_.
  • La page de documentation dans l’application s’ouvre avec le droit « Voir les tokens API ». Le contrat brut, lui, est public.

La page Documentation #

Dans Paramètres › Gérer Illizeo › Jetons API, le bouton Documentation ouvre la page Documentation de l’API. Elle se lit de haut en bas :

  • la présentation de l’API, l’URL de base et un Premier appel prêt à copier ;
  • la carte Droits : chaque ressource et les droits qui la gouvernent, par exemple employees:read ;
  • une carte par domaine (collaborateurs, paie, absences…) : chaque opération avec sa méthode, son adresse, son résumé et le droit qu’elle exige, ou la mention sans jeton ;
  • la carte Événements webhook : ce qu’Illizeo peut envoyer à vos systèmes.

Le bouton openapi.json ouvre le contrat brut, à importer dans un outil comme Postman ou un générateur de client. Si la page affiche « L’hôte de l’API n’a pas répondu », vérifiez que l’adresse de l’API est joignable depuis votre réseau.

La page Documentation de l'API, version v1.0.0 : présentation de l'API publique, authentification par l'en-tête Authorization: Bearer, hôte unique https://api.illizeo.app, scopes, identité du jeton, enveloppes d'erreur, webhooks et limites de débit, bouton openapi.json en haut à droite
La documentation de l’API dans l’application.

Adresse et authentification #

  • Tous les appels partent vers https://api.illizeo.app, sous /v1. L’entreprise n’apparaît pas dans l’adresse : c’est le jeton qui la désigne.
  • Le jeton se transmet dans l’en-tête Authorization: Bearer illz_…. Aucun autre mode d’authentification n’est accepté.
  • Exemple : curl https://api.illizeo.app/v1/employees -H "Authorization: Bearer illz_votre_jeton"
  • Deux adresses répondent sans jeton : GET /openapi.json (le contrat) et GET /v1/ping (une sonde de disponibilité).
  • Les réponses sont en JSON, sauf les téléchargements de fichiers (documents de paie, exports, fiches de paie), qui renvoient le fichier.

Les droits et ce qu’ils ouvrent #

Chaque opération exige un droit de la forme ressource:action, coché sur le jeton. Une ressource liée à un module n’est proposée que si le module est activé dans l’espace.

Droit (écran de création) Codes Adresses
Collaborateurs employees:read, employees:write /v1/employees
Absences absences:read, absences:write /v1/absences
Temps et présences attendance:read, attendance:write /v1/attendance
Planification scheduling:read, scheduling:write /v1/scheduling
Annualisation du temps de travail annualisation:read, annualisation:write /v1/annualisation
Budget & masse salariale budget:read, budget:write /v1/budget
BDESE bdese:read /v1/bdese
Documents documents:read, documents:write /v1/documents
Signatures électroniques signatures:read, signatures:write /v1/signatures
Paie (export) payroll:read /v1/payroll
Paie suisse swiss_payroll:read /v1/swiss-payroll
Exports planifiés reports:read /v1/exports
Flex Office (lecture de tout le module) flex_office:read /v1/flex-office
Flex Office : réservations de bureau, parking, restauration, visites et visiteurs, réunions office_bookings:write, office_parking:write, office_meals:write, office_visits:write, office_rooms:write /v1/flex-office
Organisation (groupe Référentiel) org:read, org:write /v1/org
Flex Office : postes de travail, salles de réunion (groupe Référentiel) office_desks:write, office_rooms_config:write /v1/flex-office/desks, /v1/flex-office/rooms
La carte Droits de la documentation : groupes Données et Référentiel, chaque ressource avec ses codes de droit, par exemple employees:read et employees:write
Les droits de l’API et leurs codes.

Identité et périmètre #

Un jeton agit sous l’identité de la personne qui l’a créé. En plus du droit coché sur le jeton, chaque opération exige chez cette personne le droit de l’écran équivalent de l’application et, le cas échéant, l’accès au module : sans eux, la réponse est 403. Un collaborateur ou un objet hors de son périmètre répond 404. La paie est en lecture seule et ne sort que des périodes approuvées par les RH : une période non validée répond 404 avec le code PERIODE_NON_APPROUVEE.

Réponses et erreurs #

Les refus du contrôle d’accès et les ressources récentes répondent avec la même enveloppe : status (Success ou Error), code (le code HTTP), message, request_id, error_code pour une erreur, et data. Par exemple : {"status":"Error","code":403,"request_id":"req_…","error_code":"SCOPE_MANQUANT","data":{"required_scope":"employees:read"}}. Les ressources héritées de la première version de l’API (collaborateurs, absences, présences, documents, signatures, organisation) gardent leur enveloppe d’origine : status booléen, data ou message, et errors par champ sur une validation refusée (400).

Statut error_code Sens
401 JETON_ABSENT En-tête Authorization absent, ou valeur qui ne commence pas par illz_.
401 JETON_INVALIDE Valeur inconnue : erreur de copie, jeton régénéré ou révoqué.
401 JETON_EXPIRE Date d’expiration passée.
403 JETON_DESACTIVE Jeton désactivé (y compris un jeton expiré, après le passage de nuit).
403 CREATEUR_INDISPONIBLE Le créateur du jeton n’est plus actif.
403 SCOPE_MANQUANT Droit absent du jeton ; data.required_scope le nomme.
403 FONCTIONNALITE_NON_INCLUSE L’abonnement ne comprend pas l’accès à l’API.
413 TAILLE_DE_REQUETE Requête de plus de 5 Mo ; data.max_bytes donne la limite.
429 LIMITE_DE_DEBIT Limite par minute du jeton atteinte.
429 LIMITE_JOURNALIERE 10 000 requêtes du jour atteintes ; data.reset_at donne la remise à zéro.
429 LIMITE_DE_DEBIT_TENANT 600 requêtes par minute de l’entreprise atteintes, tous jetons confondus.
429 PLAFOND_DE_CONSOMMATION Plafond de sécurité de la période atteint, jusqu’à la période suivante.

Un refus métier (404, 409, 422…) porte son propre error_code, listé dans le contrat, et un message dans la langue demandée par l’en-tête X-Locale ou Accept-Language. Toute réponse porte aussi un en-tête X-Request-Id (le request_id de l’enveloppe) : citez-le toujours dans une demande de support.

Limites et en-têtes de réponse #

  • Par jeton : la limite par minute réglée sur le jeton, sinon 60 ; et 10 000 requêtes par jour civil UTC.
  • Par entreprise : 600 requêtes par minute, tous jetons confondus. Chaque réponse l’annonce par X-RateLimit-Limit et X-RateLimit-Remaining.
  • Après un 429 : attendez le nombre de secondes donné par Retry-After avant de recommencer.
  • Quota : quand l’abonnement inclut un quota mensuel, chaque réponse porte X-Quota-Limit, X-Quota-Remaining et X-Quota-Reset.
  • Taille : 5 Mo au plus par requête, corps et fichiers compris.

Pagination et volumes #

  • Les listes paginées acceptent page (à partir de 1) et per_page ; le contrat indique, pour chaque opération, la valeur par défaut et le maximum (10 et 100 pour les onglets de paie et les exports, 100 et 200 pour le Flex Office, dont la réponse porte meta avec page, per_page, total et last_page).
  • GET /v1/attendance exige une fenêtre from / to de 31 jours au plus.
  • GET /v1/absences renvoie encore toutes les absences de l’entreprise, sans pagination : filtrez par collaborateur.
  • Les lectures datées de la Planification couvrent 43 jours au plus, celles du Flex Office 93 jours (422 PERIODE_TROP_LONGUE au-delà).
La carte Collaborateurs de la documentation : chaque opération avec sa méthode GET, POST, PUT ou DELETE, son adresse sous /v1/employees, son résumé et le droit exigé
Les opérations d’un domaine, avec le droit exigé.

À savoir #

  • Pour être prévenu d’un changement plutôt que de le chercher, abonnez votre système aux webhooks : voir Recevoir et vérifier un webhook.
  • Les fichiers des rapports planifiés au canal « Retrait par l’API » se récupèrent par /v1/exports pendant 30 jours (voir Planifier l’envoi d’un rapport).
  • Un appel refusé par le contrôle du jeton (jeton inconnu, droit manquant, limite atteinte) n’apparaît pas dans le journal d’utilisation du jeton : seule la réponse en garde la trace.

Similaire #

Mis à jour le 05.11.2026
Suivre l’utilisation d’un jeton et le dépannerCréer et gérer les jetons API
Table des matières
  • Avant de commencer
  • La page Documentation
  • Adresse et authentification
  • Les droits et ce qu'ils ouvrent
  • Identité et périmètre
  • Réponses et erreurs
  • Limites et en-têtes de réponse
  • Pagination et volumes
  • À savoir
Onboarding✦Offboarding✦Crossboarding✦Reboarding✦Cooptation✦Matériel✦IA✦Signatures✦NPS✦Présences✦Badgeages✦Absences✦Performance✦Objectifs✦Sondages✦Enquêtes✦Temps✦Rôles✦Permissions✦Flux✦Approbations✦Salaires✦NDF✦FlexOffice✦Projets✦
Onboarding✦Offboarding✦Crossboarding✦Reboarding✦Cooptation✦Matériel✦IA✦Signatures✦NPS✦Présences✦Badgeages✦Absences✦Performance✦Objectifs✦Sondages✦Enquêtes✦Temps✦Rôles✦Permissions✦Flux✦Approbations✦Salaires✦NDF✦FlexOffice✦Projets✦
Plateforme RH internationale

Gérez vos
RH en minutes,
pas en journées.

Essayer gratuitement Prendre rendez-vous
illizeo

Onboarding, paie, absences, talents — un moteur unique pour vos équipes.

SWISS MADE
Fonctionnalités
  • Solutions
  • Plans
À Propos
  • Carrières
  • Presse
  • Références
  • Contact
Ressources
  • Blog
  • Allocations familiales mondiales
  • Comparatifs
  • Centre d’aide
  • FAQ
  • Sécurité
Contact
+41 78 669 05 65 contact@illizeo.com
Newsletter
1 email par mois. Que de l’utile.
Bientôt sur App Store Bientôt sur Google Play
All systems operational · Hébergement suisse · RGPD & nLPD
© 2026 Illizeo Cloud Solutions
FR/EN
Politique de confidentialité Mentions légales et CGU CGV Illizeo CGAI Paramètres des cookies Sous-traitants MTO Data Processing Addendum (DPA) CGV des services d’assistance
illizeo-logo-primary-white
Gérer le consentement

Afin de vous offrir la meilleure expérience possible, nous utilisons des technologies telles que les cookies pour stocker et/ou accéder aux informations relatives à votre appareil. En acceptant ces technologies, vous nous autorisez à traiter des données telles que votre comportement de navigation ou vos identifiants uniques sur ce site. Le refus ou le retrait de votre consentement peut avoir un impact négatif sur certaines fonctionnalités et fonctions.

Fonctionnel Toujours activé
Le stockage technique ou l'accès est strictement nécessaire à des fins légitimes afin de permettre l'utilisation d'un service spécifique explicitement demandé par l'abonné ou l'utilisateur, ou dans le seul but d'effectuer la transmission d'une communication sur un réseau de communications électroniques.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistiques
Le stockage technique ou l'accès utilisé exclusivement à des fins statistiques. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
Le stockage technique ou l'accès est nécessaire pour créer des profils d'utilisateurs afin d'envoyer des publicités ou de suivre l'utilisateur sur un site web ou sur plusieurs sites web à des fins marketing similaires.
  • Gérer les options
  • Gérer les services
  • Gérer {vendor_count} fournisseurs
  • En savoir plus sur ces finalités
Afficher les préférences
  • {title}
  • {title}
  • {title}