2026-03-08
Updated the GraphQL schema and the GraphQL API Reference with these changes:
Disposition Sync API
Documentation(53)
Documentation
- Changed the description of type
ATSApplicationIdentifier[removed: An alternate way to identify a][added: Alternate] job[removed: based on the companys][added: ID: company] name, requisition ID[removed: and][added: ,] application ID. - Changed the description of field
ATSApplicationIdentifier.applicationIdOptional[removed: unique identifier for the ]application[removed: associated with this job, specific to][added: ID from] the non-Indeed system that tracks[removed: this][added: the] application.[removed: Used ][added: Use it ]to distinguish[removed: between ]multiple applications for the same requisition. - Changed the description of field
ATSApplicationIdentifier.companyName[removed: Name of the company][added: Company name] associated with the job. - Changed the description of field
ATSApplicationIdentifier.requisitionIdRequisition or job ID[removed: , specific to][added: from] the non-Indeed system that tracks[removed: this][added: the] application. - Changed the description of type
ATSApplicationIdentifierInput[removed: Identifies a job by][added: Job ID:] company name, requisition ID[removed: and][added: ,] optional application ID. - Changed the description of
inputfieldATSApplicationIdentifierInput.applicationId[removed: An optional identifier][added: Optional unique ID] for[removed: the application associated with ]this[removed: job, specific to the non-Indeed system][added: job’s application. Comes from your (non-Indeed)] tracking[removed: the application. It][added: system and] helps distinguish[removed: between multiple ]applications for the same requisition. - Changed the description of
inputfieldATSApplicationIdentifierInput.companyName[removed: Name of the hiring][added: Hiring] company [added: name ]for this application. Must exactly match the[removed: company name in the `company`][added: XML feed company] field[removed: in the XML feed]. - Changed the description of
inputfieldATSApplicationIdentifierInput.requisitionIdRequisition or job ID[removed: , specific to][added: ; defined by] the non-Indeed system that tracks[removed: this][added: the] application. - Changed the description of type
AlternateJobIdentifierAlternate[removed: identifiers][added: IDs] for a job disposition signal.[removed: Typically used][added: Use] when standard[removed: identifiers][added: IDs] are not available. - Changed the description of field
AlternateJobIdentifier.jobIdentifier[removed: Identifier for the job associated with][added: Job ID for] this disposition. - Changed the description of field
AlternateJobIdentifier.jobSeekerIdentifier[removed: Identifier for the job][added: Job] seeker[removed: associated with][added: ID for] this disposition. - Changed the description of type
AlternateJobIdentifierInput[removed: Specifies alternate identifiers][added: Alternate IDs] for a job disposition signal. - Changed the description of
inputfieldAlternateJobIdentifierInput.jobIdentifier[removed: Identifier for the job related to][added: Job ID for] this disposition. - Changed the description of
inputfieldAlternateJobIdentifierInput.jobSeekerIdentifier[removed: Identifier for the job][added: Job] seeker[removed: related to][added: ID for] this disposition. - Changed the description of type
FailedPartnerDispositionDetails[removed: about][added: for] a[removed: disposition that ]failed[removed: to be processed][added: disposition]. - Changed the description of field
FailedPartnerDisposition.identifiedBy[removed: Identifier][added: ID] details for this disposition[removed: . Reflects the value provided in][added: ; matches] the input[added: value]. - Changed the description of field
FailedPartnerDisposition.rationale[removed: Explanation for or reason why][added: Reason] this disposition failed to[removed: be processed][added: process]. - Changed the description of type
JobIdentifierUnique[removed: identifier for a ]job[removed: , which is Indeeds][added: ID: Indeed] public job key,[removed: a combination of ]company name[removed: and][added: plus] requisition ID, or[removed: a][added: internal] reserved ID[removed: for internal use]. - Changed the description of field
JobIdentifier.atsApplicationIdentifier[removed: Identifies a job by][added: Job ID:] company name, requisition ID[removed: and][added: ,] optional application ID. - Changed the description of field
JobIdentifier.employerJobId[removed: Identifies a job using the `ID` of an][added: Job ID:] `EmployerJob`[removed: , often referred to as an ][added: ID (]EJID[added: ).] - Changed the description of type
JobIdentifierInput[removed: Identifies the job][added: Job ID] for[removed: which you are sending a][added: the] disposition.[removed: The order of preference is][added: Use in this order:] `indeedJobKey`, `employerJobId`,[removed: and then `atsApplicationIdentifier`][added: `atsApplicationIdentifier].[added: `] - Changed the description of
inputfieldJobIdentifierInput.atsApplicationIdentifier[removed: Identifies a job by][added: Job ID:] company name, requisition ID[removed: and][added: ,] optional application ID. - Changed the description of
inputfieldJobIdentifierInput.employerJobId[removed: Identifies a job using the `ID` of an][added: Job identifier:] `EmployerJob`[removed: , often referred to as an ][added: `ID` (]EJID[added: ).] - Changed the description of
inputfieldJobIdentifierInput.indeedJobKey[removed: Identifies a job based on Indeeds][added: Indeed] public job key[removed: , also known as ][added: (]`jobkey`[added: )].[removed: This field is the primary identifier][added: Primary ID] for external users. - Changed the description of type
JobSeekerIdentifierUnique[removed: identifier for a ]job seeker[removed: , which is based on the Indeeds][added: ID: Indeed] job seeker key or email. - Changed the description of field
JobSeekerIdentifier.emailAddress[removed: Email address of the job seeker][added: Job seeker email address]. - Changed the description of type
JobSeekerIdentifierInput[removed: Identifies the job][added: Job] seeker[removed: for which you are sending a][added: ID for the] disposition.[removed: The preferred field is `indeedJobSeekerKey`][added: Use `indeedJobSeekerKey` when available]. - Changed the description of
inputfieldJobSeekerIdentifierInput.emailAddress[removed: Email address of the job seeker][added: Job seeker email address]. - Changed the description of field
Mutation.partnerDispositionNamespace for partner[removed: dispositions-related][added: disposition] mutations. - Changed the description of type
PartnerDispositionIdentifier[removed: The identifier for a partner][added: Partner] disposition[added: ID]. - Changed the description of field
PartnerDispositionIdentifier.alternateIdentifierAlternate[removed: set of identifiers][added: IDs] for job disposition signals. - Changed the description of field
PartnerDispositionIdentifier.indeedApplyID[removed: Identifier][added: ID] for Indeed[removed: Apply-related][added: Apply] dispositions. - Changed the description of field
PartnerDispositionIdentifier.ittkIndeed tracking token [added: used ]for identification. - Changed the description of field
PartnerDispositionIdentifier.universalApplyIdUnique[removed: identifier for the ]job application[removed: in a][added: ID in] standard format[removed: , such as ][added: (]Indeed Apply ID,[removed: Indeed Tracking Token Key][added: ITTK], or[removed: ApplyID][added: `ApplyID`)]. - Changed the description of type
PartnerDispositionIdentifierInputInput[removed: object that defines the method for identifying][added: to identify] a job applications disposition. Provide[removed: only ONE of these IDs][added: exactly one]: Indeed Apply ID, ITTK, Universal Apply ID, or alternate job[removed: identifiers][added: IDs].[removed: Providing more than one][added: Multiple] or[removed: none results in][added: missing IDs cause] an error. - Changed the description of
inputfieldPartnerDispositionIdentifierInput.alternateIdentifierAlternate[removed: set of identifiers to specify][added: IDs for] the job and job seeker for[removed: which you are sending a][added: the] disposition. - Changed the description of
inputfieldPartnerDispositionIdentifierInput.indeedApplyIDIndeed Apply ID[removed: to][added: that] uniquely[removed: identify][added: identifies] a job application. - Changed the description of
inputfieldPartnerDispositionIdentifierInput.ittkIndeed Tracking Token Key (ITTK)[removed: to track][added: for] the job application. - Changed the description of
inputfieldPartnerDispositionIdentifierInput.universalApplyIdUnique[removed: identifier for the ]job application[removed: in a][added: ID in] standard format[removed: , such as ][added: (]Indeed Apply ID,[removed: Indeed Tracking Token Key][added: ITTK], or[removed: ApplyID][added: `ApplyID`)]. - Changed the description of type
PartnerDispositionInputInput[removed: object that defines][added: for] the disposition signal for a job application.[removed: The disposition is identified using][added: Identify the disposition by] Indeed Apply ID, ITTK, Universal Apply ID, or[removed: an ]alternate[removed: set of identifiers][added: IDs]. - Changed the description of
inputfieldPartnerDispositionInput.applicationSourceName[removed: The source][added: Source] of the application[removed: , used to identify where an application comes from, such as a ][added: (]job board, career site, search firm, or social network[added: )]. If[removed: not specified][added: omitted],[removed: its assumed that the application came][added: the application is assumed to come] from Indeed. - Changed the description of
inputfieldPartnerDispositionInput.dispositionStatusIndeed disposition status[removed: to which][added: for] the raw disposition[removed: status maps][added: mapping]. - Changed the description of
inputfieldPartnerDispositionInput.identifiedBy[removed: Identifier. Can be an ]Indeed Apply ID, ITTK, Universal Apply ID, or[removed: an ]alternate[removed: set of identifiers][added: IDs]. - Changed the description of
inputfieldPartnerDispositionInput.rawDispositionDetailsOptional.[removed: Additional][added: Extra] details about the[removed: application ]disposition status from the ATS. - Changed the description of
inputfieldPartnerDispositionInput.rawDispositionStatusRaw[removed: application ]disposition status from the ATS. - Changed the description of
inputfieldPartnerDispositionInput.statusChangeDateTime[removed: The date and time when][added: When] the application status changed, in <a href=https://datatracker.ietf.org/doc/html/rfc3339>RFC[removed: 3339</a>-recommended][added: 3339</a>] format. - Changed the description of type
PartnerDispositionMutations[removed: Represents the][added: Partner disposition] mutations[removed: for partner dispositions]. - Changed the description of field
PartnerDispositionMutations.sendSends disposition data for Indeed Apply jobs. Identify dispositions by Indeed Apply ID, ITTK, Universal Apply ID, or[removed: an ]alternate[removed: set of identifiers][added: IDs]. - Changed the description of type
SendPartnerDispositionInputInput[removed: object to send][added: for sending] a batch of partner dispositions.[removed: Each disposition can be identified][added: Identify each disposition] by[removed: either ]Indeed Apply ID, ITTK, Universal Apply ID, or an alternate[removed: identifier][added: ID]. - Changed the description of
inputfieldSendPartnerDispositionInput.dispositions[removed: An array of partner][added: Partner] dispositions to send. - Changed the description of type
SendPartnerDispositionPayloadReturn type for[removed: the ]`send`[removed: mutation, which provides][added: ; includes] information about the sent dispositions. - Changed the description of field
SendPartnerDispositionPayload.failedDispositions[removed: List of][added: Failed] dispositions[removed: that failed to be processed with corresponding reason for][added: and their] failure[added: reasons]. - Changed the description of field
SendPartnerDispositionPayload.numberGoodDispositions[removed: The count][added: Number] of successfully processed dispositions.