setLicenseKey аргаар компанид лицензийн түлхүүр тохируулах
Энэ хуудсыг AI-аар орчуулж, автоматаар шалгасан. Нарийн тохиргоо хийхээсээ өмнө англи эхтэй тулгаж болно.
Энэ арга нь компанид бие даасан (standalone) эсвэл add-on лицензийн түлхүүр тохируулна.
Параметрууд
licenseKey— төрөл: String; заавал: Тийм. Тохируулах лицензийн түлхүүр.mdrContactInformation— төрөл: Object; заавал биш. Аюулгүй байдлын үйл явдал, эвент болох үед MDR багт ашиглуулах зорилгоор компанийн томилсон яаралтай холбоо барих мэдээллийг агуулсан объект.
- Тэмдэглэл: Энэ мэдээлэл үнэн зөв байх ёстой бөгөөд дараах төрлийн компаниудад заавал шаардлагатай: MDR үйлчилгээг идэвхжүүлэхийг хүсэж буй жилийн лицензтэй аливаа компани.
- Объект дараах талбаруудыг агуулна:
- phoneNumber — компанитай утсаар холбогдоход шаардлагатай холбоо барих мэдээллийг агуулсан объект. Үүнд дараах мэдээлэл багтана:
- countryPrefix — компани байрлах улсын кодыг (prefix) агуулсан string.
> Тэмдэглэл: Өвөрмөц кодгүй улсуудын хувьд countryCode параметрийг бас оруулна. Дараах кодыг олон улс дундаа хэрэглэдэг: +1, +599, +39, +7, +39.
- countryCode — компани байрлах улсын ISO 3166-1 alpha-2 кодыг илэрхийлэх string.
> Тэмдэглэл: Компани утасны кодыг бусад улстай хуваалцдаг бүс нутагт байрладаг үед улсыг тодорхойлохын тулд л энэ параметрийг ашиглана.
- subscriberNumber — улсын код болон улс доторх залгах кодыг оруулалгүй, компанийн утасны дугаарын дотоод хэсгийг илэрхийлэх string.
- fullName — компаниас томилсон яаралтай холбоо барих хүний бүтэн нэрийг агуулсан string.
- email — компаниас томилсон яаралтай холбоо барих хүний и-мэйл хаягийг агуулсан string.
- emailVerificationCode — заасан и-мэйл хаягийн эзэмшлийг баталгаажуулах код (string).
> Тэмдэглэл: Энэ кодыг `generateEmailVerificationCode` аргаар авч болно.
- useDataFromAccount — холбоо барих бүх мэдээллийг (бүтэн нэр, и-мэйл, утасны дугаар) авах GravityZone хэрэглэгчийн дансны ID-г илэрхийлэх string.
> Тэмдэглэл: Энэ параметрийг зааж өгвөл phoneNumber, fullName, email-ийг орлоно. Эдгээр параметр нь useDataFromAccount-тай зэрэг ашиглагдах боломжгүй.
> Заасан хэрэглэгчийн данс өмнө нь баталгаажаагүй бол хүсэлтэд emailVerificationCode-ийг бас оруулна.
- useDataFromCompany — холбоо барих бүх мэдээллийг (бүтэн нэр, и-мэйл, утасны дугаар) авах GravityZone компанийн дансны ID-г илэрхийлэх string.
> Тэмдэглэл: Энэ параметрийг зааж өгвөл phoneNumber, fullName, email-ийг орлоно. Эдгээр параметр болон emailVerificationCode нь useDataFromCompany-тай зэрэг ашиглагдах боломжгүй.
Буцаах утга
Энэ арга ямар ч утга буцаадаггүй.
Жишээ
Хүсэлт:
{
"params": {
"licenseKey": "TNB3AAA",
"mdrContactInformation": {
"phoneNumber": {
"countryPrefix": "+4",
"subscriberNumber": "112345"
},
"fullName": "Contact",
"email": "mdrcontact@nebula.local",
"emailVerificationCode": "43728676"
}
},
"jsonrpc": "2.0",
"method": "setLicenseKey",
"id": "48daf1bc-4078-411c-bf44-4f293e68f501"
}Хариу:
{
"id":"48daf1bc-4078-411c-bf44-4f293e68f501",
"jsonrpc":"2.0",
"result": null
}