scheduling

Update Shift Cell

DEPRECATED hourly write. Use POST/PATCH /scheduling/shift-blocks.

Replaces one hour's seats by CARVING the hour out of every shift that covers it, which can split a long block in two - the honest reading of "these are the seats for this hour", and unreachable from the deployed console, which has no way to author long blocks. Retires with the grid.

put/scheduling/shifts/cell

Request

  • Base URL
    https://api.verdun.ai (the document declares no server; this is the origin it was published from)
  • URL
    https://api.verdun.ai/scheduling/shifts/cell
  • Auth
    HTTP bearer

Request body

group_idstring uuid required

The coverage group being scheduled.

shift_datestring date required

Center-local calendar date of the cell.

hourinteger required

Center-local hour of day (0-23).

operator_idsstring[] required

Seated operators in seat order - index 0 is the PRIMARY, who bears a miss for this hour. An empty list clears the cell.

Example request

{
  "shift_date": "2026-07-30",
  "hour": 14
}

Response

Successful Response

Example response

{
  "cell": {
    "shift_date": "2026-07-30",
    "hour": 14
  }
}

Changes

No recorded changes to this operation across all 2 revisions of this API.