Illizeo does not push events to your server. Here is why, and how to build a reliable integration with what actually exists.
There are no outbound webhooks #
Illizeo does not call your server when something happens. There is no event-subscription screen, no destination URL to declare, no signing secret to share and no retry queue. If you read otherwise elsewhere, that was inaccurate.
The platform’s only signed entry point runs the other way: Slack calls Illizeo when an approver clicks Approve or Reject in a message. That is not a configurable webhook, it is an internal part of the Slack connector.
What exists instead #
| Need | Available means |
|---|---|
| Knowing what changed | Poll the REST API on the resource concerned |
| Being told about a decision | Illizeo notifications — dashboard, email, and Slack for seven families of events |
| Feeding data to a third-party tool | Exports, or a scheduled job on your side that reads the API |
| Provisioning a directory | The Microsoft Entra ID connector, which pushes from Illizeo |
Building a polling synchronisation #
-
Create an API token #
Settings → access tokens. You get a token + secret pair and tick the abilities you need — read-only if reading is all you do.
-
Pick an honest frequency #
An HR synchronisation does not need to be to the second. Every 15 minutes, or a nightly pass for a reference list, covers nearly every case.
-
Diff on your side #
With no events, it is up to your system to remember what it has already seen and detect the gaps. Keep a stable identifier per record rather than relying on response ordering.
-
Treat errors for what they are #
A 401 means one thing: the token is no longer valid. A 403 is a missing right, a 409 a state conflict, a 500 a failure on our side worth retrying. Do not treat every failure as an expired token.
FAQ #
Are webhooks planned?
We do not publish a date. This article states what exists today; it will be updated the day that changes.
Can Zapier or Make be plugged in?
Not per event, since there is no webhook. A scenario that polls the REST API at a regular interval is still possible, with a dedicated token and the narrowest rights that do the job.
What about being told a request needs approval?
That is the job of notifications, not of an integration: dashboard, email, and Slack as a direct message if the employee turned it on.
Is there a real-time audit stream?
No. The audit log is read and exported from the screen; it is not streamed to any external system.
