2026-08-26
GraphQL schema change log: 2026-08-26
📘 Documentation: Updated the GraphQL schema and the GraphQL API Reference with these changes:
-
[log] ⚠ Member
AtsSyncCandidateSyncApplicationIdentifierwas added toUniontypeAtsSyncCandidateSyncScreeningApplicationIdentifier -
[log] ✔ Description:
Alternate job ID: company name, requisition ID, application ID.On type
ATSApplicationIdentifierhas changed to:ATS job ID: company name, requisition ID, optional application ID. -
[log] ✔ Field
ATSApplicationIdentifier.applicationIddescription changed from:Optional application ID from the non-Indeed system that tracks the application. Use it to distinguish multiple applications for the same requisition.To:
Application ID from the non-Indeed tracking system, if provided.Use it when more than one application shares a requisition. -
[log] ✔ Field
ATSApplicationIdentifier.companyNamedescription changed from:Company name associated with the job.To:
Company name for the job. -
[log] ✔ Field
ATSApplicationIdentifier.requisitionIddescription changed from:Requisition or job ID from the non-Indeed system that tracks the application.To:
Requisition or job ID from the non-Indeed tracking system. -
[log] ✔ Description:
Job ID: company name, requisition ID, optional application ID.On type
ATSApplicationIdentifierInputhas changed to:ATS job ID: company name, requisition ID, optional application ID. -
[log] ✔ Input field
ATSApplicationIdentifierInput.applicationIddescription changed from:Optional unique ID for this job’s application. Comes from your (non-Indeed) tracking system and helps distinguish applications for the same requisition.To:
Application ID from the non-Indeed tracking system, if provided.Use it to tell applications for the same requisition apart. -
[log] ✔ Input field
ATSApplicationIdentifierInput.companyNamedescription changed from:Hiring company name for this application. Must exactly match the XML feed company field.To:
Hiring company name. Must match the XML feed company field exactly. -
[log] ✔ Input field
ATSApplicationIdentifierInput.requisitionIddescription changed from:Requisition or job ID; defined by the non-Indeed system that tracks the application.To:
Requisition or job ID from the non-Indeed tracking system. -
[log] ✔ Description:
Alternate IDs for a job disposition signal. Use when standard IDs are not available.On type
AlternateJobIdentifierhas changed to:Alternate IDs for a disposition signal. Use when standard IDs are unavailable. -
[log] ✔ Field
AlternateJobIdentifier.jobIdentifierdescription changed from:Job ID for this disposition.To:
Job ID. -
[log] ✔ Field
AlternateJobIdentifier.jobSeekerIdentifierdescription changed from:Job seeker ID for this disposition.To:
Job seeker ID. -
[log] ✔ Description:
Alternate IDs for a job disposition signal.On type
AlternateJobIdentifierInputhas changed to:Alternate IDs for a disposition signal. -
[log] ✔ Input field
AlternateJobIdentifierInput.jobIdentifierdescription changed from:Job ID for this disposition.To:
Job ID. -
[log] ✔ Input field
AlternateJobIdentifierInput.jobSeekerIdentifierdescription changed from:Job seeker ID for this disposition.To:
Job seeker ID. -
[log] ✔ Description:
Candidate Sync application ID.On type
AtsSyncCandidateSyncApplicationIdentifierhas changed to:Identifier for a Candidate Sync application. -
[log] ✔ Field
AtsSyncCandidateSyncApplicationIdentifier.atsApplicationIddescription changed from:Unique ID for the application in the ATS.To:
Unique ID of the application in the ATS. -
[log] ✔ Field
AtsSyncCandidateSyncApplicationIdentifier.atsCandidateIddescription changed from:Optional ID for a candidate profile associated with one or more applications in the ATS.To:
ID of a candidate profile in the ATS that is associated with one or more applications, if provided. -
[log] ✔ Field
AtsSyncCandidateSyncApplicationIdentifier.indeedRegistrationIddescription changed from:Unique ID linking an Indeed employer to a partner employer. Provided during registration.To:
Unique ID that links an Indeed employer to a partner employer. Provided during registration. -
[log] ✔ Field
AtsSyncCandidateSyncApplicationIdentifier.jobdescription changed from:Information about the job posting. Lets Indeed to associate imported application data with jobs published through the Job Sync API.To:
Job posting details.They let Indeed match imported application data to jobs published through the Job Sync API. -
[log] ✔ Description:
Candidate Sync job posting.On type
AtsSyncCandidateSyncJobhas changed to:Job posting for Candidate Sync. -
[log] ✔ Field
AtsSyncCandidateSyncJob.sourcedPostingIddescription changed from:Unique ID for the job posting.To:
Unique ID of the job posting. -
[log] ✔ Description:
A date string, such as 2007-12-03, compliant with the `full-date` format outlined in section 5.6 of the RFC 3339 profile of the ISO 8601 standard for representation of dates and times using the Gregorian calendar.On type
Datehas changed to:Date (isoformat) -
[log] ✔ Description:
Details for a failed disposition.On type
FailedPartnerDispositionhas changed to:Failed disposition details. -
[log] ✔ Field
FailedPartnerDisposition.identifiedBydescription changed from:ID details for this disposition; matches the input value.To:
Disposition ID from the request. -
[log] ✔ Field
FailedPartnerDisposition.rationaledescription changed from:Reason this disposition failed to process.To:
Failure reason. -
[log] ✔ Description:
Unique job ID: Indeed public job key, company name plus requisition ID, or internal reserved ID.On type
JobIdentifierhas changed to:Job ID: Indeed job key, employer job ID, or ATS application ID. -
[log] ✔ Field
JobIdentifier.atsApplicationIdentifierdescription changed from:Job ID: company name, requisition ID, optional application ID.To:
ATS job ID: company name, requisition ID, optional application ID. -
[log] ✔ Field
JobIdentifier.employerJobIddescription changed from:Job ID: `EmployerJob` ID (EJID).To:
`EmployerJob` ID (EJID). -
[log] ✔ Field
JobIdentifier.indeedJobKeydescription changed from:Indeeds public job key.To:
Indeed public job key.' -
[log] ✔ Description:
Job ID for the disposition. Use in this order: `indeedJobKey`, `employerJobId`, `atsApplicationIdentifier.`On type
JobIdentifierInputhas changed to:Job ID for this disposition. Prefer `indeedJobKey`.If you do not have it, use `employerJobId`, then `atsApplicationIdentifier`. -
[log] ✔ Input field
JobIdentifierInput.atsApplicationIdentifierdescription changed from:Job ID: company name, requisition ID, optional application ID.To:
ATS job ID: company name, requisition ID, optional application ID. -
[log] ✔ Input field
JobIdentifierInput.employerJobIddescription changed from:Job identifier: `EmployerJob` `ID` (EJID).To:
`EmployerJob` ID (EJID). -
[log] ✔ Input field
JobIdentifierInput.indeedJobKeydescription changed from:Indeed public job key (`jobkey`). Primary ID for external users.To:
Indeed public job key (`jobkey`). -
[log] ✔ Description:
Unique job seeker ID: Indeed job seeker key or email.On type
JobSeekerIdentifierhas changed to:Job seeker ID: Indeed job seeker key or email. -
[log] ✔ Description:
Job seeker ID for the disposition. Use `indeedJobSeekerKey` when available.On type
JobSeekerIdentifierInputhas changed to:Job seeker ID for the disposition. Prefer `indeedJobSeekerKey` when available. -
[log] ✔ Field
Mutation.partnerDispositiondescription changed from:Namespace for partner disposition mutations.To:
Partner disposition mutations. -
[log] ✔ Field
PartnerDispositionIdentifier.alternateIdentifierdescription changed from:Alternate IDs for job disposition signals.To:
Alternate job and job seeker IDs. -
[log] ✔ Field
PartnerDispositionIdentifier.indeedApplyIDdescription changed from:ID for Indeed Apply dispositions.To:
Indeed Apply ID. -
[log] ✔ Field
PartnerDispositionIdentifier.ittkdescription changed from:Indeed tracking token used for identification.To:
Indeed Tracking Token Key (ITTK). -
[log] ✔ Field
PartnerDispositionIdentifier.universalApplyIddescription changed from:Unique job application ID in standard format (Indeed Apply ID, ITTK, or `ApplyID`).To:
Universal Apply ID (Indeed Apply ID, ITTK, or `ApplyID` format). -
[log] ✔ Description:
Input to identify a job applications disposition. Provide exactly one: Indeed Apply ID, ITTK, Universal Apply ID, or alternate job IDs. Multiple or missing IDs cause an error.On type
PartnerDispositionIdentifierInputhas changed to:ID for a job applications disposition.Provide exactly one of: Indeed Apply ID, ITTK, Universal Apply ID, or an alternate ID. -
[log] ✔ Input field
PartnerDispositionIdentifierInput.alternateIdentifierdescription changed from:Alternate IDs for the job and job seeker for the disposition.To:
Alternate job and job seeker IDs. -
[log] ✔ Input field
PartnerDispositionIdentifierInput.indeedApplyIDdescription changed from:Indeed Apply ID that uniquely identifies a job application.To:
Indeed Apply ID. -
[log] ✔ Input field
PartnerDispositionIdentifierInput.ittkdescription changed from:Indeed Tracking Token Key (ITTK) for the job application.To:
Indeed Tracking Token Key (ITTK). -
[log] ✔ Input field
PartnerDispositionIdentifierInput.universalApplyIddescription changed from:Unique job application ID in standard format (Indeed Apply ID, ITTK, or `ApplyID`).To:
Universal Apply ID (Indeed Apply ID, ITTK, or `ApplyID` format). -
[log] ✔ Description:
Input for the disposition signal for a job application. Identify the disposition by Indeed Apply ID, ITTK, Universal Apply ID, or alternate IDs.On type
PartnerDispositionInputhas changed to:One partner disposition to send.Identify it by Indeed Apply ID, ITTK, Universal Apply ID, or an alternate ID. -
[log] ✔ Input field
PartnerDispositionInput.applicationSourceNamedescription changed from:Source of the application (job board, career site, search firm, or social network). If omitted, the application is assumed to come from Indeed.To:
Application source, such as a job board, career site, search firm, or social network.If omitted, the source is Indeed. -
[log] ✔ Input field
PartnerDispositionInput.dispositionStatusdescription changed from:Indeed disposition status for the raw disposition mapping.To:
Mapped Indeed disposition status. -
[log] ✔ Input field
PartnerDispositionInput.identifiedBydescription changed from:Indeed Apply ID, ITTK, Universal Apply ID, or alternate IDs.To:
Disposition ID. -
[log] ✔ Input field
PartnerDispositionInput.rawDispositionDetailsdescription changed from:Optional. Extra details about the disposition status from the ATS.To:
Raw disposition details from the ATS, if provided. -
[log] ✔ Input field
PartnerDispositionInput.statusChangeDateTimedescription changed from:When the application status changed, in <a href=https://datatracker.ietf.org/doc/html/rfc3339>RFC 3339</a> format.To:
Application status change time in [RFC 3339](https://datatracker.ietf.org/doc/html/rfc3339) format. -
[log] ✔ Field
PartnerDispositionMutations.senddescription changed from:Sends disposition data for Indeed Apply jobs. Identify dispositions by Indeed Apply ID, ITTK, Universal Apply ID, or alternate IDs.To:
Sends disposition data for Indeed Apply jobs.Identify each record by Indeed Apply ID, ITTK, Universal Apply ID, or an alternate ID. -
[log] ✔ Description for argument
inputon fieldPartnerDispositionMutations.sendchanged from:nullTo:
Dispositions to send. -
[log] ✔ Description:
Input for sending a batch of partner dispositions. Identify each disposition by Indeed Apply ID, ITTK, Universal Apply ID, or an alternate ID.On type
SendPartnerDispositionInputhas changed to:Input for sending partner dispositions.Identify each record by Indeed Apply ID, ITTK, Universal Apply ID, or an alternate ID. -
[log] ✔ Input field
SendPartnerDispositionInput.dispositionsdescription changed from:Partner dispositions to send.To:
Dispositions to send. -
[log] ✔ Description:
Return type for `send`; includes information about the sent dispositions.On type
SendPartnerDispositionPayloadhas changed to:Payload for `partnerDisposition.send`. -
[log] ✔ Field
SendPartnerDispositionPayload.failedDispositionsdescription changed from:Failed dispositions and their failure reasons.To:
Failed dispositions and failure reasons. -
[log] ✔ Field
SendPartnerDispositionPayload.numberGoodDispositionsdescription changed from:Number of successfully processed dispositions.To:
Number of dispositions processed successfully.