This repository was archived by the owner on Sep 1, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Moodle API Overview
Misha Marinenko edited this page May 19, 2020
·
1 revision
replace {{baseurl}}
with your moodle server url.
Just do a search in Moodle Tracker
POST {{baseurl}}/#/token.php?service=moodle_mobile_app
| x-www-form-urlencoded
username
: User Login
password
: User Password
{
"token": "****",
"privatetoken": "****"
}
POST {{baseurl}}/#/token.php?service=moodle_mobile_app
| x-www-form-urlencoded
wstoken
: Login Token
wsfunction
: core_webservice_get_site_info
Functions Description
{
"sitename": "Website Name",
"username": "Username",
"firstname": "Vasya",
"lastname": "Pupkin",
"fullname": "Vasya Pupkin 9B",
"lang": "uk",
"userid": 5722,
"siteurl": "{{baseurl}}",
"userpictureurl": "{{userpic}}",
"functions": [
{
"name": "core_badges_get_user_badges",
"version": "2019052000"
},
{
"name": "core_calendar_get_calendar_monthly_view",
"version": "2019052000"
},
{
"name": "core_calendar_get_calendar_day_view",
"version": "2019052000"
},
{
"name": "core_calendar_get_calendar_upcoming_view",
"version": "2019052000"
},
...