Recruiter System Connect - Required Fields

To ensure a consistent experience for customers using Recruiter System Connect below are the fields required to sync per category.

Note

  • LinkedIn strictly audits partner behavior to ensure good user experience. If required fields are not available in your ATS system, instead of sending incorrect values, we strongly suggest you get in touch with your LinkedIn Business Development point of contact and inform them.
Category Field Description Format Required
Sync Jobs integrationContext Organization this job posting is created for. Must be in the format urn:li:organization:1234 URN Yes
Sync Jobs externalJobPostingId Unique job id within the applicant tracking system. String Yes
Sync Jobs title Title of this job posting String (Max 200 Characters) Yes
Sync Jobs description Custom description of the job posting. String Yes
Sync Jobs location Geographic location of the job position. Must be in the format "CITY,STATE" or "CITY,COUNTRY". String Only if countryCode and postalCode are not provided
Sync Jobs countryCode Country code of the job position. String Only if location is not provided
Sync Jobs postalCode Postal code of the job position. String Only if location is not provided
Sync Jobs state Defines the current state of the job. Must be either "LISTED" or "CLOSED". String Yes
Sync Jobs companyApplyUrl Where to redirect applicants to in order to apply for the job. String Yes
Sync Jobs listedAt Date job posting was added to partner's system. Epoch in Milliseconds (UTC) Yes
Sync Candidates atsCreatedAt Date record was created in your ATS UTC Epoch Milliseconds Yes
Sync Candidates atsLastModifiedAt Date record was last updated in your ATS UTC Epoch Milliseconds Yes
Sync Candidates emailAddresses List of candidate email addresses. Array of email addresses Yes, if no Person URN
Sync Candidates externalProfileUrl Link to the candidate in your system String Yes
Sync Candidates firstName Candidate's first name String Yes
Sync Candidates lastName Candidate's last name String Yes
Sync Candidates manualMatchedMember LinkedIn Person URN received from One-Click Export. Person URN Yes, if no email address
Sync Applications atsCandidateId Candidate's unique identifier in your ATS String Yes, if data is available.
Sync Applications atsCreatedAt Date record was created in your ATS UTC Epoch Milliseconds Yes
Sync Applications atsLastModifiedAt Date record was last updated in your ATS UTC Epoch Milliseconds Yes
Sync Applications atsJobPostingId Unique identifier in your ATS of the job being applied to. String Yes
Sync Applications atsJobPostingName Name in your ATS of the job being applied to. String Yes
Sync Applications candidateEmail Candidate email addresses as entered on the application EmailAddress Yes
Sync Applications dispositionReason Indicates the reason the candidate was not hired. String Yes, if data is available.
Sync Applications firstName Candidate's first name as entered on the application String Yes
Sync Applications lastName Candidate's last name as entered on the application String Yes
Sync Applications source Where the application originated within your ATS. For example, "Monster", "Referral", or "Career Fair". String Yes
Sync Applications media The media urn of the resume you uploaded in step b). Note that this token will expire 24 hours after it is obtained. Media URN Yes, if resume is being sent
Sync Application Stages atsCreatedAt Date record was created in your ATS UTC Epoch Milliseconds Yes
Sync Application Stages stage Stage in which the application stayed supplied by external ATS (e.g. Phone Screen, Onsite Interview, Rejected, Hired, etc.). String Yes