2026-08-26
Updated the GraphQL schema and the GraphQL API Reference with these changes:
Retrieve Candidates API
#New(1)
New
- Added member
AtsSyncCandidateSyncApplicationIdentifierto union typeAtsSyncCandidateSyncScreeningApplicationIdentifier
Disposition Sync API
#Documentation(50)
Documentation
- Changed the description of type
ATSApplicationIdentifier[removed: Alternate][added: ATS] job ID: company name, requisition ID, [added: optional ]application ID. - Changed the description of field
ATSApplicationIdentifier.applicationId[removed: Optional application][added: Application] ID from the non-Indeed[removed: system that tracks the application][added: tracking system, if provided]. Use it[removed: to distinguish multiple applications for the same][added: when more than one application shares a] requisition. - Changed the description of field
ATSApplicationIdentifier.companyNameCompany name[removed: associated with][added: for] the job. - Changed the description of field
ATSApplicationIdentifier.requisitionIdRequisition or job ID from the non-Indeed[removed: system that tracks the application][added: tracking system]. - Changed the description of type
ATSApplicationIdentifierInput[removed: Job ][added: ATS job ]ID: company name, requisition ID, optional application ID. - Changed the description of
inputfieldATSApplicationIdentifierInput.applicationId[removed: Optional unique][added: Application] ID[removed: for this job’s application. Comes ]from[removed: your (][added: the ]non-Indeed[removed: )]tracking system[removed: and helps distinguish ][added: , if provided. Use it to tell ]applications for the same requisition[added: apart]. - Changed the description of
inputfieldATSApplicationIdentifierInput.companyNameHiring company name[removed: for this application]. Must[removed: exactly ]match the XML feed company field[added: exactly]. - Changed the description of
inputfieldATSApplicationIdentifierInput.requisitionIdRequisition or job ID[removed: ; defined by][added: from] the non-Indeed[removed: system that tracks the application][added: tracking system]. - Changed the description of type
AlternateJobIdentifierAlternate IDs for a[removed: job ]disposition signal. Use when standard IDs are[removed: not available][added: unavailable]. - Changed the description of field
AlternateJobIdentifier.jobIdentifierJob ID[removed: for this disposition]. - Changed the description of field
AlternateJobIdentifier.jobSeekerIdentifierJob seeker ID[removed: for this disposition]. - Changed the description of type
AlternateJobIdentifierInputAlternate IDs for a[removed: job ]disposition signal. - Changed the description of
inputfieldAlternateJobIdentifierInput.jobIdentifierJob ID[removed: for this disposition]. - Changed the description of
inputfieldAlternateJobIdentifierInput.jobSeekerIdentifierJob seeker ID[removed: for this disposition]. - Changed the description of type
FailedPartnerDisposition[removed: Details for a failed][added: Failed] disposition[added: details]. - Changed the description of field
FailedPartnerDisposition.identifiedBy[removed: ID details for this disposition; matches][added: Disposition ID from] the[removed: input value][added: request]. - Changed the description of field
FailedPartnerDisposition.rationale[removed: Reason this disposition failed to process][added: Failure reason]. - Changed the description of type
JobIdentifier[removed: Unique job][added: Job] ID: Indeed[removed: public ]job key,[removed: company name plus requisition][added: employer job] ID, or[removed: internal reserved][added: ATS application] ID. - Changed the description of field
JobIdentifier.atsApplicationIdentifier[removed: Job ][added: ATS job ]ID: company name, requisition ID, optional application ID. - Changed the description of field
JobIdentifier.employerJobId[removed: Job ID: ]`EmployerJob` ID (EJID). - Changed the description of field
JobIdentifier.indeedJobKey[removed: Indeeds][added: Indeed] public job key. - Changed the description of type
JobIdentifierInputJob ID for[removed: the][added: this] disposition.[removed: Use in this order: `indeedJobKey`][added: Prefer `indeedJobKey`. If you do not have it], [added: use ]`employerJobId`,[removed: `atsApplicationIdentifier][added: then `atsApplicationIdentifier`].[removed: `] - Changed the description of
inputfieldJobIdentifierInput.atsApplicationIdentifier[removed: Job ][added: ATS job ]ID: company name, requisition ID, optional application ID. - Changed the description of
inputfieldJobIdentifierInput.employerJobId[removed: Job identifier: ]`EmployerJob`[removed: `ID`][added: ID] (EJID). - Changed the description of
inputfieldJobIdentifierInput.indeedJobKeyIndeed public job key (`jobkey`).[removed: Primary ID for external users.] - Changed the description of type
JobSeekerIdentifier[removed: Unique job][added: Job] seeker ID: Indeed job seeker key or email. - Changed the description of type
JobSeekerIdentifierInputJob seeker ID for the disposition.[removed: Use][added: Prefer] `indeedJobSeekerKey` when available. - Changed the description of field
Mutation.partnerDisposition[removed: Namespace for partner][added: Partner] disposition mutations. - Changed the description of field
PartnerDispositionIdentifier.alternateIdentifierAlternate[removed: IDs for][added: job and] job[removed: disposition signals][added: seeker IDs]. - Changed the description of field
PartnerDispositionIdentifier.indeedApplyID[removed: ID for ]Indeed Apply[removed: dispositions][added: ID]. - Changed the description of field
PartnerDispositionIdentifier.ittkIndeed[removed: tracking token used for identification][added: Tracking Token Key (ITTK)]. - Changed the description of field
PartnerDispositionIdentifier.universalApplyId[removed: Unique job application][added: Universal Apply] ID[removed: in standard format ](Indeed Apply ID, ITTK, or `ApplyID`[added: format]). - Changed the description of type
PartnerDispositionIdentifierInput[removed: Input to identify][added: ID for] a job applications disposition. Provide exactly one[added: of]: Indeed Apply ID, ITTK, Universal Apply ID, or[removed: alternate job IDs. Multiple or missing IDs cause ]an[removed: error][added: alternate ID]. - Changed the description of
inputfieldPartnerDispositionIdentifierInput.alternateIdentifierAlternate[removed: IDs for the ]job and job seeker[removed: for the disposition][added: IDs]. - Changed the description of
inputfieldPartnerDispositionIdentifierInput.indeedApplyIDIndeed Apply ID[removed: that uniquely identifies a job application]. - Changed the description of
inputfieldPartnerDispositionIdentifierInput.ittkIndeed Tracking Token Key (ITTK)[removed: for the job application]. - Changed the description of
inputfieldPartnerDispositionIdentifierInput.universalApplyId[removed: Unique job application][added: Universal Apply] ID[removed: in standard format ](Indeed Apply ID, ITTK, or `ApplyID`[added: format]). - Changed the description of type
PartnerDispositionInput[removed: Input for the][added: One partner] disposition[removed: signal for a job application][added: to send]. Identify[removed: the disposition][added: it] by Indeed Apply ID, ITTK, Universal Apply ID, or [added: an ]alternate[removed: IDs][added: ID]. - Changed the description of
inputfieldPartnerDispositionInput.applicationSourceName[removed: Source of the application (][added: Application source, such as a ]job board, career site, search firm, or social network[removed: )]. If omitted, the[removed: application][added: source] is[removed: assumed to come from ]Indeed. - Changed the description of
inputfieldPartnerDispositionInput.dispositionStatus[added: Mapped ]Indeed disposition status[removed: for the raw disposition mapping]. - Changed the description of
inputfieldPartnerDispositionInput.identifiedBy[removed: Indeed Apply ID, ITTK, Universal Apply][added: Disposition] ID[removed: , or alternate IDs]. - Changed the description of
inputfieldPartnerDispositionInput.rawDispositionDetails[removed: Optional. Extra details about the][added: Raw] disposition[removed: status][added: details] from the ATS[added: , if provided]. - Changed the description of
inputfieldPartnerDispositionInput.statusChangeDateTime[removed: When the application][added: Application] status[removed: changed, ][added: change time ]in[removed: <a href=https][added: [RFC 3339](https]://datatracker.ietf.[removed: org/doc/html/rfc3339>RFC 3339</a>][added: org/doc/html/rfc3339)] format. - Changed the description of field
PartnerDispositionMutations.sendSends disposition data for Indeed Apply jobs. Identify[removed: dispositions ][added: each record ]by Indeed Apply ID, ITTK, Universal Apply ID, or [added: an ]alternate[removed: IDs][added: ID]. - Changed the description of argument
inputon fieldPartnerDispositionMutations.send[added: Dispositions to send.] - Changed the description of type
SendPartnerDispositionInputInput for sending[removed: a batch of ]partner dispositions. Identify each[removed: disposition][added: record] by Indeed Apply ID, ITTK, Universal Apply ID, or an alternate ID. - Changed the description of
inputfieldSendPartnerDispositionInput.dispositions[removed: Partner dispositions][added: Dispositions] to send. - Changed the description of type
SendPartnerDispositionPayload[removed: Return type][added: Payload] for[removed: `send`; includes information about the sent dispositions][added: `partnerDisposition].[added: send`.] - Changed the description of field
SendPartnerDispositionPayload.failedDispositionsFailed dispositions and[removed: their ]failure reasons. - Changed the description of field
SendPartnerDispositionPayload.numberGoodDispositionsNumber of[removed: successfully][added: dispositions] processed[removed: dispositions][added: successfully].
Candidate Sync APIs
#Documentation(7)
Documentation
- Changed the description of type
AtsSyncCandidateSyncApplicationIdentifier[added: Identifier for a ]Candidate Sync application[removed: ID]. - Changed the description of field
AtsSyncCandidateSyncApplicationIdentifier.atsApplicationIdUnique ID[removed: for][added: of] the application in the ATS. - Changed the description of field
AtsSyncCandidateSyncApplicationIdentifier.atsCandidateId[removed: Optional ]ID[removed: for][added: of] a candidate profile [added: in the ATS that is ]associated with one or more applications[removed: in the ATS][added: , if provided]. - Changed the description of field
AtsSyncCandidateSyncApplicationIdentifier.indeedRegistrationIdUnique ID[removed: linking ][added: that links ]an Indeed employer to a partner employer. Provided during registration. - Changed the description of field
AtsSyncCandidateSyncApplicationIdentifier.job[removed: Information about the job][added: Job] posting[added: details].[removed: Lets Indeed to associate][added: They let Indeed match] imported application data[removed: with][added: to] jobs published through the Job Sync API. - Changed the description of type
AtsSyncCandidateSyncJob[removed: Candidate Sync job posting][added: Job posting for Candidate Sync]. - Changed the description of field
AtsSyncCandidateSyncJob.sourcedPostingIdUnique ID[removed: for][added: of] the job posting.
Common
#Documentation(1)
Documentation
- Changed the description of type
Date[removed: 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.][added: Date (isoformat)]