Rippling: Create a new job assignment — request body — body
Create a new job assignment: request body, field body. Complete fields and constraints for contract 2026-10-28.
API reference · Contract 2026-10-28
SDK schema: Create a new job assignment — request body — body
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | |
change_reason | string | Optional | Reason recorded on the change (e.g., the reason for scheduling an unassignment). |
effective_from | string | Optional | Date and time the change becomes effective (ISO 8601 format, e.g., 2025-11-07T17:00:00.000+00:00); defaults to current time in UTC if not provided. job_pay_rate_effective_from is ignored if this field is provided. |
job_code_id | string | Required within parent | Identifier of job that is assigned to worker |
job_pay_rate | number | Optional | The pay rate for job assigned to worker. This can be different from the job’s standard pay rate and can be overriden for a worker. |
job_pay_rate_change_reason | string | Optional | This field is deprecated and will be removed in a future version, use the new change_reason field instead. |
job_pay_rate_effective_from | string | Optional | This field is deprecated and will be removed in a future version, use the new effective_from field instead. |
worker_id | string | Required within parent | Identifier of worker to whom job is assigned. |