Skip to main content

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