Site_Timeout Event¶
The Site_Timeout event is posted when a user’s session times out because it has been inactive for too long. The actor is the user who got timed out, and the object is the OrgUnit to which the user was logged in. The event object has the following form:
{
"id": "<EventUUID>",
"timestamp": "<UTCDateTimeString>",
"actor": {
"account": {
"homePage": "https://<TenantUUID>.lms.d2l.com/",
"name": "urn:uuid:<UserUUID>"
}
},
"verb": {
"id": "https://api.brightspace.com/xapi/verbs/timed_out"
},
"object": {
"objectType": "Activity",
"id": "urn:uuid:<OrgUnitUUID>",
"definition": {
"type": "https://api.brightspace.com/xapi/activities/organization"
}
},
"context": {
"contextActivities": {
"category": [
{
"id": "https://api.brightspace.com/xapi/profiles/brightspace-activity-v1p0.jsonld"
}
]
},
"registration": "<OrgUnitUUID>",
"extensions": {
"https://api.brightspace.com/xapi/extension_keys/context/actor": {
"userId": "<BrightspaceUserIdNumber>",
"impersonatingUserId": "<BrightspaceImpersonatingUserIdNumber>",
"roleId": "<BrightspaceRoleIdNumber>"
},
"https://api.brightspace.com/xapi/extension_keys/context/object": {
"id": "<BrightspaceOrgUnitIdNumber>"
},
"https://api.brightspace.com/xapi/extension_keys/context/context": {
"tenantId": "<TenantUUID>",
"originalEventId": "<InternalEventUUID>",
"orgUnitType": "Organization",
"orgUnitId": "<BrightspaceOrgUnitIdNumber>",
"orgUnitTypeId": "<BrightspaceOrgUnitTypeIdNumber>",
"sessionId": "urn:uuid:<SessionIdUUID>",
"originalSessionId": "<BrightspaceSessionIdNumber>",
"imsRoleIds": [ <IMSRoles> ]
}
}
}
}
Notes:
- impersonatingUserID
only present if the user is being impersonated by a different user. If this field is present, then the Actor information refers to the person being impersonated, not the impersonator.
- orgUnitTypeId
only present if the OrgUnit has been assigned a type ID number.
- originalEventId and originalSessionId
only provided for use by D2L personnel if needed for troubleshooting.
See Fundamental xAPI Concepts for information on other fields.