Какой есть rest api для редактирования или добавления тега в задачу?

Вам для редактирования или добавления тега в задачу в Bitrix24 необходимо использовать REST API метод "tasks.task.update".

Для начала, у вас должен быть создан access token, который используется для аутентификации в API. Вы можете создать его, перейдя в настройки вашего профиля на портале Bitrix24 и перейдя в раздел "Webhooks".

После получения access token, вы можете использовать его для отправки запросов к REST API.

Пример запроса для обновления или добавления тега в задачу может выглядеть следующим образом:

$url = "https://ваш_портал/rest/task.item.update.json";
$accessToken = "ваш_access_token";

$data = array(
    "task" => array(
        "ID" => 123, // ID задачи, в которую нужно добавить или обновить тег
        "TAGS" => array("тег 1", "тег 2") // список тегов
    ),
    "auth" => $accessToken
);

$options = array(
    "http" => array(
        "header" => "Content-type: application/x-www-form-urlencoded",
        "method" => "POST",
        "content" => http_build_query($data)
    )
);

$context = stream_context_create($options);
$result = file_get_contents($url, false, $context);

if ($result === false) {
    // обработка ошибки соединения
} else {
    $response = json_decode($result, true);
    if (isset($response["error"])) {
        // обработка ошибки API
    } else {
        // обработка успешного запроса
    }
}

Вы должны заменить "ваш_портал" на адрес вашего портала Bitrix24 и "ваш_access_token" на ваш собственный access token.

В массиве $data указывается ID задачи, в которую нужно добавить или обновить тег, а также список тегов, которые нужно добавить или обновить.

Затем, с помощью функции file_get_contents() и контекста потока, отправляется POST-запрос к REST API Bitrix24. Полученный ответ можно декодировать из JSON в массив с помощью функции json_decode().

Затем вы можете обработать ответ, проверив наличие ошибки API или успешность запроса.

Это пример кода на языке PHP, но вы также можете использовать аналогичные методы для других языков программирования. Проверьте документацию Bitrix24 REST API для получения подробной информации о других методах и параметрах.