From 27ef064f922922b8da6d8baedcc0aed6261f6d59 Mon Sep 17 00:00:00 2001 From: Almeida Date: Thu, 9 Apr 2026 16:23:34 +0100 Subject: [PATCH] fix(Webhook): add delete message query, fix thread_id type (#1611) Co-authored-by: Claude Opus 4.6 (1M context) --- deno/rest/v10/webhook.ts | 9 ++++++++- deno/rest/v9/webhook.ts | 9 ++++++++- rest/v10/webhook.ts | 9 ++++++++- rest/v9/webhook.ts | 9 ++++++++- 4 files changed, 32 insertions(+), 4 deletions(-) diff --git a/deno/rest/v10/webhook.ts b/deno/rest/v10/webhook.ts index 7d962fb6..681b42fc 100644 --- a/deno/rest/v10/webhook.ts +++ b/deno/rest/v10/webhook.ts @@ -256,7 +256,7 @@ export type RESTGetAPIWebhookWithTokenMessageResult = APIMessage; * @see {@link https://discord.com/developers/docs/resources/webhook#get-webhook-message-query-string-params} */ export interface RESTGetAPIWebhookWithTokenMessageQuery { - thread_id?: string; + thread_id?: Snowflake; } /** @@ -309,6 +309,13 @@ export type RESTPatchAPIWebhookWithTokenMessageQuery = Pick< */ export type RESTPatchAPIWebhookWithTokenMessageResult = APIMessage; +/** + * @see {@link https://docs.discord.com/developers/resources/webhook#delete-webhook-message-query-string-params} + */ +export interface RESTDeleteAPIWebhookWithTokenMessageQuery { + thread_id?: Snowflake; +} + /** * @see {@link https://discord.com/developers/docs/resources/webhook#delete-webhook-message} */ diff --git a/deno/rest/v9/webhook.ts b/deno/rest/v9/webhook.ts index 83a8bd9d..c87941f7 100644 --- a/deno/rest/v9/webhook.ts +++ b/deno/rest/v9/webhook.ts @@ -256,7 +256,7 @@ export type RESTGetAPIWebhookWithTokenMessageResult = APIMessage; * @see {@link https://discord.com/developers/docs/resources/webhook#get-webhook-message-query-string-params} */ export interface RESTGetAPIWebhookWithTokenMessageQuery { - thread_id?: string; + thread_id?: Snowflake; } /** @@ -309,6 +309,13 @@ export type RESTPatchAPIWebhookWithTokenMessageQuery = Pick< */ export type RESTPatchAPIWebhookWithTokenMessageResult = APIMessage; +/** + * @see {@link https://docs.discord.com/developers/resources/webhook#delete-webhook-message-query-string-params} + */ +export interface RESTDeleteAPIWebhookWithTokenMessageQuery { + thread_id?: Snowflake; +} + /** * @see {@link https://discord.com/developers/docs/resources/webhook#delete-webhook-message} */ diff --git a/rest/v10/webhook.ts b/rest/v10/webhook.ts index 49242a8a..97b64739 100644 --- a/rest/v10/webhook.ts +++ b/rest/v10/webhook.ts @@ -256,7 +256,7 @@ export type RESTGetAPIWebhookWithTokenMessageResult = APIMessage; * @see {@link https://discord.com/developers/docs/resources/webhook#get-webhook-message-query-string-params} */ export interface RESTGetAPIWebhookWithTokenMessageQuery { - thread_id?: string; + thread_id?: Snowflake; } /** @@ -309,6 +309,13 @@ export type RESTPatchAPIWebhookWithTokenMessageQuery = Pick< */ export type RESTPatchAPIWebhookWithTokenMessageResult = APIMessage; +/** + * @see {@link https://docs.discord.com/developers/resources/webhook#delete-webhook-message-query-string-params} + */ +export interface RESTDeleteAPIWebhookWithTokenMessageQuery { + thread_id?: Snowflake; +} + /** * @see {@link https://discord.com/developers/docs/resources/webhook#delete-webhook-message} */ diff --git a/rest/v9/webhook.ts b/rest/v9/webhook.ts index 665fdbe4..aab04da4 100644 --- a/rest/v9/webhook.ts +++ b/rest/v9/webhook.ts @@ -256,7 +256,7 @@ export type RESTGetAPIWebhookWithTokenMessageResult = APIMessage; * @see {@link https://discord.com/developers/docs/resources/webhook#get-webhook-message-query-string-params} */ export interface RESTGetAPIWebhookWithTokenMessageQuery { - thread_id?: string; + thread_id?: Snowflake; } /** @@ -309,6 +309,13 @@ export type RESTPatchAPIWebhookWithTokenMessageQuery = Pick< */ export type RESTPatchAPIWebhookWithTokenMessageResult = APIMessage; +/** + * @see {@link https://docs.discord.com/developers/resources/webhook#delete-webhook-message-query-string-params} + */ +export interface RESTDeleteAPIWebhookWithTokenMessageQuery { + thread_id?: Snowflake; +} + /** * @see {@link https://discord.com/developers/docs/resources/webhook#delete-webhook-message} */