Share via

How can one remove a schedule from Shifts?

McClain, Ian 0 Reputation points
2026-04-07T16:35:07.9633333+00:00

There is apparently no option to delete a schedule. I have left the team the schedule is attached to and no longer wish to view it. How can it be removed?

Microsoft Teams | Microsoft Teams for business | Other
0 comments No comments

2 answers

Sort by: Most helpful
  1. Jay Tr 10,750 Reputation points Microsoft External Staff Moderator
    2026-04-07T18:02:15.83+00:00

    Hi @McClain, Ian

    Good day. I hope everything is doing well on your end. 

    Based on my testing, there is no separate option in the Shifts UI that allows the schedule to be deleted directly. In addition, leaving the Team does not automatically remove the schedule from view.  

    Since Shifts schedules are managed at the Team level, and Team owners are the supported role for creating and managing schedules for the Teams they own, the best next step would be to contact your former Team owner and ask them to review the Shifts schedule from their side. 

    They should be able to manage the schedule associated with that Team and help determine the appropriate cleanup from within Shifts. 

    I understand how important this functionality is for your workflow, therefore, I recommend submitting feedback directly to Microsoft via the Feedback Portal to help prioritize this feature in future updates.  

    User's image

    Sharing your experience through this channel is the most impactful way to advocate for a change that would benefit you and other users.      

         

    Note: As community moderators, we kindly ask for your understanding that our access to internal development details is limited. Our primary role is to guide users toward the appropriate resources and support channels. While we may not have  influence product design decisions and have limited access to internal development details , we’ll continue doing our best to support you within the scope of our responsibilities.          

    Once you’ve submitted your feedback, feel free to share the link here. I’d be happy to upvote it to help increase its visibility.  Moreover, if you are unable to submit feedback, please inform me at your convenience. In that case, I will gladly assist by submitting it on your behalf to ensure your request is properly captured.              

    Additionally, as other users have raised similar concerns and may not be aware of where to share their feedback, I hope this response helps clarify the situation and suggests a potential next step. Upvoting this information can make it more visible to others in the community who may be facing the same issue, making it easier for them to find guidance and contribute their feedback as well.        

    Thank you again for your time and for raising this important usability concern. If you have any further questions or need additional assistance, please don’t hesitate to reach out.        

    Wishing you a smooth rest of your day. 


    If you have extra questions about this answer, please click "Comment". 

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.     

    0 comments No comments

  2. Q&A Assist
    2026-04-07T16:35:19.1533333+00:00
    AI generated content. This question contains an answer created with AI from Q&A Assist. Learn more

    Shifts schedules are tied to the underlying Teams team. There is no separate “delete schedule” control in the Shifts UI; instead, the schedule is managed (and effectively removed) by deleting or managing the shifts within that team, or by removing the shifts programmatically via Microsoft Graph.

    If the goal is to stop seeing a schedule after leaving the team, the only supported approaches are:

    1. Remove or delete the shifts from the team’s schedule (requires appropriate permissions on that team):
      • Use Microsoft Graph to delete individual shifts from the team’s schedule:
        • REST API:
                 DELETE https://graph.microsoft.com/v1.0/teams/{teamId}/schedule/shifts/{shiftId}
          
        • PowerShell (v1.0):
                 Import-Module Microsoft.Graph.Teams
                 Remove-MgTeamScheduleShift -TeamId $teamId -ShiftId $shiftId
          
        • PowerShell (beta):
                 Import-Module Microsoft.Graph.Beta.Teams
                 Remove-MgBetaTeamScheduleShift -TeamId $teamId -ShiftId $shiftId
          
      • Repeat for all shifts in that schedule. Once no shifts remain, the schedule is effectively empty.
    2. If no longer a member of the team and do not have permissions, the schedule cannot be deleted personally. In that case, an owner or admin of the team must perform the cleanup (for example, using the Graph methods above) or remove the team itself.

    There is no documented end-user option to hide or delete a Shifts schedule independently of the team when already removed from that team.


    References:

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.