> ## Documentation Index
> Fetch the complete documentation index at: https://developers.redo.com/llms.txt
> Use this file to discover all available pages before exploring further.

# SupportShiftStatus

> Whether an agent can be auto-assigned tickets right now, and why.

**manualOverride** `[SupportShiftOverride](/docs/api-reference/v3/reference/support/support-shift-override)`

The agent's manual on/off toggle. Null when they follow their schedule.

**fields**

**expiresAt** `[DateTime!](/docs/api-reference/v3/reference/common/date-time)` *required*

When the override ends and the schedule takes over again. The server sets it.

**onShift** `Boolean!` *required*

True when the agent forced themselves on shift, false when off.

**nextChange** `[SupportShiftChange!](/docs/api-reference/v3/reference/support/support-shift-change)` *required*

The next time the schedule alone flips onShift. Ignores any manual override. Always in the future, or the next local midnight when nothing changes within 14 days.

**fields**

**at** `[DateTime!](/docs/api-reference/v3/reference/common/date-time)` *required*

When the change happens.

**onShift** `Boolean!` *required*

True when the change starts a shift, false when it ends one.

**onShift** `Boolean!` *required*

True when auto-assignment can give the agent tickets now.

**reason** `[SupportShiftStatusReason!](/docs/api-reference/v3/reference/support/support-shift-status-reason)` *required*

Which layer decided onShift.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.