Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions developers/change-log.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,18 @@ rss: true

import {Route} from '/snippets/route.jsx'

<Update label="August 5, 2026" tags={["HTTP API", "Breaking Change"]} rss={{
title: "Channel application_id is Now Nullable",
description: "The application_id field on the channel object is now documented as nullable, and will be serialized as null in some cases."
}}>

## 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`.
</Update>

<Update label="July 22, 2026" tags={["Discord Social SDK"]} rss={{
title: "Provisional Accounts Documentation Restructure",
description: "The Using Provisional Accounts guide has been split into a dedicated Provisional Accounts section, with a focused page for each authentication, merge, and unmerge flow."
Expand Down
2 changes: 1 addition & 1 deletion developers/resources/channel.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -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. |
Expand Down