/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"
    }
  ]
}