Download the PHP package railroad/musora-api without Composer
On this page you can find all versions of the php package railroad/musora-api. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package musora-api
musora-api
API for musora websites
- Install
- API Endpoints
- Guest Endpoints
- Endpoints that require Authentication
Install
- Install via composer:
composer require railroad/musora-api:1.0
-
Add service provider to your application laravel config app.php file:
- Publish the musora-api config file:
php artisan vendor:publish
-
Define middlewares, response structure and emails messages in musora-api.php config file( e.g.: Drumeo file)
-
Create chat, user and product providers ( e.g: MusoraApiChatProvider , MusoraApiUserProvider , MusoraApiProductProvider)
- In AppServiceProvider boot method create instance for the providers:
API Endpoints
Guest Endpoints
Endpoints | |
---|---|
Login | /musora-api/login |
Forgot password | /musora-api/forgot |
Change password | /musora-api/change-password |
Create Intercom user | /musora-api/intercom-user |
Endpoints that require Authentication
Endpoints | |
---|---|
Catalogues (filter contents) | /musora-api/all |
In-progress lists | /musora-api/in-progress |
Pull content | /musora-api/content/{contentId} |
Search | /musora-api/search |
My lists | /musora-api/my-list |
Packs list | /musora-api/packs |
Get pack | /musora-api/pack/{packId} |
Get pack's lesson | /musora-api/pack/lesson/{lessonId} |
Get next pack lesson | /musora-api/packs/jump-to-next-lesson/{packId} |
Leaning path(Method) | /musora-api/learning-paths/{learningPathSlug} |
Learning path level | /musora-api/learning-path-levels/{learningPathSlug}/{levelSlug} |
Leaning path course | /musora-api/learning-path-courses/{courseId} |
Learning path lesson | /musora-api/learning-path-lessons/{lessonId} |
Schedule list | /musora-api/schedule |
Live schedule list | /musora-api/live-schedule |
Live event | /musora-api/live-event |
Mark content as completed | /musora-api/complete |
Reset user content progress | /musora-api/reset |
Track media | /musora-api/media |
Save video progress | /musora-api/media/{sessionId} |
Submit question | /musora-api/submit-question |
Submit video | /musora-api/submit-video |
Submit student focus | /musora-api/submit-student-focus-form |
Get authenticated user profile | /musora-api/profile |
Upload avatar | /musora-api/avatar/upload |
Update user profile | /musora-api/profile/update |
Add default lessons to user's list | /musora-api/add-lessons |
All versions of musora-api with dependencies
PHP Build Version
Package Version
Requires
php Version
^8.2
laravel/framework Version ^11.9
railroad/railcontent Version 3.0.*
railroad/ecommerce Version 6.0.*
railroad/permissions Version 3.0.*
railroad/response Version 3.0.*
intervention/image Version ^2.0
laravel/framework Version ^11.9
railroad/railcontent Version 3.0.*
railroad/ecommerce Version 6.0.*
railroad/permissions Version 3.0.*
railroad/response Version 3.0.*
intervention/image Version ^2.0
The package railroad/musora-api contains the following files
Loading the files please wait ....