Webhooks‎ > ‎

PersonItemStatus

A PersonItemStatus object reflects a participant's status for a training item.

PersonItemStatus Properties

client_id { "clientId" : "companyxyz" }

The client ID of the organization that the participant belongs to.
user { "id" : "b6e77692-60f3-4a1a-afcd-b97edb55fed2" }

{ "username" : "sleyhane" }

Information about the participant:
  • id: A 36-character globally unique identifier for the person.
  • username: The participant's username that is used for logging in.
activity { "id" : "88f95920-aab2-405a-980c-0561599b2241" }

{ "title" : "How To Be An Authentic Speaker" }

{ "type" : "course" }

{ "externalId" : "authentic_speaker_org" }


Information about the training item:
  • id: A 36-character globally unique identifier for the item.
  • title: The title of the item in the organization's default language.
  • type: The type of training item.
  • externalId: An external identifier for the training item.
status { "status" : "passed" }

The participant's status for the training item. Can be one of "notStarted", "inProgress", "suspended", "active", "incomplete", "completed", "failed", "passed".
scoreScaled { "scoreScaled" : 0.7667 }

The particpant's score for the training item, if available. Scores are reported as a decimal between 0 and 1.
startedDateTime { "startedDateTime" : "2015-08-21T15:35:17" }

The date and time that the participant started the training item. The date and time is represented in the GMT/UTC time zone.
completedDateTime { "completedDateTime" : "2015-08-25T14:32:01" }

If completed, the date and time that the participant completed the training item. The date and time is represented in the GMT/UTC time zone.
durationSeconds { "durationSeconds" : 109.41 }

The number of seconds that the participant spent interacting with the training item.