Skip to content

Commit 025f007

Browse files
authored
Add session revoked event (#1294)
## Description Add the session.revoked event ## 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 df49c75 commit 025f007

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
@@ -549,6 +549,16 @@ export interface SessionCreatedEventResponse extends EventResponseBase {
549549
data: SessionResponse;
550550
}
551551

552+
export interface SessionRevokedEvent extends EventBase {
553+
event: 'session.revoked';
554+
data: Session;
555+
}
556+
557+
export interface SessionRevokedEventResponse extends EventResponseBase {
558+
event: 'session.revoked';
559+
data: SessionResponse;
560+
}
561+
552562
export interface OrganizationDomainVerifiedEvent extends EventBase {
553563
event: 'organization_domain.verified';
554564
data: OrganizationDomain;
@@ -614,6 +624,7 @@ export type Event =
614624
| RoleDeletedEvent
615625
| RoleUpdatedEvent
616626
| SessionCreatedEvent
627+
| SessionRevokedEvent
617628
| OrganizationCreatedEvent
618629
| OrganizationUpdatedEvent
619630
| OrganizationDeletedEvent
@@ -663,6 +674,7 @@ export type EventResponse =
663674
| RoleDeletedEventResponse
664675
| RoleUpdatedEventResponse
665676
| SessionCreatedEventResponse
677+
| SessionRevokedEventResponse
666678
| OrganizationCreatedResponse
667679
| OrganizationUpdatedResponse
668680
| OrganizationDeletedResponse

src/common/serializers/event.serializer.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -161,6 +161,7 @@ export const deserializeEvent = (event: EventResponse): Event => {
161161
data: deserializeRoleEvent(event.data),
162162
};
163163
case 'session.created':
164+
case 'session.revoked':
164165
return {
165166
...eventBase,
166167
event: event.event,

0 commit comments

Comments
 (0)