JobPostSurfaceStatus
Object
Job posting status on a surface.
Fields
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.
Provide communicationLocale in surfaceContexts[].statusCommunicationSettings in the input to JobPost.status. Without communicationLocale, messagingTagMatches is always empty.
If a job returns isRejected: true with no messages, set communicationLocale: "en". If an "en" message appears but your locale has none, send that message to your Indeed representative and ask for a translation. If no "en" message appears, send example jobs instead.
Example
{ "isRejected": true, "isSponsorshipRequired": true, "isMissingRequiredSponsorship": true, "statusCommunication": JobPostStatusCommunication}