Oracle Fusion HCM endpoint reference

Process Results REST API

Unique identifier for the payroll

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

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

Supported operations

GET /processResults
GET /processResults/{id}

Queryable q fields (54)

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

Example q request

GET /hcmRestApi/resources/11.13.18.05/processResults?q=BaseTaskName='<value>'&onlyData=true&limit=25
Field Type Operators
BaseFlowId integer = !=
BaseTaskName string = !=
DataSetId integer = !=
DataSetName string = !=
DateEarned string = !=
EssRequestId integer = !=
FlowId integer = !=
FlowInstanceId integer = !=
FlowInstanceName string = !=
FlowName string = !=
FlowTaskInstanceId integer = !=
FlowTaskName string = !=
IsCancelling string = !=
IsCompleted string = !=
IsCriticalErrors string = !=
IsErrors string = !=
IsMarkedForRetry string = !=
IsProcessing string = !=
IsRolledBackRecords string = !=
IsSkipped string = !=
IsStopped string = !=
LegislativeDataGroupId integer = !=
LegislativeDataGroupName string = !=
LoggingTurnedOn string = !=
Messages integer = !=
PayrollActionId integer = !=
PayrollId integer = !=
PayrollName string = !=
PeriodName string = !=
PostProcessingFlag boolean = !=
ProcessDate string = !=
Processed number = !=
QuickpayTaskFlag boolean = !=
Record integer = !=
RollbackErrorFlag boolean = !=
StatErrorTotal integer = !=
StatutoryPeriod string = !=
SubmissionDate string = !=
SubmitAnotherTask string = !=
SubmittedBy string = !=
TaskId integer = !=
TaskName string = !=
TaskStatus string = !=
TaskStatusMeaning string = !=
TaskSubStatus string = !=
TaskSubStatusMeaning string = !=
TaskType string = !=
TaskTypeCode string = !=
TaskTypeMeaning string = !=
TiRequestId integer = !=
TimeElapsed string = !=
Type string = !=
UcmIdList string = !=
Unprocessed number = !=

Child resources (14)

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

ArchiveResultTreeArchiveResultsFlatObjectBatchActionProcessLogsTaskObjectGroupattachmentscounteriterationsparameterspersonMessageprocessGroupTypeprocessHistoryprocessMessageprocessObjectAction

Response fields (69)

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

ArchiveResultTreeArchiveResultsFlatAttachmentEntityNameBaseFlowIdBaseTaskNameDataSetIdDataSetNameDateEarnedEssRequestIdFlowIdFlowInstanceIdFlowInstanceNameFlowNameFlowTaskInstanceIdFlowTaskNameIsCancellingIsCompletedIsCriticalErrorsIsErrorsIsMarkedForRetryIsProcessingIsRolledBackRecordsIsSkippedIsStoppedLegislativeDataGroupIdLegislativeDataGroupNameLoggingTurnedOnMessagesObjectBatchActionPayrollActionIdPayrollIdPayrollNamePeriodNamePostProcessingFlagProcessDateProcessLogsProcessedQuickpayTaskFlagRecordRollbackErrorFlagStatErrorTotalStatutoryPeriodSubmissionDateSubmitAnotherTaskSubmittedByTaskIdTaskNameTaskObjectGroupTaskStatusTaskStatusMeaningTaskSubStatusTaskSubStatusMeaningTaskTypeTaskTypeCodeTaskTypeMeaningTiRequestIdTimeElapsedTypeUcmIdListUnprocessedattachmentscounteriterationsparameterspersonMessageprocessGroupTypeprocessHistoryprocessMessageprocessObjectAction

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