Skip to content
Schedule Social Media

Press Esc to close.

Breaking Discord Severity: medium

Discord bots need the PIN_MESSAGES permission to pin from February 23, 2026

Announced24 Nov 2025
Effective23 Feb 2026
StatusIn effect

What changed

On November 24, 2025 Discord set February 23, 2026 as the date when split permissions become required. PIN_MESSAGES (1 << 51), split from MANAGE_MESSAGES on August 20, 2025, becomes required to pin messages. Bots need CREATE_GUILD_EXPRESSIONS to create custom emoji and stickers and CREATE_EVENTS to create scheduled events. BYPASS_SLOWMODE (1 << 52) mainly affects users, since bots are not affected by slowmode. The August 2025 entry had named January 12, 2026 for the pin change; the November entry sets February 23, 2026.

What it means

From February 23, 2026 a bot with only Manage Messages can no longer pin or unpin posts; it needs the separate Pin Messages permission.

Who is affected

Scheduling tools and bots that pin announcements in Discord channels, and bots that create custom emoji, stickers or scheduled events.

What to do by 23 Feb 2026

Add Pin Messages (1 << 51) to your bot's requested permissions, plus Create Expressions or Create Events if it creates emoji, stickers or events, and ask server admins to grant them.

What this means for you

Pinning keeps an important post at the top of a Discord channel. Discord gave pinning its own permission. Since February 23, 2026, a bot needs that exact permission to pin. If your scheduler pins announcements and suddenly can't, a server admin needs to give the bot "Pin Messages".

The details

  • PIN_MESSAGES (1 << 51): split from MANAGE_MESSAGES on August 20, 2025. From February 23, 2026, "MANAGE_MESSAGES alone will no longer be sufficient."
  • CREATE_GUILD_EXPRESSIONS (1 << 43): available to bots since November 20, 2025; required from February 23, 2026 to create custom emoji and stickers.
  • CREATE_EVENTS (1 << 44): available to bots since November 20, 2025; required from February 23, 2026 to create scheduled events.
  • BYPASS_SLOWMODE (1 << 52): split from MANAGE_MESSAGES, MANAGE_CHANNEL and MANAGE_THREADS; "bots are not affected by slowmode restrictions."
  • Date change: the August 20, 2025 entry said backwards compatibility would end on January 12, 2026; the November 24, 2025 entry moved the breaking change to February 23, 2026.
  • Pin endpoints: the current routes are PUT and DELETE /channels/{channel.id}/messages/pins/{message.id}; the older /channels/{channel.id}/pins routes were deprecated on June 25, 2025.

What to do next

  • Business owners: If a bot stopped pinning posts in your server, give its role the Pin Messages permission.
  • Marketers and agencies: Check that the bots you use for pinned announcements have Pin Messages in every server you manage.
  • Developers: Request PIN_MESSAGES in your OAuth2 install permissions, handle permission errors on pin calls with a clear message to admins, and move to the /messages/pins routes.

Primary sources

Checked against the source 7 Nov 2026

Get an email when a new API change is added

Follow new entries with the RSS feed. Each platform also has its own feed, for example X or Meta.