From 59275a4a0030f7bf40a3fa5a0faa9a42adee796e Mon Sep 17 00:00:00 2001 From: Stacy Curry Date: Wed, 9 Apr 2025 11:58:17 -0500 Subject: [PATCH] add password_reset.succeeded event type --- workos/types/events/event.py | 5 +++++ workos/types/events/event_type.py | 1 + workos/types/webhooks/webhook.py | 5 +++++ 3 files changed, 11 insertions(+) diff --git a/workos/types/events/event.py b/workos/types/events/event.py index 51eaf5ef..8e03be5d 100644 --- a/workos/types/events/event.py +++ b/workos/types/events/event.py @@ -209,6 +209,10 @@ class PasswordResetCreatedEvent(EventModel[PasswordResetCommon]): event: Literal["password_reset.created"] +class PasswordResetSucceededEvent(EventModel[PasswordResetCommon]): + event: Literal["password_reset.succeeded"] + + class RoleCreatedEvent(EventModel[EventRole]): event: Literal["role.created"] @@ -274,6 +278,7 @@ class UserUpdatedEvent(EventModel[User]): OrganizationMembershipDeletedEvent, OrganizationMembershipUpdatedEvent, PasswordResetCreatedEvent, + PasswordResetSucceededEvent, RoleCreatedEvent, RoleDeletedEvent, RoleUpdatedEvent, diff --git a/workos/types/events/event_type.py b/workos/types/events/event_type.py index 95cf0d3b..ade1614b 100644 --- a/workos/types/events/event_type.py +++ b/workos/types/events/event_type.py @@ -40,6 +40,7 @@ "organization_membership.deleted", "organization_membership.updated", "password_reset.created", + "password_reset.succeeded", "role.created", "role.deleted", "role.updated", diff --git a/workos/types/webhooks/webhook.py b/workos/types/webhooks/webhook.py index a9ba03f2..89a0b02a 100644 --- a/workos/types/webhooks/webhook.py +++ b/workos/types/webhooks/webhook.py @@ -213,6 +213,10 @@ class PasswordResetCreatedWebhook(WebhookModel[PasswordResetCommon]): event: Literal["password_reset.created"] +class PasswordResetSucceededWebhook(WebhookModel[PasswordResetCommon]): + event: Literal["password_reset.succeeded"] + + class RoleCreatedWebhook(WebhookModel[EventRole]): event: Literal["role.created"] @@ -278,6 +282,7 @@ class UserUpdatedWebhook(WebhookModel[User]): OrganizationMembershipDeletedWebhook, OrganizationMembershipUpdatedWebhook, PasswordResetCreatedWebhook, + PasswordResetSucceededWebhook, RoleCreatedWebhook, RoleDeletedWebhook, RoleUpdatedWebhook,