AI Sync

Courses

Helpers

GEThttps://app.rizzdial.com/api/knowledge-hub/helpers
Helpers
curl --request GET \
  --url https://app.rizzdial.com/api/knowledge-hub/helpers \
  --header 'Authorization: Bearer <token>'
{
  "data": {
    "statuses": [
      "draft",
      "published"
    ],
    "visibility": [
      "public",
      "private"
    ],
    "permissions": [
      "view-knowledge-hub",
      "create-knowledge-hub",
      "edit-knowledge-hub",
      "delete-knowledge-hub",
      "build-knowledge-hub",
      "join-knowledge-hub",
      "manage-knowledge-hub-categories",
      "manage-knowledge-hub-lessons",
      "manage-knowledge-hub-assignments",
      "manage-knowledge-hub-quizzes"
    ],
    "content_types": [
      "lesson",
      "subcategory",
      "quiz",
      "assignment"
    ],
    "comment_status": [
      "enabled",
      "hidden",
      "locked"
    ],
    "assignment_statuses": [
      "assigned",
      "in_progress",
      "completed"
    ]
  },
  "success": true
}

Helpers#

Allowed enums and permission names for Knowledge Hub create and update. Requires view-knowledge-hub.

Authorizationstringheaderrequired

Bearer token in the format: Bearer {access_token}

curl --request GET \
  --url https://app.rizzdial.com/api/knowledge-hub/helpers \
  --header 'Authorization: Bearer {{bearer_token}}'
successboolean

true

data.statusesarray

draft, published

data.visibilityarray

public, private (course visibility only)

data.comment_statusarray

enabled, hidden, locked

data.content_typesarray

lesson, subcategory, quiz, assignment

data.assignment_statusesarray

assigned, in_progress, completed

data.permissionsarray

Knowledge Hub permission names used by these routes