
Quick Answer
The Reporting API includes three endpoints for assessment and KnowledgeSmart login reporting that are not documented in the published Pinnacle Series API Reporting Guide, Reporting API Data Dictionary, or API Reporting Refresh Strategy and Data Volumes articles: POST /reporting/KSlogins, POST /reporting/assessmentAssignments, and POST /reporting/assessments.
What This Article Helps With
This article is for Technical/IT users building reporting integrations who need to know that assessment and KnowledgeSmart login endpoints exist on the Reporting API, beyond what the published Reporting API articles currently document.
Endpoints Covered in This Article
- POST /reporting/KSlogins - KnowledgeSmart login activity.
- POST /reporting/assessmentAssignments - assessment assignment reporting.
- POST /reporting/assessments - assessment definition reporting.
These three endpoints are confirmed in the Reporting API's OpenAPI specification, alongside the 6 other /reporting/* endpoints the published articles already cover (registeredUsers, logins, searches, resourcesAccessed, courseEnrollments, and content).
Confirm the exact request and response schema against your own live OpenAPI/Swagger reference before building against these endpoints.
Why These Endpoints Aren't in the Other Reporting Articles
The Pinnacle Series API Reporting Guide introduces the Reporting API as covering assessment results, but the only assessment-related field documented in the three published Reporting API articles is a boolean assessment flag on the courseEnrollments endpoint. These three endpoints give direct reporting access to assessment and KnowledgeSmart login data that the other articles don't document.
Helpful Tips
- See the Pinnacle Series API Reporting Guide and Reporting API Data Dictionary for the endpoints they already document.
- See API Reporting Refresh Strategy and Data Volumes for how often Reporting API data refreshes.