Docs Rizler

Learning

Complete Lesson

POSThttps://app.rizzdial.com/api/knowledge-hub/learning/lessons/{id}/complete
Complete Lesson
curl --request POST \
  --url https://app.rizzdial.com/api/knowledge-hub/learning/lessons/<id>/complete \
  --header 'Authorization: Bearer <token>'
{
  "data": {
    "progress": 25
  },
  "message": "Lesson completed successfully.",
  "success": true
}

Complete Lesson#

Marks the lesson complete and updates enrollment progress. Enrollment status becomes in_progress, then completed at 100%. Requires view-knowledge-hub.

Authorizationstringheaderrequired

Bearer token in the format: Bearer {access_token}

idstringpathrequired

Base64 id from the matching list or builder. A raw numeric id is also accepted.

curl --request POST \
  --url https://app.rizzdial.com/api/knowledge-hub/learning/lessons/MQ==/complete \
  --header 'Authorization: Bearer {{bearer_token}}'
messagestring

Lesson completed successfully.

data.progressinteger

Course completion percent (lessons + quizzes + assignments)