Skip to content

Cover holidays with rotation overrides

An override is a hard “user X is on call from time A to time B” entry that beats every layer in the schedule. It’s the right tool for:

  • Vacation cover: “Carol is covering Alice’s week while she’s at a wedding.”
  • One-off swaps: “I’ll take your Tuesday if you take my Thursday.”
  • Filling layer gaps: if a layer’s effective window leaves a hole, override the gap.

Overrides do not modify the underlying rotation. Once the override expires, the rotation continues as if it never happened: Alice will still be next-up the week she’d normally have rotated to.

  1. Open the schedule, click Overrides → Add override.

  2. Pick the user to put on call, the start and end timestamps.

  3. Save.

Single override covering the entire week. Carol takes over from Alice 09:00 Monday through 09:00 the following Monday. Both start_at and end_at must be set.

Two overrides: each engineer takes the other’s day. Each override is one calendar day, both saved with explicit start/end.

If your weekly rotation has effective_from: 2026-06-01 and you have an incident before then, the layer doesn’t apply. Add an override covering the period until the layer kicks in.

If two overrides cover the same time, the most recently created one wins. Don’t rely on this; instead, delete or shorten the earlier one before adding a conflicting one.

Terminal window
curl -X DELETE https://api.siteqwality.com/on_call_schedule/$SCHEDULE_ID/override/$OVERRIDE_ID \
-H "Authorization: Bearer $SITEQWALITY_API_KEY"

The dashboard’s per-schedule Overrides list has a delete button per row.