2026-08-26
GraphQL schema change log: 2026-08-26
📘 Documentation: Updated the GraphQL schema and the GraphQL API Reference with these changes:
-
Added member
AtsSyncCandidateSyncApplicationIdentifierto union typeAtsSyncCandidateSyncScreeningApplicationIdentifier -
Changed the description of type
ATSApplicationIdentifierfrom:Alternate job ID: company name, requisition ID, application ID.To:
ATS job ID: company name, requisition ID, optional application ID. -
Changed the description of field
ATSApplicationIdentifier.applicationIdfrom: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. -
Changed the description of field
ATSApplicationIdentifier.companyNamefrom:Company name associated with the job.To:
Company name for the job. -
Changed the description of field
ATSApplicationIdentifier.requisitionIdfrom:Requisition or job ID from the non-Indeed system that tracks the application.To:
Requisition or job ID from the non-Indeed tracking system. -
Changed the description of type
ATSApplicationIdentifierInputfrom:Job ID: company name, requisition ID, optional application ID.To:
ATS job ID: company name, requisition ID, optional application ID. -
Changed the description of input field
ATSApplicationIdentifierInput.applicationIdfrom: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. -
Changed the description of input field
ATSApplicationIdentifierInput.companyNamefrom: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. -
Changed the description of input field
ATSApplicationIdentifierInput.requisitionIdfrom: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. -
Changed the description of type
AlternateJobIdentifierfrom:Alternate IDs for a job disposition signal. Use when standard IDs are not available.To:
Alternate IDs for a disposition signal. Use when standard IDs are unavailable. -
Changed the description of field
AlternateJobIdentifier.jobIdentifierfrom:Job ID for this disposition.To:
Job ID. -
Changed the description of field
AlternateJobIdentifier.jobSeekerIdentifierfrom:Job seeker ID for this disposition.To:
Job seeker ID. -
Changed the description of type
AlternateJobIdentifierInputfrom:Alternate IDs for a job disposition signal.To:
Alternate IDs for a disposition signal. -
Changed the description of input field
AlternateJobIdentifierInput.jobIdentifierfrom:Job ID for this disposition.To:
Job ID. -
Changed the description of input field
AlternateJobIdentifierInput.jobSeekerIdentifierfrom:Job seeker ID for this disposition.To:
Job seeker ID. -
Changed the description of type
AtsSyncCandidateSyncApplicationIdentifierfrom:Candidate Sync application ID.To:
Identifier for a Candidate Sync application. -
Changed the description of field
AtsSyncCandidateSyncApplicationIdentifier.atsApplicationIdfrom:Unique ID for the application in the ATS.To:
Unique ID of the application in the ATS. -
Changed the description of field
AtsSyncCandidateSyncApplicationIdentifier.atsCandidateIdfrom: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. -
Changed the description of field
AtsSyncCandidateSyncApplicationIdentifier.indeedRegistrationIdfrom: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. -
Changed the description of field
AtsSyncCandidateSyncApplicationIdentifier.jobfrom: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. -
Changed the description of type
AtsSyncCandidateSyncJobfrom:Candidate Sync job posting.To:
Job posting for Candidate Sync. -
Changed the description of field
AtsSyncCandidateSyncJob.sourcedPostingIdfrom:Unique ID for the job posting.To:
Unique ID of the job posting. -
Changed the description of type
Datefrom: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.To:
Date (isoformat) -
Changed the description of type
FailedPartnerDispositionfrom:Details for a failed disposition.To:
Failed disposition details. -
Changed the description of field
FailedPartnerDisposition.identifiedByfrom:ID details for this disposition; matches the input value.To:
Disposition ID from the request. -
Changed the description of field
FailedPartnerDisposition.rationalefrom:Reason this disposition failed to process.To:
Failure reason. -
Changed the description of type
JobIdentifierfrom:Unique job ID: Indeed public job key, company name plus requisition ID, or internal reserved ID.To:
Job ID: Indeed job key, employer job ID, or ATS application ID. -
Changed the description of field
JobIdentifier.atsApplicationIdentifierfrom:Job ID: company name, requisition ID, optional application ID.To:
ATS job ID: company name, requisition ID, optional application ID. -
Changed the description of field
JobIdentifier.employerJobIdfrom:Job ID: `EmployerJob` ID (EJID).To:
`EmployerJob` ID (EJID). -
Changed the description of field
JobIdentifier.indeedJobKeyfrom:Indeeds public job key.To:
Indeed public job key.' -
Changed the description of type
JobIdentifierInputfrom:Job ID for the disposition. Use in this order: `indeedJobKey`, `employerJobId`, `atsApplicationIdentifier.`To:
Job ID for this disposition. Prefer `indeedJobKey`.If you do not have it, use `employerJobId`, then `atsApplicationIdentifier`. -
Changed the description of input field
JobIdentifierInput.atsApplicationIdentifierfrom:Job ID: company name, requisition ID, optional application ID.To:
ATS job ID: company name, requisition ID, optional application ID. -
Changed the description of input field
JobIdentifierInput.employerJobIdfrom:Job identifier: `EmployerJob` `ID` (EJID).To:
`EmployerJob` ID (EJID). -
Changed the description of input field
JobIdentifierInput.indeedJobKeyfrom:Indeed public job key (`jobkey`). Primary ID for external users.To:
Indeed public job key (`jobkey`). -
Changed the description of type
JobSeekerIdentifierfrom:Unique job seeker ID: Indeed job seeker key or email.To:
Job seeker ID: Indeed job seeker key or email. -
Changed the description of type
JobSeekerIdentifierInputfrom:Job seeker ID for the disposition. Use `indeedJobSeekerKey` when available.To:
Job seeker ID for the disposition. Prefer `indeedJobSeekerKey` when available. -
Changed the description of field
Mutation.partnerDispositionfrom:Namespace for partner disposition mutations.To:
Partner disposition mutations. -
Changed the description of field
PartnerDispositionIdentifier.alternateIdentifierfrom:Alternate IDs for job disposition signals.To:
Alternate job and job seeker IDs. -
Changed the description of field
PartnerDispositionIdentifier.indeedApplyIDfrom:ID for Indeed Apply dispositions.To:
Indeed Apply ID. -
Changed the description of field
PartnerDispositionIdentifier.ittkfrom:Indeed tracking token used for identification.To:
Indeed Tracking Token Key (ITTK). -
Changed the description of field
PartnerDispositionIdentifier.universalApplyIdfrom:Unique job application ID in standard format (Indeed Apply ID, ITTK, or `ApplyID`).To:
Universal Apply ID (Indeed Apply ID, ITTK, or `ApplyID` format). -
Changed the description of type
PartnerDispositionIdentifierInputfrom: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.To:
ID for a job applications disposition.Provide exactly one of: Indeed Apply ID, ITTK, Universal Apply ID, or an alternate ID. -
Changed the description of input field
PartnerDispositionIdentifierInput.alternateIdentifierfrom:Alternate IDs for the job and job seeker for the disposition.To:
Alternate job and job seeker IDs. -
Changed the description of input field
PartnerDispositionIdentifierInput.indeedApplyIDfrom:Indeed Apply ID that uniquely identifies a job application.To:
Indeed Apply ID. -
Changed the description of input field
PartnerDispositionIdentifierInput.ittkfrom:Indeed Tracking Token Key (ITTK) for the job application.To:
Indeed Tracking Token Key (ITTK). -
Changed the description of input field
PartnerDispositionIdentifierInput.universalApplyIdfrom:Unique job application ID in standard format (Indeed Apply ID, ITTK, or `ApplyID`).To:
Universal Apply ID (Indeed Apply ID, ITTK, or `ApplyID` format). -
Changed the description of type
PartnerDispositionInputfrom:Input for the disposition signal for a job application. Identify the disposition by Indeed Apply ID, ITTK, Universal Apply ID, or alternate IDs.To:
One partner disposition to send.Identify it by Indeed Apply ID, ITTK, Universal Apply ID, or an alternate ID. -
Changed the description of input field
PartnerDispositionInput.applicationSourceNamefrom: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. -
Changed the description of input field
PartnerDispositionInput.dispositionStatusfrom:Indeed disposition status for the raw disposition mapping.To:
Mapped Indeed disposition status. -
Changed the description of input field
PartnerDispositionInput.identifiedByfrom:Indeed Apply ID, ITTK, Universal Apply ID, or alternate IDs.To:
Disposition ID. -
Changed the description of input field
PartnerDispositionInput.rawDispositionDetailsfrom:Optional. Extra details about the disposition status from the ATS.To:
Raw disposition details from the ATS, if provided. -
Changed the description of input field
PartnerDispositionInput.statusChangeDateTimefrom: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. -
Changed the description of field
PartnerDispositionMutations.sendfrom: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. -
Changed the description of argument
inputon fieldPartnerDispositionMutations.sendfrom:nullTo:
Dispositions to send. -
Changed the description of type
SendPartnerDispositionInputfrom:Input for sending a batch of partner dispositions. Identify each disposition by Indeed Apply ID, ITTK, Universal Apply ID, or an alternate ID.To:
Input for sending partner dispositions.Identify each record by Indeed Apply ID, ITTK, Universal Apply ID, or an alternate ID. -
Changed the description of input field
SendPartnerDispositionInput.dispositionsfrom:Partner dispositions to send.To:
Dispositions to send. -
Changed the description of type
SendPartnerDispositionPayloadfrom:Return type for `send`; includes information about the sent dispositions.To:
Payload for `partnerDisposition.send`. -
Changed the description of field
SendPartnerDispositionPayload.failedDispositionsfrom:Failed dispositions and their failure reasons.To:
Failed dispositions and failure reasons. -
Changed the description of field
SendPartnerDispositionPayload.numberGoodDispositionsfrom:Number of successfully processed dispositions.To:
Number of dispositions processed successfully.