Удаление результата проверки соответствия ПО по ID
Запрос
| Тип | Метод |
|---|---|
DELETE |
/software_compliance_checks/{id} |
Описание: метод удаляет результат проверки соответствия ПО по заданному ID.
Пример запроса
DELETE
http://127.0.0.1/cruddy/v2/software_compliance_checks/7bc42fd2-057c-4117-b367-8528bec75c80
Параметры пути:
| Параметр | Тип данных | Обязательность | Описание |
|---|---|---|---|
| id | string (uuid) |
Required | ID удаляемого результата проверки соответствия ПО |
Успешный ответ
Статус код: 200 – объект успешно удалён.
Другие возможные ответы
| Код | Ответ | Описание |
|---|---|---|
400 |
Bad Request |
Неверный параметр запроса или некорректный формат ID |
401 |
can't get user info: |
Невозможно аутентифицировать пользователя |
404 |
not found |
Объект не найден |
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"— неверный тип параметра запроса либо отсутствует обязательный параметр;400— передан некорректный параметрid— ID должен иметь формат UUID;401—"can't get user info:"— невозможно аутентифицировать пользователя;404—"not found"— объект не найден;422— внутренняя ошибка удаления;500—"Internal Server Error"— другие ошибки при удалении объекта.
При ответе с кодом 422 тело ответа может содержать внутренний код ошибки:
| Параметр | Тип данных | Описание |
|---|---|---|
| error_code | integer |
Внутренний код ошибки удаления |
| relations | object |
Информация о связях, препятствующих удалению |
Возможные значения error_code:
11002— общая ошибка удаления;11003— запрос не затронул ни одной сущности;11011— удаление невозможно из-за наличия блокирующих связей.
Пример ответа с кодом 400
{
"error": "Bad Request"
}
Пример ответа с кодом 404
{
"error": "not found"
}
Пример ответа с кодом 422
{
"error_code": 11011,
"relations": {}
}
Пример ответа с кодом 500
{
"error": "Internal Server Error"
}