Получение состава текущей лицензии для заданного серийного номера программного ключа
Требуется авторизация.
GET /v1.0/serials/{serial_id}/getactuallicense
Возвращает элемент serial:
{
"serial": {
"_id": 144529,
"activationcount": 1,
"activationlimit": 1,
"actuallicense": [
{
"_id": 91035,
"accesscode_id": 18,
"archivationdate": 0,
"archived": false,
"binding": {
"CAN_REPLACE_CPU": false,
"CAN_REPLACE_DVD": false,
"CAN_REPLACE_FQDN": false,
"CAN_REPLACE_HDD": false,
"CAN_REPLACE_IP": false,
"CAN_REPLACE_MAC": false,
"CAN_REPLACE_MOTHERBOARD": false,
"CAN_REPLACE_OS": false,
"CAN_REPLACE_SID": false,
"CPU": true,
"DVD": false,
"FQDN": false,
"HDD": true,
"IP": false,
"MAC": true,
"MOTHERBOARD": true,
"OS": false,
"SID": false
},
"binding_maxhardwarechangenumber": 0,
"binding_scheme": 0,
"crmid": "",
"description": "",
"featuresWithLicenses": [
{
"_id": 15,
"archivationdate": 0,
"archived": false,
"crmid": "",
"defaultLicense": {
"canexclude": true,
"canmodify": true,
"consumptionmode": 0,
"flags": 32,
"isexpired": false,
"isremote": false,
"licensingmodel": 1,
"netlicensescount": 0,
"rentbegindate": 0,
"rentdayscount": 0,
"rentenddate": 0,
"runcounter": 0
},
"description": "f5",
"featurenumber": 5,
"license": {
"consumptionmode": 0,
"flags": 32,
"isExcluded": 0,
"isremote": false,
"licensingmodel": 1,
"netlicensescount": 0,
"rentbegindate": 0,
"rentdayscount": 0,
"rentenddate": 0,
"runcounter": 0
},
"name": "f5",
"pubkey": "01 02 03 04 05 06 07 08 09 1A 2A 3A 4A 5A 6A 7A 8A 9A 1B 2B 3B 4B 5B 6B 7B 8B 9B 91 1C 2C 3C 4C 5C 6C 7C 8C 9C 99 1D 2D",
"refid": ""
}
],
"flags": 0,
"hardwarebindingscheme": 0,
"isrehostallowed": false,
"istrial": true,
"licensetype": 0,
"memoryitems": [],
"modification": 0,
"name": "test_product1",
"productnumber": 45497,
"refid": "",
"status": 1
},
{
"_id": 91037,
"accesscode_id": 18,
"archivationdate": 0,
"archived": false,
"binding": {
"CAN_REPLACE_CPU": false,
"CAN_REPLACE_DVD": false,
"CAN_REPLACE_FQDN": false,
"CAN_REPLACE_HDD": false,
"CAN_REPLACE_IP": false,
"CAN_REPLACE_MAC": false,
"CAN_REPLACE_MOTHERBOARD": false,
"CAN_REPLACE_OS": false,
"CAN_REPLACE_SID": false,
"CPU": true,
"DVD": false,
"FQDN": false,
"HDD": true,
"IP": false,
"MAC": true,
"MOTHERBOARD": true,
"OS": false,
"SID": false
},
"binding_maxhardwarechangenumber": 0,
"binding_scheme": 0,
"crmid": "",
"description": "",
"featuresWithLicenses": [
{
"_id": 14,
"archivationdate": 0,
"archived": false,
"crmid": "",
"defaultLicense": {
"canexclude": true,
"canmodify": true,
"consumptionmode": 0,
"flags": 32,
"isexpired": false,
"isremote": false,
"licensingmodel": 1,
"netlicensescount": 0,
"rentbegindate": 0,
"rentdayscount": 0,
"rentenddate": 0,
"runcounter": 0
},
"description": "f4",
"featurenumber": 4,
"license": {
"consumptionmode": 0,
"flags": 32,
"isExcluded": 0,
"isremote": false,
"licensingmodel": 1,
"netlicensescount": 0,
"rentbegindate": 0,
"rentdayscount": 0,
"rentenddate": 0,
"runcounter": 0
},
"name": "f4",
"pubkey": "01 02 03 04 05 06 07 08 09 1A 2A 3A 4A 5A 6A 7A 8A 9A 1B 2B 3B 4B 5B 6B 7B 8B 9B 91 1C 2C 3C 4C 5C 6C 7C 8C 9C 99 1D 2D",
"refid": ""
}
],
"flags": 0,
"hardwarebindingscheme": 0,
"isrehostallowed": false,
"istrial": false,
"licensetype": 0,
"memoryitems": [],
"modification": 0,
"name": "test_product2",
"productnumber": 45498,
"refid": "",
"status": 1
}
],
"dongleid": -503419827,
"flags": 1,
"licensecontainerversion": 393218,
"serialstring": "ub84Wh-GH8dqH-nWbFqL-R9tmcj-nNZYkK",
"status": 0
}
}
Получение состава лицензии после применения заказа на обновление для заданного серийного номера программного ключа
Требуется авторизация.
GET /v1.0/serials/{serial_id}/getfuturelicense/{update_order_id}
update_order_id – ID применяемого заказа на обновление.
Возвращает элемент serial:
{
"serial": {
"_id": 144529,
"activationcount": 1,
"activationlimit": 1,
"dongleid": -503419827,
"flags": 1,
"futurelicense": [
{
"_id": 91035,
"accesscode_id": 18,
"archivationdate": 0,
"archived": false,
"binding": {
"CAN_REPLACE_CPU": false,
"CAN_REPLACE_DVD": false,
"CAN_REPLACE_FQDN": false,
"CAN_REPLACE_HDD": false,
"CAN_REPLACE_IP": false,
"CAN_REPLACE_MAC": false,
"CAN_REPLACE_MOTHERBOARD": false,
"CAN_REPLACE_OS": false,
"CAN_REPLACE_SID": false,
"CPU": true,
"DVD": false,
"FQDN": false,
"HDD": true,
"IP": false,
"MAC": true,
"MOTHERBOARD": true,
"OS": false,
"SID": false
},
"binding_maxhardwarechangenumber": 0,
"binding_scheme": 0,
"crmid": "",
"description": "",
"featuresWithLicenses": [
{
"_id": 15,
"archivationdate": 0,
"archived": false,
"crmid": "",
"defaultLicense": {
"canexclude": true,
"canmodify": true,
"consumptionmode": 0,
"flags": 32,
"isexpired": false,
"isremote": false,
"licensingmodel": 1,
"netlicensescount": 0,
"rentbegindate": 0,
"rentdayscount": 0,
"rentenddate": 0,
"runcounter": 0
},
"description": "f5",
"featurenumber": 5,
"license": {
"consumptionmode": 0,
"flags": 32,
"isExcluded": 0,
"isremote": false,
"licensingmodel": 1,
"netlicensescount": 0,
"rentbegindate": 0,
"rentdayscount": 0,
"rentenddate": 0,
"runcounter": 0
},
"name": "f5",
"pubkey": "01 02 03 04 05 06 07 08 09 1A 2A 3A 4A 5A 6A 7A 8A 9A 1B 2B 3B 4B 5B 6B 7B 8B 9B 91 1C 2C 3C 4C 5C 6C 7C 8C 9C 99 1D 2D",
"refid": ""
}
],
"flags": 0,
"hardwarebindingscheme": 0,
"isrehostallowed": false,
"istrial": true,
"licensetype": 0,
"memoryitems": [],
"modification": 0,
"name": "test_product1",
"productnumber": 45497,
"refid": "",
"status": 1
},
{
"_id": 91037,
"accesscode_id": 18,
"archivationdate": 0,
"archived": false,
"binding": {
"CAN_REPLACE_CPU": false,
"CAN_REPLACE_DVD": false,
"CAN_REPLACE_FQDN": false,
"CAN_REPLACE_HDD": false,
"CAN_REPLACE_IP": false,
"CAN_REPLACE_MAC": false,
"CAN_REPLACE_MOTHERBOARD": false,
"CAN_REPLACE_OS": false,
"CAN_REPLACE_SID": false,
"CPU": true,
"DVD": false,
"FQDN": false,
"HDD": true,
"IP": false,
"MAC": true,
"MOTHERBOARD": true,
"OS": false,
"SID": false
},
"binding_maxhardwarechangenumber": 0,
"binding_scheme": 0,
"crmid": "",
"description": "",
"featuresWithLicenses": [
{
"_id": 14,
"archivationdate": 0,
"archived": false,
"crmid": "",
"defaultLicense": {
"canexclude": true,
"canmodify": true,
"consumptionmode": 0,
"flags": 32,
"isexpired": false,
"isremote": false,
"licensingmodel": 1,
"netlicensescount": 0,
"rentbegindate": 0,
"rentdayscount": 0,
"rentenddate": 0,
"runcounter": 0
},
"description": "f4",
"featurenumber": 4,
"license": {
"consumptionmode": 0,
"flags": 32,
"isExcluded": 0,
"isremote": false,
"licensingmodel": 1,
"netlicensescount": 0,
"rentbegindate": 0,
"rentdayscount": 0,
"rentenddate": 0,
"runcounter": 0
},
"name": "f4",
"pubkey": "01 02 03 04 05 06 07 08 09 1A 2A 3A 4A 5A 6A 7A 8A 9A 1B 2B 3B 4B 5B 6B 7B 8B 9B 91 1C 2C 3C 4C 5C 6C 7C 8C 9C 99 1D 2D",
"refid": ""
}
],
"flags": 0,
"hardwarebindingscheme": 0,
"isrehostallowed": false,
"istrial": false,
"licensetype": 0,
"memoryitems": [],
"modification": 0,
"name": "test_product2",
"productnumber": 45498,
"refid": "",
"status": 1
},
{
"_id": 111039,
"accesscode_id": 18,
"archivationdate": 0,
"archived": false,
"binding": {
"CAN_REPLACE_CPU": false,
"CAN_REPLACE_DVD": false,
"CAN_REPLACE_FQDN": false,
"CAN_REPLACE_HDD": false,
"CAN_REPLACE_IP": false,
"CAN_REPLACE_MAC": false,
"CAN_REPLACE_MOTHERBOARD": false,
"CAN_REPLACE_OS": false,
"CAN_REPLACE_SID": false,
"CPU": true,
"DVD": false,
"FQDN": false,
"HDD": true,
"IP": false,
"MAC": true,
"MOTHERBOARD": true,
"OS": false,
"SID": false
},
"binding_maxhardwarechangenumber": 0,
"binding_scheme": 0,
"crmid": "",
"description": "",
"featuresWithLicenses": [
{
"_id": 52130,
"archivationdate": 0,
"archived": false,
"crmid": "keck",
"defaultLicense": {
"canexclude": true,
"canmodify": true,
"consumptionmode": 0,
"flags": 32,
"isexpired": false,
"isremote": true,
"licensingmodel": 1,
"netlicensescount": 10,
"rentbegindate": 0,
"rentdayscount": 0,
"rentenddate": 0,
"runcounter": 0
},
"description": "f6",
"featurenumber": 12766,
"license": {
"consumptionmode": 0,
"flags": 32,
"isExcluded": 0,
"isremote": true,
"licensingmodel": 1,
"netlicensescount": 10,
"rentbegindate": 0,
"rentdayscount": 0,
"rentenddate": 0,
"runcounter": 0
},
"name": "f6",
"pubkey": "01 02 03 04 05 06 07 08 09 1A 2A 3A 4A 5A 6A 7A 8A 9A 1B 2B 3B 4B 5B 6B 7B 8B 9B 91 1C 2C 3C 4C 5C 6C 7C 8C 9C 99 1D 2D",
"refid": ""
}
],
"flags": 0,
"hardwarebindingscheme": 0,
"isrehostallowed": false,
"istrial": false,
"licensetype": 0,
"memoryitems": [],
"modification": 0,
"name": "net_product",
"productnumber": 45504,
"refid": "",
"status": 1
}
],
"licensecontainerversion": 393218,
"requiredbalance": {
"netlicensesbalance": 10,
"transactionsbalance": 1
},
"serialstring": "ub84Wh-GH8dqH-nWbFqL-R9tmcj-nNZYkK",
"status": 0
}
}
Запрос также возвращает объект requiredbalance, который для программной лицензии содержит поля и значения, соответствующие позициям баланса вендора, которые будут списаны при применении данного обновления к лицензии: баланс сетевых лицензий программных ключей и баланс операций Station (последнее актуально только для облачной версии Guardant Station).
Получение состава текущей лицензии для аппаратного ключа
Требуется авторизация.
GET /v1.0/dongles/{dongle_id}/getactuallicense
Возвращает элемент dongle:
{
"dongle": {
"actuallicense": [
{
"_id": 141326,
"accesscode_id": 18,
"archivationdate": 0,
"archived": false,
"binding": {
"CAN_REPLACE_CPU": false,
"CAN_REPLACE_DVD": false,
"CAN_REPLACE_FQDN": false,
"CAN_REPLACE_HDD": false,
"CAN_REPLACE_IP": false,
"CAN_REPLACE_MAC": false,
"CAN_REPLACE_MOTHERBOARD": false,
"CAN_REPLACE_OS": false,
"CAN_REPLACE_SID": false,
"CPU": true,
"DVD": false,
"FQDN": false,
"HDD": true,
"IP": false,
"MAC": true,
"MOTHERBOARD": true,
"OS": false,
"SID": false
},
"binding_maxhardwarechangenumber": 0,
"binding_scheme": 0,
"crmid": "",
"description": "",
"featuresWithLicenses": [
{
"_id": 91,
"archivationdate": 0,
"archived": false,
"crmid": "",
"defaultLicense": {
"canexclude": true,
"canmodify": true,
"consumptionmode": 0,
"flags": 0,
"isexpired": false,
"isremote": true,
"licensingmodel": 2,
"netlicensescount": 10,
"rentbegindate": 1744156800,
"rentdayscount": 0,
"rentenddate": 1775779199,
"runcounter": 0
},
"description": "f14",
"featurenumber": 14,
"license": {
"consumptionmode": 0,
"flags": 0,
"isExcluded": 0,
"isremote": true,
"licensingmodel": 2,
"netlicensescount": 10,
"rentbegindate": 1744156800,
"rentdayscount": 0,
"rentenddate": 1775779199,
"runcounter": 0
},
"name": "f14",
"pubkey": "01 02 03 04 05 06 07 08 09 1A 2A 3A 4A 5A 6A 7A 8A 9A 1B 2B 3B 4B 5B 6B 7B 8B 9B 91 1C 2C 3C 4C 5C 6C 7C 8C 9C 99 1D 2D",
"refid": ""
}
],
"flags": 0,
"hardwarebindingscheme": 0,
"isrehostallowed": false,
"istrial": false,
"licensetype": 0,
"memoryitems": [],
"modification": 0,
"name": "test_product1",
"productnumber": 1512,
"refid": "",
"status": 1
}
],
"dongleid": 1128097108,
"drivertype": 16,
"model": 2,
"netresource": 0,
"publiccode": -1287687416,
"typeflags": 16826
}
}
Получение состава лицензии, который будет после применения заказа на обновление для аппаратного ключа
Требуется авторизация.
GET /v1.0/dongles/{dongle_id}/getfuturelicense/{update_order_id}
update_order_id – ID применяемого заказа на обновление.
Возвращает элемент dongle:
{
"dongle": {
"dongleid": 1128097108,
"drivertype": 16,
"futurelicense": [
{
"_id": 141326,
"accesscode_id": 18,
"archivationdate": 0,
"archived": false,
"binding": {
"CAN_REPLACE_CPU": false,
"CAN_REPLACE_DVD": false,
"CAN_REPLACE_FQDN": false,
"CAN_REPLACE_HDD": false,
"CAN_REPLACE_IP": false,
"CAN_REPLACE_MAC": false,
"CAN_REPLACE_MOTHERBOARD": false,
"CAN_REPLACE_OS": false,
"CAN_REPLACE_SID": false,
"CPU": true,
"DVD": false,
"FQDN": false,
"HDD": true,
"IP": false,
"MAC": true,
"MOTHERBOARD": true,
"OS": false,
"SID": false
},
"binding_maxhardwarechangenumber": 0,
"binding_scheme": 0,
"crmid": "",
"description": "",
"featuresWithLicenses": [
{
"_id": 91,
"archivationdate": 0,
"archived": false,
"crmid": "",
"defaultLicense": {
"canexclude": true,
"canmodify": true,
"consumptionmode": 0,
"flags": 0,
"isexpired": false,
"isremote": true,
"licensingmodel": 2,
"netlicensescount": 10,
"rentbegindate": 1744156800,
"rentdayscount": 0,
"rentenddate": 1775779199,
"runcounter": 0
},
"description": "f14",
"featurenumber": 14,
"license": {
"consumptionmode": 0,
"flags": 0,
"isExcluded": 0,
"isremote": true,
"licensingmodel": 2,
"netlicensescount": 10,
"rentbegindate": 1744156800,
"rentdayscount": 0,
"rentenddate": 1775779199,
"runcounter": 0
},
"name": "f14",
"pubkey": "49 5D 7F 70 85 8E F0 05 B1 DD 1F 69 D3 A7 72 E3 92 EE DC 03 70 40 61 4D 1B 88 EB 86 6D 36 11 85 20 C5 17 B2 D7 00 3C 5A",
"refid": ""
}
],
"flags": 0,
"hardwarebindingscheme": 0,
"isrehostallowed": false,
"istrial": false,
"licensetype": 0,
"memoryitems": [],
"modification": 0,
"name": "test_product1",
"productnumber": 1512,
"refid": "",
"status": 1
},
{
"_id": 71011,
"accesscode_id": 18,
"archivationdate": 0,
"archived": false,
"binding": {
"CAN_REPLACE_CPU": false,
"CAN_REPLACE_DVD": false,
"CAN_REPLACE_FQDN": false,
"CAN_REPLACE_HDD": false,
"CAN_REPLACE_IP": false,
"CAN_REPLACE_MAC": false,
"CAN_REPLACE_MOTHERBOARD": false,
"CAN_REPLACE_OS": false,
"CAN_REPLACE_SID": false,
"CPU": true,
"DVD": false,
"FQDN": false,
"HDD": true,
"IP": false,
"MAC": true,
"MOTHERBOARD": true,
"OS": false,
"SID": false
},
"binding_maxhardwarechangenumber": 0,
"binding_scheme": 0,
"crmid": "",
"description": "",
"featuresWithLicenses": [
{
"_id": 11,
"archivationdate": 0,
"archived": false,
"crmid": "",
"defaultLicense": {
"canexclude": true,
"canmodify": true,
"consumptionmode": 0,
"flags": 0,
"isexpired": false,
"isremote": false,
"licensingmodel": 4,
"netlicensescount": 0,
"rentbegindate": 0,
"rentdayscount": 365,
"rentenddate": 0,
"runcounter": 0
},
"description": "f1",
"featurenumber": 1,
"license": {
"consumptionmode": 0,
"flags": 0,
"isExcluded": 0,
"isremote": false,
"licensingmodel": 4,
"netlicensescount": 0,
"rentbegindate": 0,
"rentdayscount": 0,
"rentenddate": 0,
"runcounter": 0
},
"name": "f1",
"pubkey": "EF E5 86 B2 50 79 E1 AA 21 20 B7 E0 CA 73 39 67 91 7F 9E 6B A7 B1 C8 5B A6 3C 44 F3 E4 6C 39 42 98 CB 1E D0 7F BB A7 85",
"refid": ""
}
],
"flags": 0,
"hardwarebindingscheme": 0,
"isrehostallowed": false,
"istrial": false,
"licensetype": 0,
"memoryitems": [],
"modification": 0,
"name": "time_product",
"productnumber": 45476,
"refid": "",
"status": 1
},
{
"_id": 111039,
"accesscode_id": 18,
"archivationdate": 0,
"archived": false,
"binding": {
"CAN_REPLACE_CPU": false,
"CAN_REPLACE_DVD": false,
"CAN_REPLACE_FQDN": false,
"CAN_REPLACE_HDD": false,
"CAN_REPLACE_IP": false,
"CAN_REPLACE_MAC": false,
"CAN_REPLACE_MOTHERBOARD": false,
"CAN_REPLACE_OS": false,
"CAN_REPLACE_SID": false,
"CPU": true,
"DVD": false,
"FQDN": false,
"HDD": true,
"IP": false,
"MAC": true,
"MOTHERBOARD": true,
"OS": false,
"SID": false
},
"binding_maxhardwarechangenumber": 0,
"binding_scheme": 0,
"crmid": "",
"description": "",
"featuresWithLicenses": [
{
"_id": 52130,
"archivationdate": 0,
"archived": false,
"crmid": "",
"defaultLicense": {
"canexclude": true,
"canmodify": true,
"consumptionmode": 0,
"flags": 32,
"isexpired": false,
"isremote": true,
"licensingmodel": 1,
"netlicensescount": 10,
"rentbegindate": 0,
"rentdayscount": 0,
"rentenddate": 0,
"runcounter": 0
},
"description": "f43",
"featurenumber": 12766,
"license": {
"consumptionmode": 0,
"flags": 32,
"isExcluded": 0,
"isremote": true,
"licensingmodel": 1,
"netlicensescount": 10,
"rentbegindate": 0,
"rentdayscount": 0,
"rentenddate": 0,
"runcounter": 0
},
"name": "f43",
"pubkey": "07 04 5C 04 AB B9 15 C3 3D C2 7E 62 FB E8 9D 2F 10 EE 47 77 F1 A4 07 AC C0 FC E1 DC F3 BE 91 94 5E F1 BD 27 60 D6 97 C7",
"refid": ""
}
],
"flags": 0,
"hardwarebindingscheme": 0,
"isrehostallowed": false,
"istrial": false,
"licensetype": 0,
"memoryitems": [],
"modification": 0,
"name": "net_product",
"productnumber": 45504,
"refid": "",
"status": 1
}
],
"model": 2,
"netresource": 0,
"publiccode": -1287687416,
"requiredbalance": {
"donglenetlicensesbalance": 10,
"transactionsbalance": 1,
"vtcdonglebalance": 1
},
"typeflags": 16826
}
}
Запрос также возвращает объект requiredbalance, который для лицензии аппаратного ключа содержит поля и значения, соответствующие позициям баланса вендора, которые будут списаны при применении данного обновления к лицензии: баланс сетевых лицензий аппаратных ключей, баланс виртуального таймера аппаратных ключей и баланс операций Station (последнее актуально только для облачной версии Station).