Get multiple accounts' information
Last updated
Last updated
GET
https://abc.hoola.vn/manage/api/users/get-multi-user
Maximum 100 accounts for every query.
Name | Type | Description |
---|---|---|
// 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
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
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)
string