Create or Replace Schedule

Create or replace a team's schedule configuration via the Microsoft Teams API.

Updated Feb 19, 2026
One-click install
npx skills add https://github.com/naftiko/microsoft-teams-sandbox --skill create-or-replace-schedule
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Create or Replace Schedule
Source: https://github.com/naftiko/microsoft-teams-sandbox/tree/main/skills/create-or-replace-schedule
Command: npx skills add https://github.com/naftiko/microsoft-teams-sandbox --skill create-or-replace-schedule

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the creation or replacement of a team's schedule, ensuring accurate and up-to-date scheduling information within Microsoft Teams.

Core Features & Use Cases

  • Schedule Management: Create or update the entire schedule configuration for a team.
  • Configuration Options: Set schedule enablement, time zone, and various shift-related features like time clock, open shifts, and request management.
  • Use Case: A manager needs to update the operating hours and enable shift requests for the sales team. This Skill can be used to push these changes instantly.

Quick Start

Use the createOrReplaceSchedule skill to enable the schedule for team-001 with the time zone America/New_York.

Frequently Asked Questions about Create or Replace Schedule

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create or update a team schedule configuration in Microsoft Teams?

To create or update a team schedule configuration in Microsoft Teams, you use the API to send a JSON payload containing the team ID, time zone, and desired shift settings. This replaces the existing schedule with your new settings instantly.

What schedule features can I toggle on or off for my team in Microsoft Teams?

Microsoft Teams schedule configuration allows you to toggle time clock, open shifts, swap shifts, offer shifts, and time off requests. You set these boolean values in the JSON payload to enable or disable specific shift management features.

What information do I need to configure a Microsoft Teams schedule via API?

To configure a Microsoft Teams schedule via API, you need the specific team ID and a JSON payload detailing your desired settings. This payload must specify schedule enablement, time zone, and the status of shift-related features.

Can I automate enabling shift requests and operating hours for a team?

Yes, you can automate enabling shift requests and operating hours by pushing a JSON configuration payload to the Microsoft Teams API. This allows managers to instantly update schedule settings without manual interface interaction.

Does replacing a team schedule overwrite the existing time zone and shift settings?

Yes, replacing a team schedule overwrites the existing time zone and shift settings. The API operation replaces the entire schedule configuration, ensuring the team operates strictly on the newly provided settings.

Why use an API to manage Microsoft Teams schedules instead of the app interface?

Using an API to manage Microsoft Teams schedules automates configuration across multiple teams instantly. It allows managers to push JSON payloads to enable schedules, set time zones, and toggle shift features without manual app navigation.