SmartOnboard API - add new webhooks for integration relevant-assignments

Description

SmartOnboard API endpoint to get all assignments expose additional optional property integrationKey for all types of assignments (ACTIVITY, WEB_FORM, FILLABLE_PDF_FORM)

2 new webhooks are added to SmartOnboard API to notify about integration-relevant assignments(with integrationKey defined) completion:

  • when single integration-relevant assignment is completed: onboarding.assignment.integration-relevant.completed
  • when all integration-relevant assignments are completed: onboarding.assignments.integration-relevant.completed

Additionally we have exposed an endpoint to retrieve particular assignment by assignment ID and onboarding ID.

Impact

The new property "integration key" allows users to track integration status of onboarding assignments.
The integration status field is exposed to recruiter UI to set and change. The field itself is optional and the API
allows filtering assignment that have this property.

References