Удаление шаблонов групперов по фильтру или всех шаблонов
Запрос
| Тип | Метод |
|---|---|
DELETE |
/logmule_go_templates_grouper/all |
Описание: метод удаляет шаблоны групперов.
Если в теле запроса передан объект GenericSearchRequest, удаляются шаблоны, соответствующие заданным условиям поиска.
Если тело запроса не передано, удаляются все шаблоны групперов.
Пример запроса
DELETE
http://127.0.0.1/cruddy/v2/logmule_go_templates_grouper/all
Тело запроса является необязательным.
При необходимости удаления шаблонов по фильтру передаётся объект GenericSearchRequest, используемый при поиске шаблонов групперов.
Пример тела запроса
{
"<параметр>": "<значение>"
}
Примечание: Если тело запроса отсутствует, метод удаляет все шаблоны групперов.
Успешный ответ
Статус код: 204 – запрос успешно обработан.
Тело ответа отсутствует.
Другие возможные ответы
| Код | Ответ | Описание |
|---|---|---|
400 |
Bad Request |
Неверный тип параметра запроса либо отсутствует обязательный параметр |
401 |
can't get user info: |
Невозможно аутентифицировать пользователя |
422 |
Внутренняя ошибка удаления | Ошибка при удалении шаблонов |
500 |
Internal Server Error |
Ошибка сервера |
Возможные ошибки:
400—"missing uid header"— отсутствует заголовокPgr-User-ID;400—"Pgr-User-Id should be uuid format"— неверный форматPgr-User-ID;400—"Bad Request"— неверный тип параметра запроса либо отсутствует обязательный параметр;401—"can't get user info:"— невозможно аутентифицировать пользователя;500—"Internal Server Error"— ошибки сервера.
Ответ с кодом 422
Параметры ответа:
| Параметр | Тип данных | Описание |
|---|---|---|
| error_code | integer |
Внутренний код ошибки удаления |
| relations | RelationErrors |
Информация о связанных сущностях |
Возможные значения error_code:
| Код | Описание |
|---|---|
11001 |
Ошибка связанных данных (зависимости) |
11012 |
Ошибка некорректно настроенных связей |
11003 |
Запрос на изменение не затронул ни одной строки |
Пример ответа с кодом 422
{
"error_code": 11001
}
Пример ответа с кодом 401
{
"error": "can't get user info:"
}
Пример ответа с кодом 500
{
"error": "Internal Server Error"
}