Для обеспечения возможности прохождения запросов от хоста Station к localhost:3189 (Guardant Control Center) - локальный сервис отвечает на запросы с добавлением http-заголовков CORS.
Получение списка аппаратных ключей, подключенных к ПК
Входных параметров нет.
GET http://localhost:3189/v1.0/dongles
Возвращает массив dongles:
{
"dongles": [
{
"dongleId": 844727475,
"dongleModel": 128,
"netResource": 0,
"publicCode": 1368487351,
"typeFlags": 504
},
{
"dongleId": 991846791,
"dongleModel": 128,
"netResource": 0,
"publicCode": 1368487351,
"typeFlags": 442
}
]
}
Прошивка аппаратных ключей
Входные параметры RAW JSON - массив dongleids - идентификаторов аппаратных ключей, которые требуется прошить
{
"dongles":
[
{
"dongleId" : 12323
},
{
"dongleId" : 345453
},
{
"dongleId" : 575676
}
]
}
POST http://localhost:3189/v1.0/burndongles
Возвращает массив dongles с результатами операции прошивки:
{
"dongles": [
{
"dongleId": 12323,
"retCode": 33
},
{
"dongleId": 345453,
"retCode": 33
},
{
"dongleId": 575676,
"retCode": 33
}
]
}
Помигать выбранным аппаратным ключом
POST http://localhost:3189/v1.0/blink/{dongleid}
Возвращает значение retCode:
{
"retCode": 33
}