Rippling: List unassigned shifts — response body — results item
List unassigned shifts: response body, field results / item. Complete fields and constraints for contract 2026-10-28.
API reference · Contract 2026-10-28
SDK schema: List unassigned shifts — response body — results item
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | |
assigned_count | JSON | Optional | |
assigned_count (anyOf 1) | integer | Alternative | The number of assigned shifts |
assigned_count (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
assigned_shift_ids | array | Optional | The IDs of the assigned shifts that are part of this unassigned shift |
assigned_shift_ids[] | string | Each item | |
created_at | string | Required within parent | Record creation date |
custom_fields | array | Optional | Custom fields for the unassigned shift |
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 is published |
open_shift_config | object | Optional | Configuration for an open shift. If present, this is an open shift (workers can sign up). If absent/None, this is an empty shift (placeholder). |
published_version | Model | Optional | Expand Update a unassigned shift — 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 |
target_count | JSON | Required within parent | |
target_count (anyOf 1) | integer | Alternative | The target count of the shift |
target_count (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
updated_at | string | Required within parent | Record update date |
Referenced models: Update a unassigned shift — response body — published version, Update a shift assignment — response body — schedule, Update a shift assignment — response body — shift data