AtsSyncCandidateSyncApplicationMutations
Object
Fields
initialize InitializeAtsSyncCandidateSyncApplicationPayload
Stages an application version for publishing to Indeed. For application versions with file attachments, staging generates presigned S3 URLs — upload the application files to those URLs before submitting the version for processing.
Indeed does not publish the application version until you submit it. You must submit within 5 minutes of staging.
Indeed rejects initialization attempts for applications you have already deleted.
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 that uniquely identifies an Indeed job application.
ittk ID
Indeed Tracking Token (ITTK) for tracking an Indeed job application.
candidateLink WebUrl
Direct link to the candidate profile in the ATS. Lets users navigate from Indeed to the candidate profile in their browser.
applicationLink WebUrl! Required
Direct link to the application in the ATS. Lets users navigate 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.
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. 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.
workAuthorizations [AtsSyncCandidateSyncApplicationWorkAuthorizationInput!]! default:[]
Work authorizations held by the applicant
summary String
Text summary of the applicant's profile.
preferredLocale AtsSyncCandidateSyncLocaleInput
Applicant's preferred locale.
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
Timestamp of the last update to this application.
applicationVersionId ID! Non-Null
Unique ID for this application version. Use it to submit the version after uploading all attachments.
attachments [AtsSyncCandidateSyncApplicationAttachment!]! Non-Null
Attachments for this application version, including presigned S3 upload URLs.
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 for publishing. Indeed publishes versions asynchronously, in the order you submit them.
input SubmitAtsSyncCandidateSyncApplicationInput! Required
applicationVersionId ID! Non-Null
Unique ID for this application version. Use it to submit the version after uploading all attachments.
delete DeleteAtsSyncCandidateSyncApplicationPayload
Permanently deletes an application and all its versions from Indeed. After deletion, you cannot update the application.
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
Timestamp when this application was deleted.
applicationVersionId ID! Non-Null
Unique ID for this deletion. References the final version of the deleted application.
Example
{ "initialize": InitializeAtsSyncCandidateSyncApplicationPayload, "submit": SubmitAtsSyncCandidateSyncApplicationPayload, "delete": DeleteAtsSyncCandidateSyncApplicationPayload}