/api/lite/tag
Создание/редактирование/удаление метки
Для создания / редактирования
/api/lite/tag
Для создания или редактирования метки, выполняется следующий POST запрос.
Пример запроса:
{
"id": "идентификатор метки",
"name": "На производстве",
"color_id": "color1"
}
Если id не указан, тогда выполняется создание новой метки, если id указан – метка обновляется.
В ответ возвращается результат операции и id созданной/отредактированной метки.
Пример успешного ответа:
{
"success": true,
"id": "1000"
}
В случае ошибки:
{
"success": false,
"errors": [
{
"code": 0,
"message": "Метки с указанным id не существует"
}
]
}
Для удаления:
/api/lite/tag
Для удаления метки, выполняется следующий POST запрос с указанием идентификатора метки.
Пример запроса:
{
"id": "1000"
}
В ответ возвращается результат операции и id удаленной метки.
Пример успешного ответа:
{
"success": true,
"id": "1000"
}
В случае ошибки:
{
"success": false,
"errors": [
{
"code": 0,
"message": "Метки с указанным id не существует"
}
]
}
Получение списка меток
/api/lite/tag
В ответ возвращается список всех созданных меток, а также набор доступных цветов для меток.
Пример запроса:
{
"tags": [
{
"id": "1000",
"name": "В производстве",
"color": "color1"
},
{
"id": "1001",
"name": "VIP",
"color": "color2"
}
],
"colors": [
{
"id": "color1",
"code": "#FF0000"
},
{
"id": "color2",
"code": "#FFDD00"
}
]
}