Skip to main content

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 предоставляет удобный способ дублирования нескольких чек-листов. Убедитесь, что запрос правильно отформатирован, чтобы успешно выполнить операцию.