Skip to content

Commit f2b9669

Browse files
authored
add password_reset.succeeded event type (#1256)
## Description https://linear.app/workos/issue/AUTH-4438/add-password-resetsucceeded-event-to-node-sdk adds support for `password_reset.succeeded` event type ## Documentation Does this require changes to the WorkOS Docs? E.g. the [API Reference](https://workos.com/docs/reference) or code snippets need updates. ``` [ ] Yes ``` If yes, link a related docs PR and add a docs maintainer as a reviewer. Their approval is required.
1 parent 206755b commit f2b9669

File tree

2 files changed

+13
-0
lines changed

2 files changed

+13
-0
lines changed

src/common/interfaces/event.interface.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -358,6 +358,16 @@ export interface PasswordResetCreatedEventResponse extends EventResponseBase {
358358
data: PasswordResetEventResponse;
359359
}
360360

361+
export interface PasswordResetSucceededEvent extends EventBase {
362+
event: 'password_reset.succeeded';
363+
data: PasswordResetEvent;
364+
}
365+
366+
export interface PasswordResetSucceededEventResponse extends EventResponseBase {
367+
event: 'password_reset.succeeded';
368+
data: PasswordResetEventResponse;
369+
}
370+
361371
export interface UserCreatedEvent extends EventBase {
362372
event: 'user.created';
363373
data: User;
@@ -575,6 +585,7 @@ export type Event =
575585
| InvitationCreatedEvent
576586
| MagicAuthCreatedEvent
577587
| PasswordResetCreatedEvent
588+
| PasswordResetSucceededEvent
578589
| UserCreatedEvent
579590
| UserUpdatedEvent
580591
| UserDeletedEvent
@@ -622,6 +633,7 @@ export type EventResponse =
622633
| InvitationCreatedEventResponse
623634
| MagicAuthCreatedEventResponse
624635
| PasswordResetCreatedEventResponse
636+
| PasswordResetSucceededEventResponse
625637
| UserCreatedEventResponse
626638
| UserUpdatedEventResponse
627639
| UserDeletedEventResponse

src/common/serializers/event.serializer.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,7 @@ export const deserializeEvent = (event: EventResponse): Event => {
121121
data: deserializeMagicAuthEvent(event.data),
122122
};
123123
case 'password_reset.created':
124+
case 'password_reset.succeeded':
124125
return {
125126
...eventBase,
126127
event: event.event,

0 commit comments

Comments
 (0)