2026-03-08
GraphQL schema change log: 2026-03-08
📘 Documentation: Updated the GraphQL schema and the GraphQL API Reference with these changes:
-
Changed the description of type
ATSApplicationIdentifierfrom:An alternate way to identify a job based on the companys name, requisition ID and application ID.To:
Alternate job ID: company name, requisition ID, application ID. -
Changed the description of field
ATSApplicationIdentifier.applicationIdfrom:Optional unique identifier for the application associated with this job, specific to the non-Indeed system that tracks this application.Used to distinguish between multiple applications for the same requisition.To:
Optional application ID from the non-Indeed system that tracks the application. Use it to distinguish multiple applications for the same requisition. -
Changed the description of field
ATSApplicationIdentifier.companyNamefrom:Name of the company associated with the job. to Company name associated with the job. -
Changed the description of field
ATSApplicationIdentifier.requisitionIdfrom:Requisition or job ID, specific to the non-Indeed system that tracks this application.To:
Requisition or job ID from the non-Indeed system that tracks the application. -
Changed the description of type
ATSApplicationIdentifierInputfrom:Identifies a job by company name, requisition ID and optional application ID.To:
Job ID: company name, requisition ID, optional application ID. -
Changed the description of input field
ATSApplicationIdentifierInput.applicationIdfrom:An optional identifier for the application associated with this job, specific to the non-Indeed system tracking the application.It helps distinguish between multiple applications for the same requisition.To:
Optional unique ID for this job’s application. Comes from your (non-Indeed) tracking system and helps distinguish applications for the same requisition. -
Changed the description of input field
ATSApplicationIdentifierInput.companyNamefrom:Name of the hiring company for this application. Must exactly match the company name in the `company` field in the XML feed.To:
Hiring company name for this application. Must exactly match the XML feed company field. -
Changed the description of input field
ATSApplicationIdentifierInput.requisitionIdfrom:Requisition or job ID, specific to the non-Indeed system that tracks this application.To:
Requisition or job ID; defined by the non-Indeed system that tracks the application. -
Changed the description of type
AlternateJobIdentifierfrom:Alternate identifiers for a job disposition signal. Typically used when standard identifiers are not available.To:
Alternate IDs for a job disposition signal. Use when standard IDs are not available. -
Changed the description of field
AlternateJobIdentifier.jobIdentifierfrom:Identifier for the job associated with this disposition.To:
Job ID for this disposition. -
Changed the description of field
AlternateJobIdentifier.jobSeekerIdentifierfrom:Identifier for the job seeker associated with this disposition.To:
Job seeker ID for this disposition. -
Changed the description of type
AlternateJobIdentifierInputfrom:Specifies alternate identifiers for a job disposition signal.To:
Alternate IDs for a job disposition signal. -
Changed the description of input field
AlternateJobIdentifierInput.jobIdentifierfrom:Identifier for the job related to this disposition.To:
Job ID for this disposition. -
Changed the description of input field
AlternateJobIdentifierInput.jobSeekerIdentifierfrom:Identifier for the job seeker related to this disposition.To:
Job seeker ID for this disposition. -
Changed the description of type
FailedPartnerDispositionfrom:Details about a disposition that failed to be processed.To:
Details for a failed disposition. -
Changed the description of field
FailedPartnerDisposition.identifiedByfrom:Identifier details for this disposition. Reflects the value provided in the input.To:
ID details for this disposition; matches the input value. -
Changed the description of field
FailedPartnerDisposition.rationalefrom:Explanation for or reason why this disposition failed to be processed.To:
Reason this disposition failed to process. -
Changed the description of type
JobIdentifierfrom:Unique identifier for a job, which is Indeeds public job key, a combination of company name and requisition ID, or a reserved ID for internal use.To:
Unique job ID: Indeed public job key, company name plus requisition ID, or internal reserved ID. -
Changed the description of field
JobIdentifier.atsApplicationIdentifierfrom:Identifies a job by company name, requisition ID and optional application ID.To:
Job ID: company name, requisition ID, optional application ID. -
Changed the description of field
JobIdentifier.employerJobIdfrom:Identifies a job using the `ID` of an `EmployerJob`, often referred to as an EJIDTo:
Job ID: `EmployerJob` ID (EJID). -
Changed the description of type
JobIdentifierInputfrom:Identifies the job for which you are sending a disposition. The order of preference is `indeedJobKey`, `employerJobId`, and then `atsApplicationIdentifier`.To:
Job ID for the disposition. Use in this order: `indeedJobKey`, `employerJobId`, `atsApplicationIdentifier.` -
Changed the description of input field
JobIdentifierInput.atsApplicationIdentifierfrom:Identifies a job by company name, requisition ID and optional application ID.To:
Job ID: company name, requisition ID, optional application ID. -
Changed the description of input field
JobIdentifierInput.employerJobIdfrom:Identifies a job using the `ID` of an `EmployerJob`, often referred to as an EJIDTo:
Job identifier: `EmployerJob` `ID` (EJID). -
Changed the description of input field
JobIdentifierInput.indeedJobKeyfrom:Identifies a job based on Indeeds public job key, also known as `jobkey`. This field is the primary identifier for external users.To:
Indeed public job key (`jobkey`). Primary ID for external users. -
Changed the description of type
JobSeekerIdentifierfrom:Unique identifier for a job seeker, which is based on the Indeeds job seeker key or email.To:
Unique job seeker ID: Indeed job seeker key or email. -
Changed the description of field
JobSeekerIdentifier.emailAddressfrom:Email address of the job seeker.To:
Job seeker email address. -
Changed the description of type
JobSeekerIdentifierInputfrom:Identifies the job seeker for which you are sending a disposition. The preferred field is `indeedJobSeekerKey`.To:
Job seeker ID for the disposition. Use `indeedJobSeekerKey` when available. -
Changed the description of input field
JobSeekerIdentifierInput.emailAddressfrom:Email address of the job seeker.To:
Job seeker email address. -
Changed the description of field
Mutation.partnerDispositionfrom:Namespace for partner dispositions-related mutations.To:
Namespace for partner disposition mutations. -
Changed the description of type
PartnerDispositionIdentifierfrom:The identifier for a partner disposition.To:
Partner disposition ID. -
Changed the description of field
PartnerDispositionIdentifier.alternateIdentifierfrom:Alternate set of identifiers for job disposition signals.To:
Alternate IDs for job disposition signals. -
Changed the description of field
PartnerDispositionIdentifier.indeedApplyIDfrom:Identifier for Indeed Apply-related dispositions.To:
ID for Indeed Apply dispositions. -
Changed the description of field
PartnerDispositionIdentifier.ittkfrom:Indeed tracking token for identification.To:
Indeed tracking token used for identification. -
Changed the description of field
PartnerDispositionIdentifier.universalApplyIdfrom:Unique identifier for the job application in a standard format, such as Indeed Apply ID, Indeed Tracking Token Key, or ApplyID.To:
Unique job application ID in standard format (Indeed Apply ID, ITTK, or `ApplyID`). -
Changed the description of type
PartnerDispositionIdentifierInputfrom:Input object that defines the method for identifying a job applications disposition.Provide only ONE of these IDs: Indeed Apply ID, ITTK, Universal Apply ID, or alternate job identifiers.Providing more than one or none results in an error.To:
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. -
Changed the description of input field
PartnerDispositionIdentifierInput.alternateIdentifierfrom:Alternate set of identifiers to specify the job and job seeker for which you are sending a disposition.To:
Alternate IDs for the job and job seeker for the disposition. -
Changed the description of input field
PartnerDispositionIdentifierInput.indeedApplyIDfrom:Indeed Apply ID to uniquely identify a job application.To:
Indeed Apply ID that uniquely identifies a job application. -
Changed the description of input field
PartnerDispositionIdentifierInput.ittkfrom:Indeed Tracking Token Key (ITTK) to track the job application.To:
Indeed Tracking Token Key (ITTK) for the job application. -
Changed the description of input field
PartnerDispositionIdentifierInput.universalApplyIdfrom:Unique identifier for the job application in a standard format, such as Indeed Apply ID, Indeed Tracking Token Key, or ApplyID.To:
Unique job application ID in standard format (Indeed Apply ID, ITTK, or `ApplyID`). -
Changed the description of type
PartnerDispositionInputfrom:Input object that defines the disposition signal for a job application. The disposition is identified using Indeed Apply ID, ITTK, Universal Apply ID, or an alternate set of identifiers.To:
Input for the disposition signal for a job application. Identify the disposition by Indeed Apply ID, ITTK, Universal Apply ID, or alternate IDs. -
Changed the description of input field
PartnerDispositionInput.applicationSourceNamefrom:The source of the application, used to identify where an application comes from, such as a job board, career site, search firm, or social network.If not specified, its assumed that the application came from Indeed.To:
Source of the application (job board, career site, search firm, or social network). If omitted, the application is assumed to come from Indeed. -
Changed the description of input field
PartnerDispositionInput.dispositionStatusfrom:Indeed disposition status to which the raw disposition status maps.To:
Indeed disposition status for the raw disposition mapping. -
Changed the description of input field
PartnerDispositionInput.identifiedByfrom:Identifier. Can be an Indeed Apply ID, ITTK, Universal Apply ID, or an alternate set of identifiers.To:
Indeed Apply ID, ITTK, Universal Apply ID, or alternate IDs. -
Changed the description of input field
PartnerDispositionInput.rawDispositionDetailsfrom:Optional. Additional details about the application disposition status from the ATS.To:
Optional. Extra details about the disposition status from the ATS. -
Changed the description of input field
PartnerDispositionInput.rawDispositionStatusfrom:Raw application disposition status from the ATS.To:
Raw disposition status from the ATS. -
Changed the description of input field
PartnerDispositionInput.statusChangeDateTimefrom:The date and time when the application status changed, in <a href=https://datatracker.ietf.org/doc/html/rfc3339>RFC 3339</a>-recommended format.To:
When the application status changed, in <a href=https://datatracker.ietf.org/doc/html/rfc3339>RFC 3339</a> format. -
Changed the description of type
PartnerDispositionMutationsfrom:Represents the mutations for partner dispositions.To:
Partner disposition mutations. -
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 an alternate set of identifiers.To:
Sends disposition data for Indeed Apply jobs. Identify dispositions by Indeed Apply ID, ITTK, Universal Apply ID, or alternate IDs. -
Changed the description of type
SendPartnerDispositionInputfrom:Input object to send a batch of partner dispositions. Each disposition can be identified by either Indeed Apply ID, ITTK, Universal Apply ID, or an alternate identifier.To:
Input for sending a batch of partner dispositions. Identify each disposition by Indeed Apply ID, ITTK, Universal Apply ID, or an alternate ID. -
Changed the description of input field
SendPartnerDispositionInput.dispositionsfrom:An array of partner dispositions to send.To:
Partner dispositions to send. -
Changed the description of type
SendPartnerDispositionPayloadfrom:Return type for the `send` mutation, which provides information about the sent dispositions.To:
Return type for `send`; includes information about the sent dispositions. -
Changed the description of field
SendPartnerDispositionPayload.failedDispositionsfrom:List of dispositions that failed to be processed with corresponding reason for failure.To:
Failed dispositions and their failure reasons. -
Changed the description of field
SendPartnerDispositionPayload.numberGoodDispositionsfrom:The count of successfully processed dispositions.To:
Number of successfully processed dispositions.