---
updatedAt: 2026-07-30T20:11:31.000Z
agentTools:
  siteIndex: https://support.pagerduty.com/llms.txt
  projectIndex: https://support.pagerduty.com/main/llms.txt
---

# My On-Call Shifts

An at-a-glance view of your on-call shifts

My On-Call Shifts allows users to view their current and upcoming on-call responsibilities in a single view, where they can also create overrides to swap or cover any of their shifts with a colleague. My On-Call Shifts is also available as a widget on the right side of the Incidents page, which displays a user’s current shift and when they are on call next.

<Callout icon="📘" theme="info">
  ### Schedules and Escalation Policies

  My On-Call Shifts displays schedule shifts if the schedule is part of an active [escalation policy](/docs/escalation-policies) (i.e., a service uses the escalation policy). If you have shifts on a schedule that _do not_ appear in My On-Call Shifts, please check that the schedule is on an escalation policy, and that a service uses the escalation policy.
</Callout>

# My On-Call Shifts in the Web App

To access the My On-Call Shifts page:

1. Navigate to **People** :fa-arrow-right: **My On-Call Shifts**, or **User Icon** :fa-arrow-right: **My Profile** :fa-arrow-right: **On-Call Shifts** tab.

The following information is displayed here:

* **Currently On-Call**: In the upper-left you will see shifts that you are currently on call for.
* **My On-Call Shifts**: Below on the left, you will see a list of all your on-call shifts.
* **Calendar**: In the center of the screen you will see  a calendar of your upcoming on-call shifts, up to 90 days in the future.
  * Use the dropdown in the top right to adjust the time range by **month**, **week**, **day** or **list** view.

<Callout icon="📘" theme="info">
  ### 90-Day Calendar Limit

  The calendar will only display shifts up to 90 days in the future. You may view calendar dates beyond 90 days, but shifts will not be visible.
</Callout>

## Shift Types

Shifts types are denoted by the following:

* Recurring on-call shifts have a **solid color**.

<Image src="https://files.readme.io/5dc5abf145ae26d3dc700566f0899f03cbb1df5f30f95177b9ff1c3803459279-recurring_shift.webp" alt="A screenshot of the PagerDuty web app showing a recurring on-call shift with a solid color" align="center" width="50% " caption="Recurring on-call shift" />

* Shifts where you are always on-call have a **diagonal line pattern**.

<Image src="https://files.readme.io/bfca46743aa1290831071c8b8dff370f36a3c7d2466fbe0632f60e7801e0dd5f-always_oncall.webp" alt="A screenshot of the PagerDuty web app showing an always on-call shift with a diagonal line pattern" align="center" width="50% " caption="Always on-call shift" />

## Adjust the Time Zone

You can adjust the time zone using the dropdown on the left side of the screen.

<Image src="https://files.readme.io/53b8b466cae9ac03b08ff950b0dfba1c6b4a00c11ce192dee5b254b6db35d278-timezone.webp" alt="A screenshot of the PagerDuty web app showing how to adjust the time zone using the dropdown" align="center" width="33% " caption="Adjust time zone" />

## Toggle Escalation Policy Layers

To add or remove on-call shifts from the view, click the **eye icon** to the right of a shift in your **My On-Call Shifts** list. Your selection is saved when you navigate away from the page.

<Image src="https://files.readme.io/2a78a3ec5b200af30117b9bb435f8cc776e6c648581f45b05ba79bad8d3991c7-my-on-call-shifts-edit-shift-view.webp" alt="A screenshot of the PagerDuty web app showing how to toggle escalation policy layers" align="center" caption="Toggle on-call shifts" />

## View Another User’s On-Call Shifts

Go to **People** :fa-arrow-right: **Users** and select another user to visit their profile page.<br />Select the **On-Call Shifts** tab.

<Callout icon="📘" theme="info">
  ### Tip

  You can [create overrides](#create-override-button) while viewing another user’s On-Call Shifts page.
</Callout>

# Create Overrides on My On-Call Shifts

There are two ways to create overrides on the My On-Call Shifts page:

* [Use the Multi-Overrides tool](https://support.pagerduty.com/docs/my-on-call-shifts#multi-overrides-tool)
* [Use the Create Override button](https://support.pagerduty.com/docs/my-on-call-shifts#create-override-button)

## Multi-Overrides Tool

<Callout icon="📘" theme="info">
  ### Delete Overrides Made Using the Multi-Overrides Tool

  If you wish to delete any overrides that were made with the Multi-Overrides tool, you will need to delete them individually. This is typically done on the associated schedule’s detail page. Read [Delete an Override](/main/docs/edit-schedules#delete-an-override) for more information.

  Multi-Overrides can only be made up to three months ahead of the current date.
</Callout>

1. Navigate to **People** :fa-arrow-right: **My On-Call Shifts**.
2. In the calendar, hover over a date, then click and drag to select the range of dates you would like to override.

<Image src="https://files.readme.io/404213ac9a9313cb65ffbc16f2a516bb106786651b63414cc2d35f5dc059a461-click_and_drag.webp" alt="A screenshot of the PagerDuty web app showing how to click and drag to select a date range" align="center" width="50% " caption="Click and drag to select a date range" />

3. In the modal, select a user from the **Who should take this shift?** dropdown.
4. Review the shifts that you are overriding — you may *optionally* edit the start and end times, as well as uncheck shifts from the list at the bottom of the modal.

<Image src="https://files.readme.io/e70122ab7c45cb77885fae6195b2ca55540f0a55d79e16b945db50e526bf3997-create_override.webp" alt="A screenshot of the PagerDuty web app showing the details of the Create Override modal" align="center" width="50% " caption="Create Override details" />

5. Click **Create Override**.

## Create Override Button

1. Navigate to **People** :fa-arrow-right: **My On-Call Shifts** :fa-arrow-right: **Create Override**.

<Image src="https://files.readme.io/ea53231993d155c22417f4566381dcb1c91dabeb71f20e827185d665a9f25b59-create_override.webp" alt="A screenshot of the PagerDuty web app showing the Create Override button" align="center" width="75% " caption="Create Override" />

2. In the modal, select a user to override in the **Who should take this shift?** dropdown, select a user to override the shift.
3. Update the start and end times to cover the appropriate time range.

* *Optional*: If you do not wish to override all of a user’s shifts, you can uncheck shifts from the list at the bottom of the modal.

4. Click **Create Override**.

# My On-Call Shifts Widget

To access the **My On-Call Shifts** widget, navigate to the right side of the **Incidents** page. The widget displays your current on-call shifts with dates and times, as well as escalation policies you are on-call for and upcoming shifts.

<Image src="https://files.readme.io/7fb3db07477c9c885c119450bde6b6b58c3522a842754899b3f8b0f7cc549206-oncall_widget.webp" alt="A screenshot of the PagerDuty web app showing the My On-Call Shifts widget" align="center" width="75% " caption="My On-Call Shifts widget in the PagerDuty web app" />

<br />