Rippling: Update a shift assignment — response body — schedule
Update a shift assignment: response body, field schedule. Complete fields and constraints for contract 2026-10-28.
API reference · Contract 2026-10-28
SDK schema: Update a shift assignment — response body — schedule
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | The schedule Expandable field |
can_edit | boolean | Optional | Whether the requesting role can edit the schedule. |
created_at | string | Required within parent | Record creation date |
id | string | Required within parent | Identifier field |
managers | array | Optional | The managers of the schedule. Expandable field |
managers[] | Model | Each item | Expand Retrieve a specific worker — response body — manager |
managers_id | array | Optional | The IDs of the managers of the schedule. |
managers_id[] | string | Each item | |
members | array | Optional | The members of the schedule. Expandable field |
members[] | Model | Each item | Expand Retrieve a specific worker — response body — manager |
members_id | array | Optional | The IDs of the members of the schedule. |
members_id[] | string | Each item | |
name | string | Optional | The name of the schedule. |
observers | array | Optional | The observers of the schedule. Expandable field |
observers[] | Model | Each item | Expand Retrieve a specific worker — response body — manager |
observers_id | array | Optional | The IDs of the observers of the schedule. |
observers_id[] | string | Each item | |
settings | object | Optional | The settings of the schedule. |
settings.timezone | string | Optional | The IANA timezone identifier for the schedule (e.g., ‘America/New_York’). Accepted values are defined by the tz database, listed here: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones |
updated_at | string | Required within parent | Record update date |
Referenced models: Retrieve a specific worker — response body — manager