Discord bots need the PIN_MESSAGES permission to pin from February 23, 2026
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 fromMANAGE_MESSAGESon August 20, 2025. From February 23, 2026, "MANAGE_MESSAGESalone 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 fromMANAGE_MESSAGES,MANAGE_CHANNELandMANAGE_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
PUTandDELETE /channels/{channel.id}/messages/pins/{message.id}; the older/channels/{channel.id}/pinsroutes 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_MESSAGESin your OAuth2 install permissions, handle permission errors on pin calls with a clear message to admins, and move to the/messages/pinsroutes.
Primary sources
- Discord Developer change log: Permission Changes Going into Effect February 2026 (November 24, 2025)
- Discord Developer change log: Pin Permission Split (August 20, 2025)
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.