LMS Audit and Timeline API
Summary
Source-backed Draft reference for LMS Audit and Timeline API across the implemented Training Service and, where applicable, Gateway surface.
Audience
API consumers, engineering, QA, support, architecture, security, product, and implementation reviewers.
Reference Content
Operations
Native audit and timeline collection routes return tenant-filtered records ordered newest first. An optional take value is clamped to a bounded range with a default. No resource-type, resource-identifier, actor, action, or date filter is implemented.
Writes across course, path, enrollment, assessment, certificate, material, and session operations populate audit and/or timeline evidence. Actor context and correlation handling exist in the wider request flow, but these read routes do not declare authorization. Retention, redaction, immutable export, and per-resource access rules were not found.
The endpoints return persistence entities directly rather than dedicated public DTOs. Actual audit content, actor data, identifiers, and internal metadata are intentionally excluded here. Their exposure boundary requires confirmation.
Source References
microservices/src/training-service/Api/TrainingEndpoints.csmicroservices/src/training-service/Infrastructure/TrainingDbContext.cs
Related Articles
See Also
Keywords
- LMS API
- Training Service
- Source-backed contract
Revision Information
- Status: Draft
- Last reviewed: 2026-07-17
- Review cycle: Quarterly