From 797c578f66261c22a1a43b7f56419620e032abc6 Mon Sep 17 00:00:00 2001 From: advaith Date: Fri, 31 Jul 2026 16:41:50 -0700 Subject: [PATCH 1/2] Update channel application_id field --- developers/resources/channel.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/developers/resources/channel.mdx b/developers/resources/channel.mdx index 8be66df2fd..6144f23e91 100644 --- a/developers/resources/channel.mdx +++ b/developers/resources/channel.mdx @@ -30,7 +30,7 @@ Represents a guild or DM channel within Discord. | recipients? | array of [user](/developers/resources/user#user-object) objects | the recipients of the DM | | icon? | ?string | icon hash of the group DM | | owner_id? | snowflake | id of the creator of the group DM or thread | -| application_id? | snowflake | application id of the group DM creator if it is bot-created | +| application_id? | ?snowflake | application id associated with the channel. for group DMs, this is the application that created the group | | managed? | boolean | for group DM channels: whether the channel is managed by an application via the `gdm.join` OAuth2 scope | | parent_id? | ?snowflake | for guild channels: id of the parent category for a channel (each parent category can contain up to 50 channels), for threads: id of the text channel this thread was created | | last_pin_timestamp? | ?ISO8601 timestamp | when the last pinned message was pinned. This may be `null` in events such as `GUILD_CREATE` when a message is not pinned. | From e307d764f329da8ecf39fb2be50e642322a92ec3 Mon Sep 17 00:00:00 2001 From: Anthony Tesija Date: Wed, 5 Aug 2026 09:13:05 -0700 Subject: [PATCH 2/2] add changelog --- developers/change-log.mdx | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/developers/change-log.mdx b/developers/change-log.mdx index a4ffc7622f..37a4dccc06 100644 --- a/developers/change-log.mdx +++ b/developers/change-log.mdx @@ -6,6 +6,18 @@ rss: true import {Route} from '/snippets/route.jsx' + + + ## Channel `application_id` is Now Nullable + + The `application_id` field on the [channel](/developers/resources/channel#channel-object) object is now nullable. For future guild channels, this field can be serialized as `null`. For group DMs, there are no plans to searialize this field as `null`. + + Because the field was not previously documented as nullable, this is a slightly breaking change. If your app or library assumes `application_id` is always a snowflake when present, you'll need to update it to handle `null`. + +