POST - Массовое копирование чек-листов
Эндпоинт POST /check-lists/batch/copy
позволяет создавать копии нескольких чек-листов на основе их уникальных идентификаторов.
Детали запроса
- Метод:
POST
- Эндпоинт:
/check-lists/batch/copy
- Заголовки:
Authorization
: Требуется токен доступа.Content-Type
:application/json
.
- Тело запроса: Массив строк, где каждая строка — это уникальный идентификатор чек-листа (UUID).
Пример запроса
URL:
https://api.targpatrol.com/v1/check-lists/batch/copy
Тело запроса:
[
"ec946270-545c-4e51-ac5d-a6980dbd1575",
"261be68e-df86-4705-ac33-ba318996f155"
]
Пример успешного ответа
Код ответа: 200 OK
Тело ответа:
{
"id": "2e04ee59-c0af-4621-adea-f854d4b8572b",
"name": "Kitchen list 1 - Copy",
"actionIds": [
"1cea9223-e7d4-4b12-becc-9482afd7999d",
"ed13f992-7de6-4f0d-b77f-baa47ae00ec9"
],
"tags": [
"kitchen"
]
}
Ответы об ошибках
Неверные данные запроса
Возникает, если данные запроса некорректно отформатированы или содержат недопустимые типы.
Ответ:
{
"message": "invalid input data",
"code": "input.data.invalid",
"timestamp": "2023-03-07T05:57:59.315Z"
}
Решение: Убедитесь, что тело запроса содержит массив строк с валидными UUID.
Несоответствие типа контента
Возникает, если заголовок 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"
}
Решение: Повторите запрос позже или обратитесь в техническую поддержку.
Заключение
Эндпоинт POST /check-lists/batch/copy
предоставляет удобный способ дублирования нескольких чек-листов. Убедитесь, что запрос правильно отформатирован, чтобы успешно выполнить операцию.