JobPost
Object
Indeed job view that links employer job data to post-level data shown to job seekers.
Fields
externalPartnerCallToAction [JobPostCallToAction!]! Non-Null
Input to request a call to action for this job posting.
input JobPostCallToActionInput
locale String default:"en-US"
Locale for call-to-action content.
See Supported language codes, country codes, and locales.
Unsupported locales default to en-US.
imageUrl WebUrl! Non-Null
Call-to-action image URL.
imageAltText String! Non-Null
<img> alt text.
statusName JobPostCallToActionStatus! Non-Null
Call-to-action status.
status JobPostStatus
Job posting status.
input JobPostStatusInput
Status information for the job posting.
When called through @requires without input, returns:
surfaceStatuses: Single-item array with status for the default"INDEED"surface. The default surface has empty context (noplacementIdorstatusCommunicationSettings).
Note: @requires cannot pass input arguments (GraphQL Federation limitation).
surfaceContexts [JobPostSurfaceContextInput!]
Surface contexts used to evaluate status.
placementId String
Placement ID.
statusCommunicationSettings JobPostStatusCommunicationSettingsInput
Language and message-type settings.
globalStatus JobPostGlobalStatus
Global baseline job status. Overrides a lower per-surface status.
Example: if globalStatus is HIDDEN and the surface status is ORGANIC, the surface status becomes HIDDEN.
isIndeedApplyActive Boolean! Non-Null
True if Indeed Apply is enabled.
lifecycleStatus JobPostLifecycleStatus
Processing state.
surfaceStatuses [JobPostSurfaceStatus!]! Non-Null
Status for each surface.
isRejected Boolean
True if search rejected the job.
isSponsorshipRequired Boolean! Non-Null
True if sponsorship is required to be searchable on this surface.
Usually Indeed-hosted surfaces only.
isMissingRequiredSponsorship Boolean! Non-Null
True if the job was rejected for missing required sponsorship.
statusCommunication JobPostStatusCommunication! Non-Null
Status communication for this surface.