From f917b164dd6ccaf0e9470351205c8d9141145f84 Mon Sep 17 00:00:00 2001 From: Fleny Date: Wed, 7 Jan 2026 21:00:41 +0100 Subject: [PATCH] api-docs: Add entitlement delete and update webhook events (#4627) --- packages/types/src/discord/webhookEvents.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/packages/types/src/discord/webhookEvents.ts b/packages/types/src/discord/webhookEvents.ts index c0860e2c6..718a82037 100644 --- a/packages/types/src/discord/webhookEvents.ts +++ b/packages/types/src/discord/webhookEvents.ts @@ -39,6 +39,8 @@ export interface DiscordEventWebhookEventBody { | DiscordEventWebhookApplicationAuthorizedBody | DiscordEventWebhookApplicationDeauthorizedBody | DiscordEventWebhookEntitlementCreateBody + | DiscordEventWebhookEntitlementUpdateBody + | DiscordEventWebhookEntitlementDeleteBody | DiscordEventWebhookLobbyMessageCreateBody | DiscordEventWebhookLobbyMessageUpdateBody | DiscordEventWebhookLobbyMessageDeleteBody @@ -55,6 +57,10 @@ export enum DiscordWebhookEventType { ApplicationDeauthorized = 'APPLICATION_DEAUTHORIZED', /** Entitlement was created */ EntitlementCreate = 'ENTITLEMENT_CREATE', + /** Entitlement was updated */ + EntitlementUpdate = 'ENTITLEMENT_UPDATE', + /** Entitlement was deleted */ + EntitlementDelete = 'ENTITLEMENT_DELETE', /** User was added to a Quest (currently unavailable) */ QuestUserEnrollment = 'QUEST_USER_ENROLLMENT', /** Sent when a message is created in a lobby */ @@ -92,6 +98,12 @@ export interface DiscordEventWebhookApplicationDeauthorizedBody { /** https://discord.com/developers/docs/events/webhook-events#entitlement-create-entitlement-create-structure */ export type DiscordEventWebhookEntitlementCreateBody = DiscordEntitlement +/** https://discord.com/developers/docs/events/webhook-events#entitlement-update-entitlement-update-structure */ +export type DiscordEventWebhookEntitlementUpdateBody = DiscordEntitlement + +/** https://discord.com/developers/docs/events/webhook-events#entitlement-delete-entitlement-delete-structure */ +export type DiscordEventWebhookEntitlementDeleteBody = DiscordEntitlement + /** https://discord.com/developers/docs/events/webhook-events#lobby-message-create-lobby-message-create-structure */ export type DiscordEventWebhookLobbyMessageCreateBody = DiscordSocialSDKLobbyMessage