2026-03-25
GraphQL schema change log: 2026-03-25
📘 Documentation: Updated the GraphQL schema and the GraphQL API Reference with these changes:
-
Changed the description of type
AtsSyncCandidateSyncAssetfrom:Asset interface for transferring data from Indeed to partners.To:
Interface for transferring data from Indeed to partners. -
Changed the description of field
AtsSyncCandidateSyncAsset.idfrom:Unique ID for the asset.To:
Asset ID. -
Changed the description of field
AtsSyncCandidateSyncAssetMetadata.completeSourceAttributionfrom:The Indeed products the asset was sourced from.To:
Indeed products the asset was sourced from. -
Changed the description of field
AtsSyncCandidateSyncAssetMetadata.employerIdentifierfrom:`AtsEmployer` ID from `registerAtsEmployer`. Use to map assets to a partner employer.To:
`AtsEmployer` ID from `registerAtsEmployer`. Maps assets to a partner employer. -
Changed the description of field
AtsSyncCandidateSyncAssetMetadata.stagedTestfrom:Whether the asset was staged using the stageAssets mutationTo:
Whether the asset was staged using the `stageAssets` mutation. -
Changed the description of input field
AtsSyncCandidateSyncAssetMetadataInput.employerIdentifierfrom:Employer ID for the asset. Must match the employerIdentifier of an existing employer registration.To:
Employer ID for the asset. Must match the `employerIdentifier` of an employer registration. -
Changed the description of type
AtsSyncCandidateSyncCompleteSourceAttributionfrom:Source attribution information for complete applications.To:
Source attribution for complete applications. -
Changed the description of field
AtsSyncCandidateSyncCompleteSourceAttribution.enumKeyfrom:Enum key identifying the source type.To:
Enum key for the source type. -
Changed the description of field
AtsSyncCandidateSyncCompleteSourceAttribution.namefrom:Human-readable name for the source.To:
Human-readable source name. -
Changed the description of input field
AtsSyncCandidateSyncInterestedCandidateAssetInput.contactfrom:Contact information for the candidate.To:
Candidate contact information. -
Changed the description of input field
AtsSyncCandidateSyncInterestedCandidateContactInput.jobfrom:Optional job information for the contact.To:
Optional. Job information for the contact. -
Changed the description of field
AtsSyncCandidateSyncMutations.fetchAssetsfrom:Gets unacknowledged assets. Passing token acknowledges the previous batch.To:
Gets unacknowledged assets. Passing a token acknowledges the previous batch. -
Changed the description of field
AtsSyncCandidateSyncMutations.stageAssetsfrom:Creates test assets for sandbox integration testing.Mock asset data will be automatically removed 14 days after staging.To:
Creates test assets for sandbox integration testing. Mock asset data is automatically removed 14 days after staging. -
Changed the description from:
Scalar representation of a Java BigDecimal on type BigDecimalTo:
Scalar representation of the Java [`BigDecimal`](https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/math/BigDecimal.html). -
Changed the description of field
EmployerJob.managementUrlsfrom:URLs for employer management of jobsTo:
URLs for managing jobs. -
Changed the description of field
EmployerJob.seatsConnectionfrom:Paginated connection containing job seatsfirst: Connection page sizeafter: Cursor for relay paginationTo:
Paginated job seats. `first`: Page size. `after`: Pagination cursor. -
Changed the description of type
EmployerJobExternalPostingMetadatafrom:EmployerJob metadata provided by an external posting source.To:
`EmployerJob` metadata from an external posting source. -
Changed the description of field
EmployerJobExternalPostingMetadata.campaignCategoriesfrom:Identifiers used to group related jobs for the purposes of building sponsored job campaigns.To:
IDs for grouping related jobs in sponsored job campaigns. -
Changed the description of field
EmployerJobExternalPostingMetadata.isIntegratedJobfrom:Indicates the job came from an integration(xml/api), rather than web crawling or directly on IndeedTo:
Whether the job came from an integration (XML or API) rather than web crawling or direct posting on Indeed. -
Changed the description of field
EmployerJobExternalPostingMetadata.jobPostingIdfrom:Posting ID provided to identify the job. Also known as referenceNumber or refnum.To:
Posting ID for the job. Also known as `referenceNumber` or `refnum`. -
Changed the description of field
EmployerJobExternalPostingMetadata.jobRequisitionIdfrom:Requisition ID provided for the job. Also known as clientReferenceNumber and sometimes (confusingly) as external job id.This is not the same thing as ExternalJobPost.id and is not a job key.To:
Requisition ID for the job. Also known as `clientReferenceNumber`.Not the same as `ExternalJobPost.id` and not a job key. -
Changed the description of field
EmployerJobExternalPostingMetadata.rawInputLocationfrom:Raw location data coming directly from the job feed combined into a single stringvalue. Components of the raw location include any street addresses followed by anycityRegionPostal values each separated by ,.Example (USA): 1600 Pennsylvania Ave, Washington, District of Columbia, 20500Example (UK): 20 Farringdon Rd, Mayfair, London, W1JExample (Japan): 2-7-2, 100-8994 東京都千代田区丸の内To:
Raw location string from the job feed. Combines street address and city, region, and postal values separated by commas.Example (USA): 1600 Pennsylvania Ave, Washington, District of Columbia, 20500Example (UK): 20 Farringdon Rd, Mayfair, London, W1JExample (Japan): 2-7-2, 100-8994 東京都千代田区丸の内 -
Object type
EmployerJobManagementUrlshas description:URLs for managing jobs. -
Changed the description of field
EmployerJobManagementUrls.viewJobfrom:The URL for the employer view of their jobTo:
The employer-facing URL for the job. -
Changed the description from:
Seat for an EmployerJob on type EmployerJobSeatTo:
Seat for an [EmployerJob](/api/job/objects/EmployerJob). -
Changed the description of field
EmployerJobSeat.jobPostfrom:The job post for this seatTo:
This seats job posting. -
Changed the description of type
EmployerJobSeatsConnectionfrom:Represents a single page of EmployerJob seatsTo:
A page of [`EmployerJobSeat`](/api/job/objects/EmployerJobSeat) results -
Changed the description of field
EmployerJobSeatsConnection.edgesfrom:List of edges containing the EmployerJobSeat nodes for this connectionTo:
[`EmployerJobSeat`](/api/job/objects/EmployerJobSeat) edges for this connection. -
Changed the description of field
EmployerJobSeatsConnection.pageInfofrom:Pagination data for this connectionTo:
This connections pagination data. -
Changed the description of field
EmployerJobSeatsConnection.seatsfrom:List of EmployerJobSeats for this connectionTo:
[`EmployerJobSeat`](/api/job/objects/EmployerJobSeat) results for this connection. -
Changed the description of type
EmployerJobSeatsEdgefrom:Associates an EmployerJobSeat with a cursor used for paginationTo:
Associates an [`EmployerJobSeat`](/api/job/objects/EmployerJobSeat) with a pagination cursor. -
Changed the description of field
EmployerJobSeatsEdge.cursorfrom:Cursor representing this edge for relay paginationTo:
This edges pagination cursor. -
Changed the description of field
EmployerJobSeatsEdge.nodefrom:This edges EmployerJobSeatTo:
The [`EmployerJobSeat`](/api/job/objects/EmployerJobSeat) for this edge. -
Changed the description of input field
FetchAssetsAtsSyncCandidateSyncInput.limitfrom:Maximum assets to return.To:
Maximum number of assets to return. -
Changed the description of field
FetchAssetsAtsSyncCandidateSyncPayload.tokenfrom:Acknowledgment token for this batch. Include in the next `fetchAssets `call to confirm receipt and get the next batch. If `null`, all assets have been delivered.To:
Acknowledgment token for this batch. Include in the next `fetchAssets` call to confirm receipt and get the next batch. If null, all assets have been delivered. -
Changed the description of field
JobLocation.cityfrom:The city of the jobs locationTo:
City of the jobs location. -
Changed the description of field
JobLocation.countryCodefrom:The country code of the jobs locationTo:
Country code of the jobs location. -
Changed the description of field
JobLocation.fullAddressfrom:The full version of the formatted jobs locationTo:
Full formatted location of the job. -
Changed the description of field
JobLocation.postalCodefrom:The postal code of the jobs locationTo:
Postal code of the jobs location. -
Changed the description of field
JobPost.idfrom:IRI of job keyTo:
[IRI](/getstarted/iris) of the job key. -
Changed the description of type
JobSalaryfrom:The job salaryTo:
Job salary. -
Changed the description of field
JobSalary.basePaySpecifiedfrom:Whether the employer explicitly indicated that the pay they’re inputting is a base payTo:
Whether the employer indicated the pay is base pay. -
Changed the description of field
JobSalary.currencyfrom:ISO 4217 currency codeTo:
[ISO 4217](https://www.iso.org/iso-4217-currency-codes.html)-formatted currency code. -
Changed the description of field
JobSalary.maximumMajorfrom:Maximum amount in local MAJOR currencyTo:
Maximum amount in local major currency. -
Changed the description of field
JobSalary.maximumMinorfrom:Maximum amount in LOCAL MINOR CURRENCYTo:
Maximum amount in local minor currency. -
Changed the description of field
JobSalary.minimumMajorfrom:Minimum amount in local MAJOR currencyTo:
Minimum amount in local major currency. -
Changed the description of field
JobSalary.minimumMinorfrom:Minimum amount in LOCAL MINOR CURRENCYTo:
Minimum amount in local minor currency. -
Changed the description of field
JobSalary.periodfrom:Period to payTo:
Pay period. -
Changed the description of type
JobSalaryPeriodfrom:The job salarys periodTo:
Salary period for the job. -
Changed the description of type
Longfrom:64-bit integer scalarTo:
64-bit integer scalar.