Квоты

Проверить включенность подсчета квот
GET /quotas/state

Ответ на успешный запрос:

{
    "enabled": "boolean"
}
  • enabled - если true, то подсчет квот включен, false - выключен.

Включение/выключение подсчета квот
PUT /quotas/state

Json-тело запроса:

{
    "enabled": "boolean"
}
  • enabled - true для включения, false для выключения.

Ответ на успешный запрос: 200 ОК

Получение списка квот
GET /quotas/quotas

Ответ на успешный запрос:

[
    {
        "id": "string",
        "title": "string",
        "comment": "string",
        "quota": "integer",
        "enabled": "boolean",
        "interval": "hour" | "day" | "week" | "month" | "quarter"
    },
    ...
]
  • id - идентификатор квоты;

  • title - название квоты, максимальная длина - 42 символа;

  • comment - комментарий, максимальная длина - 255 символов;

  • quota - ограничение трафика в байтах;

  • enabled - применяется ли квота;

  • interval - период действия квоты (час, день, неделя, месяц, квартал).

Создание квоты
POST /quotas/quotas

Json-тело запроса:

{
    "title": "string",
    "comment": "string",
    "quota": "integer",
    "enabled": "boolean",
    "interval": "string"
}
  • title - название квоты, максимальная длина - 42 символа;

  • comment - комментарий, максимальная длина - 255 символов;

  • quota - ограничение трафика в байтах;

  • enabled - применяется ли квота;

  • interval - период действия квоты (час, день, неделя, месяц, квартал).

Ответ на успешный запрос:

{
    "id": "string"
}
  • id - идентификатор квоты.

Редактирование квоты
PATCH /quotas/quotas/<id квоты>

Json-тело запроса:

{
    "title": "string",
    "comment": "string",
    "quota": "integer",
    "enabled": "boolean",
    "interval": "string"
}
  • title - название квоты, максимальная длина - 42 символа;

  • comment - комментарий, максимальная длина - 255 символов;

  • quota - ограничение трафика в байтах;

  • enabled - применяется ли квота;

  • interval - период действия квоты (час, день, неделя, месяц, квартал).

Ответ на успешный запрос: 200 ОК

Удаление квоты
DELETE /quotas/quotas/<id квоты>

Ответ на успешный запрос: 200 ОК

Last updated