Frontegg · AsyncAPI Specification
Frontegg Webhooks
Version 1.0.0
AsyncAPI 2.6 description of Frontegg's outbound webhook surface. Frontegg signs each delivery with an `x-webhook-secret` header containing the configured signing secret, and treats any 2XX HTTP response as a successful delivery. Event names are documented by Frontegg using a `frontegg.
View Spec
View on GitHub
AuthenticationAuthorizationIdentity ManagementCIAMB2B SaaSMulti-TenancyRBACSSOSCIMEntitlementsOAuthOpenID ConnectAsyncAPIWebhooksEvents
Channels
frontegg.user.authenticated
User signed in successfully.
A user signs in successfully.
frontegg.user.authenticatedWithSAML
User authenticated via SAML.
A user authenticates via SAML SSO.
frontegg.user.authenticatedWithSSO
User authenticated via SSO.
A user authenticates via SSO (non-SAML providers).
frontegg.user.failedAuthentication
User failed authentication.
A user attempted to sign in and provided invalid credentials.
frontegg.user.enrolledMFA
User enrolled in MFA.
A user enrolled in multi-factor authentication.
frontegg.user.disabledMFA
User disabled MFA.
A user disabled their MFA configuration.
frontegg.user.created
User created.
A user account was created in Frontegg.
frontegg.user.signedUp
User signed up.
A user completed the sign-up flow.
frontegg.user.activated
User activated.
A user completed account activation.
frontegg.user.deleted
User deleted.
A user account was deleted.
frontegg.user.updated
User updated.
A user profile was updated.
frontegg.user.invitedToTenant
User invited to tenant.
A user was invited to join a tenant.
frontegg.user.removedFromTenant
User removed from tenant.
A user was removed from a tenant.
frontegg.user.joinedTenantUsingInvitationLink
User joined tenant via invitation link.
A user joined a tenant using an invitation link.
frontegg.user.changedPassword
User changed password.
A user changed their password.
frontegg.user.forgotPassword
User forgot password.
A user initiated a forgot-password flow.
frontegg.user.temporary.access.given
Temporary access granted.
Temporary access was granted to a user.
frontegg.user.temporary.access.edited
Temporary access edited.
A user's temporary access was modified.
frontegg.user.temporary.access.temporary.to.permanentd
Temporary user promoted to permanent.
A user was converted from temporary access to permanent access. Event name preserved as documented by Frontegg.
frontegg.userApiToken.created
User API token created.
A user API token was created.
frontegg.userApiToken.deleted
User API token deleted.
A user API token was revoked.
frontegg.tenant.created
Tenant created.
A tenant was created.
frontegg.tenant.updated
Tenant updated.
A tenant was updated.
frontegg.tenant.deleted
Tenant deleted.
A tenant was deleted.
frontegg.tenantApiToken.created
Tenant API token created.
A tenant API token was created.
frontegg.tenantApiToken.deleted
Tenant API token deleted.
A tenant API token was revoked.
frontegg.group.created
Group created.
A group was created.
frontegg.group.updated
Group updated.
A group was updated.
frontegg.group.deleted
Group deleted.
A group was deleted.
frontegg.group.users.added
Users added to group.
One or more users were added to a group.
frontegg.group.users.removed
Users removed from group.
One or more users were removed from a group.
frontegg.group.roles.updated
Group roles updated.
The roles attached to a group were updated.
frontegg.account.security.domain.restricted
Account security domain restricted.
A domain was restricted from signing up for this account.
frontegg.user.app.assigned
User assigned to application.
A user was assigned to an application.
frontegg.user.app.unassigned
User unassigned from application.
A user was unassigned from an application.
frontegg.tenant.app.assigned
Tenant assigned to application.
An application was assigned to a tenant.
frontegg.tenant.app.unassigned
Tenant unassigned from application.
An application was unassigned from a tenant.
frontegg.tenant.plan.assigned
Plan assigned to tenant.
A plan was assigned to a tenant.
frontegg.tenant.plan.unassigned
Plan unassigned from tenant.
A plan was unassigned from a tenant.
frontegg.user.plan.assigned
Plan assigned to user.
A plan was assigned to a user.
frontegg.user.plan.unassigned
Plan unassigned from user.
A plan was unassigned from a user.
frontegg.scim.user.created
SCIM user created.
A user was provisioned via SCIM.
frontegg.scim.user.updated
SCIM user updated.
A SCIM-provisioned user was updated.
frontegg.scim.user.deleted
SCIM user deleted.
A SCIM-provisioned user was deprovisioned.
frontegg.scim.group.created
SCIM group created.
A group was created via SCIM.
frontegg.scim.group.updated
SCIM group updated.
A SCIM group was updated.
frontegg.scim.group.deleted
SCIM group deleted.
A SCIM group was deleted.
Messages
UserAuthenticated
User Authenticated
A user successfully signed in.
UserAuthenticatedWithSAML
User Authenticated With SAML
UserAuthenticatedWithSSO
User Authenticated With SSO
UserFailedAuthentication
User Failed Authentication
UserEnrolledMFA
User Enrolled MFA
UserDisabledMFA
User Disabled MFA
UserCreated
User Created
UserSignedUp
User Signed Up
UserActivated
User Activated
UserDeleted
User Deleted
UserUpdated
User Updated
UserInvitedToTenant
User Invited To Tenant
UserRemovedFromTenant
User Removed From Tenant
UserJoinedTenantUsingInvitationLink
User Joined Tenant Using Invitation Link
UserChangedPassword
User Changed Password
UserForgotPassword
User Forgot Password
UserTemporaryAccessGiven
User Temporary Access Given
UserTemporaryAccessEdited
User Temporary Access Edited
UserTemporaryToPermanent
User Temporary To Permanent
UserApiTokenCreated
User API Token Created
UserApiTokenDeleted
User API Token Deleted
TenantCreated
Tenant Created
TenantUpdated
Tenant Updated
TenantDeleted
Tenant Deleted
TenantApiTokenCreated
Tenant API Token Created
TenantApiTokenDeleted
Tenant API Token Deleted
GroupCreated
Group Created
GroupUpdated
Group Updated
GroupDeleted
Group Deleted
GroupUsersAdded
Group Users Added
GroupUsersRemoved
Group Users Removed
GroupRolesUpdated
Group Roles Updated
AccountSecurityDomainRestricted
Account Security Domain Restricted
UserAppAssigned
User Application Assigned
UserAppUnassigned
User Application Unassigned
TenantAppAssigned
Tenant Application Assigned
TenantAppUnassigned
Tenant Application Unassigned
TenantPlanAssigned
Tenant Plan Assigned
TenantPlanUnassigned
Tenant Plan Unassigned
UserPlanAssigned
User Plan Assigned
UserPlanUnassigned
User Plan Unassigned
ScimUserCreated
SCIM User Created
ScimUserUpdated
SCIM User Updated
ScimUserDeleted
SCIM User Deleted
ScimGroupCreated
SCIM Group Created
ScimGroupUpdated
SCIM Group Updated
ScimGroupDeleted
SCIM Group Deleted
Servers
https
subscriber
{customer_webhook_url}
The HTTPS endpoint configured by a Frontegg customer (vendor) inside the Frontegg portal under Configurations -> Hooks. Frontegg POSTs JSON payloads to this URL when subscribed events fire.