Get individual user course progress. Use this to get their progress and completion data.
Authentication with the “FERMION-API-KEY” header is required to use this endpoint.
Rate limit: Maximum 60 requests in a window of 1m.
cURL
curl --request POST \ --url https://backend.codedamn.com/api/public/get-user-individual-course-progress \ --header 'Content-Type: application/json' \ --header 'FERMION-API-KEY: <api-key>' \ --data ' { "data": [ { "data": { "courseIdentifier": { "type": "course-id", "digitalProductCourseId": "<string>" }, "userIdentifier": { "type": "email", "email": "[email protected]" } } } ] } '
[ { "output": { "status": "ok", "data": { "courseData": { "title": "<string>", "completionPercentageOutOf100": 123, "courseItems": [ { "uniqueId": "<string>", "title": "<string>", "isCompleted": true, "type": "Article" } ] } } } } ]
API Request Body
Show child attributes
course-id
Course ID
email
User email
API Response Body
ok
Course title
Completion percentage out of 100
Course items
Course item unique ID
Course item title
Is course item completed
Course item type
Article
Lab
Quiz
Video
Ebook
LiveClass
LiveEvent
ScormFile
Contest
Assignment
IframeEmbed
Resources