AtsSyncCandidateSyncApplicationMutations
Object
Fields
initialize InitializeAtsSyncCandidateSyncApplicationPayload
Stages an application version with Indeed and generates presigned S3 upload URLs for attached files. Upload file contents before submitting. Submit within five minutes of staging. The version is not published until submitted.
Initialization attempts for deleted applications are rejected.
input InitializeAtsSyncCandidateSyncApplicationInput! Required
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.
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.
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.
groups [AtsSyncCandidateSyncApplicationGroupInput!]! default:[]
Applicant's membership in groups.
languageProficiencies [AtsSyncCandidateSyncApplicationLanguageProficienciesInput!]! default:[]
Languages known by the applicant.
certifications [AtsSyncCandidateSyncApplicationCertificationInput!]! default:[]
Applicant's licenses and certifications.
links [AtsSyncCandidateSyncApplicationLinkInput!]! default:[]
Links to social media sites, blogs, and other sites provided by the applicant.
workExperience AtsSyncCandidateSyncApplicationWorkExperienceInput
Applicant's work experience.
skills [AtsSyncCandidateSyncApplicationSkillInput!]! default:[]
Applicant's skills.
military AtsSyncCandidateSyncApplicationMilitaryDetailsInput
Applicant's military commendations.
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
applicationVersionId ID! Non-Null
Unique identifier tracking the initialization and submission of an application version
Each initialization of an application version produces this identifier, which should be used to submit the version once all attachments have been uploaded.
attachments [AtsSyncCandidateSyncApplicationAttachment!]! Non-Null
Attachments associated with this application version
Includes presigned S3 URLs for upload.
fileType AtsSyncCandidateSyncApplicationFileType! Non-Null
Type of file attached to an application, such as a resume, cover letter, or other document.
fileName String! Non-Null
File attachment name.
contentType String! Non-Null
Original media type of the file attachment.
contentLength Int64! Non-Null
Content length of the file attachment.
fileChecksum AtsSyncCandidateSyncApplicationAttachmentChecksum! Non-Null
Checksum for verifying file attachment integrity.
url WebUrl! Non-Null
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.
submit SubmitAtsSyncCandidateSyncApplicationPayload
Submits an application version to Indeed. Versions are published asynchronously in submission order.
input SubmitAtsSyncCandidateSyncApplicationInput! Required
indeedRegistrationId ID! Required
Unique identifier to represent the reference between an Indeed employer and a Partner employer
Provided to Partners during registration.
applicationVersionId ID! Required
Unique identifier tracking the initialization and submission of an application version
Each initialization of an application version produces this identifier, which should be used to submit the version once all attachments have been uploaded.
applicationVersionId ID! Non-Null
Unique identifier tracking the initialization and submission of an application version
Each initialization of an application version produces this identifier, which should be used to submit the version once all attachments have been uploaded.
delete DeleteAtsSyncCandidateSyncApplicationPayload
Permanently deletes an application and all of its versions from Indeed. This is a terminal operation for the application specified, and no further updates may be made to this application after deletion.
input DeleteAtsSyncCandidateSyncApplicationInput! Required
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.
deletedAt DateTime! Required
The time at which this application was deleted
applicationVersionId ID! Non-Null
Unique identifier tracking the deletion of this application
This identifier references the final version of this now deleted application.
Example
{ "initialize": InitializeAtsSyncCandidateSyncApplicationPayload, "submit": SubmitAtsSyncCandidateSyncApplicationPayload, "delete": DeleteAtsSyncCandidateSyncApplicationPayload}