Guardant Control Center включает в себя менеджер сетевых лицензий Guardant.
В этом разделе содержится описание REST запросов к менеджеру лицензий.
Менеджер лицензий работает по HTTP на порту 3189.
Для локальной машины http://localhost:3189
Все запросы (исключение составляют только запросы на получение html-страниц) принимают и возвращают данные в JSON формате.
В случае успешного выполнения возвращается только HTTP ответ.
Если в процессе выполнения происходит ошибка, то возвращается поле 'status' следующего формата:
"status": {
"code": 401,
"description": "User unauthorized",
"message": "Unauthorized",
"status": 401
}
| Параметр | Описание |
|---|---|
| code | Код возврата сервиса на недопустимую операцию |
| description | Описание недопустимой операции |
| status | Дублирование кода HTTP-ответа |
| message | Дублирование описания HTTP-ответа |
Коды ошибок и их описание:
| Код возврата сервиса | Текст ошибки для интерфейса | |
|---|---|---|
| 401 | Пользователь не авторизован | User unauthorized |
| 70001 | Ключи не обнаружены | No dongles |
70002 | Cессия не найдена | Session not found |
| 70003 | Зарезервированная лицензия не найдена | Reserved license not found |
| 70004 | Ошибка получения отпечатка оборудования | Can't get hardware fingerprint |
| 70005 | Не найден отпечаток оборудования | Can't find fingerprint |
| 70006 | Отчуждение по сети доступно только для локального компьютера | Online detach allowed only for local PC |
| 80002 | Компонент не найден | Feature not found |
| 80003 | Сетевые лицензии исчерпаны | Feature network resource exhausted |
| 80007 | Лицензия не активирована | License with this licenseId has not been activated yet or reactivation required |
| 80008 | Лицензия уже активирована | License already activated |
| 80034 | Компоненты не обнаружены | No any results found |
| 80053 | Открепление невозможно для некоторых выбранных компонентов | Detach failed for some of chosen features |
| 80054 | Требуется выполнить возврат лицензии, перед откреплением новой | Required cancel previous detach before making new one |
| 80055 | Открепленная лицензия уже истекла | Detached license already expired |
| 80056 | Открепленная лицензия не найдена | Detached license not found |
| 80057 | Открепление запрещено в Gurdant Control Center | Detach forbidden by Gurdant Control Center |
Доступное REST API для Guardant Control Center охватывает следующие блоки: