AI Sync

Available Courses

Get Available Course

GEThttps://app.rizzdial.com/api/knowledge-hub/available-courses/{id}
Get Available Course
curl --request GET \
  --url https://app.rizzdial.com/api/knowledge-hub/available-courses/<id> \
  --header 'Authorization: Bearer <token>'
{
  "data": {
    "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,
    "is_enrolled": false,
    "preview_enabled": false,
    "preview_description": null,
    "preview_content_limit": 1
  },
  "success": true
}

Get Available Course#

One available course plus is_enrolled. 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 GET \
  --url https://app.rizzdial.com/api/knowledge-hub/available-courses/MQ== \
  --header 'Authorization: Bearer {{bearer_token}}'
dataobject

Course with base64 id and is_enrolled