Этот метод позволяет удалить определенный тег у указанного чата. Удаление тегов помогает поддерживать актуальность категоризации чатов и убирать устаревшие метки. Это позволяет гибко управлять системой тегов и адаптировать её к изменяющимся бизнес-процессам.

GET /api2/contact_tag_delete/{token}/{phone}/{tag-name}

Параметры запроса
ПараметрТипОбязательныйОписание
tokenstringДаAPI-токен, полученный в настройках
phonestringДаНомер телефона в международном формате или ID чата для Telegram
tag-namestringДаНазвание тега, кодированное функцией urlencode

Ответ при успехе
{"err":0,"result":"success"}

Возможные ошибки
Код ошибкиОписание
token failОшибка в токене
not foundНе найден чат
phone failОшибка в номере телефона
tag not entryПустое значение тега

Примеры использования
curl -X GET "https://wamm.chat/api2/contact_tag_delete/YOUR_TOKEN/79001234567/VIP%20Client"
function deleteTagFromChat($token, $phone, $tagName) {
    // Подготавливаем URL запроса с кодированием тега
    $url = "https://wamm.chat/api2/contact_tag_delete/$token/$phone/" . urlencode($tagName);
    
    // Выполняем запрос
    $response = file_get_contents($url);
    
    // Обрабатываем ответ
    if ($response !== false) {
        // Преобразуем ответ в массив
        $json_response = json_decode($response, true);
        
        // Проверяем наличие ошибок
        if (isset($json_response['err'])) {
            if ($json_response['err'] == 0 && $json_response['result'] == 'success') {
                echo "Тег успешно удален из чата";
            } else {
                echo "Ошибка: " . $json_response['err'];
            }
        } else {
            echo "Не удалось обработать ответ от сервера";
        }
    } else {
        echo "Не удалось выполнить запрос к серверу";
    }
}

// Используем функцию для удаления тега из чата
$token = "YOUR_TOKEN";
$phone = "79001234567";
$tagName = "VIP Client";

deleteTagFromChat($token, $phone, $tagName);