Rippling: List shift assignments — response body — results item
List shift assignments: response body, field results / item. Complete fields and constraints for contract 2026-10-28.
API reference · Contract 2026-10-28
SDK schema: List shift assignments — response body — results item
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | |
can_edit | boolean | Optional | Whether the shift assignment can be edited |
created_at | string | Required within parent | Record creation date |
custom_fields | array | Optional | Custom fields for the shift assignment |
custom_fields[] | JSON | Each item | Additional keys: see wildcard field |
custom_fields[].* | JSON | Additional keys | |
id | string | Required within parent | Identifier field |
is_published | boolean | Required within parent | Whether the shift assignment is published. If true, the published_version will be the same as the shift_data |
published_version | Model | Optional | Expand Update a shift assignment — response body — published version |
schedule | Model | Optional | Expand Update a shift assignment — response body — schedule |
schedule_id | string | Required within parent | The ID of the schedule |
shift_data | Model | Required within parent | Expand Update a shift assignment — response body — shift data |
updated_at | string | Required within parent | Record update date |
worker | Model | Optional | Expand Update a shift assignment — response body — worker |
worker_id | string | Required within parent | The ID of the worker. Empty string ” to unassign if shift is from an open/empty shift. |
Referenced models: Update a shift assignment — response body — published version, Update a shift assignment — response body — schedule, Update a shift assignment — response body — shift data, Update a shift assignment — response body — worker