2026-04-06
GraphQL schema change log: 2026-04-06
📘 Documentation: Updated the GraphQL schema and the GraphQL API Reference with these changes:
-
[log] ✔ Object type
AtsSyncCandidateSyncApplicantDetailsInputhas description:Input to applicant details. -
[log] ✔ Input field
AtsSyncCandidateSyncApplicantDetailsInput.additionalInfodescription changed from:Additional information about an application that may not fit into any other category of data providedTo:
Additional information about the application that does not fit other categories. -
[log] ✔ Input field
AtsSyncCandidateSyncApplicantDetailsInput.attachmentsdescription changed from:File attachments for this applicationMay include multiple resumes, cover letters, and other attachments.Only one attachment of type `RESUME` and one attachment of type `COVER_LETTER` may be included; use the `OTHER_RESUME` and `OTHER_COVER_LETTER` types (respectively) to include other resumes/cover letters.Only the resume of type `RESUME` will be parsed and used for matching/ranking applicants.To:
File attachments for the application. Can include multiple resumes, cover letters, and other attachments.Only one `RESUME` and one `COVER_LETTER` attachment are allowed. Use `OTHER_RESUME` and `OTHER_COVER_LETTER` for additional resumes and cover letters.Only the `RESUME` attachment is parsed for applicant matching and ranking. -
[log] ✔ Input field
AtsSyncCandidateSyncApplicantDetailsInput.awardsdescription changed from:Awards achieved by the applicantTo:
Applicants awards. -
[log] ✔ Input field
AtsSyncCandidateSyncApplicantDetailsInput.certificationsdescription changed from:Licenses and certifications achieved by the applicantTo:
Applicants licenses and certifications. -
[log] ✔ Input field
AtsSyncCandidateSyncApplicantDetailsInput.countrydescription changed from:Country of residence of the applicantTo:
Country of residence for the applicant. -
[log] ✔ Input field
AtsSyncCandidateSyncApplicantDetailsInput.educationdescription changed from:Education history of the applicantTo:
Applicants education history. -
[log] ✔ Input field
AtsSyncCandidateSyncApplicantDetailsInput.emaildescription changed from:Contact email address of the applicantTo:
Contact email address for the applicant. -
[log] ✔ Input field
AtsSyncCandidateSyncApplicantDetailsInput.groupsdescription changed from:Applicants membership in groupsTo:
Applicants membership in groups. -
[log] ✔ Input field
AtsSyncCandidateSyncApplicantDetailsInput.languageProficienciesdescription changed from:Languages known by the applicantTo:
Languages known by the applicant. -
[log] ✔ Input field
AtsSyncCandidateSyncApplicantDetailsInput.linksdescription changed from:Links to social media sites, blogs, etc. provided by the applicantTo:
Links to social media sites, blogs, and other sites provided by the applicant. -
[log] ✔ Input field
AtsSyncCandidateSyncApplicantDetailsInput.militarydescription changed from:Military commendations achieved by the applicantTo:
Applicants military commendations. -
[log] ✔ Input field
AtsSyncCandidateSyncApplicantDetailsInput.namedescription changed from:Full name of the applicantTo:
Full name of the applicant. -
[log] ✔ Input field
AtsSyncCandidateSyncApplicantDetailsInput.phonedescription changed from:Contact phone number of the applicantTo:
Contact phone number for the applicant. -
[log] ✔ Input field
AtsSyncCandidateSyncApplicantDetailsInput.postalCodedescription changed from:Postal code for the applicants addressTo:
Postal code for the applicants address. -
[log] ✔ Input field
AtsSyncCandidateSyncApplicantDetailsInput.skillsdescription changed from:Skills held by the applicantTo:
Applicants skills. -
[log] ✔ Input field
AtsSyncCandidateSyncApplicantDetailsInput.streetAddressdescription changed from:Street address of the applicant including street name and number, city, administrative region (state, province, prefecture, etc.), and postal code**Example (USA)** 10721 Domain Dr, Austin, TX 78758**Example (UK)** 20 Farringdon Rd, London EC1M 3HEThis field will be used to generate geolocation data for the applicant, so it should be as accurate as possible.To:
Applicants street address, including street name and number, city, administrative region, and postal code.**Example (USA)** 10721 Domain Dr, Austin, TX 78758**Example (UK)** 20 Farringdon Rd, London EC1M 3HEUsed to generate geolocation data for the applicant. Provide as accurate a value as possible. -
[log] ✔ Input field
AtsSyncCandidateSyncApplicantDetailsInput.workExperiencedescription changed from:Current and prior work experience of the applicantTo:
Applicants work experience. -
[log] ✔ Object type
AtsSyncCandidateSyncApplicationAttachmenthas description:Candidate Sync application attachments. -
[log] ✔ Field
AtsSyncCandidateSyncApplicationAttachment.contentLengthdescription changed from:Content length of the file attachmentTo:
Content length of the file attachment. -
[log] ✔ Field
AtsSyncCandidateSyncApplicationAttachment.contentTypedescription changed from:Original media type of the file attachmentTo:
Original media type of the file attachment. -
[log] ✔ Field
AtsSyncCandidateSyncApplicationAttachment.fileChecksumdescription changed from:Checksum information for file attachment integrity verificationTo:
Checksum for verifying file attachment integrity. -
[log] ✔ Field
AtsSyncCandidateSyncApplicationAttachment.fileNamedescription changed from:Name of the file attachmentTo:
File attachment name. -
[log] ✔ Field
AtsSyncCandidateSyncApplicationAttachment.fileTypedescription changed from:Type of file attached to an application (e.g. resume, cover letter, or other)To:
Type of file attached to an application, such as a resume, cover letter, or other document. -
[log] ✔ Field
AtsSyncCandidateSyncApplicationAttachment.urldescription changed from:Presigned URL to which partners are expected to upload application file contents to prior to submitting the application for processingPartners should execute a PUT request to this URL and supply the `Content-MD5` header on requests to ensure data integrity during upload.To:
Presigned URL for uploading application file contents before submitting for processing.Submit a `PUT` request to this URL with the `Content-MD5` header to verify data integrity during upload. -
[log] ✔ Object type
AtsSyncCandidateSyncApplicationAttachmentChecksumhas description:Candidate Sync application attachment checksum. -
[log] ✔ Field
AtsSyncCandidateSyncApplicationAttachmentChecksum.algorithmdescription changed from:Hashing algorithm used to calculate the checksumSpecifies which cryptographic hash function was used to generate the checksum value.To:
Hashing algorithm used to calculate the checksum. -
[log] ✔ Field
AtsSyncCandidateSyncApplicationAttachmentChecksum.checksumdescription changed from:Checksum value of the file contentTo:
Checksum value of the file content. -
[log] ✔ Field
AtsSyncCandidateSyncApplicationAttachmentChecksum.formatdescription changed from:Encoding format of the checksum valueSpecifies how the raw checksum bytes are encoded as a string.To:
Encoding format of the checksum value. -
[log] ✔ Object type
AtsSyncCandidateSyncApplicationAttachmentChecksumAlgorithmhas description:Enumerations for application attachment checksum algorithm. -
[log] ✔ Description for
enumvalueAtsSyncCandidateSyncApplicationAttachmentChecksumAlgorithm.MD5changed from:MD5 hashing algorithmTo:
MD5 hashing algorithm. -
[log] ✔ Object type
AtsSyncCandidateSyncApplicationAttachmentChecksumAlgorithmInputhas description:Enumerations for application attachment checksum algorithms. -
[log] ✔ Object type
AtsSyncCandidateSyncApplicationAttachmentChecksumFormathas description:Enumerations for application attachment checksum. format -
[log] ✔ Description for
enumvalueAtsSyncCandidateSyncApplicationAttachmentChecksumFormat.BASE64changed from:Base64 encoding formatRaw checksum bytes are encoded using Base64 encoding to produce a string representation.To:
Base64 encoding format.Checksum bytes are encoded as a Base64 string. -
[log] ✔ Object type
AtsSyncCandidateSyncApplicationAttachmentChecksumFormatInputhas description:Enumerations for application attachment checksum formats. -
[log] ✔ Object type
AtsSyncCandidateSyncApplicationAttachmentInputhas description:Input to attachments on the application. -
[log] ✔ Input field
AtsSyncCandidateSyncApplicationAttachmentInput.contentLengthdescription changed from:Content length of the file attachmentTo:
Content length of the file attachment. -
[log] ✔ Input field
AtsSyncCandidateSyncApplicationAttachmentInput.contentTypedescription changed from:Original media type of the file attachmentTo:
File attachment original media type. -
[log] ✔ Input field
AtsSyncCandidateSyncApplicationAttachmentInput.fileChecksumdescription changed from:Checksum information for file attachment integrity verificationUsed to validate that file content hasnt been corrupted during upload or transmission. Partners should calculate the checksum of theirfile content using the specified algorithm and format.To:
Checksum for verifying file attachment integrity.Calculate the checksum of the file content using the specified algorithm and format before uploading. -
[log] ✔ Input field
AtsSyncCandidateSyncApplicationAttachmentInput.fileNamedescription changed from:Name of the file attachmentTo:
File attachment name. -
[log] ✔ Input field
AtsSyncCandidateSyncApplicationAttachmentInput.fileTypedescription changed from:Type of file attached to an application (e.g. resume, cover letter, or other)To:
Type of file attached to the application, such as a resume, cover letter, or other document. -
[log] ✔ Object type
AtsSyncCandidateSyncApplicationAwardInputhas description:Input to awards on the application. -
[log] ✔ Input field
AtsSyncCandidateSyncApplicationAwardInput.dateIssueddescription changed from:Date at which the award was issuedTo:
Issue date for the award. -
[log] ✔ Input field
AtsSyncCandidateSyncApplicationAwardInput.descriptiondescription changed from:Description of the awardTo:
Award description. -
[log] ✔ Input field
AtsSyncCandidateSyncApplicationAwardInput.namedescription changed from:Name of the awardTo:
Award name. -
[log] ✔ Object type
AtsSyncCandidateSyncApplicationCertificationInputhas description:Input to certifications on the application. -
[log] ✔ Input field
AtsSyncCandidateSyncApplicationCertificationInput.countrydescription changed from:Country where the certification or license was attainedTo:
Country where the certification or license was obtained. -
[log] ✔ Input field
AtsSyncCandidateSyncApplicationCertificationInput.dateIssueddescription changed from:Date at which the certification or license was issuedTo:
Issue date for the certification or license. -
[log] ✔ Input field
AtsSyncCandidateSyncApplicationCertificationInput.descriptiondescription changed from:Description or additional details about this certification or licenseTo:
Description or additional details about the certification or license. -
[log] ✔ Input field
AtsSyncCandidateSyncApplicationCertificationInput.expirationDatedescription changed from:Date at which the certification or license expiresTo:
Expiration date for the certification or license. -
[log] ✔ Input field
AtsSyncCandidateSyncApplicationCertificationInput.namedescription changed from:Name of the certification or licenseTo:
Certification or license name. -
[log] ✔ Input field
AtsSyncCandidateSyncApplicationCertificationInput.typedescription changed from:Type of the certification or licenseTo:
Certification or license type. -
[log] ✔ Object type
AtsSyncCandidateSyncApplicationDispositionInputhas description:Input for Candidate Sync application disposition. -
[log] ✔ Input field
AtsSyncCandidateSyncApplicationDispositionInput.dispositionStatusdescription changed from:Indeed disposition status to which the raw disposition status maps`DROPPED_*` disposition statuses will be rejected - these should only be used for applications not persisted by the ATSTo:
Indeed disposition status mapped from the raw disposition status.`DROPPED_*` disposition statuses are rejected. Use these only for applications not persisted by the ATS. -
[log] ✔ Input field
AtsSyncCandidateSyncApplicationDispositionInput.rawDispositionDetailsdescription changed from:Optional additional details about the application disposition status from the ATSTo:
Optional additional details about the application disposition status from the ATS. -
[log] ✔ Input field
AtsSyncCandidateSyncApplicationDispositionInput.rawDispositionStatusdescription changed from:Raw application disposition status from the ATSTo:
Raw application disposition status from the ATS. -
[log] ✔ Object type
AtsSyncCandidateSyncApplicationEducationInputhas description:Input to education on the application. -
[log] ✔ Object type
AtsSyncCandidateSyncApplicationFileTypehas description:Enumerations for application file types. -
[log] ✔ Description for
enumvalueAtsSyncCandidateSyncApplicationFileType.COVER_LETTERchanged from:Primary (or only) cover letter attached to an applicationTo:
Primary cover letter attachment on the application. -
[log] ✔ Description for
enumvalueAtsSyncCandidateSyncApplicationFileType.OTHERchanged from:Uncategorized additional attachment on an applicationTo:
Uncategorized additional attachment on the application. -
[log] ✔ Description for
enumvalueAtsSyncCandidateSyncApplicationFileType.OTHER_COVER_LETTERchanged from:Additional cover letter attached to an applicationTo:
Additional cover letter attachment on the application. -
[log] ✔ Description for
enumvalueAtsSyncCandidateSyncApplicationFileType.OTHER_RESUMEchanged from:Additional resume attached to an applicationTo:
Additional resume attachment on the application. -
[log] ✔ Description for
enumvalueAtsSyncCandidateSyncApplicationFileType.RESUMEchanged from:Primary (or only) resume for an applicationTo:
Primary resume attachment on the application. -
[log] ✔ Object type
AtsSyncCandidateSyncApplicationFileTypeInputhas description:Enumerations for application file types. -
[log] ✔ Object type
AtsSyncCandidateSyncApplicationGroupInputhas description:Input to application group. -
[log] ✔ Input field
AtsSyncCandidateSyncApplicationGroupInput.descriptiondescription changed from:Description of the groupTo:
Group description. -
[log] ✔ Input field
AtsSyncCandidateSyncApplicationGroupInput.endDatedescription changed from:End date of the group membershipTo:
End date of the group membership. -
[log] ✔ Input field
AtsSyncCandidateSyncApplicationGroupInput.namedescription changed from:Name of the groupTo:
Group name. -
[log] ✔ Input field
AtsSyncCandidateSyncApplicationGroupInput.startDatedescription changed from:Start date of the group membershipTo:
Start date of the group membership. -
[log] ✔ Object type
AtsSyncCandidateSyncApplicationIdentifierhas description:Candidate Sync application ID. -
[log] ✔ Field
AtsSyncCandidateSyncApplicationIdentifier.atsApplicationIddescription changed from:Unique identifier for the application in the ATSTo:
Unique ID for the application in the ATS. -
[log] ✔ Field
AtsSyncCandidateSyncApplicationIdentifier.atsCandidateIddescription changed from:Optional identifier for a candidate profile associated with one or more applications in the ATSTo:
Optional ID for a candidate profile associated with one or more applications in the ATS. -
[log] ✔ Field
AtsSyncCandidateSyncApplicationIdentifier.indeedRegistrationIddescription changed from:Unique identifier to represent the reference between an Indeed employer and a Partner employerProvided to Partners during registration.To:
Unique ID linking an Indeed employer to a partner employer. Provided during registration. -
[log] ✔ Field
AtsSyncCandidateSyncApplicationIdentifier.jobdescription changed from:Information about the job postingThis information allows Indeed to associate imported application data with jobs published via Job Sync API.To:
Information about the job posting. Lets Indeed to associate imported application data with jobs published through the Job Sync API. -
[log] ✔ Object type
AtsSyncCandidateSyncApplicationIdentifierInputhas description:Input to application ID. -
[log] ✔ Input field
AtsSyncCandidateSyncApplicationIdentifierInput.atsApplicationIddescription changed from:Unique identifier for the application in the ATSTo:
Unique ID for the application in the ATS. -
[log] ✔ Input field
AtsSyncCandidateSyncApplicationIdentifierInput.atsCandidateIddescription changed from:Optional identifier for a candidate profile associated with one or more applications in the ATSTo:
Optional ID for a candidate profile associated with one or more applications in the ATS. -
[log] ✔ Input field
AtsSyncCandidateSyncApplicationIdentifierInput.indeedRegistrationIddescription changed from:Unique identifier to represent the reference between an Indeed employer and a Partner employerProvided to Partners during registration.To:
Unique ID linking an Indeed employer to a partner employer. Provided during registration. -
[log] ✔ Input field
AtsSyncCandidateSyncApplicationIdentifierInput.jobdescription changed from:Information about the job postingThis information allows Indeed to associate imported application data with jobs published via Job Sync API.To:
Information about the job posting. Lets Indeed to associate imported application data with jobs published through the Job Sync API. -
[log] ✔ Object type
AtsSyncCandidateSyncApplicationLanguageProficienciesInputhas description:Input to language proficiencies on the application. -
[log] ✔ Input field
AtsSyncCandidateSyncApplicationLanguageProficienciesInput.namedescription changed from:Name of the languageTo:
Language name. -
[log] ✔ Input field
AtsSyncCandidateSyncApplicationLanguageProficienciesInput.proficiencydescription changed from:Level of proficiency with the languageTo:
Language level of proficiency. -
[log] ✔ Object type
AtsSyncCandidateSyncApplicationLinkInputhas description:Input to links on the application. -
[log] ✔ Input field
AtsSyncCandidateSyncApplicationLinkInput.typedescription changed from:Type of link associated with the URL (e.g. X, Facebook, etc.)To:
Type of link associated with the URL, such as X or Facebook. -
[log] ✔ Input field
AtsSyncCandidateSyncApplicationLinkInput.urldescription changed from:URL for the applicants linkTo:
URL for the applicants link. -
[log] ✔ Object type
AtsSyncCandidateSyncApplicationMilitaryDetailsInputhas description:Input for Candidate Sync application military details. -
[log] ✔ Object type
AtsSyncCandidateSyncApplicationMilitaryServiceInputhas description:Input for Candidate Sync application military service. -
[log] ✔ Object type
AtsSyncCandidateSyncApplicationQuestionAndAnswerInputhas description:Enumerations for application questions and answers. -
[log] ✔ Object type
AtsSyncCandidateSyncApplicationSkillInputhas description:Input to skills on the application. -
[log] ✔ Object type
AtsSyncCandidateSyncApplicationVersionStatushas description:Version status for the application. -
[log] ✔ Field
AtsSyncCandidateSyncApplicationVersionStatus.applicationIdentifierdescription changed from:Unique identifier for the application on IndeedTo:
Unique ID for the application on Indeed. -
[log] ✔ Field
AtsSyncCandidateSyncApplicationVersionStatus.statusdescription changed from:Current status of the application versionTo:
Current status of the application version. -
[log] ✔ Object type
AtsSyncCandidateSyncApplicationVersionStatusTypehas description:Enumerations for application version status types. -
[log] ✔ Description for
enumvalueAtsSyncCandidateSyncApplicationVersionStatusType.DELETEDchanged from:Application has been submitted for deletion. Processing status will be available once deletion completes.To:
Application submitted for deletion. Processing status is available once deletion completes. -
[log] ✔ Description for
enumvalueAtsSyncCandidateSyncApplicationVersionStatusType.INITIALIZEDchanged from:Application has been initialized. No processing status will be available until it has been submitted.To:
Application initialized. No processing status is available until the application is submitted. -
[log] ✔ Description for
enumvalueAtsSyncCandidateSyncApplicationVersionStatusType.SUBMITTEDchanged from:Application has been submitted. Processing status will be available once publishing completes.To:
Application submitted. Processing status is available once publishing completes. -
[log] ✔ Object type
AtsSyncCandidateSyncApplicationVersionStatusTypeInputhas description:Enumerations for application version status input. -
[log] ✔ Description for
enumvalueAtsSyncCandidateSyncApplicationVersionStatusTypeInput.DELETEDchanged from:Application has been submitted for deletion. Processing status will be available once deletion completes.To:
Application submitted for deletion. Processing status is available once deletion completes. -
[log] ✔ Description for
enumvalueAtsSyncCandidateSyncApplicationVersionStatusTypeInput.INITIALIZEDchanged from:Application has been initialized. No processing status will be available until it has been submitted.To:
Application initialized. No processing status is available until the application is submitted. -
[log] ✔ Description for
enumvalueAtsSyncCandidateSyncApplicationVersionStatusTypeInput.SUBMITTEDchanged from:Application has been submitted. Processing status will be available once publishing completes.To:
Application submitted. Processing status is available once publishing completes. -
[log] ✔ Object type
AtsSyncCandidateSyncApplicationWorkExperienceDetailsInputhas description:Input to work experience details on the application. -
[log] ✔ Object type
AtsSyncCandidateSyncApplicationWorkExperienceInputhas description:Input to work experience on the application. -
[log] ✔ Input field
AtsSyncCandidateSyncApplicationWorkExperienceInput.mostRelevantCompanydescription changed from:Company associated with the most relevant job title held by the applicantTo:
Company associated with the most relevant job title held by the applicant. -
[log] ✔ Input field
AtsSyncCandidateSyncApplicationWorkExperienceInput.mostRelevantTitledescription changed from:Most relevant job title held by the applicantTo:
Most relevant job title held by the applicant. -
[log] ✔ Input field
AtsSyncCandidateSyncApplicationWorkExperienceInput.workHistorydescription changed from:Full employment history for the applicantTo:
Full employment history for the applicant. -
[log] ✔ Object type
AtsSyncCandidateSyncJobhas description:Candidate Sync job. -
[log] ✔ Field
AtsSyncCandidateSyncJob.sourcedPostingIddescription changed from:Unique ID for a job postTo:
Unique ID for the job post. -
[log] ✔ Object type
AtsSyncCandidateSyncJobInputhas description:Input to job. -
[log] ✔ Input field
AtsSyncCandidateSyncJobInput.sourcedPostingIddescription changed from:Unique ID for a job postTo:
Unique ID for the job post.