operators

Create operator recurring availability window

post/api/operators/availability-windows

Request body

operator_idstring uuid required

Operator UUID

weekdayinteger required

Weekday index, Monday=0 through Sunday=6

start_minuteinteger required

Minutes from midnight inclusive

end_minuteinteger required

Minutes from midnight exclusive

location_type'all' | 'online' | 'in_person'

Recurring availability window location scope constants.

Response

Successful Response

idstring uuid required

Window UUID

operator_idstring uuid required

Operator UUID

weekdayinteger required

Weekday index, Monday=0 through Sunday=6

start_minuteinteger required

Minutes from midnight inclusive

end_minuteinteger required

Minutes from midnight exclusive

location_type'all' | 'online' | 'in_person' required

Recurring availability window location scope constants.

created_atstring date-time required

Creation timestamp

updated_atstring date-time nullable

Last update timestamp

Example response

{
  "created_at": "2026-05-19T08:00:00+00:00",
  "end_minute": 720,
  "id": "123e4567-e89b-12d3-a456-426614174110",
  "location_type": "all",
  "operator_id": "123e4567-e89b-12d3-a456-426614174001",
  "start_minute": 480,
  "updated_at": "2026-05-19T08:00:00+00:00",
  "weekday": 0
}

Changes

No recorded changes to this endpoint across all 1 revision of this API.