AtsSyncCandidateSyncInterestedCandidateAssetInput
Input Object
Input for staging a candidate asset.
Fields
metadata AtsSyncCandidateSyncAssetMetadataInput! Required
Asset metadata.
employerIdentifier ID! Required
Employer ID for this asset.
Must match employer registration employerIdentifier.
contact AtsSyncCandidateSyncInterestedCandidateContactInput! Required
Candidate contact data.
candidate AtsSyncCandidateSyncInterestedCandidateInput! Required
Candidate name, email, and contact details.
name String! Required
Candidate full name.
email EmailAddress! Required
Candidate email address.
location String
Candidate location (city and state).
phone String
Candidate phone number.
includeResume Boolean! default:false
If true, includes a sample resume PDF.
job AtsSyncCandidateSyncInterestedCandidateContactJobInput
Job data for this contact, if provided.
sourcedPostingId ID! Required
Sourced posting ID (EJID) for the job.
tracking AtsSyncCandidateSyncInterestedCandidateTrackingInput
Tracking data for attribution and reporting, if provided.
recruiterEmail EmailAddress! Required
Recruiter email for the outreach.
Example
{ "metadata": AtsSyncCandidateSyncAssetMetadataInput, "contact": AtsSyncCandidateSyncInterestedCandidateContactInput}