Sindbad~EG File Manager
###
POST http://learnpress4.local/wp-json/learnpress/v1/token
Content-Type: application/json
{
"username": "admin",
"password": "admin"
}
###
POST http://learnpress4.local/wp-json/learnpress/v1/token
Content-Type: application/json
{
"username": "student",
"password": "student"
}
###
POST http://learnpress4.local/wp-json/learnpress/v1/token/register
Content-Type: application/json
{
"username": "student4",
"password": "student4",
"confirm_password": "student4",
"email": "student4@gmail.com"
}
###
POST http://learnpress4.local/wp-json/learnpress/v1/token/validate
Content-Type: application/json
Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9sZWFybnByZXNzNC5sb2NhbCIsImlhdCI6MTYyNDU4NzE3MiwibmJmIjoxNjI0NTg3MTcyLCJleHAiOjE2MjUxOTE5NzIsImRhdGEiOnsidXNlciI6eyJpZCI6IjEifX19.czBrKpTMrlUt5nGc5DXbNsAhkhg2od1xnlSHcgzBG6U
## Get list Course learned by user, if not learned will get all course
## add param: learned, course_filter: in-progress, passed, failed.
###
GET http://learnpress4.local/wp-json/learnpress/v1/courses?on_sale=true
Content-Type: application/json
Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9sZWFybnByZXNzNC5sb2NhbCIsImlhdCI6MTYzNTEzNjYxMCwibmJmIjoxNjM1MTM2NjEwLCJleHAiOjE2MzU3NDE0MTAsImRhdGEiOnsidXNlciI6eyJpZCI6IjEifX19._eGVoYIw1YHxH9qB6IhIYiPUwJnMFi-lPtjBVASzTBc
## Get list Course learned by user, if not learned will get all course
## add param: learned, course_filter: in-progress, passed, failed.
###
GET http://learnpress4.local/wp-json/learnpress/v1/courses?orderby=price&order=desc
Content-Type: application/json
Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9sZWFybnByZXNzNC5sb2NhbCIsImlhdCI6MTYzNTEzNjYxMCwibmJmIjoxNjM1MTM2NjEwLCJleHAiOjE2MzU3NDE0MTAsImRhdGEiOnsidXNlciI6eyJpZCI6IjEifX19._eGVoYIw1YHxH9qB6IhIYiPUwJnMFi-lPtjBVASzTBc
### Get content Course
## If have token will show course_data for this user: course_data: graduation, status....
GET http://learnpress4.local/wp-json/learnpress/v1/courses/196
Content-Type: application/json
Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9sZWFybnByZXNzNC5sb2NhbCIsImlhdCI6MTYyNTI4MTg0MCwibmJmIjoxNjI1MjgxODQwLCJleHAiOjE2MjU4ODY2NDAsImRhdGEiOnsidXNlciI6eyJpZCI6IjIifX19.7QC81ori9AatTPpJszo1xkq0lzeKOh8eO8qcIll9bk8
## Enroll course.
###
POST http://learnpress4.local/wp-json/learnpress/v1/courses/enroll
Content-Type: application/json
Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9sZWFybnByZXNzNC5sb2NhbCIsImlhdCI6MTYyNjIzNDYxMiwibmJmIjoxNjI2MjM0NjEyLCJleHAiOjE2MjY4Mzk0MTIsImRhdGEiOnsidXNlciI6eyJpZCI6IjIifX19.qxB0-uGPBk52QyjVAAoqceizynMp8BUt3eOrBB3MF2c
{
"id": "196"
}
## Finish course.
###
POST http://learnpress4.local/wp-json/learnpress/v1/courses/finish
Content-Type: application/json
Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9sZWFybnByZXNzNC5sb2NhbCIsImlhdCI6MTYyNjIzNDYxMiwibmJmIjoxNjI2MjM0NjEyLCJleHAiOjE2MjY4Mzk0MTIsImRhdGEiOnsidXNlciI6eyJpZCI6IjIifX19.qxB0-uGPBk52QyjVAAoqceizynMp8BUt3eOrBB3MF2c
{
"id": "196"
}
## Retake course.
###
POST http://learnpress4.local/wp-json/learnpress/v1/courses/retake
Content-Type: application/json
Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9sZWFybnByZXNzNC5sb2NhbCIsImlhdCI6MTYyNjIzNDYxMiwibmJmIjoxNjI2MjM0NjEyLCJleHAiOjE2MjY4Mzk0MTIsImRhdGEiOnsidXNlciI6eyJpZCI6IjIifX19.qxB0-uGPBk52QyjVAAoqceizynMp8BUt3eOrBB3MF2c
{
"id": "196"
}
## Get All lesson: is administration, student cannot get list.
###
GET http://learnpress4.local/wp-json/learnpress/v1/lessons
Content-Type: application/json
Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9sZWFybnByZXNzNC5sb2NhbCIsImlhdCI6MTYyODc1ODI3MiwibmJmIjoxNjI4NzU4MjcyLCJleHAiOjE2MjkzNjMwNzIsImRhdGEiOnsidXNlciI6eyJpZCI6IjEifX19.KQXpjBcVWbw7R7lvoVkJMnqUSontyBUxRn9z9NsjEXA
## In student: You can get lesson by course is enrolled
###
GET http://learnpress4.local/wp-json/learnpress/v1/lessons/545
Content-Type: application/json
Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9sZWFybnByZXNzNC5sb2NhbCIsImlhdCI6MTYzNTEzNjYxMCwibmJmIjoxNjM1MTM2NjEwLCJleHAiOjE2MzU3NDE0MTAsImRhdGEiOnsidXNlciI6eyJpZCI6IjEifX19._eGVoYIw1YHxH9qB6IhIYiPUwJnMFi-lPtjBVASzTBc
## Action Complete Lesson.
###
POST http://learnpress4.local/wp-json/learnpress/v1/lessons/finish
Content-Type: application/json
Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9sZWFybnByZXNzNC5sb2NhbCIsImlhdCI6MTYyNTgwMDYxMywibmJmIjoxNjI1ODAwNjEzLCJleHAiOjE2MjY0MDU0MTMsImRhdGEiOnsidXNlciI6eyJpZCI6IjIifX19.4IQCUUcgZG5KH335evg8ZkDADVC0KCte8zFfENtQ0FA
{
"id": "545"
}
## In student: You can get quiz by course is enrolled
###
GET http://learnpress4.local/wp-json/learnpress/v1/quiz/197
Content-Type: application/json
Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9sZWFybnByZXNzNC5sb2NhbCIsImlhdCI6MTYzNTEzNjYxMCwibmJmIjoxNjM1MTM2NjEwLCJleHAiOjE2MzU3NDE0MTAsImRhdGEiOnsidXNlciI6eyJpZCI6IjEifX19._eGVoYIw1YHxH9qB6IhIYiPUwJnMFi-lPtjBVASzTBc
## Start Quiz.
###
POST http://learnpress4.local/wp-json/learnpress/v1/quiz/start
Content-Type: application/json
Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9sZWFybnByZXNzNC5sb2NhbCIsImlhdCI6MTYyNTgwMDYxMywibmJmIjoxNjI1ODAwNjEzLCJleHAiOjE2MjY0MDU0MTMsImRhdGEiOnsidXNlciI6eyJpZCI6IjIifX19.4IQCUUcgZG5KH335evg8ZkDADVC0KCte8zFfENtQ0FA
{
"id": "197"
}
## Check Answer Quiz.
###
POST http://learnpress4.local/wp-json/learnpress/v1/quiz/check_answer
Content-Type: application/json
Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9sZWFybnByZXNzNC5sb2NhbCIsImlhdCI6MTYyNTgwMDYxMywibmJmIjoxNjI1ODAwNjEzLCJleHAiOjE2MjY0MDU0MTMsImRhdGEiOnsidXNlciI6eyJpZCI6IjIifX19.4IQCUUcgZG5KH335evg8ZkDADVC0KCte8zFfENtQ0FA
{
"id": "197",
"question_id": "198",
"answered": "5f2674eb"
}
## Finish Quiz.
###
POST http://learnpress4.local/wp-json/learnpress/v1/quiz/finish
Content-Type: application/json
Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9sZWFybnByZXNzNC5sb2NhbCIsImlhdCI6MTYyNTgwMDYxMywibmJmIjoxNjI1ODAwNjEzLCJleHAiOjE2MjY0MDU0MTMsImRhdGEiOnsidXNlciI6eyJpZCI6IjIifX19.4IQCUUcgZG5KH335evg8ZkDADVC0KCte8zFfENtQ0FA
{
"id": 197,
"answered": {
"198": "5f2674eb"
}
}
###
GET http://learnpress4.local/wp-json/wp/v2/categories
Content-Type: application/json
### END.
###
GET http://learnpress4.local/wp-json/learnpress/v1/quiz?per_page=2
Content-Type: application/json
Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9sZWFybnByZXNzNC5sb2NhbCIsImlhdCI6MTYyNTE5NDUzMCwibmJmIjoxNjI1MTk0NTMwLCJleHAiOjE2MjU3OTkzMzAsImRhdGEiOnsidXNlciI6eyJpZCI6IjEifX19.GXI49miNfrGgatf9EjcFiciJHdB8jvmIr_jtedBnWQ4
###
GET http://learnpress4.local/wp-json/learnpress/v1/questions
Content-Type: application/json
Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9sZWFybnByZXNzNC5sb2NhbCIsImlhdCI6MTYyNDU4NzE3MiwibmJmIjoxNjI0NTg3MTcyLCJleHAiOjE2MjUxOTE5NzIsImRhdGEiOnsidXNlciI6eyJpZCI6IjEifX19.czBrKpTMrlUt5nGc5DXbNsAhkhg2od1xnlSHcgzBG6U
###
GET http://learnpress4.local/wp-json/wp/v2/users
Content-Type: application/json
###
GET http://learnpress4.local/wp-json/learnpress/v1/users/?roles[]=lp_teacher&roles[]=administrator
Content-Type: application/json
Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9sZWFybnByZXNzNC5sb2NhbCIsImlhdCI6MTYzNTIxNzM5MiwibmJmIjoxNjM1MjE3MzkyLCJleHAiOjE2MzU4MjIxOTIsImRhdGEiOnsidXNlciI6eyJpZCI6IjEifX19.d68sBM5k8dYqWb-3MBs1fBzdgldCfCG-rh_ZbdAYP2U
###
GET http://learnpress4.local/wp-json/learnpress/v1/users/1
Content-Type: application/json
Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9sZWFybnByZXNzNC5sb2NhbCIsImlhdCI6MTYzNDUyNTg1NSwibmJmIjoxNjM0NTI1ODU1LCJleHAiOjE2MzUxMzA2NTUsImRhdGEiOnsidXNlciI6eyJpZCI6IjEifX19.uAAeClTExJpT32jAa08oOQ0U71Vq95g3bTEwJ98wwUs
###
POST http://learnpress4.local/wp-json/learnpress/v1/users/1/
Content-Type: application/json
Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9sZWFybnByZXNzNC5sb2NhbCIsImlhdCI6MTYyNDU4NzE3MiwibmJmIjoxNjI0NTg3MTcyLCJleHAiOjE2MjUxOTE5NzIsImRhdGEiOnsidXNlciI6eyJpZCI6IjEifX19.czBrKpTMrlUt5nGc5DXbNsAhkhg2od1xnlSHcgzBG6U
{
"first_name": "dao",
"last_name": "nham",
"email": "daonham95@gmail.com",
"password": "admin"
}
###
GET http://learnpress4.local/wp-json/learnpress/v1/users/2
Content-Type: application/json
Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9sZWFybnByZXNzNC5sb2NhbCIsImlhdCI6MTYyMzI5MTgzNiwibmJmIjoxNjIzMjkxODM2LCJleHAiOjE2MjM4OTY2MzYsImRhdGEiOnsidXNlciI6eyJpZCI6IjIifX19.Ls7Q3EiFE5ZHn78Exe6CdnfZJ2JZaPcuJBI0wQHdvzk
###
POST http://learnpress4.local/wp-json/learnpress/v1/users/2
Content-Type: application/json
Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9sZWFybnByZXNzNC5sb2NhbCIsImlhdCI6MTYyNTQ2MDU4MSwibmJmIjoxNjI1NDYwNTgxLCJleHAiOjE2MjYwNjUzODEsImRhdGEiOnsidXNlciI6eyJpZCI6IjIifX19.-vPZer6A5impVQ_pHa2tUmvWmEDdQXL166pKHGlOv6U
{
"first_name": "nham",
"last_name": "kin",
"email": "studentsss@gmail.com",
"password": "student"
}
####
POST http://learnpress4.local/wp-json/wp/v2/users/
Content-Type: application/json
{
"username": "student4",
"password": "student4",
"email": "student4@gmail.com"
}
###
POST http://learnpress4.local/wp-json/learnpress/v1/users/reset-password
Content-Type: application/json
{
"user_login" : "daonham95@gmail.com"
}
###
POST https://test.thimpress.com/wp-json/learnpress/v1/token?v=asdasd
Content-Type: application/json
{
"username": "pensive-tesla",
"password": "FXIOajZUlYoOrhT6kd"
}
###
GET http://test.thimpress.com/wp-json/learnpress/v1/courses?page=2&per_page=10&search=&orderby=price&order=desc&v=dfhg
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists