attendance_schedules

Update attendance schedule

Updates an attendance schedule.

Returns the updated attendance schedule.

Only pass in the fields you want to change. Use add_excluded_dates/remove_excluded_dates to modify exclusions incrementally, or excluded_dates to replace them entirely.

put/v2/attendance_schedules/{attendance_schedule_id}

Request

Path parameters

attendance_schedule_idinteger required

Attendance schedule ID

Request body

start_datestring date

Attendance Schedule Start Date

start_timestring

Attendance Schedule Start Time, 24 hour time in 30 minutes intervals (h:mm)

use_time_zone'organization' | 'user'

What time zone to use

durationinteger

Shift duration in seconds

minimum_timeinteger

Minimum shift time in seconds

repeat_schedule'never' | 'weekly' | 'bi_weekly'

Shift repetition schedule

repeat_untilstring date

Shift end date

weekdaysstring[]

Shift repetition week days

excluded_datesstring[]

Excluded dates from the repetition schedule

add_excluded_datesstring[]

Excluded dates to add

remove_excluded_datesstring[]

Excluded dates to remove

Response

An attendance schedule

Changes

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