Rippling: Update a shift assignment — response body — shift data shift segments item
Update a shift assignment: response body, field shift_data / shift_segments / item. Complete fields and constraints for contract 2026-10-28.
API reference · Contract 2026-10-28
SDK schema: Update a shift assignment — response body — shift data shift segments item
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | |
duration_minutes | JSON | Required within parent | |
duration_minutes (anyOf 1) | integer | Alternative | The duration of the shift segment in minutes (input only for creation) |
duration_minutes (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
end_time | string | Optional | The end time of the shift segment (calculated from start_time + duration_minutes) |
job_codes_id | array | Optional | The IDs of the job codes associated with the shift segment |
job_codes_id[] | string | Each item | |
start_time | string | Required within parent | The start time of the shift segment |