Hoola.vn
English
English
  • Introduction
  • Register and Set up your Website
  • Design your Online E-learning Website
  • GUIDE FOR STUDENTS: Create a student account
  • GUIDE FOR STUDENTS: Buy/Receive courses
  • Manage Content
    • Courses
      • Create your own courses 101
      • Live Lessons
      • How to display courses on your website
    • Tags
    • Topics
    • Teachers
    • Library
    • Activation Codes
    • Subpages
  • Manage Accounts
    • Accounts
    • Roles and Decentralization
  • Manage Orders
    • All Orders
    • Manage Calls
    • Distribute Calls
  • Marketing
    • Discount
    • Email for Marketing
    • Popup
  • Affiliate
    • Set up Affiliate in your courses
    • Manage Affiliate
  • Statistics
    • General Statistics
    • Students
    • Orders
    • Courses
    • Active Users
    • Revenue
  • Certificate
    • Certificate Templates
    • Issued Certificates
  • Customer Support
    • Activation Code
    • Bank Transfer Code
    • Discussion
    • Testimonial
    • Notification
  • Website Preview
  • Manage Blog
  • Display Setting
    • Menu
      • Logo
    • Homepage
      • Hero Banner
      • Partners - Customers
      • Testimonials
    • List of Courses Page
    • Classroom
    • Footer
    • Advertisement
  • System Setting
    • Setup
      • Change colors of your website
    • Authentication
      • Registration
      • Number of devices allowed per account
      • Login via Social Media
        • Set up a project in Google Cloud Platform
        • Set up an app in Facebook for Developers
      • Share accounts
      • Policies and Terms of Service
    • Payment Methods
    • Email
      • Set up Automatic System Email
      • Create and Use App Password
    • Plugin
    • Domain
  • Website's Resources
    • General Information
    • Status
    • In-use Service Packages
  • API
    • Login
    • My Account
    • Get an account's information
    • Get multiple accounts' information
    • Search accounts
    • Count Accounts
    • Create an account
    • Create multiple accounts
    • Get a course's information
    • Get multiple courses' information
    • Search course
    • Count courses
    • Add a course to a user
    • Add multiple courses to multiple users
    • Remove a course from a user
Powered by GitBook
On this page

Was this helpful?

  1. API

Get multiple accounts' information

Get multiple accounts' information

GET https://abc.hoola.vn/manage/api/users/get-multi-user

Maximum 100 accounts for every query.

Query Parameters

Name
Type
Description

token

string

Account Authentication Token

start

integer

Ignore the number of accounts in query results (minimum 0)

limit

integer

Limit the accounts to get information (minimum 1 and maximum 100)

// Response Code "00". Query successfully. 
// Return data:
{
    "respCode": "00",
    "users": [
        {
            "_id": "73chhLtPnxpPoekrx",
            "createdAt": "2021-05-27T08:38:15.067Z",
            "username": "vuvanhoang",
            "emails": [
                {
                    "address": "hoangvuvan@abc.com",
                    "verified": false
                }
            ],
            "profile": {
                "name": "Vu Van Hoang"
            },
            "myCourses": [
                {
                    "courseId": "wSZpqbtWowmpLC68L",
                    "activatedDate": "2021-05-29T06:19:24.107Z",
                    "expiredAt": "2121-05-05T06:19:24.107Z"
                }
            ],
            "myCart": [
                {
                    "courseId": "vivPteJNNC2P94Es8",
                    "status": "DELETED"
                }
            ],
            "myTransactions": [
                "nTv5XgDMNcMLBuRM5"
            ]
        },
        {
            "_id": "sWMDTaKwgdAqnLtYd",
            "createdAt": "2021-05-27T08:35:38.162Z",
            "username": "userAPI48",
            "emails": [
                {
                    "address": "userapi48@api.com",
                    "verified": true
                }
            ],
            "profile": {
                "name": "Tai khoan API 48",
                "affUserType": "L1",
                "tUid": ""
            },
            "myCourses": [],
            "myCart": [
                {
                    "courseId": "vivPteJNNC2P94Es8",
                    "status": "DELETED"
                }
            ]
        },
        {
            "_id": "jSYigdZhMMLY9yava",
            "createdAt": "2021-05-27T07:15:01.150Z",
            "username": "userAPI44",
            "emails": [
                {
                    "address": "userapi44@api.com",
                    "verified": false
                }
            ],
            "profile": {
                "name": "Tai khoan API 44"
            },
            "myCart": [
                {
                    "courseId": "wSZpqbtWowmpLC68L",
                    "status": "DELETED"
                }
            ]
        }
    ],
    "msg": "Success"
}
// Response Code "02". No token provided. 
// Return data:
{
    "respCode": "02",
    "users": null,
    "msg": "No token"
}


// Response Code "03". No start parameter. 
// Return data:
{
    "respCode": "03",
    "users": null,
    "msg": "No start parameter"
}


// Response Code "04". Invalid start parameter. 
// Return data:
{
    "respCode": "04",
    "users": null,
    "msg": "Invalid start parameter, start should be greater than or equal 0"
}


// Resposne Code "05". No limit parameter. 
// Return data:
{
    "respCode": "05",
    "users": null,
    "msg": "No limit parameter"
}


// Response Code "06". Invalid parameter. 
// Return data:
{
    "respCode": "06",
    "users": null,
    "msg": "Invalid limit parameter, limit should be greater than 0 and less than 100"
}
// Response Code "08". Token is invalid or has expired. 
// Return data:
{
    "respCode": "08",
    "users": null,
    "msg": "Invalid token || Token has expired"
}
// Response Code "09". Your account is not authorized to execute this query. 
// Return data:
{
    "respCode": "09",
    "users": null,
    "msg": "Your account does not have permission"
}
// Response Code "01". Wrong request method. 
// Return data:
{
    "respCode": "01",
    "users": null,
    "msg": "Request method should be GET"
}
// Response Code "07". Server not able to authenticate your account.
// Return data:
{
    "respCode": "07",
    "users": null,
    "msg": "Server not able to authenticate your account"
}

GET https://abc.hoola.vn/manage/api/user/get-single-user/:id

Path Parameters

Name
Type
Description

string

Your account is not authorized to execute this query

Example:

// GET: 
https://abc.hoola.vn/manage/api/users/get-multi-user?token=kshfk295xkjvbk0929375knxcbvk9895792&start=0&limit=50
PreviousGet an account's informationNextSearch accounts

Last updated 3 years ago

Was this helpful?