How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Frontegg Webhooks

AsyncAPI 2.6 description of Frontegg's outbound webhook surface. Covers authentication, MFA, user lifecycle, tenantlifecycle, group, application, plan, API token, account security, and SCIM provisioning events. Frontegg signs eachdelivery with an x-webhook-secret header and treats any 2XX HTTP response as a successful delivery.

Frontegg Webhooks is one of 64 APIs that Frontegg publishes on the APIs.io network, described by an AsyncAPI event-driven specification.

Tagged areas include Webhook, AsyncAPI, Event, Authentication, and User Lifecycle. The published artifact set on APIs.io includes API documentation and an AsyncAPI specification.

This event API exposes 47 operations across 47 channels, and defines 66 schemas. It is described by AsyncAPI 2.6.0, at version 1.0.0.

The API connects through a single server, {customer_webhook_url} (https).

47 operations 47 channels 66 schemas

Metadata

The identity and technical contract details declared by the specification.

Specification
AsyncAPI 2.6.0
API Version
1.0.0
Base URL
https://api.frontegg.com
Resource Areas
1

Channels & Operations 47

Across 47 channels, the API surfaces 47 operations. Each is listed below with its action, channel, parameters, and response codes.

Channels 47
PUB
frontegg.user.authenticated
User signed in successfully.
onUserAuthenticated body
PUB
frontegg.user.authenticatedWithSAML
User authenticated via SAML.
onUserAuthenticatedWithSAML body
PUB
frontegg.user.authenticatedWithSSO
User authenticated via SSO.
onUserAuthenticatedWithSSO body
PUB
frontegg.user.failedAuthentication
User failed authentication.
onUserFailedAuthentication body
PUB
frontegg.user.enrolledMFA
User enrolled in MFA.
onUserEnrolledMFA body
PUB
frontegg.user.disabledMFA
User disabled MFA.
onUserDisabledMFA body
PUB
frontegg.user.created
User created.
onUserCreated body
PUB
frontegg.user.signedUp
User signed up.
onUserSignedUp body
PUB
frontegg.user.activated
User activated.
onUserActivated body
PUB
frontegg.user.deleted
User deleted.
onUserDeleted body
PUB
frontegg.user.updated
User updated.
onUserUpdated body
PUB
frontegg.user.invitedToTenant
User invited to tenant.
onUserInvitedToTenant body
PUB
frontegg.user.removedFromTenant
User removed from tenant.
onUserRemovedFromTenant body
PUB
frontegg.user.joinedTenantUsingInvitationLink
User joined tenant via invitation link.
onUserJoinedTenantUsingInvitationLink body
PUB
frontegg.user.changedPassword
User changed password.
onUserChangedPassword body
PUB
frontegg.user.forgotPassword
User forgot password.
onUserForgotPassword body
PUB
frontegg.user.temporary.access.given
Temporary access granted.
onUserTemporaryAccessGiven body
PUB
frontegg.user.temporary.access.edited
Temporary access edited.
onUserTemporaryAccessEdited body
PUB
frontegg.user.temporary.access.temporary.to.permanentd
Temporary user promoted to permanent.
onUserTemporaryToPermanent body
PUB
frontegg.userApiToken.created
User API token created.
onUserApiTokenCreated body
PUB
frontegg.userApiToken.deleted
User API token deleted.
onUserApiTokenDeleted body
PUB
frontegg.tenant.created
Tenant created.
onTenantCreated body
PUB
frontegg.tenant.updated
Tenant updated.
onTenantUpdated body
PUB
frontegg.tenant.deleted
Tenant deleted.
onTenantDeleted body
PUB
frontegg.tenantApiToken.created
Tenant API token created.
onTenantApiTokenCreated body
PUB
frontegg.tenantApiToken.deleted
Tenant API token deleted.
onTenantApiTokenDeleted body
PUB
frontegg.group.created
Group created.
onGroupCreated body
PUB
frontegg.group.updated
Group updated.
onGroupUpdated body
PUB
frontegg.group.deleted
Group deleted.
onGroupDeleted body
PUB
frontegg.group.users.added
Users added to group.
onGroupUsersAdded body
PUB
frontegg.group.users.removed
Users removed from group.
onGroupUsersRemoved body
PUB
frontegg.group.roles.updated
Group roles updated.
onGroupRolesUpdated body
PUB
frontegg.account.security.domain.restricted
Account security domain restricted.
onAccountSecurityDomainRestricted body
PUB
frontegg.user.app.assigned
User assigned to application.
onUserAppAssigned body
PUB
frontegg.user.app.unassigned
User unassigned from application.
onUserAppUnassigned body
PUB
frontegg.tenant.app.assigned
Tenant assigned to application.
onTenantAppAssigned body
PUB
frontegg.tenant.app.unassigned
Tenant unassigned from application.
onTenantAppUnassigned body
PUB
frontegg.tenant.plan.assigned
Plan assigned to tenant.
onTenantPlanAssigned body
PUB
frontegg.tenant.plan.unassigned
Plan unassigned from tenant.
onTenantPlanUnassigned body
PUB
frontegg.user.plan.assigned
Plan assigned to user.
onUserPlanAssigned body
PUB
frontegg.user.plan.unassigned
Plan unassigned from user.
onUserPlanUnassigned body
PUB
frontegg.scim.user.created
SCIM user created.
onScimUserCreated body
PUB
frontegg.scim.user.updated
SCIM user updated.
onScimUserUpdated body
PUB
frontegg.scim.user.deleted
SCIM user deleted.
onScimUserDeleted body
PUB
frontegg.scim.group.created
SCIM group created.
onScimGroupCreated body
PUB
frontegg.scim.group.updated
SCIM group updated.
onScimGroupUpdated body
PUB
frontegg.scim.group.deleted
SCIM group deleted.
onScimGroupDeleted body

