New Application

New application

This event is emitted every time a candidate finishes an interview.

Payload Format

The payload sent by the webhook has the following structure:

{
  "id": "notification event ID",
  "userId": "user ID",
  "userEmail": "user's email",
  "screeningId": "screening ID",
  "attemptId": "attempt ID",
  "applyAt": "application date",
  "webhookId": "webhook ID",
  "eventType": "event type",
  "partnerUserId": "Partnet User ID",
  "hasAllStatesCompleted": true | false,
  "phoneNumber": "user's phone number (only numbers)"
}

Payload Fields

  • id: The unique identifier of the notification event.

    • Example: 123e4567-e89b-12d3-a456-426614174000
  • userId: The unique identifier of the user associated with the event.

    • Example: 987e4567-e89b-12d3-a456-426614174999
  • userEmail: The email address of the user.

  • screeningId: The unique identifier of the screening (test) associated with the event.

    • Example: a23e4567-e89b-12d3-a456-426614174123
  • attemptId: The unique identifier of the attempt associated with the event.

    • Example: b56e4567-e89b-12d3-a456-426614174789
  • applyAt: The date and time when the event or application occurred.

    • Example: 2024-10-15T12:34:56Z
  • webhookId: The unique identifier of the webhook processing this notification.

    • Example: c34e4567-e89b-12d3-a456-426614174567
  • eventType: The type of event that triggered the webhook. This can represent different actions on the platform. Only NEW_APPLICATIONis supported at this moment.

    • Example: NEW_APPLICATION
  • partnerUserId: The unique identifier assigned to the user in the partner’s system

  • hasAllStatesCompleted: A flag that is true if the candidate has answered every screening question; otherwise false.]

  • phoneNumber: The phone number of the candidate. The number only includes digits between 0 - 9