Oracle Fusion HCM endpoint reference

Recruiting UI Create Or Update Job Offers REST API

Get data about all job offers

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

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

Supported operations

DELETE /recruitingUICreateOrUpdateJobOffers/{id}
GET /recruitingUICreateOrUpdateJobOffers
GET /recruitingUICreateOrUpdateJobOffers/{id}
PATCH /recruitingUICreateOrUpdateJobOffers/{id}
POST /recruitingUICreateOrUpdateJobOffers

Queryable q fields (92)

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

Example q request

GET /hcmRestApi/resources/11.13.18.05/recruitingUICreateOrUpdateJobOffers?q=AcceptedDate='<value>'&onlyData=true&limit=25
Field Type Operators
AcceptedDate string = !=
AcceptedOnBehalfById integer = !=
AcceptedOnBehalfDate string = !=
Additionaltextone string = !=
Additionaltexttwo string = !=
AsgActionCode string = !=
AssignmentContractId integer = !=
AssignmentId integer = !=
AssignmentOfferId integer = !=
AssignmentPositionId integer = !=
BusinessGroupId integer = !=
BusinessUnitId integer = !=
CanUpdateCandidateJobOfferLetter string = !=
CandidateName string = !=
CandidateNumber string = !=
CandidateType string = !=
CategoryCandidate string = !=
Code string = !=
Comments string = !=
CountryCode string = !=
CurrentPhaseId integer = !=
CurrentStateId integer = !=
DepartmentId integer = !=
Description string = !=
EffectiveEndDate string = !=
EffectiveStartDate string = !=
EsignatureInstructions string = !=
ExpirationDate string = !=
FullPartTime string = !=
GradeId integer = !=
HandoffHRScenarioId integer = !=
HiringManagerAssignmentId integer = !=
HiringManagerId integer = !=
HiringManagerPersonNumber string = !=
IsQuickCreate string = !=
JobId integer = !=
LegalEmployerId integer = !=
LegalEntityId integer = !=
LocationId integer = !=
MergedStatus string = !=
Name string = !=
ObjectStatus string = !=
OfferBusinessUnitId integer = !=
OfferComments string = !=
OfferId integer = !=
OfferJobId integer = !=
OfferLegalEntityId integer = !=
OfferLetterCustomized string = !=
OfferLetterLayoutId integer = !=
OfferLetterLayoutName string = !=
OfferLocationId integer = !=
OfferMode string = !=
OfferName string = !=
OfferObjectStatus string = !=
OfferOrganizationId integer = !=
OfferPositionId integer = !=
OfferProjectedStartDate string = !=
ParentAssignmentId integer = !=
ParentOfferId integer = !=
PersonId integer = !=
PersonStartDate string = !=
PhaseId integer = !=
PositionId integer = !=
PreselectedHRActionId integer = !=
PreselectedHRActiontypeCode string = !=
ProjectedStartDate string = !=
RecruiterAssignmentId integer = !=
RecruiterId integer = !=
RecruitingTypeCode string = !=
RedraftCount integer = !=
RegularTemporary string = !=
RequisitionCurrentPhaseId integer = !=
RequisitionCurrentStateId integer = !=
RequisitionHiringManagerAsmtId integer = !=
RequisitionHiringManagerId integer = !=
RequisitionId integer = !=
RequisitionNumber string = !=
RequisitionRecruiterAsmtId integer = !=
RequisitionRecruiterId integer = !=
RequisitionTitle string = !=
SiteNumber string = !=
StateId integer = !=
StatePostProcessStatus string = !=
SubmissionId integer = !=
SubmissionInternalValue string = !=
SubmissionLanguage string = !=
SubmissionLanguageCode string = !=
VisitedSections string = !=
WithdrawnRejectedDate string = !=
WorkTermsAssignmentId integer = !=
WorkerTypeCode string = !=
offerIdToUpdate integer = !=

Child resources (6)

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

additionalInformationDetailscandidateOfferLettercollaboratorsinternalAttachmentsofferAttachmentsperson

Response fields (98)

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

AcceptedDateAcceptedOnBehalfByIdAcceptedOnBehalfDateAdditionaltextoneAdditionaltexttwoAsgActionCodeAssignmentContractIdAssignmentIdAssignmentOfferIdAssignmentPositionIdBusinessGroupIdBusinessUnitIdCanUpdateCandidateJobOfferLetterCandidateNameCandidateNumberCandidateTypeCategoryCandidateCodeCommentsCountryCodeCurrentPhaseIdCurrentStateIdDepartmentIdDescriptionEffectiveEndDateEffectiveStartDateEsignatureInstructionsExpirationDateFullPartTimeGradeIdHandoffHRScenarioIdHiringManagerAssignmentIdHiringManagerIdHiringManagerPersonNumberIsQuickCreateJobIdLegalEmployerIdLegalEntityIdLocationIdMergedStatusNameObjectStatusOfferBusinessUnitIdOfferCommentsOfferIdOfferJobIdOfferLegalEntityIdOfferLetterCustomizedOfferLetterLayoutIdOfferLetterLayoutNameOfferLocationIdOfferModeOfferNameOfferObjectStatusOfferOrganizationIdOfferPositionIdOfferProjectedStartDateParentAssignmentIdParentOfferIdPersonIdPersonStartDatePhaseIdPositionIdPreselectedHRActionIdPreselectedHRActiontypeCodeProjectedStartDateRecruiterAssignmentIdRecruiterIdRecruitingTypeCodeRedraftCountRegularTemporaryRequisitionCurrentPhaseIdRequisitionCurrentStateIdRequisitionHiringManagerAsmtIdRequisitionHiringManagerIdRequisitionIdRequisitionNumberRequisitionRecruiterAsmtIdRequisitionRecruiterIdRequisitionTitleSiteNumberStateIdStatePostProcessStatusSubmissionIdSubmissionInternalValueSubmissionLanguageSubmissionLanguageCodeVisitedSectionsWithdrawnRejectedDateWorkTermsAssignmentIdWorkerTypeCodeadditionalInformationDetailscandidateOfferLettercollaboratorsinternalAttachmentsofferAttachmentsofferIdToUpdateperson

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