diff --git a/src/types/events/base-events.ts b/src/types/events/base-events.ts index a60009495..2d35cd663 100644 --- a/src/types/events/base-events.ts +++ b/src/types/events/base-events.ts @@ -45,6 +45,7 @@ export type SlackEvent = | IMCreatedEvent | IMHistoryChangedEvent | IMOpenEvent + | InviteRequestedEvent | LinkSharedEvent | MemberJoinedChannelEvent | MemberLeftChannelEvent @@ -417,6 +418,26 @@ export interface IMOpenEvent extends StringIndexed { channel: string; } +export interface InviteRequestedEvent extends StringIndexed { + type: 'invite_requested'; + invite_request: { + id: string; + email: string; + date_created: number; + requester_ids: string[]; + channel_ids: string[]; + invite_type: 'restricted' | 'ultra_restricted' | 'full_member'; + real_name: string; + date_expire: number; + request_reason: string; + team: { + id: string; + name: string; + domain: string; + } + }; +} + export interface LinkSharedEvent extends StringIndexed { type: 'link_shared'; channel: string;