CE credit import via API

Elevate LMS Q4 2024 Release

Third-party learning systems can now post completed CE credits into Elevate through a single REST endpoint, replacing the manual SCORM upload step that program admins were doing by hand each cycle.

The endpoint accepts learner id, course id, credit hours, completion date, and optional accreditation metadata. We validate the learner exists, dedupe on (learner, course, completion_date), and write to the same ledger the UI reads from. Errors return a structured response so the calling system can retry or surface to its own admin.

Auth uses scoped API tokens issued from the Elevate admin console. Each token is bound to one Elevate tenant and one external system identifier so audit trails attribute credits to the right source.