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 it within 5 minutes of staging.
Indeed rejects initialization attempts for applications you have already deleted.
input InitializeAtsSyncCandidateSyncApplicationInput! Required
applicationIdentifier AtsSyncCandidateSyncApplicationIdentifierInput! Required
Unique ID of 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 of the job application.
ittk ID
Indeed Tracking Token (ITTK) of the job application.
candidateLink WebUrl
Direct link to the candidate profile in the ATS.
applicationLink WebUrl! Required
Direct link to the application in the ATS.
applicationSourceName String
Source of the application, such as a job board, career site, search firm, or social network.
applicant AtsSyncCandidateSyncApplicantDetailsInput! Required
Applicant details.
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 on the application.
disposition AtsSyncCandidateSyncApplicationDispositionInput! Required
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.
dataModifications [AtsSyncCandidateSyncApplicationDataModificationInput!]! default:[]
Changes the partner made to source data before syncing to Indeed, such as removing an oversized attachment.
Indeed uses this to see how synced application data differs from the partner's ATS data.
action AtsSyncCandidateSyncApplicationDataModificationActionInput! Required
How the partner modified the data.
reason AtsSyncCandidateSyncApplicationDataModificationReasonInput! Required
Why the partner modified the data.
target AtsSyncCandidateSyncApplicationDataModificationTargetInput! Required
Part of the application the partner modified.
index Int
Zero-based index of the item in the target list.
For example, 1 is the second attachment.
Use with any action, including REMOVED when a value is omitted from an item that is still present, such as an answer removed from a screener question.
Set to null when the modification is not tied to a specific item, including when the whole item or target was removed and is not in the provided data.
details String
Human-readable detail, such as an affected file name, if provided.
Indeed does not interpret this value procedurally. Do not include PII.
updatedAt DateTime! Required
Time the application was last updated.
applicationVersionId ID! Non-Null
Unique ID of 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 of 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}