Rippling: Create hire — request body — body hires item employment regular working hours
Create hire: request body, field body / hires / item / employment / regular_working_hours. Complete fields and constraints for contract 2026-10-28.
API reference · Contract 2026-10-28
SDK schema: Create hire — request body — body hires item employment regular working hours
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | The role’s usual working days and, where required, its local daily start and end times. This describes the regular work pattern; weekly_hours remains the total expected hours per week. Additional keys: not allowed |
days | array | Required within parent | Weekdays the worker ordinarily works. Use uppercase values such as MONDAY and FRIDAY. |
days[] | JSON | Each item | One of: MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY |
days_per_week | integer | Optional | Number of days ordinarily worked per week, such as 5. |
days_per_year | integer | Optional | Number of days ordinarily worked per year, when the country tracks annual working days. |
end_time | string | Optional | Usual local end time on a working day in HH:MM:SS format, such as 17:00:00. This is a wall-clock time in time_zone, not a UTC timestamp. |
hours_by_weekday | Model | Optional | Expand Create hire — request body — body hires item employment regular working hours hours by weekday |
start_time | string | Optional | Usual local start time on a working day in HH:MM:SS format, such as 09:00:00. This is a wall-clock time in time_zone, not a UTC timestamp. |
time_zone | string | Optional | IANA time zone used to interpret start_time and end_time, such as Australia/Sydney or Europe/London. |
tracking_unit | string | Optional | Unit used to track working time when required by the country: DAYS or HOURS. One of: DAYS, HOURS |
Referenced models: Create hire — request body — body hires item employment regular working hours hours by weekday