updateSourcedJobPostings
Updates a sourced job. You must claim the job source before calling this mutation. Only one update is allowed per call.
Arguments
input UpdateSourcedJobPostingsInput! Required
updates [UpdateSourcedJobPostingInput!]! Required
Job posting updates.
sourcedPostingId ID! Required
Employer job UUID from createSourcedJobPostings. Also accepts a base64-encoded IRI from EmployerJob.
metadata UpdateSourcedJobPostingMetadataInput
Job metadata.
body UpdateSourcedJobPostingBodyInput
Job body.
Response
Returns UpdateSourcedJobPostingsPayload .results [UpdateSourcedJobPostingResult!]! Non-Null
Results for each update. Array items are never null, but jobPosting is null if the update was not accepted.
jobPosting SourcedJobPostingUpdate
Updated job posting, or null if the update was not accepted.
Example
Query
mutation UpdateSourcedJobPostings($input: UpdateSourcedJobPostingsInput!) { jobsIngest { updateSourcedJobPostings(input: $input) { results { jobPosting { sourcedPostingId employerJobId } } } }}Variables
{"input": UpdateSourcedJobPostingsInput}Response
{ "data": { "jobsIngest": { "updateSourcedJobPostings": { "results": [UpdateSourcedJobPostingResult] } } }}