I've been trying to create assignment for courses and offerings and then being able to update the completion of the offering.
When I create the assignment for the course, it works fine (BTW, I'm trying to assign other users)
/hcmRestApi/resources/11.13.18.05/learnerLearningRecords
{
"activeDate": "2025-12-25",
"assignedToId": "300000047626100",
"learningItemType": "ORA\_COURSE",
"learningItemNumber": "TEST-COURSE-001",
"requestedCompleteByDate": "2025-12-31",
"assignmentType": "ORA\_JOIN\_ASSIGNMENT",
"assignerAttributionType": "ORA\_SPECIALIST",
"assignmentStatus": "ORA\_ASSN\_REC\_ACTIVE",
"dataSecurityPrivilege": "ORA\_LEARN\_SPECIALIST"
}
But when I try to create the assignment for the offering using the following, I get 204 no content and it doesn't work:
/hcmRestApi/resources/11.13.18.05/learnerLearningRecords/{{oracle_llr_uniqid}}/child/selectedCourseOfferings
{
"learningItemNumber": "OFFER\_ONLINE\_001",
"sourceId": “300000325661305” // result of the previous API call
}
It works fine when I do the same steps for the API user but doesn't work when I try to create assignment for others.
Appreciate any help.
Thanks