Plateforme · Webhooks
Le jeton d’API permet à un outil tiers de lire ; le webhook le prévient. Abonnez une adresse https de votre système d’information à des événements RH : à chaque événement, Illizeo y envoie un message signé.
employee.created créé · employee.updated modifié · employee.contract_ended contrat terminéabsence.requested demandée · absence.approved validée · absence.rejected refusée · absence.cancelled annuléeattendance.day_closed journée de présence closedocument.uploaded déposé · document.generated générésignature.completed terminée · signature.declined refusée · signature.cancelled annuléeexport.ready fichier prêt à téléchargerUn abonnement écoute un événement précis, une famille entière (employee.*) ou tout (*). Le bouton « Envoyer un test » livre un message ping pour vérifier votre récepteur.
Le message porte un identifiant unique, le nom de l’événement, sa date, votre espace et des identifiants et états. Jamais de numéro AVS ou de sécurité sociale, de salaire ni de pièce jointe : votre système complète en lisant l’API avec son jeton.
En-tête Illizeo-Signature: t=…,v1=… : un HMAC-SHA256, avec le secret de l’abonnement, de l’horodatage suivi d’un point et du corps brut reçu. Comparez en temps constant et refusez un horodatage trop ancien (5 minutes conseillées) pour bloquer les rejeux.
POST https://votre-si.example/illizeo
Illizeo-Event: absence.approved
Illizeo-Event-Id: 6f1c…
Illizeo-Delivery: 4821
Illizeo-Signature: t=1791820800,v1=5d2a…
{"id":"6f1c…","event":"absence.approved","occurred_at":"2026-10-12T09:14:03+02:00","tenant":"acme","data":{"absence_id":912,"employee_id":148,"absence_type_id":3,"from":"2026-10-20","to":"2026-10-24","status":"approved"}}
Les webhooks se règlent dans votre espace Illizeo (menu Paramètres), avec deux droits distincts : consulter et gérer. Ils dépendent de votre abonnement. Pour lire les données elles-mêmes, voir l’API REST.