diff --git a/workos/types/events/event.py b/workos/types/events/event.py index c6a698fe..6df63091 100644 --- a/workos/types/events/event.py +++ b/workos/types/events/event.py @@ -163,10 +163,18 @@ class EmailVerificationCreatedEvent(EventModel[EmailVerificationCommon]): event: Literal["email_verification.created"] +class InvitationAcceptedEvent(EventModel[InvitationCommon]): + event: Literal["invitation.accepted"] + + class InvitationCreatedEvent(EventModel[InvitationCommon]): event: Literal["invitation.created"] +class InvitationRevokedEvent(EventModel[InvitationCommon]): + event: Literal["invitation.revoked"] + + class MagicAuthCreatedEvent(EventModel[MagicAuthCommon]): event: Literal["magic_auth.created"] @@ -279,7 +287,9 @@ class UserUpdatedEvent(EventModel[User]): DirectoryUserAddedToGroupEvent, DirectoryUserRemovedFromGroupEvent, EmailVerificationCreatedEvent, + InvitationAcceptedEvent, InvitationCreatedEvent, + InvitationRevokedEvent, MagicAuthCreatedEvent, OrganizationCreatedEvent, OrganizationDeletedEvent, diff --git a/workos/types/events/event_type.py b/workos/types/events/event_type.py index cefb8054..79856e54 100644 --- a/workos/types/events/event_type.py +++ b/workos/types/events/event_type.py @@ -29,7 +29,9 @@ "dsync.group.user_added", "dsync.group.user_removed", "email_verification.created", + "invitation.accepted", "invitation.created", + "invitation.revoked", "magic_auth.created", "organization.created", "organization.deleted", diff --git a/workos/types/webhooks/webhook.py b/workos/types/webhooks/webhook.py index eadd8683..016dc771 100644 --- a/workos/types/webhooks/webhook.py +++ b/workos/types/webhooks/webhook.py @@ -167,10 +167,18 @@ class EmailVerificationCreatedWebhook(WebhookModel[EmailVerificationCommon]): event: Literal["email_verification.created"] +class InvitationAcceptedWebhook(WebhookModel[InvitationCommon]): + event: Literal["invitation.accepted"] + + class InvitationCreatedWebhook(WebhookModel[InvitationCommon]): event: Literal["invitation.created"] +class InvitationRevokedWebhook(WebhookModel[InvitationCommon]): + event: Literal["invitation.revoked"] + + class MagicAuthCreatedWebhook(WebhookModel[MagicAuthCommon]): event: Literal["magic_auth.created"] @@ -271,7 +279,9 @@ class UserUpdatedWebhook(WebhookModel[User]): DirectoryUserAddedToGroupWebhook, DirectoryUserRemovedFromGroupWebhook, EmailVerificationCreatedWebhook, + InvitationAcceptedWebhook, InvitationCreatedWebhook, + InvitationRevokedWebhook, MagicAuthCreatedWebhook, OrganizationCreatedWebhook, OrganizationDeletedWebhook,