expireSourcedJobsBySourcedPostingId
Expires a job posting by sourcedPostingId. Always returns ACCEPTED without verifying the job exists.
Arguments
input ExpireSourcedJobsBySourcedPostingIdInput! Required
jobs [ExpireSourcedJobBySourcedPostingIdInput!]! Required
Jobs to expire, by sourcedPostingId.
sourcedPostingId ID! Required
Indeed Employer Job ID (UUID4). Generated for each job posting.
Returned in the job creation response. Use to expire the job.
Response
Returns ExpireSourcedJobsBySourcedPostingIdPayload .results [ExpireSourcedJobResult!]! Non-Null
Input for expireSourcedJobsBySourcedPostingId mutation.
trackingKey String! Non-Null
Internal tracking ID for the expiration request.
inputData ExpireSourcedJobResultInfo
Input values for this result. Is null on error.
Example
Query
mutation ExpireSourcedJobsBySourcedPostingId($input: ExpireSourcedJobsBySourcedPostingIdInput!) { jobsIngest { expireSourcedJobsBySourcedPostingId(input: $input) { results { trackingKey inputData { ... on ExpireSourcedJobBySourcedPostingIdInfo { sourcedPostingId } ... on ExpireSourcedJobByJobPostingIdAndSourceInfo { jobPostingId sourceName } } } } }}Variables
{"input": ExpireSourcedJobsBySourcedPostingIdInput}Response
{ "data": { "jobsIngest": { "expireSourcedJobsBySourcedPostingId": { "results": [ExpireSourcedJobResult] } } }}