Oracle Fusion HCM endpoint reference

Questions REST API

Get all questions

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

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

Supported operations

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

Queryable q fields (42)

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

Example q request

GET /hcmRestApi/resources/11.13.18.05/questions?q=CandidateCode='<value>'&onlyData=true&limit=25
Field Type Operators
AllJobFamiliesFlag boolean = !=
AllJobFunctionsFlag boolean = !=
AllLocationsFlag boolean = !=
AllOrganizationsFlag boolean = !=
AllowAdditionalCommentsFlag boolean = !=
AllowAttachmentsFlag boolean = !=
CandidateCode string = !=
CandidateCodeMeaning string = !=
ClassificationCode string LIKE
ClassificationMeaning string = !=
ConditionalDisplayFlag boolean = !=
CreatedBy string = !=
CreationDate string = !=
Editor string = !=
EditorPersonName string = !=
EditorPersonNumber string = !=
FolderId integer = !=
FolderName string = !=
InstructionsText string = !=
LastUpdateDate string = !=
LastUpdatedBy string = !=
LatestVersion string = !=
PrivacyFlag boolean = !=
PrivacyMeaning string = !=
QuestionCode string = !=
QuestionId integer = !=
QuestionText string = !=
QuestionType string = !=
QuestionTypeMeaning string = !=
RatingModelCode string = !=
RatingModelId integer = !=
RatingModelName string = !=
ResponseOrder string = !=
ResponseOrderMeaning string = !=
ResponseTypeId integer = !=
ScoredFlag boolean = !=
Status string = !=
StatusMeaning string = !=
SubscriberCode string = !=
SubscriberId integer = !=
SubscriberName string = !=
VersionNumber integer = !=

Child resources (6)

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

answersattachmentsjobFamilyContextsjobFunctionContextslocationContextsorganizationContexts

Response fields (68)

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

AdhocFlagAllJobFamiliesFlagAllJobFunctionsFlagAllLocationsFlagAllOrganizationsFlagAllowAdditionalCommentsFlagAllowAttachmentsFlagCandidateCodeCandidateCodeMeaningClassificationCodeClassificationMeaningConditionalDisplayFlagControllingAnswerCodeControllingAnswerIdControllingQuestionCodeControllingQuestionIdCreatedByCreationDateEditorEditorPersonNameEditorPersonNumberFolderIdFolderNameInstructionsTextLastUpdateDateLastUpdatedByLatestVersionMaximumDateMaximumPossibleScoreMaximumResponsesMaximumThresholdScoreMinimumDateMinimumResponsesMinimumThresholdScoreOverrideDescriptionFlagPrivacyFlagPrivacyMeaningQuestionCodeQuestionIdQuestionTextQuestionTypeQuestionTypeMeaningRatingModelCodeRatingModelIdRatingModelNameResponseMaximumLengthResponseMinimumLengthResponseOrderResponseOrderMeaningResponseTypeResponseTypeIdResponseTypeMeaningSampleSizeScoredFlagStatusStatusMeaningSubscriberCodeSubscriberIdSubscriberNameUpdateAllowedFlagVersionDescriptionVersionNumberanswersattachmentsjobFamilyContextsjobFunctionContextslocationContextsorganizationContexts

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