JobPostStatus
Object
External job-post status types.
Fields
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.
messagingTagMatches [JobPostStatusMessagingTagMatch!]! Non-Null
Matching messaging tags.
Example
{ "globalStatus": JobPostGlobalStatus, "surfaceStatuses": [JobPostSurfaceStatus]}