2026-01-27
Updated the GraphQL schema and the GraphQL API Reference with these changes:
Job Sync API
Documentation(30)
Documentation
- Changed the description of type
ClearSourcedJobPostingUpdateInputClears all updates[removed: applied through][added: from] the `updateSourcedJobPostings` mutation. **Note**: Not atomic[removed: — errors][added: . Errors] can[removed: result in][added: cause] partial clears.[removed: on type ClearSourcedJobPostingUpdateInput] - Changed the description of
inputfieldClearSourcedJobPostingUpdateInput.sourcedPostingIdJob post UUID from[removed: the ]`createSourcedJobPostings`[removed: mutation]. Also accepts[removed: Employer Job][added: employer job] ID (UUID or base64-encoded IRI from `EmployerJob`[removed: type]). - Changed the description of field
ClearSourcedJobPostingUpdateResult.jobPosting[removed: The `jobPosting`][added: Job posting] for the requested clear.[removed: `null` indicates the][added: `null `if] updates were not cleared[added: .] - Changed the description of type
ClearSourcedJobPostingUpdatesInputInput[removed: type ]for [added: the ]`clearSourcedJobPostingUpdates` mutation[removed: on type `ClearSourcedJobPostingUpdatesInput`][added: .] - Changed the description of field
ClearSourcedJobPostingUpdatesPayload.resultsResults for each clear operation. Array values are non-null, but `jobPosting`[removed: inside each value ]can be[removed: null — indicating the][added: `null` if] updates were not cleared[added: .] - Changed the description of field
JobsIngestMutations.clearSourcedJobPostingUpdatesClears updates[removed: applied through][added: from] the[removed: `updateSourcedJobPostings`][added: updateSourcedJobPostings] mutation[added: .] - Changed the description of field
JobsIngestMutations.updateSourcedJobPostingsUpdates a sourced job. Caller must have claimed the job source. Accepts only one update per call[removed: , despite the array input]. Multiple updates cause an error[added: .] - Changed the description of field
SourcedJobPostingUpdate.employerJobIdEmployer[removed: Job][added: job] ID (base64-encoded IRI)[added: .] - Changed the description of field
SourcedJobPostingUpdate.sourcedPostingIdJob[removed: post][added: posting] UUID[added: .] - Changed the description of
inputfieldUpdateSourcedJobPostingBodyInput.companyName[removed: Updates the company][added: Company] name[removed: . Max][added: (max] 200 characters[added: )]. Omit or set to `null` for no change[added: .] - Changed the description of
inputfieldUpdateSourcedJobPostingBodyInput.description[removed: Updates the job][added: Job] description[removed: . From 30 to 20][added: (30–20],000 characters[added: )]. Omit or set to `null` for no change[added: .] - Changed the description of
inputfieldUpdateSourcedJobPostingBodyInput.jobLocation[removed: Updates the job][added: Job] location. Omit or set to `null` for no change[added: .] - Changed the description of
inputfieldUpdateSourcedJobPostingBodyInput.salary[removed: Updates the job][added: Job] salary. Omit or set to `null` for no change[added: .] - Changed the description of
inputfieldUpdateSourcedJobPostingBodyInput.title[removed: Updates the job][added: Job] title[removed: . Max][added: (max] 75 characters[added: )]. Omit or set to `null` for no change[added: .] - Changed the description of
inputfieldUpdateSourcedJobPostingGeneralLocationInput.cityRegionPostalCity, region (state/county/prefecture), and postal code. Examples: Washington, District of Columbia, 20500 (USA)[removed: ,][added: ;] Mayfair, London, W1J (UK) - Changed the description of
inputfieldUpdateSourcedJobPostingGeneralLocationInput.streetAddressStreet address[removed: (name and number) ]of the job location. Example: 1600 Pennsylvania Ave (USA) - Changed the description of
inputfieldUpdateSourcedJobPostingInput.bodyJob body[removed: to update][added: .] - Changed the description of
inputfieldUpdateSourcedJobPostingInput.metadataJob metadata[removed: to update][added: .] - Changed the description of
inputfieldUpdateSourcedJobPostingInput.sourcedPostingIdEmployer job UUID from[removed: the ]`createSourcedJobPostings`[removed: mutation]. Accepts UUID or base64-encoded IRI from `EmployerJob`[removed: type][added: .] - Changed the description of
inputfieldUpdateSourcedJobPostingLocationInput.generalGeneral location input. Accepts[removed: multiple ]values[removed: ,]from[removed: unspecific `cityRegionPostal` to][added: `cityRegionPostal `to] specific addresses[added: .] - Changed the description of type
UpdateSourcedJobPostingMetadataInputJob metadata to update. At least one field required. **Note**: Not atomic[removed: — errors][added: . Errors] can[removed: result in][added: cause] partial updates. - Changed the description of
inputfieldUpdateSourcedJobPostingMetadataInput.campaignCategories[removed: Adds category tags to the job. Use][added: Category] tags to group jobs for campaigns[added: .] - Changed the description of
inputfieldUpdateSourcedJobPostingMetadataInput.trackingUrl[removed: Updates the job][added: Job] tracking URL[added: .] - Changed the description of
inputfieldUpdateSourcedJobPostingMetadataInput.url[removed: Updates the job][added: Job] URL[added: .] - Changed the description of field
UpdateSourcedJobPostingResult.jobPosting[removed: The `jobPosting`][added: Job posting] for the requested update. `null`[removed: indicates][added: if] the update was not accepted[added: .] - Changed the description of
inputfieldUpdateSourcedJobPostingSalaryInput.maximumMinorMaximum amount in local minor currency. Omit or set to `null` to[removed: erase the current value][added: clear.] - Changed the description of
inputfieldUpdateSourcedJobPostingSalaryInput.minimumMinorMinimum amount in local minor currency. Omit or set to `null` to[removed: erase the current value][added: clear.] - Changed the description of type
UpdateSourcedJobPostingsInputInput[removed: type ]for[removed: updateSourcedJobPostings ][added: the `updateSourcedJobPostings` ]mutation. - Changed the description of
inputfieldUpdateSourcedJobPostingsInput.updatesJob posting updates[removed: to apply][added: .] - Changed the description of field
UpdateSourcedJobPostingsPayload.resultsResults for each update. Array values are[removed: non-null][added: non-`null`], but `jobPosting`[removed: inside each value ]can be `null`[removed: — indicating][added: if] the update was not accepted[added: .]