updateAccount: хэрэглэгчийн бүртгэл шинэчлэх
Энэ хуудсыг AI-аар орчуулж, автоматаар шалгасан. Нарийн тохиргоо хийхээсээ өмнө англи эхтэй тулгаж болно.
Энэ method нь бүртгэлийн ID-аар тодорхойлсон хэрэглэгчийн бүртгэлийг шинэчилнэ.
Параметрүүд
| Параметр | Тайлбар | Хүсэлтэд | Төрөл | Утга |
|---|---|---|---|---|
| accountId | Зорилтот хэрэглэгчийн бүртгэлийн ID. | Заавал | String | Нэмэлт шаардлагагүй. Жишээ: "accountId" : "585d3d3faaed70970e8b45ed" |
| Бүртгэлийн и-мэйл хаяг. | Заавал биш | String | Хүчинтэй и-мэйл форматтай байх ёстой. Жишээ: "email": "client@bitdefender.com" | |
| userName | Бүртгэлийн шинэ хэрэглэгчийн нэр. | Заавал биш | String | Нэмэлт шаардлагагүй. Жишээ: "userName": "user01" |
| password | Бүртгэлийн нууц үг. | Заавал биш | String | Нууц үг дор хаяж арван хоёр тэмдэгттэй байх ба нэг том үсэг, нэг жижиг үсэг, нэг цифр, нэг тусгай тэмдэгт агуулсан, өмнө ашиглаж байсан нууц үгээс өөр байх ёстой. Жишээ: "password": "P@s4w0rd" |
| profile | Профайлын мэдээллийг агуулсан объект: fullName, timezone, language. | Заавал биш | Object | Дэлгэрэнгүйг profile хэсгээс үз. Жишээ: "profile": { "fullName": "Bitdefender User", "language": "en_US", "timezone": "Europe/Bucharest" } |
| phoneNumber | Утасны дугаарын мэдээллийг агуулсан объект. | Заавал биш | Object | Дэлгэрэнгүйг phoneNumber хэсгээс үз. Жишээ: "phoneNumber": { "countryCode": "+40", "subscriberNumber": "0000000000" } |
| role | Хэрэглэгчийн шинэ дүр (role). | Заавал биш | Integer | Боломжит дүрүүд: 1 - Company Administrator, 2 - Network Administrator, 3 - Reporter, 5 - Custom. Энэ дүрийн хувьд rights-ийг заавал зааж өгөх ёстой. Жишээ: "role": 5 |
| rights | Хэрэглэгчийн бүртгэлийн эрхүүдийг агуулсан объект. Энэ объектыг зөвхөн role параметрийн утга 5 - Custom үед тохируулна. Бусад дүрийн хувьд утгыг үл тоомсорлож, тухайн дүрд хамаарах эрхээр солино. | Заавал биш | Object | Дэлгэрэнгүйг rights хэсгээс үз. Жишээ: "rights": { "manageInventory": true, "managePoliciesRead": true, "managePoliciesWrite": true, "manageReports": true, "manageUsers": false } |
| targetIds | Хэрэглэгчийн бүртгэлээр удирдах объектуудын ID-ийн жагсаалт. | Заавал биш | Array | Нэмэлт шаардлагагүй. Жишээ: "targetIds": [ "585d2dc9aaed70820e8b45b4", "585d2dd5aaed70b8048b45ca" ] |
Объектууд
profile
| Параметр | Тайлбар | Хүсэлтэд | Төрөл | Утга |
|---|---|---|---|---|
| fullName | Хэрэглэгчийн нэр ба овог. | Заавал | String | Нэмэлт шаардлагагүй |
| language | Control Center-д харуулах хэл. | Заавал | String | Нэмэлт шаардлагагүй |
| timezone | Хэрэглэгч ажиллаж буй цагийн бүс. | Заавал | String | Нэмэлт шаардлагагүй |
phoneNumber
| Параметр | Тайлбар | Хүсэлтэд | Төрөл | Утга |
|---|---|---|---|---|
| countryCode | Утасны дугаар байрлах улсын код (угтвар). | Заавал | Integer | Хүчинтэй улсын кодын угтвар байх ёстой. |
| subscriberNumber | Угтваргүй утасны дугаар. | Заавал | Integer | Хүчинтэй утасны дугаарын форматтай байх ёстой. |
rights
| Параметр | Тайлбар | Хүсэлтэд | Төрөл | Утга |
|---|---|---|---|---|
| manageNetworks | Сүлжээний аюулгүй байдлын тохиргоонд администраторын эрх олгоно: сүлжээний инвентар (Network inventory), бодлогууд (Policies), даалгаврууд (Tasks), суулгалтын багцууд (Installation packages), хорио (Quarantine). Зөвлөмж: manageNetworks атрибут хуучирсан (deprecated). Оронд нь manageInventory, managePoliciesRead, managePoliciesWrite атрибутуудыг ашиглахыг зөвлөж байна. true гэж тохируулбал manageReports эрх автоматаар ижил утгыг авна. Анхаар: manageNetworks байвал түүний утгыг manageInventory, managePoliciesRead, managePoliciesWrite атрибутуудад автоматаар оноодог. Нэг хүсэлтэд эдгээр гурвын аль нэгэнд өөр утга оноовол алдаа гарна. | Заавал биш | Boolean | Өгөгдмөл утга: false. |
| manageUsers | Хэрэглэгч өөрийн компанийн хэрэглэгчийн бүртгэлийг үүсгэх, устгах, засах боломжтой болно. | Заавал биш | Boolean | Өгөгдмөл утга: false. |
| manageReports | Хэрэглэгч өөрийн компанийн тайланг үүсгэх, харах, засах боломжтой болно. | Заавал биш | Boolean | Өгөгдмөл утга: false. |
| companyManager | Хэрэглэгч өөрийн компанийн профайлын тохиргоог засах, лицензийн өөрчлөлт хийх боломжтой болно. | Заавал биш | Boolean | Өгөгдмөл утга: false. |
| manageInventory | Сүлжээний инвентар, даалгавар, суулгалтын багц, хорионд орсон зүйлсэд администраторын эрх олгоно. Тайлбар: manageNetworks байгаа үед хүсэлтэд оруулж болохгүй. | Заавал биш | Boolean | Өгөгдмөл утга: false. |
| managePoliciesRead | Хэрэглэгч компанийн бодлогуудыг харах боломжтой болно. Тайлбар: manageNetworks байгаа үед хүсэлтэд оруулж болохгүй. | Заавал биш | Boolean | Өгөгдмөл утга: false. |
| managePoliciesWrite | Хэрэглэгч компанийн бодлогыг үүсгэх, засах боломжтой болно. Утгыг true болговол managePoliciesRead параметрийн утга мөн true байх ёстой. managePoliciesRead атрибутыг оруулаагүй эсвэл өөр утга оноовол алдаа гарна. Тайлбар: manageNetworks байгаа үед хүсэлтэд оруулж болохгүй. | Заавал биш | Boolean | Өгөгдмөл утга: false. |
Буцаах утга
Хэрэглэгчийн бүртгэл амжилттай шинэчлэгдсэн үед энэ method True утгатай Boolean буцаана.
Жишээ
Хүсэлт
{
"id": "787b5e36-89a8-4353-88b9-6b7a32e9c87f",
"jsonrpc": "2.0",
"method": "updateAccount",
"params": {
"accountId" : "585d3d3faaed70970e8b45ed",
"email": "client@bitdefender.com",
"authenticationMethod" : 2,
"profile": {
"fullName": "Bitdefender User",
"language": "en_US",
"timezone": "Europe/Bucharest"
},
"phoneNumber": {
"countryCode": "+40",
"subscriberNumber": "0000000000"
},
"password": "P@s4w0rd",
"role": 5,
"rights": {
"manageInventory": true,
"managePoliciesRead": true,
"managePoliciesWrite": true,
"manageReports": true,
"manageUsers": false
},
"targetIds": [
"585d2dc9aaed70820e8b45b4",
"585d2dd5aaed70b8048b45ca"
]
}
}
Хариу
{
"id": "787b5e36-89a8-4353-88b9-6b7a32e9c87f",
"jsonrpc": "2.0",
"result": true
}Энэ хуудсанд гарсан нэр томъёо
- Control Center
- GravityZone-ийн удирдлагын вэб консол
- Policy
- Хамгаалалтын тохиргооны багц; төхөөрөмж эсвэл бүлэгт оноодог
- Network
- Таны байгууллагын бүх төхөөрөмжийн жагсаалт (Inventory)
- Quarantine
- Хорио: сэжигтэй файлыг тусгаарлаж хадгалдаг газар
- Installation package
- Агент суулгах файл; Control Center-оос үүсгэнэ
