DELETE - Массовое удаление чек-листов
Эндпоинт DELETE /check-lists/batch
позволяет удалять несколько чек-листов за один запрос.
Детали запроса
- Метод:
DELETE
- Эндпоинт:
/check-lists/batch
- Заголовки:
Authorization
: Требуется токен доступа.Content-Type
:application/json
.
- Тело запроса: Массив строк, где каждая строка — это уникальный идентификатор чек-листа (UUID).
Пример запроса
URL:
https://api.targpatrol.com/v1/check-lists/batch
Тело запроса:
[
"ec946270-545c-4e51-ac5d-a6980dbd1575",
"261be68e-df86-4705-ac33-ba318996f155"
]
Ответы сервера
Успешное удаление
При успешном выполнении запроса сервер возвращает код состояния 204 No Content
с пустым телом ответа.
Ответы об ошибках
Неверные данные запроса
Возникает, если данные запроса некорректно отформатированы или содержат недопустимые типы.
Ответ:
{
"message": "invalid input data",
"code": "input.data.invalid",
"timestamp": "2023-03-07T05:57:59.315Z"
}
Решение: Убедитесь, что тело запроса содержит массив строк в формате валидных UUID.
Ресурс не найден
Возникает, если один или несколько указанных чек-листов отсутствуют в системе.
Ответ:
{
"message": "resource wasn't found",
"code": "not.found",
"timestamp": "2023-03-07T05:57:59.315Z"
}
Решение: Проверьте правильность указанных идентификаторов чек-листов и убедитесь, что они существуют в системе.
Несоответствие типа контента
Возникает, если заголовок Content-Type
отсутствует или данные запроса не являются корректным JSON.
Ответ:
{
"message": "mismatch in the types of content",
"code": "not.acceptable",
"timestamp": "2023-03-07T05:57:59.315Z"
}
Решение: Убедитесь, что тело запроса корректно отформатировано в JSON, и указаны соответствующие заголовки.
Внутренняя ошибка сервера
Возникает из-за технической проблемы на стороне сервера.
Ответ:
{
"message": "internal server error",
"code": "internal.server.error",
"timestamp": "2023-03-07T05:57:59.315Z"
}
Решение: Повторите запрос позже или обратитесь в техническую поддержку.
Итог
Эндпоинт DELETE /check-lists/batch
предоставляет удобный способ массового удаления чек-листов. Убедитесь, что данные запроса правильно отформатированы, чтобы успешно выполнить операцию.