getAccountsList: хэрэглэгчийн дансны жагсаалт авах
Энэ хуудсыг AI-аар орчуулж, автоматаар шалгасан. Нарийн тохиргоо хийхээсээ өмнө англи эхтэй тулгаж болно.
Энэ method-оор компанид харьяалагдах бүх хэрэглэгчийн дансыг харуулна.
API түлхүүрийг үүсгэсэн данс харж чадах дансуудыг л буцаана. Хүсэлтийн параметрт таарах хэрэглэгчийн данс байхгүй бол хоосон жагсаалт буцаана.
Параметрүүд
- `page` — Number; сонголттой: Тийм; Үр дүнгийн хуудасны дугаар. Анхдагч утга:
1. - `perPage` — Number; сонголттой: Тийм; Нэг хуудсанд харуулах зүйлийн тоо. Боломжит утга:
1-100. Анхдагч утга:30.
Буцаах утга
Энэ method нь хэрэглэгчийн дансны мэдээлэл агуулсан Object буцаана. Буцаасан object дараах талбаруудтай:
- `page` — Integer; Одоо харуулж буй хуудас.
- `pagesCount` — Integer; Нийт хуудасны тоо.
- `perPage` — Integer; Нэг хуудсанд харуулсан зүйлийн тоо.
- `items` — Object; Хэрэглэгчийн дансны жагсаалт.
- `count` — String; Хэрэглэгчийн дансны ID.
- `email` — String; Хэрэглэгчийн данстай холбогдсон и-мэйл хаяг.
- `profile` — Object; Хэрэглэгчийн дансны мэдээлэл агуулсан атрибутуудын жагсаалт.
- `fullName` — String; Хэрэглэгчийн данстай холбогдсон нэр.
- `timezone` — String; Хэрэглэгчийн данстай холбогдсон цагийн бүс.
- `language` — String; Хэрэглэгчийн данстай холбогдсон хэл.
- `landingPage` — String; Хэрэглэгч GravityZone-д нэвтэрсний дараа очих хуудас.
- `role` — Integer; Хэрэглэгчийн данст оноосон дүрийг заана. Боломжит утгууд:
- 1 - Company Administrator
- 2 - Network Administrator
- 3 - Reporter
- 5 - Custom
- `rights` — Object; Хэрэглэгчид оноосон эрхүүдийг заасан атрибутуудын жагсаалт. Атрибут бүрийн боломжит утга:
- false - Хэрэглэгч энэ эрхийг идэвхжүүлээгүй.
- true - Хэрэглэгч энэ эрхийг идэвхжүүлсэн.
> Тэмдэглэл: Эрхүүдийн жагсаалт болон эрх бүр ямар хандалт олгодгийг createAccount хуудаснаас үзнэ үү.
- `passwordLifetime` — Integer; Хэрэглэгчийн данст оноосон нууц үгийн хүчинтэй хугацааны бодлогыг заана. Боломжит утгууд:
- 0 - нууц үг хэзээ ч дуусахгүй.
- 90 - нууц үг 90 хоног тутамд дуусна.
> Зөвлөмж: Нууц үгийн хугацаа дуусвал эзэмшигч тэр нууц үгээрээ GravityZone-д нэвтэрч чадахгүй бөгөөд шинэ нууц үг үүсгэхийг шаардана.
Анхдагч утга: 0.
- `accountLockdown` — Boolean;
trueбол хэрэглэгчийн данс 5 удаа амжилтгүй оролдсоны дараа түгжигдэхээр тохируулагдсан гэсэн үг. - `twoFactorAuthenticationStatus` — Boolean; true бол хэрэглэгчийн данст Two Factor Authentication (2FA) идэвхжсэн гэсэн үг.
- `companyName` — String; Хэрэглэгчийн данс харьяалагдах компанийн нэр.
- `companyId` — String; Хэрэглэгчийн данс харьяалагдах компанийн ID.
- `authenticationMethod` — Integer; Хэрэглэгч нэвтрэхэд шаардагдах нэвтрэлт танилтын арга. Боломжит утгууд:
- 0 - GravityZone Credentials
- 1 - Identity Provider
- 2 - GravityZone Identity Provider
- 3 - Vifor Authentication (DEPRECATED)
- -1 - Invalid Authentication Method
- `total` — Integer; Хүсэлтээр буцаасан зүйлийн тоо.
Жишээ
Хүсэлт:
{
"id": "787b5e36-89a8-4353-88b9-6b7a32e9c87f",
"jsonrpc": "2.0", "method": "getAccountsList",
"params": {
"perPage": 20,
"page": 1
}
}Хариу:
{
"id": "787b5e36-89a8-4353-88b9-6b7a32e9c87f",
"jsonrpc": "2.0",
"result": {
"total": 2,
"page": 1,
"perPage": 20,
"pagesCount": 1,
"items": [
{
"id": "585d3170aaed70b7048b4633",
"email": "client@bitdefender.com",
"profile": {
"fullName": "Bitdefender User",
"language": "en_US",
"timezone": "Europe/Bucharest",
"landingPage": "dashboardV2"
},
"role": 5,
"rights": {
"companyManager": false,
"manageCompanies": false,
"manageNetworks": true,
"manageInventory ": true,
"managePoliciesRead": true,
"managePoliciesWrite": true,
"manageReports": true,
"manageUsers": true,
"manageRemoteShell": true,
"manageServiceAccounts": false
},
"companyName": "bitdefender",
"companyId": "58541613aaed7090058b4567",
"authenticationMethod": 0
},
{
"id": "585d3170aaed70b7048b4634",
"email": "client2@bitdefender.com",
"profile": {
"fullName": "Bitdefender User",
"language": "en_US",
"timezone": "Europe/Bucharest"
},
"role": 1,
"rights": {
"companyManager": true,
"manageCompanies": false,
"manageNetworks": true,
"manageInventory ": true,
"managePoliciesRead": true,
"managePoliciesWrite": true,
"manageReports": true,
"manageUsers": true,
"manageRemoteShell":true,
"manageServiceAccounts": false
},
"passwordLifetime": 0,
"accountLockdown": false,
"twoFactorAuthenticationStatus": true,
"companyName": "bitdefender",
"companyId": "58541613aaed7090058b4567",
"authenticationMethod": 0
}
]
}
}Энэ хуудсанд гарсан нэр томъёо
- Network
- Таны байгууллагын бүх төхөөрөмжийн жагсаалт (Inventory)
