Метод возвращает историю активации серийного номера по строке серийного номера.
| Адрес | /v1.0/getserialhistory |
| Тип | POST |
| Login | Требуется |
Входные параметры
Входные параметры передаются в теле запроса в raw JSON:
| Параметр | Обязательность | Описание | Возможные значения |
|---|---|---|---|
serialNumber | Обязателен | Серийный номер | |
actiondatebegin | Опционален | В ответ будут попадать только события с совпадающим или более поздним временем в Unix time | |
actiondateend | Опционален | В ответ будут попадать все события с совпадающим или более ранним временем в Unix time | |
Если параметры actiondatebegin и actiondateend заданы одновременно, будут отобраны события из отрезка времени [actiondatebegin, actiondateend] | |||
actionresult | Опционален | В ответ будут попадать только события, у которых actionResult совпадает с одним из перечисленных значений | value1[,value2,value3,...] |
hardwaregroupid | Опционален | В ответ будут приходить события, относящиеся к записям группы 0. |
|
direction | Опционален | Направление сортировки. По умолчанию используется сортировка asc |
|
limit | Опционален | Максимальное количество записей, которые можно получить. По умолчанию равен 100 | От 1 до 100 включительно |
offset
| Опционален | Смещение, показывающее с какого порядкового номера записи (с учетом выбранной сортировки) необходимо получить limit записей. Записи нумеруются с 0 | |
https://station.guardant.ru/v1.0/getserialhistory
{
"serialNumber": "5MiY8Z-CPMKyz-Raaz1R-cYVwWT-ZhJvs9",
"limit": 1,
"offset": 0,
"direction": "asc",
"actiondatebegin": 1770648310,
"actiondateend ": 1770658310,
"actionresult": 0
}
Ответ
Возвращает массив history:
Возможные значения 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
};