Группы для уведомлений
1. Получение списка групп для уведомлений (GET /users/groups/
)
200 OK
-
Список групп пользователей получен.
2. Получение информации о группе уведомлений (GET /users/groups/{group_id}
)
Тела запроса нет. В query-параметрах передается id
группы пользователей, информацию о которой необходимо получить.
200 OK
-
Получена информация о группе пользователей.
404 NOT_FOUND
-
Группа пользователей не найдена.
3. Добавление группы уведомлений (POST /users/groups/
)
{
"groupname": "my_group_name", (1)
"description": ""
}
1 | Обязательное поле |
201 CREATED
-
Создана группа пользователей.
4. Изменение группы для уведомлений (PATCH /users/groups/{group_id}
)
Также в query-параметрах передается id
группы пользователей, информацию о которой необходимо изменить.
{
"groupname": "my_group_name",
"description": ""
}
200 OK
-
Параметры группы пользователей изменены.
400 BAD_REQUEST
-
Некорректное тело запроса.
404 NOT_FOUND
-
Группа пользователей не найдена.
5. Удаление списка групп для уведомлений (DELETE /users/groups/
)
{
"ids": [ (1)
1
]
}
1 | Обязательное поле |
204 NO_CONTENT
-
Список групп пользователей удален.
404 NOT_FOUND
-
Группа пользователей не найдена.
6. Получение списка уведомлений (GET /users/groups/notifications
)
200 OK
-
Получен список уведомлений.
7. Получение информации об уведомлении (GET /users/groups/notifications/{notification_id}
)
Тела запроса нет. В query-параметрах передается id
уведомления, информацию о котором необходимо получить.
200 OK
-
Получена информация об уведомлении.