Cordary TeamOfficial Cordary account2 min read

How to Undo Changes to a Discord Server (and What You Can't Get Back)

Discord has no undo button. Here's how to find out what changed, fix it by hand, protect yourself before big changes, and what's gone for good once it's deleted.

Updated

In this post

A list of server changes with undo arrows, and a struck-through deleted channel marked as can't be undone

You changed a permission and now half your members can't see #general. Or a co-admin "cleaned up" the roles. Or you deleted a channel you meant to archive. Discord has no undo button, so what now?

This guide covers how to find out what changed, how to put it back, what can't be recovered, and how to make the next big change safer.

Step 1: Find out what changed

Open Server Settings → Audit Log. It lists recent changes to channels, roles, permissions, settings, bans, kicks and more, with who did it and when.

  • Filter by user to see everything one admin or bot changed.
  • Filter by action (for example "Update Channel" or "Update Role") to narrow it down.
  • Click an entry to see the old and new values.

Discord keeps audit log entries for a limited time (about 45 days), so check sooner rather than later.

Step 2: Put it back by hand

With the audit log open, reverse each change:

What changed How to undo
A channel's name, topic or slowmode Edit Channel → Overview
Channel permissions Edit Channel → Permissions, restore the old allows and denies
A channel fell out of sync Edit Channel → Permissions → Sync Now
A role's permissions Server Settings → Roles → the role → Permissions
Role order Drag roles back in Server Settings → Roles
Server settings Server Settings → Overview, Safety Setup or Community

Work through the log from the newest change to the oldest. Then check the result with View Server As Role for @everyone and your main roles.

What you can't get back

Some changes are permanent:

  • Deleted channels, and every message in them. Discord can't restore them.
  • Deleted roles. You can create a new role with the same name and permissions, but you'll have to give it to everyone again.
  • Deleted messages.
  • Webhooks, invites and emoji once deleted. You'll have to make new ones.

If in doubt, don't delete; archive. Move the channel into an "Archive" category and make it read-only, or hide it from everyone except staff. Our reorganizing guide explains how.

Before your next big change

A few habits make undoing much easier:

  1. Take a snapshot. Create a server template (Server Settings → Server Template). It records your channels, roles and permissions, though not messages or members. You can't load it onto an existing server, but it's a precise record of how things were.
  2. Screenshot or note the permissions of the channels and roles you're about to touch.
  3. Change one thing at a time and check it before moving on.
  4. Tell your team so two people don't edit the same thing at once.
  5. Archive before deleting. Delete only after a week or two of nobody missing it.

Use a tool that can roll back

Making a lot of changes at once is where mistakes happen, and where undoing by hand hurts most.

Cordary records what your server looked like before every change it applies. If a plan isn't what you wanted, you can roll it back in one step: it removes what it created and restores what it edited. Before you apply, it also marks anything that can't be undone, like deleting a channel, so you're never surprised.

More in #guides