Получение истории серийного номера по строке серийного номера
Требуется авторизация.
Входные параметры RAW JSON:
{"serialNumber":"LvHdHH-Ux1VmY-pGKq1y-NEE4pp-8iAAgP"}
POST /v1.0/getserialhistory
Для запроса доступна сортировка по actionDate и пагинация. Значения параметров сортировки и пагинации по умолчанию:
- direction = asc;
- offset = 0;
- limit = 100.
В данном запросе возможно указать следующие параметры:
- actiondatebegin – значение времени (например, 1550149997).
Будут отобраны все события с совпадающим или более поздним временем; - actiondateend – значение времени (например, 1550149999);
Будут отобраны все события с совпадающим или более ранним временем.Если параметры actiondatebegin и actiondateend заданы одновременно, будут отобраны события из отрезка времени [actiondatebegin, actiondateend]. - actionresult=value1[,value2,value3,...].
Например, actionresult=0,2,11.
Будут отобраны только события, у которых actionResult совпадает с одним из перечисленных значений; - hardwaregroupid=value.
Например, hardwaregroupid=0.
Будут отобраны только события для записей, принадлежащих группе 0. Абстрактное число hardwaregroupid назначается записям, сходным по значениям хэшей оборудования с учетом выбранной в продукте схемы привязки.
Возвращает массив history:
{
"history": [
{
"_id": 21202,
"action": 2,
"actiondate": 1550149998,
"actionresult": 0,
"activationsconsumed": 0,
"activationscountcurrent": 40,
"binding": {
"CAN_REPLACE_CPU": false,
"CAN_REPLACE_DVD": false,
"CAN_REPLACE_HDD": false,
"CAN_REPLACE_MAC": false,
"CAN_REPLACE_MOTHERBOARD": false,
"CAN_REPLACE_OS": false,
"CAN_REPLACE_FQDN": false,
"CAN_REPLACE_SID": false,
"CAN_REPLACE_IP": false,
"CPU": true,
"DVD": false,
"HDD": true,
"MAC": true,
"MOTHERBOARD": true,
"OS": false,
"FQDN": false,
"SID": false,
"IP": false
},
"binding_maxhardwarechangenumber": 0,
"cpu": "84 D0 4D AA 9A D3 35 01 9F 97 08 12 C8 D7 94 60 6B FC 35 67 06 F4 68 44 66 61 68 F3 44 F5 5D AB",
"customer": {
"_id": 246,
"archivationdate": 0,
"archived": false,
"companyname": "",
"description": "Autocreated from activator info",
"email": "bma_customer@guardant.com",
"lastname": "",
"name": "bma_customer",
"phone": "+44 1 020 12345678",
"status": 0,
"crmid": "",
"refid": ""
},
"detectedhardware": {
"CPU": true,
"DVD": true,
"HDD": true,
"MAC": true,
"MOTHERBOARD": true,
"OS": true,
"FQDN": true,
"SID": true,
"IP": true
},
"dvd": "43 D8 2D 4B 7C 18 2D F7 67 89 C2 7A 33 2E A7 09 D2 6D 3D B0 22 91 48 73 00 B6 05 06 EB 74 72 A1",
"hardwaredifference": {
"CPU": false,
"DVD": false,
"HDD": false,
"MAC": false,
"MOTHERBOARD": false,
"OS": false,
"FQDN": false,
"SID": false,
"IP": false
},
"hardwaregroupid": 0,
"hdd": "29 74 E0 6E A6 77 BC 5D 69 6E 80 4F B6 4F 4E B5 6B 36 47 D2 F2 82 31 35 97 C5 88 49 3F 38 05 15",
"locallicensesconsumed": 0,
"locallicensesremains": 12,
"mac": "49 01 D7 67 84 B3 1D 6C CF 2F D4 AD 54 75 17 51 8D 8C E9 1B C7 6D B1 E8 B6 6A 5C 32 0C 75 3E 05",
"mb": "94 B4 CE FD 54 5D 44 1E E8 61 BD 69 77 09 77 7C 67 3C A6 A5 14 5B 30 92 0D C4 52 63 89 2C 4E 2C",
"netlicensesconsumed": 0,
"netlicensesremains": 7832,
"order": {
"_id": 10123,
"activationbirthdate": 1539936112,
"activationdeathdate": 1602277200,
"activationlimit": 1,
"archivationdate": 0,
"archived": false,
"canoverwritecontainer": false,
"customer": {
"_id": 5,
"archivationdate": 0,
"archived": false,
"companyname": "",
"description": "sw",
"email": "de@a",
"lastname": "",
"name": "Max",
"phone": "d",
"status": 1,
"crmid": "",
"refid": ""
},
"customerrequired": true,
"date": 1539936112,
"description": "test_cmpound",
"isdemo": false,
"number": 2,
"quantity": 1,
"status": 1,
"submitdate": 0,
"type": 1,
"ishardwarelicense": false,
"crmid": "",
"refid": ""
},
"os": "AE 54 6A CC 81 43 80 C4 A4 9C 4E 7E DE 26 92 F9 BA C9 8B 86 66 D3 3C 67 81 76 AA 9E C3 72 D3 6D",
"serial": {
"_id": 10176,
"activationcount": 10,
"activationlimit": 30,
"dongleid": -1235188599,
"serialstring": "LvHdHH-Ux1VmY-pGKq1y-NEE4pp-8iAAgP",
"status": 0,
"flags": 0
}
},
{
"_id": 21201,
"action": 4,
"actiondate": 1550149996,
"actionresult": 0,
"activationsconsumed": 0,
"activationscountcurrent": 40,
"binding": {
"CAN_REPLACE_CPU": false,
"CAN_REPLACE_DVD": false,
"CAN_REPLACE_HDD": false,
"CAN_REPLACE_MAC": false,
"CAN_REPLACE_MOTHERBOARD": false,
"CAN_REPLACE_OS": false,
"CAN_REPLACE_FQDN": false,
"CAN_REPLACE_SID": false,
"CAN_REPLACE_IP": false,
"CPU": true,
"DVD": false,
"HDD": true,
"MAC": true,
"MOTHERBOARD": true,
"OS": false,
"FQDN": false,
"SID": false,
"IP": false
},
"binding_maxhardwarechangenumber": 0,
"cpu": "84 D0 4D AA 9A D3 35 01 9F 97 08 12 C8 D7 94 60 6B FC 35 67 06 F4 68 44 66 61 68 F3 44 F5 5D AB",
"customer": {
"_id": 246,
"archivationdate": 0,
"archived": false,
"companyname": "",
"description": "Autocreated from activator info",
"email": "bma_customer@guardant.com",
"lastname": "",
"name": "bma_customer",
"phone": "+44 1 020 12345678",
"status": 0,
"crmid": "",
"refid": ""
},
"detectedhardware": {
"CPU": true,
"DVD": true,
"HDD": true,
"MAC": true,
"MOTHERBOARD": true,
"OS": true,
"FQDN": true,
"SID": true,
"IP": true
},
"dvd": "43 D8 2D 4B 7C 18 2D F7 67 89 C2 7A 33 2E A7 09 D2 6D 3D B0 22 91 48 73 00 B6 05 06 EB 74 72 A1",
"hardwaredifference": {
"CPU": false,
"DVD": false,
"HDD": false,
"MAC": false,
"MOTHERBOARD": false,
"OS": false,
"FQDN": false,
"SID": false,
"IP": false
},
"hardwaregroupid": 0,
"hdd": "29 74 E0 6E A6 77 BC 5D 69 6E 80 4F B6 4F 4E B5 6B 36 47 D2 F2 82 31 35 97 C5 88 49 3F 38 05 15",
"locallicensesconsumed": 0,
"locallicensesremains": 12,
"mac": "49 01 D7 67 84 B3 1D 6C CF 2F D4 AD 54 75 17 51 8D 8C E9 1B C7 6D B1 E8 B6 6A 5C 32 0C 75 3E 05",
"mb": "94 B4 CE FD 54 5D 44 1E E8 61 BD 69 77 09 77 7C 67 3C A6 A5 14 5B 30 92 0D C4 52 63 89 2C 4E 2C",
"netlicensesconsumed": 0,
"netlicensesremains": 7832,
"order": {
"_id": 10079,
"activationbirthdate": 1533675600,
"activationdeathdate": 1602277200,
"activationlimit": 3,
"archivationdate": 0,
"archived": false,
"canoverwritecontainer": false,
"customerrequired": true,
"date": 1535720075,
"description": "order_to_test_first_activation",
"isdemo": false,
"number": 0,
"quantity": 5,
"status": 1,
"submitdate": 0,
"type": 0,
"ishardwarelicense": false,
"crmid": "",
"refid": ""
},
"os": "AE 54 6A CC 81 43 80 C4 A4 9C 4E 7E DE 26 92 F9 BA C9 8B 86 66 D3 3C 67 81 76 AA 9E C3 72 D3 6D",
"serial": {
"_id": 10176,
"activationcount": 10,
"activationlimit": 30,
"dongleid": -1235188599,
"serialstring": "LvHdHH-Ux1VmY-pGKq1y-NEE4pp-8iAAgP",
"status": 0,
"flags": 0
}
},
{
"_id": 21198,
"action": 2,
"actiondate": 1550139702,
"actionresult": 0,
"activationsconsumed": 1,
"activationscountcurrent": 40,
"binding": {
"CAN_REPLACE_CPU": false,
"CAN_REPLACE_DVD": false,
"CAN_REPLACE_HDD": false,
"CAN_REPLACE_MAC": false,
"CAN_REPLACE_MOTHERBOARD": false,
"CAN_REPLACE_OS": false,
"CAN_REPLACE_FQDN": false,
"CAN_REPLACE_SID": false,
"CAN_REPLACE_IP": false,
"CPU": true,
"DVD": false,
"HDD": true,
"MAC": true,
"MOTHERBOARD": true,
"OS": false,
"FQDN": false,
"SID": false,
"IP": false
},
"binding_maxhardwarechangenumber": 0,
"cpu": "84 D0 4D AA 9A D3 35 01 9F 97 08 12 C8 D7 94 60 6B FC 35 67 06 F4 68 44 66 61 68 F3 44 F5 5D AB",
"customer": {
"_id": 246,
"archivationdate": 0,
"archived": false,
"companyname": "",
"description": "Autocreated from activator info",
"email": "bma_customer@guardant.com",
"lastname": "",
"name": "bma_customer",
"phone": "++44 1 020 12345678",
"status": 0,
"crmid": "",
"refid": ""
},
"detectedhardware": {
"CPU": true,
"DVD": true,
"HDD": true,
"MAC": true,
"MOTHERBOARD": true,
"OS": true,
"FQDN": true,
"SID": true,
"IP": true
},
"dvd": "43 D8 2D 4B 7C 18 2D F7 67 89 C2 7A 33 2E A7 09 D2 6D 3D B0 22 91 48 73 00 B6 05 06 EB 74 72 A1",
"hardwaredifference": {
"CPU": false,
"DVD": false,
"HDD": false,
"MAC": false,
"MOTHERBOARD": false,
"OS": false,
"FQDN": false,
"SID": false,
"IP": false
},
"hardwaregroupid": 0,
"hdd": "29 74 E0 6E A6 77 BC 5D 69 6E 80 4F B6 4F 4E B5 6B 36 47 D2 F2 82 31 35 97 C5 88 49 3F 38 05 15",
"locallicensesconsumed": 0,
"locallicensesremains": 12,
"mac": "49 01 D7 67 84 B3 1D 6C CF 2F D4 AD 54 75 17 51 8D 8C E9 1B C7 6D B1 E8 B6 6A 5C 32 0C 75 3E 05",
"mb": "94 B4 CE FD 54 5D 44 1E E8 61 BD 69 77 09 77 7C 67 3C A6 A5 14 5B 30 92 0D C4 52 63 89 2C 4E 2C",
"netlicensesconsumed": 99,
"netlicensesremains": 7832,
"order": {
"_id": 10123,
"activationbirthdate": 1539936112,
"activationdeathdate": 1602277200,
"activationlimit": 1,
"archivationdate": 0,
"archived": false,
"canoverwritecontainer": false,
"customer": {
"_id": 5,
"archivationdate": 0,
"archived": false,
"companyname": "",
"description": "sw",
"email": "de@a",
"lastname": "",
"name": "Max",
"phone": "d",
"status": 1,
"crmid": "",
"refid": ""
},
"customerrequired": true,
"date": 1539936112,
"description": "test_cmpound",
"isdemo": false,
"number": 2,
"quantity": 1,
"status": 1,
"submitdate": 0,
"type": 1,
"ishardwarelicense": false,
"crmid": "",
"refid": ""
},
"os": "AE 54 6A CC 81 43 80 C4 A4 9C 4E 7E DE 26 92 F9 BA C9 8B 86 66 D3 3C 67 81 76 AA 9E C3 72 D3 6D",
"serial": {
"_id": 10176,
"activationcount": 10,
"activationlimit": 30,
"dongleid": -1235188599,
"serialstring": "LvHdHH-Ux1VmY-pGKq1y-NEE4pp-8iAAgP",
"status": 0,
"flags": 0
}
},
{
"_id": 21199,
"action": 2,
"actiondate": 1550139702,
"actionresult": 0,
"activationsconsumed": 1,
"activationscountcurrent": 39,
"binding": {
"CAN_REPLACE_CPU": false,
"CAN_REPLACE_DVD": false,
"CAN_REPLACE_HDD": false,
"CAN_REPLACE_MAC": false,
"CAN_REPLACE_MOTHERBOARD": false,
"CAN_REPLACE_OS": false,
"CAN_REPLACE_FQDN": false,
"CAN_REPLACE_SID": false,
"CAN_REPLACE_IP": false,
"CPU": true,
"DVD": false,
"HDD": true,
"MAC": true,
"MOTHERBOARD": true,
"OS": false,
"FQDN": false,
"SID": false,
"IP": false
},
"binding_maxhardwarechangenumber": 0,
"cpu": "84 D0 4D AA 9A D3 35 01 9F 97 08 12 C8 D7 94 60 6B FC 35 67 06 F4 68 44 66 61 68 F3 44 F5 5D AB",
"customer": {
"_id": 246,
"archivationdate": 0,
"archived": false,
"companyname": "",
"description": "Autocreated from activator info",
"email": "bma_customer@guardant.com",
"lastname": "",
"name": "bma_customer",
"phone": "+44 1 020 12345678",
"status": 0,
"crmid": "",
"refid": ""
},
"detectedhardware": {
"CPU": true,
"DVD": true,
"HDD": true,
"MAC": true,
"MOTHERBOARD": true,
"OS": true,
"FQDN": true,
"SID": true,
"IP": true
},
"dvd": "43 D8 2D 4B 7C 18 2D F7 67 89 C2 7A 33 2E A7 09 D2 6D 3D B0 22 91 48 73 00 B6 05 06 EB 74 72 A1",
"hardwaredifference": {
"CPU": false,
"DVD": false,
"HDD": false,
"MAC": false,
"MOTHERBOARD": false,
"OS": false,
"FQDN": false,
"SID": false,
"IP": false
},
"hardwaregroupid": 0,
"hdd": "29 74 E0 6E A6 77 BC 5D 69 6E 80 4F B6 4F 4E B5 6B 36 47 D2 F2 82 31 35 97 C5 88 49 3F 38 05 15",
"locallicensesconsumed": 0,
"locallicensesremains": 12,
"mac": "49 01 D7 67 84 B3 1D 6C CF 2F D4 AD 54 75 17 51 8D 8C E9 1B C7 6D B1 E8 B6 6A 5C 32 0C 75 3E 05",
"mb": "94 B4 CE FD 54 5D 44 1E E8 61 BD 69 77 09 77 7C 67 3C A6 A5 14 5B 30 92 0D C4 52 63 89 2C 4E 2C",
"netlicensesconsumed": 157,
"netlicensesremains": 7931,
"order": {
"_id": 10082,
"activationbirthdate": 1536314029,
"activationdeathdate": 0,
"activationlimit": 1,
"archivationdate": 0,
"archived": false,
"canoverwritecontainer": false,
"customer": {
"_id": 5,
"archivationdate": 0,
"archived": false,
"companyname": "",
"description": "sw",
"email": "de@a",
"lastname": "",
"name": "Max",
"phone": "d",
"status": 1,
"crmid": "",
"refid": ""
},
"customerrequired": true,
"date": 1536314029,
"description": "1st update for LvHdHH-Ux1VmY-pGKq1y-NEE4pp-8iAAgP",
"isdemo": false,
"number": 1,
"quantity": 1,
"status": 1,
"submitdate": 0,
"type": 1,
"ishardwarelicense": false,
"crmid": "",
"refid": ""
},
"os": "AE 54 6A CC 81 43 80 C4 A4 9C 4E 7E DE 26 92 F9 BA C9 8B 86 66 D3 3C 67 81 76 AA 9E C3 72 D3 6D",
"serial": {
"_id": 10176,
"activationcount": 10,
"activationlimit": 30,
"dongleid": -1235188599,
"serialstring": "LvHdHH-Ux1VmY-pGKq1y-NEE4pp-8iAAgP",
"status": 0,
"flags": 0
}
},
{
"_id": 21197,
"action": 1,
"actiondate": 1550139702,
"actionresult": 0,
"activationsconsumed": 1,
"activationscountcurrent": 38,
"binding": {
"CAN_REPLACE_CPU": false,
"CAN_REPLACE_DVD": false,
"CAN_REPLACE_HDD": false,
"CAN_REPLACE_MAC": false,
"CAN_REPLACE_MOTHERBOARD": false,
"CAN_REPLACE_OS": false,
"CAN_REPLACE_FQDN": false,
"CAN_REPLACE_SID": false,
"CAN_REPLACE_IP": false,
"CPU": true,
"DVD": false,
"HDD": true,
"MAC": true,
"MOTHERBOARD": true,
"OS": false,
"FQDN": false,
"SID": false,
"IP": false
},
"binding_maxhardwarechangenumber": 0,
"cpu": "84 D0 4D AA 9A D3 35 01 9F 97 08 12 C8 D7 94 60 6B FC 35 67 06 F4 68 44 66 61 68 F3 44 F5 5D AB",
"customer": {
"_id": 246,
"archivationdate": 0,
"archived": false,
"companyname": "",
"description": "Autocreated from activator info",
"email": "bma_customer@guardant.com",
"lastname": "",
"name": "bma_customer",
"phone": "+44 1 020 12345678",
"status": 0,
"crmid": "",
"refid": ""
},
"detectedhardware": {
"CPU": true,
"DVD": true,
"HDD": true,
"MAC": true,
"MOTHERBOARD": true,
"OS": true,
"FQDN": true,
"SID": true,
"IP": true
},
"dvd": "43 D8 2D 4B 7C 18 2D F7 67 89 C2 7A 33 2E A7 09 D2 6D 3D B0 22 91 48 73 00 B6 05 06 EB 74 72 A1",
"hardwaredifference": {
"CPU": false,
"DVD": false,
"HDD": false,
"MAC": false,
"MOTHERBOARD": false,
"OS": false,
"FQDN": false,
"SID": false,
"IP": false
},
"hardwaregroupid": 0,
"hdd": "29 74 E0 6E A6 77 BC 5D 69 6E 80 4F B6 4F 4E B5 6B 36 47 D2 F2 82 31 35 97 C5 88 49 3F 38 05 15",
"locallicensesconsumed": 1,
"locallicensesremains": 12,
"mac": "49 01 D7 67 84 B3 1D 6C CF 2F D4 AD 54 75 17 51 8D 8C E9 1B C7 6D B1 E8 B6 6A 5C 32 0C 75 3E 05",
"mb": "94 B4 CE FD 54 5D 44 1E E8 61 BD 69 77 09 77 7C 67 3C A6 A5 14 5B 30 92 0D C4 52 63 89 2C 4E 2C",
"netlicensesconsumed": 158,
"netlicensesremains": 8088,
"order": {
"_id": 10079,
"activationbirthdate": 1533675600,
"activationdeathdate": 1602277200,
"activationlimit": 3,
"archivationdate": 0,
"archived": false,
"canoverwritecontainer": false,
"customerrequired": true,
"date": 1535720075,
"description": "order_to_test_first_activation",
"isdemo": false,
"number": 0,
"quantity": 5,
"status": 1,
"submitdate": 0,
"type": 0,
"ishardwarelicense": false,
"crmid": "",
"refid": ""
},
"os": "AE 54 6A CC 81 43 80 C4 A4 9C 4E 7E DE 26 92 F9 BA C9 8B 86 66 D3 3C 67 81 76 AA 9E C3 72 D3 6D",
"serial": {
"_id": 10176,
"activationcount": 10,
"activationlimit": 30,
"dongleid": -1235188599,
"serialstring": "LvHdHH-Ux1VmY-pGKq1y-NEE4pp-8iAAgP",
"status": 0,
"flags": 0
}
}
]
}
Возможные значения actionresult:
enum ActionResultCode : int
{
Success = 0, // successful operation
SerialHasNoActivationsAvailable = 1, // serial activation limit is over
VendorHasNoActivationTransactionsAvailable = 2, // vendor's service transaction limit is over
VendorHasNoLocalLiceses = 3, // vendor has no local licenses
UsingServiceGracePeriodIsExhausted = 4, // vendor's grace period for reactivation of before activated serials is over
VendorHasNoServiceSubscription = 5, // vendor's service subscription is over
NotEnoughHardware = 9, // not enough hardware for activation
VendorHasNoNetLicensesEnough = 10, // vendor has no net licenses
PrepareLicenseError = 13, // internal error that can be raised during license container generation
NotEhoughMemoryInLicense = 14, // internal error that can be raised during license container generation if not enough memory for saving all features
UnknownError = 666
};