JazzHR (Webhook)

JazzHR (Webhook)

Follow instructions in our Webhook documentation to understand how OnLink supports webhooks.

Create a Webhook in OnLink. Set the System as JazzHR. Refer to the screenshot below for the configuration.

Add below config parameters to the webhook mapping in OnLink:

config:auth_scheme=request_signing_jazzhr
config:signature_token=<a random secret string that's used as secret in JazzHR> Use this string when Secret Key in Webhook configuration.

Here is a sample mapping for the list of fields we can get from JazzHR.

key:candidate.person.id.value=customfield_10062
map:candidate.person.name.formattedName=customfield_10063
map:candidate.person.gender=customfield_10064
map:candidate.profiles.associatedPositionOpenings.positionOpeningId.value=customfield_10065
map:person.email.address=customfield_10066

Refer to this link for the JazzHR Candidate Export Webhook JSON payload that will be sent from JazzHR to OnLink

https://apidoc.jazzhrapis.com/candidate-export/#hropen-candidate-object

Follow instructions here to configure webhook in JazzHR: https://apidoc.jazzhrapis.com/candidate-export/#adding-a-custom-integration

You need the following to complete the JazzHR Webhook Configuration:

  • Integration Name - Unique name for this integration.

  • Integration [Webhook] URL - URL to which JazzHR will POST. This is the URL from the webhook configuration in OnLink. Refer to the Webhook URL in the OnLink configuration.

  • Secret Key - Signature token you set up in OnLink.

Sample Payload from JazzHR Webhook

{ 'candidate.person.id.value': '', 'candidate.person.id.schemeId': '', 'candidate.person.id.schemeAgencyId': '', 'candidate.person.name.given': '', 'candidate.person.name.family': '', 'candidate.person.name.formattedName': '', 'candidate.person.gender': '', 'candidate.person.applyDate': '', 'candidate.person.communication.address.0.city': '', 'candidate.person.communication.address.0.countrySubdivisions.0.type': '', 'candidate.person.communication.address.0.countrySubdivisions.0.value': '', 'candidate.person.communication.address.0.formattedAddress': '', 'candidate.person.communication.address.0.line': '', 'candidate.person.communication.address.0.postalCode': '', 'candidate.person.communication.phone.0.formattedNumber': '', 'candidate.person.communication.email.0.address': '', 'candidate.profiles.0.languageCode': '', 'candidate.profiles.0.profileId.value': '', 'candidate.profiles.0.profileId.schemeId': '', 'candidate.profiles.0.profileId.schemeAgencyId': '', 'candidate.profiles.0.associatedPositionOpenings.0.positionOpeningId.value': '', 'candidate.profiles.0.associatedPositionOpenings.0.positionOpeningId.schemeId': '', 'candidate.profiles.0.associatedPositionOpenings.0.positionOpeningId.schemeAgencyId': '', 'candidate.profiles.0.associatedPositionOpenings.0.positionTitle': '', 'candidate.profiles.0.associatedPositionOpenings.0.positionUri': '', 'candidate.profiles.0.associatedPositionOpenings.0.candidateStatus.name': '', 'candidate.profiles.0.associatedPositionOpenings.0.candidateStatus.category': '', 'candidate.profiles.0.associatedPositionOpenings.0.candidateStatus.transitionDateTime': '', 'candidate.profiles.0.associatedPositionOpenings.0.customFields.0.id.value': '', 'candidate.profiles.0.associatedPositionOpenings.0.customFields.0.id.schemeId': '', 'candidate.profiles.0.associatedPositionOpenings.0.customFields.0.id.schemeAgencyId': '', 'candidate.profiles.0.associatedPositionOpenings.0.customFields.0.name': '', 'candidate.profiles.0.associatedPositionOpenings.0.customFields.0.type': '', 'candidate.profiles.0.associatedPositionOpenings.0.customFields.0.value': '', 'candidate.profiles.0.associatedPositionOpenings.0.customFields.1.id.value': '', 'candidate.profiles.0.associatedPositionOpenings.0.customFields.1.id.schemeId': '', 'candidate.profiles.0.associatedPositionOpenings.0.customFields.1.id.schemeAgencyId': '', 'candidate.profiles.0.associatedPositionOpenings.0.customFields.1.name': '', 'candidate.profiles.0.associatedPositionOpenings.0.customFields.1.type': '', 'candidate.profiles.0.associatedPositionOpenings.0.customFields.1.value': '', 'candidate.profiles.0.associatedPositionOpenings.0.customFields.2.id.value': '', 'candidate.profiles.0.associatedPositionOpenings.0.customFields.2.id.schemeId': '', 'candidate.profiles.0.associatedPositionOpenings.0.customFields.2.id.schemeAgencyId': '', 'candidate.profiles.0.associatedPositionOpenings.0.customFields.2.name': '', 'candidate.profiles.0.associatedPositionOpenings.0.customFields.2.type': '', 'candidate.profiles.0.associatedPositionOpenings.0.customFields.2.value': '', 'candidate.profiles.0.associatedPositionOpenings.0.customFields.3.id.value': '', 'candidate.profiles.0.associatedPositionOpenings.0.customFields.3.id.schemeId': '', 'candidate.profiles.0.associatedPositionOpenings.0.customFields.3.id.schemeAgencyId': '', 'candidate.profiles.0.associatedPositionOpenings.0.customFields.3.name': '', 'candidate.profiles.0.associatedPositionOpenings.0.customFields.3.type': '', 'candidate.profiles.0.associatedPositionOpenings.0.customFields.3.value': '', 'candidate.profiles.0.associatedPositionOpenings.0.customFields.4.id.value': '', 'candidate.profiles.0.associatedPositionOpenings.0.customFields.4.id.schemeId': '', 'candidate.profiles.0.associatedPositionOpenings.0.customFields.4.id.schemeAgencyId': '', 'candidate.profiles.0.associatedPositionOpenings.0.customFields.4.name': '', 'candidate.profiles.0.associatedPositionOpenings.0.customFields.4.type': '', 'candidate.profiles.0.associatedPositionOpenings.0.customFields.4.value': '', 'candidate.profiles.0.associatedPositionOpenings.0.customFields.5.id.value': '', 'candidate.profiles.0.associatedPositionOpenings.0.customFields.5.id.schemeId': '', 'candidate.profiles.0.associatedPositionOpenings.0.customFields.5.id.schemeAgencyId': '', 'candidate.profiles.0.associatedPositionOpenings.0.customFields.5.name': '', 'candidate.profiles.0.associatedPositionOpenings.0.customFields.5.type': '', 'candidate.profiles.0.associatedPositionOpenings.0.customFields.5.value': '', 'candidate.profiles.0.associatedPositionOpenings.0.alternateIds.0.value': '', 'candidate.profiles.0.associatedPositionOpenings.0.alternateIds.0.schemeId': '', 'candidate.profiles.0.associatedPositionOpenings.0.alternateIds.0.schemeAgencyId': '', 'candidate.profiles.0.education.0.educationLevelCodes.0.name': '', 'candidate.profiles.0.alternateIds.0.value': '', 'candidate.profiles.0.alternateIds.0.schemeId': '', 'candidate.profiles.0.alternateIds.0.schemeAgencyId': '', 'candidate.alternateIds.0.value': '', 'candidate.alternateIds.0.schemeId': '', 'candidate.alternateIds.0.schemeAgencyId': '' }