Docs Rizler

Courses

Course Builder

GEThttps://app.rizzdial.com/api/knowledge-hub/courses/{id}/builder
Course Builder
curl --request GET \
  --url https://app.rizzdial.com/api/knowledge-hub/courses/<id>/builder \
  --header 'Authorization: Bearer <token>'
{
  "data": {
    "course": {
      "id": "MQ==",
      "title": "Onboarding",
      "status": "draft",
      "added_by": 12,
      "thumbnail": null,
      "company_id": 12,
      "created_at": "2026-10-21T08:00:00.000000Z",
      "updated_at": "2026-10-21T08:00:00.000000Z",
      "visibility": "public",
      "description": null,
      "preview_enabled": false,
      "preview_description": null,
      "preview_content_limit": 1
    },
    "categories": []
  },
  "success": true
}

Course Builder#

Category tree with lessons, subcategories, quizzes, and assignments sorted by sort_order. Content ids are base64. Requires build-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 GET \
  --url https://app.rizzdial.com/api/knowledge-hub/courses/MQ==/builder \
  --header 'Authorization: Bearer {{bearer_token}}'
data.courseobject

Course with base64 id

data.categoriesarray

Each category has content items: type (lesson, subcategory, quiz, assignment), base64 id, sort_order, data