Upload Lesson Media#
Adds video or audio to a lesson. upload_type is video, audio, url, or embed. File uploads need storage. Video files: mp4, webm, mov. Audio: mp3, wav, ogg. Max 5 GB per file. Requires manage-knowledge-hub-lessons.
Authorizationstringheaderrequired
Bearer token in the format: Bearer {access_token}
lesson_idstringbodyrequired
Base64 or numeric lesson id
upload_typestringbodyrequired
video, audio, url, or embed
video_filesfilebody
When upload_type is video (video_files[])
audio_filesfilebody
When upload_type is audio (audio_files[])
video_urlstringbody
Video URL
audio_urlstringbody
Audio URL
video_embedstringbody
Video embed HTML
audio_embedstringbody
Audio embed HTML
curl --request POST \
--url https://app.rizzdial.com/api/knowledge-hub/lessons/media/upload \
--header 'Authorization: Bearer {{bearer_token}}' \
--form 'lesson_id=MQ==' \
--form 'upload_type=url' \
--form 'video_url=https://example.com/welcome.mp4'messagestring
Count of uploaded files, or Media added successfully.
data.uploaded_filesarray
id (numeric media id), name, optional size, url