Oracle Fusion HCM endpoint reference

Learner Learning Records REST API

Get all assignment records

GET https://your-pod.oraclecloud.com/hcmRestApi/resources/11.13.18.05/learnerLearningRecords

Everything on this page is extracted from Oracle's official OpenAPI specification for Fusion Cloud HCM: 147 queryable q fields, and 32 child resources. Unsure how q works? See the Oracle HCM API guide.

Supported operations

GET /learnerLearningRecords
GET /learnerLearningRecords/{id}
PATCH /learnerLearningRecords/{id}
POST /learnerLearningRecords

Queryable q fields (147)

Only these fields can appear in a q filter expression on /learnerLearningRecords. Filtering on any other field returns 400 Bad Request.

Example q request

GET /hcmRestApi/resources/11.13.18.05/learnerLearningRecords?q=activeDate='<value>'&onlyData=true&limit=25
Field Type Operators
activeDate string = !=
actualCpeUnits number = !=
actualEffortInHours number = !=
actualScore number = !=
assignedDate string = !=
assignedToDisplayName string = !=
assignedToId integer = !=
assignedToNumber string = !=
assignedToPersonImageURL string = !=
assignedToPersonPrimaryEmailAddress string = !=
assignedToPersonPrimaryPhoneNumber string = !=
assignedToType string = !=
assignedToTypeMeaning string = !=
assignerAttributionType string = !=
assignerAttributionTypeMeaning string = !=
assignerCommentsToLearner string = !=
assignerDisplayName string = !=
assignerId integer = !=
assignerNumber string = !=
assignerPersonImageURL string = !=
assignerPersonPrimaryEmailAddress string = !=
assignerPersonPrimaryPhoneNumber string = !=
assignmentAttributionId integer = !=
assignmentCreatedDate string = !=
assignmentDetailsDeepLink string = !=
assignmentDetailsEmbedLink string = !=
assignmentDueDate string = !=
assignmentDueInFromSystemDate integer = !=
assignmentJustification string = !=
assignmentLastModifiedDate string = !=
assignmentRecordId integer = !=
assignmentRecordNumber string = !=
assignmentStateMeaning string = !=
assignmentStateSeverity string = !=
assignmentStatus string = !=
assignmentStatusMeaning string = !=
assignmentSubStatus string = !=
assignmentSubStatusMeaning string = !=
assignmentType string = !=
assignmentTypeMeaning string = !=
canEditAssignmentHint string = !=
canEditAssignmentHintMeaning string = !=
completedDate string = !=
contentCompletedDate string = !=
contentCompletedTimestamp string = !=
currentWaitlistPosition integer = !=
dataSecurityPrivilege string = !=
dataSecurityPrivilegeMeaning string = !=
deletedDate string = !=
enrollmentQuestionnaireId integer = !=
enteredPendingPaymentDate string = !=
enteredPendingPrerequisitesDate string = !=
enteredPendingPrerequisitesTimestamp string = !=
enteredPendingSeatAcceptanceDate string = !=
enteredWaitlistDate string = !=
enteredWaitlistTimestamp string = !=
evaluationSubmittedDate string = !=
evaluationSubmittedTimestamp string = !=
exemptedDate string = !=
exitedPendingPrerequisitesDate string = !=
exitedPendingPrerequisitesTimestamp string = !=
exitedPendingSeatAcceptanceDate string = !=
exitedWaitlistDate string = !=
exitedWaitlistTimestamp string = !=
expectedEffortInHours string = !=
expirationDate string = !=
expirationInDaysSystemDate number = !=
expirationRule string = !=
expirationRuleCode string = !=
expirationTimestamp string = !=
hasFutureRenewal string = !=
hasPastRenewal string = !=
isLearnerOnLatestLIVersion string = !=
learningItemAuthorDisplayName string = !=
learningItemAuthorEmailAddress string = !=
learningItemAuthorPersonId integer = !=
learningItemAuthorPhoneNumber string = !=
learningItemAuthorType string = !=
learningItemCompletionCertificateLink string = !=
learningItemCoordDisplayName string = !=
learningItemCoordEmailAddress string = !=
learningItemCoordPersonId integer = !=
learningItemCoordPhoneNumber string = !=
learningItemCoverArtLink string = !=
learningItemCpeType string = !=
learningItemCpeTypeMeaning string = !=
learningItemDataLink string = !=
learningItemDeepLink string = !=
learningItemDefinitionUsedDate string = !=
learningItemEffectiveAsOf string = !=
learningItemEffectiveDate string = !=
learningItemEmbedLink string = !=
learningItemEndDateUTC string = !=
learningItemId integer = !=
learningItemInstructorDisplayName string = !=
learningItemInstructorEmailAddress string = !=
learningItemInstructorPersonId integer = !=
learningItemInstructorPersonNumber string = !=
learningItemInstructorPrimaryPhoneNumber string = !=
learningItemInstructorType string = !=
learningItemInstructorTypeMeaning string = !=
learningItemLatestChangeEventDate string = !=
learningItemMaximumPrice number = !=
learningItemMinimumPrice number = !=
learningItemNotificationPattern string = !=
learningItemNumber string = !=
learningItemPriceCurrency string = !=
learningItemPublisherDisplayName string = !=
learningItemStartDateUTC string = !=
learningItemSubType string = !=
learningItemSubTypeMeaning string = !=
learningItemThumbnailLink string = !=
learningItemTitle string = !=
learningItemTrailerLink string = !=
learningItemType string = !=
learningItemTypeMeaning string = !=
liShortDescription string = !=
liTotalExpectedEffort number = !=
liTotalExpectedEffortUOM string = !=
liTotalExpectedEffortUOMMeaning string = !=
nextRenewalAssignmentDeepLink string = !=
nextRenewalAssignmentEmbedLink string = !=
nextRenewalAssignmentId integer = !=
nextRenewalAssignmentNumber string = !=
purchaseAmount number = !=
purchaseCurrency string = !=
purchasedDate string = !=
purchasedTimestamp string = !=
reasonCode string = !=
refundRule string = !=
renewalPeriod number = !=
requestApprovedDate string = !=
requestApprovedTimestamp string = !=
requestRejectedDate string = !=
requestRejectedTimestamp string = !=
requestedCompleteByDate string = !=
requestedDate string = !=
requestedStartDate string = !=
sourceId integer = !=
sourceType string = !=
startedDate string = !=
startedTimestamp string = !=
statusChangeComment string = !=
validityPeriodRule string = !=
validityPeriodRuleMeaning string = !=
withdrawnDate string = !=
withdrawnRequestedDate string = !=

