GET - Список чек-листов
Эндпоинт GET /check-lists
позволяет получить список чек-листов, которые представляют собой наборы действий, сгруппированных по задачам или категориям. Этот эндпоинт поддерживает пагинацию, фильтрацию и сортировку для удобного управления результатами.
Детали запроса
- Метод:
GET
- Эндпоинт:
/check-lists
- Заголовки:
Authorization
: Токен доступа (обязательно).
- Параметры запроса (необязательно):
offset
(целое число): Смещение для пагинации (по умолчанию:0
).limit
(целое число): Количество элементов на странице (по умолчанию:20
).sort
(строка): Поле и направление сортировки (например,id
,name
).
Пример запроса
URL запроса:
https://api.targpatrol.com/v1/check-lists?offset=0&limit=20&sort=id
Заголовки:
Authorization: Bearer YOUR_API_TOKEN
Пример успешного ответа
{
"data": [
{
"id": "2e04ee59-c0af-4621-adea-f854d4b8572b",
"name": "Kitchen list 1",
"actionIds": [
"1cea9223-e7d4-4b12-becc-9482afd7999d",
"ed13f992-7de6-4f0d-b77f-baa47ae00ec9"
],
"tags": [
"kitchen"
]
}
],
"meta": {
"offset": 0,
"limit": 20,
"count": 1000,
"sort": [
{
"property": "id",
"direction": "asc"
}
]
}
}
Поля ответа
data
Массив объектов чек-листов:
id
(строка): Уникальный идентификатор чек-листа.name
(строка): Название чек-листа.actionIds
(массив): Список идентификаторов действий, связанных с чек-листом.tags
(массив): Теги, назначенные чек-листу.
meta
Метаданные для пагинации и сортировки:
offset
(целое число): Текущее смещение для пагинации.limit
(целое число): Максимальное количество элементов в ответе.count
(целое число): Общее количество доступных чек-листов.sort
(массив): Критерии сортировки:property
(строка): Поле, по которому выполняется сортировка.direction
(строка): Порядок сортировки (asc
илиdesc
).
Обработка ошибок
1. Внутренняя ошибка сервера
Возникает при технических проблемах на стороне сервера.
Пример ответа:
{
"message": "internal server error",
"code": "internal.server.error",
"timestamp": "2023-03-07T05:57:59.315Z"
}
Решение: Повторите запрос позже или обратитесь в техническую поддержку, если проблема сохраняется.
Итог
Эндпоинт GET /check-lists
предоставляет доступ к списку доступных чек-листов. Используйте параметры запроса для настройки результатов с помощью фильтрации, сортировки и пагинации. Корректная обработка ошибок и использование метаданных помогут оптимизировать интеграцию в ваше приложение.