Skip to main content

Training Enrollments

Returns information from the User Enrollments report, which contains recently active training and user status for the past 365 days.

External Documentation

Basic Parameters

ParameterDescription
Assignment NameFilter to select one or more assignment names.
Include Deleted UsersFilter to include deleted users.
User Email AddressFilter to select one or more specific email addresses.
User First NamesFilter to select one or more specific user first names.
User Last NamesFilter to select one or more specific user last names.

Advanced Parameters

ParameterDescription
Assignment Enrollment End DateFilter by the end date of user’s assignment enrollment date.
Assignment Enrollment Start DateFilter by the start date of user’s assignment enrollment date.
Assignment StatusFilter to select one or more user assignment statuses. By default, all values are returned.
Enrollment Removal ReasonFilter to select one or more enrollment removal reasons. By default, all values are returned.
Include Removed EnrollmentsFilter to include or exclude enrollments that have been removed from an assignment.
Manager Email AddressFilter to select users with a matching manager email address.
Page NumberPage number of the results to fetch.
Page SizeNumber of results to return in each page, default is 5000.
Record Last Updated EndFilter records based on the modified or created date of a record in the data warehouse. The default value is the current date.
Record Last Updated StartFilter records based on the modified or created date of a record in the data warehouse. The default value is one year ago from the current date.
User Tag EnableReturn users' free value tags.
User tagsFilter on a specific free value tag.

Example Output

{
"jsonapi": {
"version": "3.0"
},
"links": {
"self": "/api/reporting/v0.3.0/trainingenrollments?filter%5B_assignmentname%5D=%5Btest+duration%5D&filter%5B_created_start%5D=2020-01-01&page%5Bsize%5D=5&page%5Bnumber%5D=1&filter%5B_data_privacy%5D=FALSE&filter%5B_userlastname%5D=%5BActiveUserBravoLast%5D&filter%5B_userfirstname%5D=%5BActiveUserBravo%2C+ActiveUserCharlie%5D&filter%5B_created_end%5D=2020-12-01&filter%5B_filter_status%5D=%5BNot+Started%5D&filter%5B_useremailaddress%5D=%5Bactiveuserbravo%40qlikbot.testqa.com%5D"
},
"data": [
{
"type": "api_training_enrollments",
"id": 1,
"attributes": {
"module_id": "fe48f81255b084a53615518da688905a",
"userfirstname": "ActiveUserBravo",
"userlastname": "ActiveUserBravoLast",
"useremailaddress": "activeuserbravo@qlikbot.testqa.com",
"assignment_id": "739e7ff51389e2eb31fee93b5e9e6f6e",
"assignmentname": "test duration",
"assignmentstartdate": "2020-06-04T00:00:00",
"module_enrollment_date": "2020-06-04T00:00:00",
"module_due_date": "2020-06-14T00:00:00",
"userassignment_completion_date_time": null,
"userassignmentstatus": "Not Started",
"assignmentduedate": "2020-06-14T00:00:00",
"sso_id": null,
"assignment_type": "Duration",
"assignment_creation": "2020-06-02T14:51:53",
"manageremailaddress": null,
"is_auto_enroll": false,
"useractiveflag": true,
"modulename_admin": "Avoiding Dangerous Links 20.10.2",
"modulename_user": "Avoiding Dangerous Links",
"module_attempt_status": "Not Started",
"usermodule_completion_date_time": null,
"usertags": null
}
}
],
"meta": {
"page_size": "5",
"page_number": "1",
"count": 1
}
}

Workflow Library Example

Training Enrollments with Proofpoint Security Awareness Training and Send Results Via Email

Workflow LibraryPreview this Workflow on desktop