Child resources (32)

Each child is reachable at /learnerLearningRecords/{id}/child/<name> and most can also be inlined with expand.

activeLearnerCommentsapprovalDetailsassignedToPersonDetailsassignerPersonDetailsassignmentDFFcompletionDetailscompletionSummarycourseDFFenrollmentHistoryenrollmentRelatedMaterialslearningItemAuthorPersonDetailslearningItemCoordinatorPersonDetailslearningItemDFFlearningItemDetailslearningItemInstructorPersonDetailslearningItemPublisherPersonDetailslearningItemRatingDetailslearningItemRelatedMaterialslearningOutcomeslearningPrerequisitesmessagesofferedLanguagesotherSelectedCourseOfferingspastRenewalsprimarySelectedCourseOfferingquestionnaireResponsesrelatedLearningRecordsselectedCourseOfferingsselectedCourseOfferingsSummaryspecializationDFFtransactionHistoryuserActionHints

Response fields (180)

Top-level attributes returned for each row. Use fields= to request a subset and shrink the payload.

activeDateactiveLearnerCommentsactualCpeUnitsactualEffortInHoursactualScoreapprovalDetailsassignedDateassignedToDisplayNameassignedToIdassignedToNumberassignedToPersonDetailsassignedToPersonImageURLassignedToPersonPrimaryEmailAddressassignedToPersonPrimaryPhoneNumberassignedToTypeassignedToTypeMeaningassignerAttributionTypeassignerAttributionTypeMeaningassignerCommentsToLearnerassignerDisplayNameassignerIdassignerNumberassignerPersonDetailsassignerPersonImageURLassignerPersonPrimaryEmailAddressassignerPersonPrimaryPhoneNumberassignmentAttributionIdassignmentCreatedDateassignmentDFFassignmentDetailsDeepLinkassignmentDetailsEmbedLinkassignmentDueDateassignmentDueInFromSystemDateassignmentJustificationassignmentLastModifiedDateassignmentRecordIdassignmentRecordNumberassignmentStateMeaningassignmentStateSeverityassignmentStatusassignmentStatusMeaningassignmentSubStatusassignmentSubStatusMeaningassignmentTypeassignmentTypeMeaningcanEditAssignmentHintcanEditAssignmentHintMeaningcompletedDatecompletionDetailscompletionSummarycontentCompletedDatecontentCompletedTimestampcourseDFFcurrentWaitlistPositiondataSecurityPrivilegedataSecurityPrivilegeMeaningdeletedDateenrollmentHistoryenrollmentQuestionnaireIdenrollmentRelatedMaterialsenteredPendingPaymentDateenteredPendingPrerequisitesDateenteredPendingPrerequisitesTimestampenteredPendingSeatAcceptanceDateenteredWaitlistDateenteredWaitlistTimestampevaluationSubmittedDateevaluationSubmittedTimestampexemptedDateexitedPendingPrerequisitesDateexitedPendingPrerequisitesTimestampexitedPendingSeatAcceptanceDateexitedWaitlistDateexitedWaitlistTimestampexpectedEffortInHoursexpirationDateexpirationInDaysSystemDateexpirationRuleexpirationRuleCodeexpirationTimestamphasFutureRenewalhasPastRenewalisLearnerOnLatestLIVersionlearningItemAuthorDisplayNamelearningItemAuthorEmailAddresslearningItemAuthorPersonDetailslearningItemAuthorPersonIdlearningItemAuthorPhoneNumberlearningItemAuthorTypelearningItemCompletionCertificateLinklearningItemCoordDisplayNamelearningItemCoordEmailAddresslearningItemCoordPersonIdlearningItemCoordPhoneNumberlearningItemCoordinatorPersonDetailslearningItemCoverArtLinklearningItemCpeTypelearningItemCpeTypeMeaninglearningItemDFFlearningItemDataLinklearningItemDeepLinklearningItemDefinitionUsedDatelearningItemDetailslearningItemEffectiveAsOflearningItemEffectiveDatelearningItemEmbedLinklearningItemEndDateUTClearningItemIdlearningItemInstructorDisplayNamelearningItemInstructorEmailAddresslearningItemInstructorPersonDetailslearningItemInstructorPersonIdlearningItemInstructorPersonNumberlearningItemInstructorPrimaryPhoneNumberlearningItemInstructorTypelearningItemInstructorTypeMeaninglearningItemLatestChangeEventDatelearningItemMaximumPricelearningItemMinimumPricelearningItemNotificationPatternlearningItemNumberlearningItemPriceCurrencylearningItemPublisherDisplayNamelearningItemPublisherPersonDetailslearningItemRatingDetailslearningItemRelatedMaterialslearningItemStartDateUTClearningItemSubTypelearningItemSubTypeMeaninglearningItemThumbnailLinklearningItemTitlelearningItemTrailerLinklearningItemTypelearningItemTypeMeaninglearningOutcomeslearningPrerequisitesliShortDescriptionliTotalExpectedEffortliTotalExpectedEffortUOMliTotalExpectedEffortUOMMeaningmessagesnextRenewalAssignmentDeepLinknextRenewalAssignmentEmbedLinknextRenewalAssignmentIdnextRenewalAssignmentNumberofferedLanguagesotherSelectedCourseOfferingspastRenewalsprimarySelectedCourseOfferingpurchaseAmountpurchaseCurrencypurchasedDatepurchasedTimestampquestionnaireResponsesreasonCoderefundRulerelatedLearningRecordsrenewalPeriodrequestApprovedDaterequestApprovedTimestamprequestRejectedDaterequestRejectedTimestamprequestedCompleteByDaterequestedDaterequestedStartDateselectedCourseOfferingsselectedCourseOfferingsSummarysourceIdsourceTypespecializationDFFstartedDatestartedTimestampstatusChangeCommenttransactionHistoryuserActionHintsvalidityPeriodRulevalidityPeriodRuleMeaningviewModeOverrideLearningItemIdwithdrawnDatewithdrawnRequestedDate

Build this query visually in OPAL

OPAL bundles this endpoint — and 59,000+ more — fully searchable offline, with a visual Q Builder and Finder Builder that only offer the fields listed above, so your filter can't 400. Download free · see features.

Related reference & reading