# Syncing your commands At the time of writing this, it's still mostly unclear to most users when they should be syncing their commands to Discord. Let's try and write up some bullet points:- ## When to sync - When you add a new command. - When a command's name or description changes. - When the callback's parameters change. - This includes parameter names, types or descriptions. - Also when you add or remove a parameter. - If you change a global to a guild command, or vice versa. - NOTE: If you do this, you will need to sync both global and to that guild to reflect the change. These are currently the only times you should re-sync.