REST API: Can’t Assign GradeStep When Future-Dated Assignment Exists
Summary:
We’re trying to assign a GradeStep to the current assignment of a worker who already has a future-dated assignment with Grade and GradeStep.
Scenario:
•Worker has a future-dated assignment with Grade + GradeStep.
•We’re trying to assign a GradeStep to the current record via POST API.
•The GradeStep start date is before the effective start date of the future record.
•The current assignment doesn’t have any GradeStep assigned yet.
A) API
POST /hcmRestApi/resources/11.13.18.05/workers/{workersUniqID}/child/workRelationships/{PeriodOfServiceId}/child/assignments/{assignmentsUniqID}/child/gradeSteps
B) Headers:
Content-Type: application/vnd.oracle.adf.resourceitem+json
REST-Framework-Version: 4
Effective-Of: RangeStartDate=2025-06-09;RangeEndDate= 2025-07-31