Messages & Schemas 66

The contract defines 66 schemas that model the data carried by its messages. The most detailed are UserData (7 properties), TenantData (6 properties), ScimUserData (6 properties), ApiTokenData (6 properties). Each schema is shown below with its type and property counts.

UserAuthenticated
message
A user successfully signed in.
UserAuthenticatedWithSAML
message
UserAuthenticatedWithSSO
message
UserFailedAuthentication
message
UserEnrolledMFA
message
UserDisabledMFA
message
UserCreated
message
UserSignedUp
message
UserActivated
message
UserDeleted
message
UserUpdated
message
UserInvitedToTenant
message
UserRemovedFromTenant
message
UserJoinedTenantUsingInvitationLink
message
UserChangedPassword
message
UserForgotPassword
message
UserTemporaryAccessGiven
message
UserTemporaryAccessEdited
message
UserTemporaryToPermanent
message
UserApiTokenCreated
message
UserApiTokenDeleted
message
TenantCreated
message
TenantUpdated
message
TenantDeleted
message
TenantApiTokenCreated
message
TenantApiTokenDeleted
message
GroupCreated
message
GroupUpdated
message
GroupDeleted
message
GroupUsersAdded
message
GroupUsersRemoved
message
GroupRolesUpdated
message
AccountSecurityDomainRestricted
message
UserAppAssigned
message
UserAppUnassigned
message
TenantAppAssigned
message
TenantAppUnassigned
message
TenantPlanAssigned
message
TenantPlanUnassigned
message
UserPlanAssigned
message
UserPlanUnassigned
message
ScimUserCreated
message
ScimUserUpdated
message
ScimUserDeleted
message
ScimGroupCreated
message
ScimGroupUpdated
message
ScimGroupDeleted
message
EventEnvelope
object
Common envelope shape inferred from Frontegg's webhook documentation. Concrete envelope fields are not exhaustively published by Frontegg; receivers should rel…
3 properties 1 required
UserData
object
User resource subset.
7 properties
UserAuthenticationData
object
FailedAuthenticationData
object
5 properties
MFAEventData
object
UserTenantMembershipData
object
5 properties
TemporaryAccessData
object
ApiTokenData
object
6 properties
TenantData
object
6 properties
GroupData
object
6 properties
GroupMembershipChangeData
object
3 properties
GroupRolesChangeData
object
3 properties
DomainRestrictionData
object
3 properties
UserAppAssignmentData
object
3 properties
TenantAppAssignmentData
object
2 properties
TenantPlanAssignmentData
object
2 properties
UserPlanAssignmentData
object
3 properties
ScimUserData
object
6 properties
ScimGroupData
object
5 properties

Specification

The full machine-readable AsyncAPI contract behind this narrative.

Source

frontegg-webhooks-asyncapi.yml Raw ↑

Other APIs Frontegg publishes across the network.

Frontegg Account Invitations API
Frontegg Account Invitations Settings API
Frontegg Account Migration API
Frontegg Account Roles API
Frontegg Account Settings API
Frontegg Accounts API
Frontegg API Access Control API
Frontegg API Access Control Configurations API
Frontegg API Token API
Frontegg API Tokens API
Frontegg Applications Settings API
Frontegg Approval Flows API
Where this information came from

This is an independent, third-party profile of Frontegg Webhooks, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.