This content is still in draft.
A candidate’s SEEK Profile may be purchased by a hirer in SEEK Talent Search.
This allows the hirer to view the profile on the SEEK platform,
but also makes it available for export into your recruitment software.
A
CandidateProfilePurchased
event is emitted when a hirer purchases a candidate profile in SEEK Talent Search.
Create a webhook subscription to trigger an export workflow when these events occur:A webhook body containing a
CandidateProfilePurchased
event looks like so:JSON
Copy
{
"events": [
{
"id": "seekAnzPublicTest:event:events:N3P1rAeTfSy8UpE5p984Hd",
"type": "CandidateProfilePurchased",
"createDateTime": "2020-08-07T13:56:38.385Z",
"candidateProfileId": "seekAnzPublicTest:candidateProfile:purchased:HWxJyVNyio4JLWLmDY6eqV"
}
],
"subscriptionId": "seekAnzPublicTest:webhookSubscription:events:JurnLNCzY3T8wYRVLFWQNw"
}
The
CandidateProfile
object and operations are shared with the Application Export use case.
See the documentation on exporting candidate profiles and exporting attachments for more information.The
candidateProfile
query accepts the event candidateProfileId
as input:QueryVariablesResult
Copy Playground
query($id: String!) {
candidateProfile(id: $id) {
candidate {
person {
name {
given
family
}
communication {
phone {
formattedNumber
}
email {
address
}
}
}
}
associatedPositionOpenings {
positionOpening {
positionProfiles {
profileId {
value
}
positionOrganizations {
id {
value
}
name
}
positionUri
}
}
positionUri
}
employment {
organization {
name
}
positionHistories {
start
end
title
}
}
attachments {
seekRoleCode
url
}
}
}
Proactive Sourcing
Proactive Sourcing
Proactive Sourcing