Skip to content

Webhook Events

Assessment

Created

Event: assessment_created

Data

json
{
  "assessmentId": 9692,
  "externalIdentifier": "external_id_123",
  "externalIdentifierType": "my_type",
}

Updated

Event: assessment_updated

Data

json
{
  "assessmentId": 9692,
  "externalIdentifier": "external_id_123",
  "externalIdentifierType": "my_type",
}

Deleted

Event: assessment_deleted

Data

json
{
  "assessmentId": 9692,
  "externalIdentifier": "external_id_123",
  "externalIdentifierType": "my_type",
}

Status Changed

Event: assessment_status_changed

status can be one of:

  • scheduled
  • in-progress
  • job-not-completed
  • job-complete
  • job-reviewed
  • report-draft
  • report-complete
  • report-sent

Data

json
{
  "assessmentId": 9692,
  "status": "in-progress",
  "externalIdentifier": "external_id_123",
  "externalIdentifierType": "my_type",
}

Scheduled

Event: assessment_scheduled

Data

json
{
  "assessmentId": 9692,
  "jobDateTime": "2025-08-11 23:00:00",
  "jobDateTimeTimeZone": "America/Los_Angeles",
  "jobTypeId": 84,
  "externalIdentifier": "external_id_123",
  "externalIdentifierType": "my_type",
}

Assessor Added

Event: assessment_assessor_added

Data

json
{
  "assessmentId": 9692,
  "assessorId": 423
}

Assessor Removed

Event: assessment_assessor_removed

Data

json
{
  "assessmentId": 9692,
  "assessorId": 423
}

Assessments: Bulk

Updated Bulk

Event: assessment_updated_bulk

Data

json
{
  "assessmentIds": [9692, 45312, 6422],
}

Assessor Added Bulk

Event: assessment_assessor_added_bulk

Data

json
{
  "assessmentIds": [9692, 45312, 6422],
  "assessorId": 423
}

Update Program Bulk

Event: assessment_update_program_bulk

Data

json
{
  "assessmentIds": [9692, 45312, 6422],
  "programId": 775
}

Scheduled Bulk

Event: assessment_scheduled_bulk

Data

json
{
  "assessmentIds": [9692, 45312, 6422]
}

Unscheduled Bulk

Event: assessment_unscheduled_bulk

Data

json
{
  "assessmentIds": [9692, 45312, 6422]
}