2026-04-06
Updated the GraphQL schema and the GraphQL API Reference with these changes:
Send Candidates API
Documentation(109)
Documentation
- Object type
AtsSyncCandidateSyncApplicantDetailsInputhas description[added: Input to applicant details.] - Changed the description of
inputfieldAtsSyncCandidateSyncApplicantDetailsInput.additionalInfoAdditional information about[removed: an][added: the] application that[removed: may][added: does] not fit[removed: into any ]other[removed: category of data provided][added: categories.] - Changed the description of
inputfieldAtsSyncCandidateSyncApplicantDetailsInput.attachmentsFile attachments for[removed: this][added: the] application[removed: May][added: . Can] include multiple resumes, cover letters, and other attachments. Only one[removed: attachment of type ]`RESUME` and one[removed: attachment of type ]`COVER_LETTER`[removed: may be included; use the][added: attachment are allowed. Use] `OTHER_RESUME` and `OTHER_COVER_LETTER`[removed: types (respectively) to include other resumes/cover][added: for additional resumes and cover] letters. Only the[removed: resume of type ]`RESUME`[removed: will be][added: attachment is] parsed[removed: and used for matching/ranking applicants][added: for applicant matching and ranking]. - Changed the description of
inputfieldAtsSyncCandidateSyncApplicantDetailsInput.awards[removed: Awards achieved by the applicant][added: Applicants awards.] - Changed the description of
inputfieldAtsSyncCandidateSyncApplicantDetailsInput.certifications[removed: Licenses ][added: Applicants licenses ]and certifications[removed: achieved by the applicant][added: .] - Changed the description of
inputfieldAtsSyncCandidateSyncApplicantDetailsInput.countryCountry of residence[removed: of][added: for] the applicant[added: .] - Changed the description of
inputfieldAtsSyncCandidateSyncApplicantDetailsInput.education[removed: Education history of the applicant ][added: Applicants education history.] - Changed the description of
inputfieldAtsSyncCandidateSyncApplicantDetailsInput.emailContact email address[removed: of][added: for] the applicant[added: .] - Changed the description of
inputfieldAtsSyncCandidateSyncApplicantDetailsInput.groupsApplicants membership in groups[added: .] - Changed the description of
inputfieldAtsSyncCandidateSyncApplicantDetailsInput.languageProficienciesLanguages known by the applicant[added: .] - Changed the description of
inputfieldAtsSyncCandidateSyncApplicantDetailsInput.linksLinks to social media sites, blogs,[removed: etc. ][added: and other sites ]provided by the applicant[added: .] - Changed the description of
inputfieldAtsSyncCandidateSyncApplicantDetailsInput.military[removed: Military commendations achieved by the applicant][added: Applicants military commendations.] - Changed the description of
inputfieldAtsSyncCandidateSyncApplicantDetailsInput.nameFull name of the applicant[added: .] - Changed the description of
inputfieldAtsSyncCandidateSyncApplicantDetailsInput.phoneContact phone number[removed: of][added: for] the applicant[added: .] - Changed the description of
inputfieldAtsSyncCandidateSyncApplicantDetailsInput.postalCodePostal code for the applicants address[added: .] - Changed the description of
inputfieldAtsSyncCandidateSyncApplicantDetailsInput.skills[removed: Skills held by the applicant][added: Applicants skills.] - Changed the description of
inputfieldAtsSyncCandidateSyncApplicantDetailsInput.streetAddress[removed: Street address of the applicant][added: Applicants street address,] including street name and number, city, administrative region[removed: (state],[removed: province, prefecture, etc.), ]and postal code[added: .] **Example (USA)** 10721 Domain Dr, Austin, TX 78758 **Example (UK)** 20 Farringdon Rd, London EC1M 3HE[removed: This field will be used][added: Used] to generate geolocation data for the applicant[removed: , so it should be][added: . Provide] as accurate [added: a value ]as possible. - Changed the description of
inputfieldAtsSyncCandidateSyncApplicantDetailsInput.workExperience[removed: Current and prior][added: Applicants] work experience[removed: of the applicant][added: .] - Object type
AtsSyncCandidateSyncApplicationAttachmenthas description[added: Candidate Sync application attachments.] - Changed the description of field
AtsSyncCandidateSyncApplicationAttachment.contentLengthContent length of the file attachment[added: .] - Changed the description of field
AtsSyncCandidateSyncApplicationAttachment.contentTypeOriginal media type of the file attachment[added: .] - Changed the description of field
AtsSyncCandidateSyncApplicationAttachment.fileChecksumChecksum[removed: information ]for [added: verifying ]file attachment integrity[removed: verification][added: .] - Changed the description of field
AtsSyncCandidateSyncApplicationAttachment.fileName[removed: Name of the file][added: File] attachment[added: name.] - Changed the description of field
AtsSyncCandidateSyncApplicationAttachment.fileTypeType of file attached to an application[removed: (e.g. ][added: , such as a ]resume, cover letter, or other[removed: )][added: document.] - Changed the description of field
AtsSyncCandidateSyncApplicationAttachment.urlPresigned URL[removed: to which partners are expected to upload][added: for uploading] application file contents[removed: to prior to][added: before] submitting[removed: the application ]for processing[removed: Partners should execute][added: . Submit] a[removed: PUT][added: `PUT`] request to this URL[removed: and supply][added: with] the `Content-MD5` header[removed: on requests ]to[removed: ensure][added: verify] data integrity during upload. - Object type
AtsSyncCandidateSyncApplicationAttachmentChecksumhas description[added: Candidate Sync application attachment checksum.] - Changed the description of field
AtsSyncCandidateSyncApplicationAttachmentChecksum.algorithmHashing algorithm used to calculate the checksum[removed: Specifies which cryptographic hash function was used to generate the checksum value]. - Changed the description of field
AtsSyncCandidateSyncApplicationAttachmentChecksum.checksumChecksum value of the file content[added: .] - Changed the description of field
AtsSyncCandidateSyncApplicationAttachmentChecksum.formatEncoding format of the checksum value[removed: Specifies how the raw checksum bytes are encoded as a string]. - Object type
AtsSyncCandidateSyncApplicationAttachmentChecksumAlgorithmhas description[added: Enumerations for application attachment checksum algorithm.] - Changed the description of
enumvalueAtsSyncCandidateSyncApplicationAttachmentChecksumAlgorithm.MD5MD5 hashing algorithm[added: .] - Object type
AtsSyncCandidateSyncApplicationAttachmentChecksumAlgorithmInputhas description[added: Enumerations for application attachment checksum algorithms.] - Object type
AtsSyncCandidateSyncApplicationAttachmentChecksumFormathas description[added: Enumerations for application attachment checksum. format] - Changed the description of
enumvalueAtsSyncCandidateSyncApplicationAttachmentChecksumFormat.BASE64Base64 encoding format[removed: Raw checksum][added: . Checksum] bytes are encoded[removed: using Base64 encoding to produce][added: as] a[removed: string representation][added: Base64 string]. - Object type
AtsSyncCandidateSyncApplicationAttachmentChecksumFormatInputhas description[added: Enumerations for application attachment checksum formats.] - Object type
AtsSyncCandidateSyncApplicationAttachmentInputhas description[added: Input to attachments on the application.] - Changed the description of
inputfieldAtsSyncCandidateSyncApplicationAttachmentInput.contentLengthContent length of the file attachment[added: .] - Changed the description of
inputfieldAtsSyncCandidateSyncApplicationAttachmentInput.contentType[removed: Original media type of the file attachment][added: File attachment original media type.] - Changed the description of
inputfieldAtsSyncCandidateSyncApplicationAttachmentInput.fileChecksumChecksum[removed: information ]for [added: verifying ]file attachment integrity[removed: verification Used to validate that file content hasnt been corrupted during upload or transmission].[removed: Partners should calculate][added: Calculate] the checksum of[removed: their][added: the] file content using the specified algorithm and format[added: before uploading]. - Changed the description of
inputfieldAtsSyncCandidateSyncApplicationAttachmentInput.fileName[removed: Name of the file][added: File] attachment[added: name.] - Changed the description of
inputfieldAtsSyncCandidateSyncApplicationAttachmentInput.fileTypeType of file attached to[removed: an][added: the] application[removed: (e.g. ][added: , such as a ]resume, cover letter, or other[removed: )][added: document.] - Object type
AtsSyncCandidateSyncApplicationAwardInputhas description[added: Input to awards on the application.] - Changed the description of
inputfieldAtsSyncCandidateSyncApplicationAwardInput.dateIssued[removed: Date at which][added: Issue date for] the award[removed: was issued][added: .] - Changed the description of
inputfieldAtsSyncCandidateSyncApplicationAwardInput.description[removed: Description of the award][added: Award description.] - Changed the description of
inputfieldAtsSyncCandidateSyncApplicationAwardInput.name[removed: Name of the award][added: Award name.] - Object type
AtsSyncCandidateSyncApplicationCertificationInputhas description[added: Input to certifications on the application.] - Changed the description of
inputfieldAtsSyncCandidateSyncApplicationCertificationInput.countryCountry where the certification or license was[removed: attained][added: obtained.] - Changed the description of
inputfieldAtsSyncCandidateSyncApplicationCertificationInput.dateIssued[removed: Date at which][added: Issue date for] the certification or license[removed: was issued][added: .] - Changed the description of
inputfieldAtsSyncCandidateSyncApplicationCertificationInput.descriptionDescription or additional details about[removed: this][added: the] certification or license[added: .] - Changed the description of
inputfieldAtsSyncCandidateSyncApplicationCertificationInput.expirationDate[removed: Date at which][added: Expiration date for] the certification or license[removed: expires][added: .] - Changed the description of
inputfieldAtsSyncCandidateSyncApplicationCertificationInput.name[removed: Name of the certification][added: Certification] or license[added: name.] - Changed the description of
inputfieldAtsSyncCandidateSyncApplicationCertificationInput.type[removed: Type of the certification][added: Certification] or license[added: type.] - Object type
AtsSyncCandidateSyncApplicationDispositionInputhas description[added: Input for Candidate Sync application disposition.] - Changed the description of
inputfieldAtsSyncCandidateSyncApplicationDispositionInput.dispositionStatusIndeed disposition status[removed: to which][added: mapped from] the raw disposition status[removed: maps][added: .] `DROPPED_*` disposition statuses[removed: will be][added: are] rejected[removed: -][added: . Use] these[removed: should ]only[removed: be used ]for applications not persisted by the ATS[added: .] - Changed the description of
inputfieldAtsSyncCandidateSyncApplicationDispositionInput.rawDispositionDetailsOptional additional details about the application disposition status from the ATS[added: .] - Changed the description of
inputfieldAtsSyncCandidateSyncApplicationDispositionInput.rawDispositionStatusRaw application disposition status from the ATS[added: .] - Object type
AtsSyncCandidateSyncApplicationEducationInputhas description[added: Input to education on the application.] - Object type
AtsSyncCandidateSyncApplicationFileTypehas description[added: Enumerations for application file types.] - Changed the description of
enumvalueAtsSyncCandidateSyncApplicationFileType.COVER_LETTERPrimary[removed: (or only) ]cover letter[removed: attached to an][added: attachment on the] application[added: .] - Changed the description of
enumvalueAtsSyncCandidateSyncApplicationFileType.OTHERUncategorized additional attachment on[removed: an][added: the] application[added: .] - Changed the description of
enumvalueAtsSyncCandidateSyncApplicationFileType.OTHER_COVER_LETTERAdditional cover letter[removed: attached to an][added: attachment on the] application[added: .] - Changed the description of
enumvalueAtsSyncCandidateSyncApplicationFileType.OTHER_RESUMEAdditional resume[removed: attached to an][added: attachment on the] application[added: .] - Changed the description of
enumvalueAtsSyncCandidateSyncApplicationFileType.RESUMEPrimary[removed: (or only) ]resume[removed: for an ][added: attachment on the ]application[added: .] - Object type
AtsSyncCandidateSyncApplicationFileTypeInputhas description[added: Enumerations for application file types.] - Object type
AtsSyncCandidateSyncApplicationGroupInputhas description[added: Input to application group.] - Changed the description of
inputfieldAtsSyncCandidateSyncApplicationGroupInput.description[removed: Description of the group][added: Group description.] - Changed the description of
inputfieldAtsSyncCandidateSyncApplicationGroupInput.endDateEnd date of the group membership[added: .] - Changed the description of
inputfieldAtsSyncCandidateSyncApplicationGroupInput.name[removed: Name of the group][added: Group name.] - Changed the description of
inputfieldAtsSyncCandidateSyncApplicationGroupInput.startDateStart date of the group membership[added: .] - Object type
AtsSyncCandidateSyncApplicationIdentifierhas description[added: Candidate Sync application ID.] - Changed the description of field
AtsSyncCandidateSyncApplicationIdentifier.atsApplicationIdUnique[removed: identifier][added: ID] for the application in the ATS[added: .] - Changed the description of field
AtsSyncCandidateSyncApplicationIdentifier.atsCandidateIdOptional[removed: identifier][added: ID] for a candidate profile associated with one or more applications in the ATS[added: .] - Changed the description of field
AtsSyncCandidateSyncApplicationIdentifier.indeedRegistrationIdUnique[removed: identifier to represent the reference between][added: ID linking] an Indeed employer[removed: and][added: to] a[removed: Partner][added: partner] employer[added: .] Provided[removed: to Partners ]during registration. - Changed the description of field
AtsSyncCandidateSyncApplicationIdentifier.jobInformation about the job posting[removed: This information allows][added: . Lets] Indeed to associate imported application data with jobs published[removed: via ][added: through the ]Job Sync API. - Object type
AtsSyncCandidateSyncApplicationIdentifierInputhas description[added: Input to application ID.] - Changed the description of
inputfieldAtsSyncCandidateSyncApplicationIdentifierInput.atsApplicationIdUnique[removed: identifier][added: ID] for the application in the ATS[added: .] - Changed the description of
inputfieldAtsSyncCandidateSyncApplicationIdentifierInput.atsCandidateIdOptional[removed: identifier][added: ID] for a candidate profile associated with one or more applications in the ATS[added: .] - Changed the description of
inputfieldAtsSyncCandidateSyncApplicationIdentifierInput.indeedRegistrationIdUnique[removed: identifier to represent the reference between][added: ID linking] an Indeed employer[removed: and][added: to] a[removed: Partner][added: partner] employer[added: .] Provided[removed: to Partners ]during registration. - Changed the description of
inputfieldAtsSyncCandidateSyncApplicationIdentifierInput.jobInformation about the job posting[removed: This information allows][added: . Lets] Indeed to associate imported application data with jobs published[removed: via ][added: through the ]Job Sync API. - Object type
AtsSyncCandidateSyncApplicationLanguageProficienciesInputhas description[added: Input to language proficiencies on the application.] - Changed the description of
inputfieldAtsSyncCandidateSyncApplicationLanguageProficienciesInput.name[removed: Name of the language][added: Language name.] - Changed the description of
inputfieldAtsSyncCandidateSyncApplicationLanguageProficienciesInput.proficiency[removed: Level ][added: Language level ]of proficiency[removed: with the language][added: .] - Object type
AtsSyncCandidateSyncApplicationLinkInputhas description[added: Input to links on the application.] - Changed the description of
inputfieldAtsSyncCandidateSyncApplicationLinkInput.typeType of link associated with the URL[removed: (e.g. ][added: , such as ]X[removed: , Facebook, etc][added: or Facebook].[removed: )] - Changed the description of
inputfieldAtsSyncCandidateSyncApplicationLinkInput.urlURL for the applicants link[added: .] - Object type
AtsSyncCandidateSyncApplicationMilitaryDetailsInputhas description[added: Input for Candidate Sync application military details.] - Object type
AtsSyncCandidateSyncApplicationMilitaryServiceInputhas description[added: Input for Candidate Sync application military service.] - Object type
AtsSyncCandidateSyncApplicationQuestionAndAnswerInputhas description[added: Enumerations for application questions and answers.] - Object type
AtsSyncCandidateSyncApplicationSkillInputhas description[added: Input to skills on the application.] - Object type
AtsSyncCandidateSyncApplicationVersionStatushas description[added: Version status for the application.] - Changed the description of field
AtsSyncCandidateSyncApplicationVersionStatus.applicationIdentifierUnique[removed: identifier][added: ID] for the application on Indeed[added: .] - Changed the description of field
AtsSyncCandidateSyncApplicationVersionStatus.statusCurrent status of the application version[added: .] - Object type
AtsSyncCandidateSyncApplicationVersionStatusTypehas description[added: Enumerations for application version status types.] - Changed the description of
enumvalueAtsSyncCandidateSyncApplicationVersionStatusType.DELETEDApplication[removed: has been ]submitted for deletion. Processing status[removed: will be][added: is] available once deletion completes. - Changed the description of
enumvalueAtsSyncCandidateSyncApplicationVersionStatusType.INITIALIZEDApplication[removed: has been ]initialized. No processing status[removed: will be][added: is] available until[removed: it has been][added: the application is] submitted. - Changed the description of
enumvalueAtsSyncCandidateSyncApplicationVersionStatusType.SUBMITTEDApplication[removed: has been ]submitted. Processing status[removed: will be][added: is] available once publishing completes. - Object type
AtsSyncCandidateSyncApplicationVersionStatusTypeInputhas description[added: Enumerations for application version status input.] - Changed the description of
enumvalueAtsSyncCandidateSyncApplicationVersionStatusTypeInput.DELETEDApplication[removed: has been ]submitted for deletion. Processing status[removed: will be][added: is] available once deletion completes. - Changed the description of
enumvalueAtsSyncCandidateSyncApplicationVersionStatusTypeInput.INITIALIZEDApplication[removed: has been ]initialized. No processing status[removed: will be][added: is] available until[removed: it has been][added: the application is] submitted. - Changed the description of
enumvalueAtsSyncCandidateSyncApplicationVersionStatusTypeInput.SUBMITTEDApplication[removed: has been ]submitted. Processing status[removed: will be][added: is] available once publishing completes. - Object type
AtsSyncCandidateSyncApplicationWorkExperienceDetailsInputhas description[added: Input to work experience details on the application.] - Object type
AtsSyncCandidateSyncApplicationWorkExperienceInputhas description[added: Input to work experience on the application.] - Changed the description of
inputfieldAtsSyncCandidateSyncApplicationWorkExperienceInput.mostRelevantCompanyCompany associated with the most relevant job title held by the applicant[added: .] - Changed the description of
inputfieldAtsSyncCandidateSyncApplicationWorkExperienceInput.mostRelevantTitleMost relevant job title held by the applicant[added: .] - Changed the description of
inputfieldAtsSyncCandidateSyncApplicationWorkExperienceInput.workHistoryFull employment history for the applicant[added: .] - Object type
AtsSyncCandidateSyncJobhas description[added: Candidate Sync job.] - Changed the description of field
AtsSyncCandidateSyncJob.sourcedPostingIdUnique ID for[removed: a][added: the] job post[added: .] - Object type
AtsSyncCandidateSyncJobInputhas description[added: Input to job.] - Changed the description of
inputfieldAtsSyncCandidateSyncJobInput.sourcedPostingIdUnique ID for[removed: a][added: the] job post[added: .]