Training
Learning path
Implement finance and operations apps - Training
Plan and design your project methodology to successfully implement finance and operations apps with FastTrack services, data management and more.
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
alternateLocations
.name
.location
field to response for jobs that use alternateLocations
or have customer defined multiple location job rules.countryCode
, postalCode
, workRemoteAllowed
, and state
schema field. Please use location
instead of countryCode
and postalCode
. workplaceTypes
instead of workRemoteAllowed
. Do not send the state
field as it will be automatically determined by LinkedIn, based on the jobPostingOperationType
.externalProfileUrl
and added linkedInProfileUrl
in Request Body Fields.alternateLocations
and location
schema fields in XML Feed and Job Posting API schemacompanyDescription
field desription from Job Posting API schema as it is no longer supportedemploymentStatus
, experienceLevel
, categories
, workplaceTypes
, description
, location
. companyJobCode
, companyName
, companyPageUrl
, posterEmail
.The following updates are made to Check Job Operation Task Status
PROCESSED
addedindustries
and categories
fieldBUTTON_DATA
mode is rendered on the first page of the job apply flow CONVERSION
mode Job Posting API TYPEAHEAD enum is removed from FormComponent Enum Values
location
field now supports "COUNTRY CLUSTER"employmentStatus
, experienceLevel
, categories
, and expiryAt
fieldsJanuary 4, 2022
November 1, 2022
January 4, 2022
November 1, 2022
. This means all partners should stop using fields mentioned in table below and marked with '*' in the schema document.A consolidated summary of the changes that the API partner needs to take care of is given below:
Endpoint | Field | Change(s) Required |
---|---|---|
/simpleJobPostings | postalCode | postalCode field will be deprecated. We recommend using the location field instead |
/simpleJobPostings | countryCode | countryCode field will be deprecated. We recommend using the location field instead |
/simpleJobPostings | workRemoteAllowed | workRemoteAllowed field will be deprecated. We recommend using the workplaceTypes field instead. This field will be available for use by January 4, 2022 |
/simpleJobPostings | state | state field will be deprecated. We recommend using the jobPostingOperationType field instead. Thus, the state.listed field should be replaced by jobPostingOperationType.create and state.closed field should be replaced by jobPostingOperationType.close field |
/simpleJobPostings | expireAt | A value greater than 180 will not be allowed for the expireAt field. ATS should display to customers that the life of the job posting on LinkedIn will be 180 days and reflect the status as CLOSED on LinkedIn after 180 days. Once the job posting is closed on LinkedIn, it will be good to provide customers the support to RENEW the job posting or configure Auto-Renew in which case, ATS/Partner can renew the jobs proactively after 180 days if the job posting is still in LIVE /OPEN state on partner platform |
thirdPartyProviderExceptionType
, status
and thirdPartyAssessmentTestRating
.workRemoteAllowed
to post jobs that support remote work option.DELETE_PROSPECT_NOTE
to process customer deleted Recruiter notes.PUBLIC
to PRIVATE_TO_ATS_INTEGRATION
.companyDescription
.trackingPixelUrl
/simpleJobPostings
and /simpleJobPostingTasks
to ensure a null response is not received.durationInMilliseconds
in schema.DELETE_THIRD_PARTY_EXTENSION
.Client Credential Flow (2-legged OAuth) - Updated HTTP method to POST.
Records Per Minute Throttle - Updated per minute throttle for batch calls to 10,000.
InMail Stub Profiles - Updated response body fields to include headline
and profileUrl
.
Sync Candidates - Updated sample response with character encoding.
listingType
is constant string of PREMIUM./jobs
using /jobs
CLOSE call.Bind Customer Users - Updated reference to OAuth 2 Authorization Code flow
Profile Plugin - Added note on member profile matching.
Sync Applications - Added optional note requirement for resume upload.
matchedMembers
, manualMatchedMember
.id
returned is a unique identifier for each InMail event.<script type="text/javascript" src="https://platform.linkedin.com/xdoor/scripts/in.js">
api_key: <enter api key here>
extensions: HcmWidget@https://www.linkedin.com/recruiter/widget/hcm
</script>
Customer Configuration Plugin - Updated references from "https://www.linkedin.com/uas/in.js" to "https://platform.linkedin.com/xdoor/scripts/in.js". Example of the change below:
<script type="text/javascript" src="https://platform.linkedin.com/xdoor/scripts/in.js">
api_key: {customer app API key goes here}
extensions: ATSIntegrationWidget@https://platform.linkedin.com/rsc/extensions/onboarding-widget
</script>
<script type="text/javascript" src="https://www.linkedin.com/uas/in.js">
api_key: <enter api key here>
extensions: HcmWidget@https://www.linkedin.com/recruiter/widget/hcm
</script>
<script type="IN/HcmWidget"
data-widget-type="ATS"
data-ats-candidate-id="{your unique candidate id}"
data-integration-context="{customer's integration context URN}"
data-show-unlink-url="{true|false}"
data-confirm-unlink="{true|false}"
data-onlink="link"
data-onunlink="unlink"
data-width="{Width}">
</script>
<script>
function link(profile) {
console.log("Link callback", memberToken);
}
function unlink(profile) {
console.log("Unlink callback", memberToken);
}
</script>
Throttle Limits | Requests Per Day (UTC) | Records Per Minute |
---|---|---|
Application maximum | 100,000 | 2,000 |
Training
Learning path
Implement finance and operations apps - Training
Plan and design your project methodology to successfully implement finance and operations apps with FastTrack services, data management and more.