Webhooks

This page outlines how Webhooks work in Zenlogin, and the different Webhook events available.


Webhooks

There are currently 5 different Webhook events that are fired by Zenlogin to the Webhook URL you've set up. When these events fire, they contain data that you can use to trigger your own internal logic.

The primary purpose of these Webhooks is to ensure your system is kept up to date with the status or state of your user's security.


Webhook Events

Below is a list of the Webhook events currently triggered by Zenlogin.

Event Details
account.created This event is fired when your account is first created. This assumes that during the creation process, you specified a Webhook URL.
account.setup.complete This event is fired when your account has been successfully been setup. At the moment, this means you've confirmed your email address.
application.disabled This event is fired when your application's Zenlogin integration is turned off. This is controlled via your Account Settings page.
application.enabled This event is fired when your application's Zenlogin integration is turned on. This is controlled via your Account Settings page.
webhook.test This event is fired periodically to test your webhook. It's also fired immediately after specifying a Webhook URL.