Docs Rizler

Available Courses

Subscribe to Course

POSThttps://app.rizzdial.com/api/knowledge-hub/available-courses/{id}/subscribe
Subscribe to Course
curl --request POST \
  --url https://app.rizzdial.com/api/knowledge-hub/available-courses/<id>/subscribe \
  --header 'Authorization: Bearer <token>'
{
  "data": {
    "id": "NQ==",
    "status": "assigned",
    "course_id": 1,
    "started_at": null,
    "assigned_at": "2026-10-21T08:00:00.000000Z",
    "completed_at": null,
    "progress_percentage": 0
  },
  "message": "Successfully enrolled in the course.",
  "success": true
}

Subscribe to Course#

Enrolls the signed-in company. The course must be published. Already enrolled returns 400. Requires join-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/available-courses/MQ==/subscribe \
  --header 'Authorization: Bearer {{bearer_token}}'
messagestring

Successfully enrolled in the course.

dataobject

Base64 assignment id, numeric course_id, status, progress_percentage, assigned_at, started_at, completed_at