InitializeAtsSyncCandidateSyncApplicationInput
Input Object
Fields
applicationIdentifier AtsSyncCandidateSyncApplicationIdentifierInput! Required
Unique ID for the application on Indeed.
indeedRegistrationId ID! Required
Unique ID linking an Indeed employer to a partner employer. Provided during registration.
atsCandidateId ID
Optional ID for a candidate profile associated with one or more applications in the ATS.
atsApplicationId ID! Required
Unique ID for the application in the ATS.
job AtsSyncCandidateSyncJobInput! Required
Information about the job posting. Lets Indeed to associate imported application data with jobs published through the Job Sync API.
sourcedPostingId ID
Unique ID for the job posting.
indeedApplyId ID
Indeed Apply ID to uniquely identify an Indeed job application
ittk ID
Indeed Tracking ToKen (ITTK) to track an Indeed job application
candidateLink WebUrl
Direct link to the candidate profile (or similar entity) in the ATS
This is intended to allow users to redirect from Indeed to the candidate profile in their browser.
applicationLink WebUrl! Required
Direct link to the application in the ATS
This is intended to allow users to redirect from Indeed to the application details in their browser.
applicationSourceName String
Source of the application, such as a job board, career site, search firm, or social network
applicant AtsSyncCandidateSyncApplicantDetailsInput! Required
Information about the applicant this application is for
name String! Required
Full name of the applicant.
streetAddress String
Applicant's 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 3HE
Used to generate geolocation data for the applicant. Provide as accurate a value as possible.
postalCode String
Postal code for the applicant's address.
email EmailAddress! Required
Contact email address for the applicant.
phone PhoneNumber
Contact phone number for the applicant.
country CountryCode
Country of residence for the applicant.
attachments [AtsSyncCandidateSyncApplicationAttachmentInput!]! default:[]
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.
fileType AtsSyncCandidateSyncApplicationFileTypeInput! Required
Type of file attached to the application, such as a resume, cover letter, or other document.
fileName String! Required
File attachment name.
contentType String! Required
File attachment original media type.
contentLength Int64! Required
Content length of the file attachment.
fileChecksum AtsSyncCandidateSyncApplicationAttachmentChecksumInput! Required
Checksum for verifying file attachment integrity.
Calculate the checksum of the file content using the specified algorithm and format before uploading.
additionalInfo [String!]! default:[]
Additional information about the application that does not fit other categories.
awards [AtsSyncCandidateSyncApplicationAwardInput!]! default:[]
Applicant's awards.
education [AtsSyncCandidateSyncApplicationEducationInput!]! default:[]
Applicant's education history.
degree String
Type of degree (e.g. "Bachelor of Science")
minor String
Minor field of study for this education history
fieldOfStudy String
Major field of study for this education history
school String
Name of the school attended
location String
Location (address) where the applicant attended
startDate Date
Date at which this education began
endDate Date
Date at which this education ended
groups [AtsSyncCandidateSyncApplicationGroupInput!]! default:[]
Applicant's membership in groups.
languageProficiencies [AtsSyncCandidateSyncApplicationLanguageProficienciesInput!]! default:[]
Languages known by the applicant.
name LanguageCode! Required
Language name.
proficiency String
Language level of proficiency.
certifications [AtsSyncCandidateSyncApplicationCertificationInput!]! default:[]
Applicant's licenses and certifications.
name String
Certification or license name.
type String
Certification or license type.
description String
Description or additional details about the certification or license.
country CountryCode
Country where the certification or license was obtained.
dateIssued Date
Issue date for the certification or license.
expirationDate Date
Expiration date for the certification or license.
links [AtsSyncCandidateSyncApplicationLinkInput!]! default:[]
Links to social media sites, blogs, and other sites provided by the applicant.
workExperience AtsSyncCandidateSyncApplicationWorkExperienceInput
Applicant's work experience.
mostRelevantTitle String
Most relevant job title held by the applicant.
mostRelevantCompany String
Company associated with the most relevant job title held by the applicant.
workHistory [AtsSyncCandidateSyncApplicationWorkExperienceDetailsInput!]! default:[]
Full employment history for the applicant.
skills [AtsSyncCandidateSyncApplicationSkillInput!]! default:[]
Applicant's skills.
military AtsSyncCandidateSyncApplicationMilitaryDetailsInput
Applicant's military commendations.
militaryCommendations String
Military commendations received by the applicant
militaryServices [AtsSyncCandidateSyncApplicationMilitaryServiceInput!]! default:[]
Details about military service for this applicant
questionsAndAnswers [AtsSyncCandidateSyncApplicationQuestionAndAnswerInput!]! default:[]
Screener questions and answers provided on the application
disposition AtsSyncCandidateSyncApplicationDispositionInput! Required
Current disposition status of the application
dispositionStatus IndeedDispositionStatus! Required
Indeed disposition status mapped from the raw disposition status.
DROPPED_* disposition statuses are rejected. Use these only for applications not persisted by the ATS.
rawDispositionStatus String! Required
Raw application disposition status from the ATS.
rawDispositionDetails String
Optional additional details about the application disposition status from the ATS.
updatedAt DateTime! Required
The time at which this application was last updated
Example
{ "applicationIdentifier": AtsSyncCandidateSyncApplicationIdentifierInput, "indeedApplyId": "opaqueId", "ittk": "opaqueId", "candidateLink": "https://www.example.com/", "applicationLink": "https://www.example.com/", "applicationSourceName": "abc123", "applicant": AtsSyncCandidateSyncApplicantDetailsInput, "questionsAndAnswers": [ AtsSyncCandidateSyncApplicationQuestionAndAnswerInput ], "disposition": AtsSyncCandidateSyncApplicationDispositionInput, "updatedAt": "2023-01-01T09:00:00Z"}