You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Получение истории серийного номера по строке серийного номера

Требуется авторизация. 

 Входные параметры 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
    };
  • No labels