# activateLicense

Администратор

Описание: активировать ключ лицензии.

При невозможности произвести активацию онлайн - создается файл для оффлайн активации.

Пример запроса:

{
    "method" : "activateLicense",
    "requestId" : "1",
    "key" : "G3K3-E929-837P-BHNQ-GKAV-GSLH-T5YU-3TJ8-ECWD-YBRV-J7A2"
}

Пример ответа:

{
    "method" : "activateLicense",
    "requestId" : "1",
    "status" : "processing",
    "result" : true
}

При невозможности активации онлайн:

{
    "method" : "activateLicense",
    "requestId" : "1",
    "status" : "offline",
    "fileId" : 451995367,
    "result" : true
}

При неверном формате ключа лицензии

{
    "method" : "activateLicense",
    "requestId" : "1",
    "status" : "invalid",
    "error" : "Wrong key format",
    "result" : false
}

Описание параметров:

  • status - статус ключа лицензии, возможны значения:

    • valid - активация прошла успешно
    • invalid - ошибка активации
    • offline - при невозможности активации онлайн
    • processing - данные для активации обрабатываются лицензионным сервером
  • key - ключ лицензии

  • fileId - идентификатор созданного файла на вcтроенном http сервере, который был предварительно загружен и который будет использован для оффлайн регистрации

  • requestId - уникальный идентификатор запроса. Детальнее с ним можно ознакомиться здесь

См. также: