Перейти к содержанию

licenses.php

Модуль управления лицензиями: получение журнала транзакций и обновление дат истечения лицензий

Методы API

Метод Действие Описание
licenses_journal_list получение списка записей в журнале лицензий Возвращает список записей журнала лицензий с возможностью фильтрации по биллингу, типу лицензии и периоду времени.

licenses/licenses_journal_list

Возвращает список записей журнала лицензий с возможностью фильтрации по биллингу, типу лицензии и периоду времени.

HTTP-метод: GET

Параметры:

Параметр Обязательный Тип Описание
action ✅ string Идентификатор метода: licenses_journal_list
token ✅ string Токен авторизации пользователя
billing ❌ integer Идентификатор биллинга для фильтрации записей журнала
family ❌ string Тип лицензии (семейство) для фильтрации в журнале
period_from ❌ string Дата начала периода фильтрации записей журнала
period_to ❌ string Дата окончания периода фильтрации записей журнала

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

curl -s "https://invapi.hostkey.ru/licenses.php" -X GET \
--data "action=licenses_journal_list" \
--data "token=HOSTKEY_TOKEN" \
--data "billing=1" \
--data "family=standard" \
--data "period_from=2024-01-01T00:00:00Z" \
--data "period_to=2024-01-31T23:59:59Z"
Пример успешного ответа
{
"result": "OK",
"action": "licenses_journal_list",
"data": [
{
"id": 12345,
"license_type": "standard",
"billing_id": 1,
"date_from": "2024-01-01T00:00:00Z",
"date_to": "2024-01-31T23:59:59Z",
"status": "active"
}
]
}
Примеры ошибок
{
"code": 400,
"message": "Please provide acton"
}
question_mark
Я могу вам чем-то помочь?
question_mark
ИИ Помощник ×