Перейти к содержимому

clearWebhooksQueue

Обновлено 17 октября 2026

Помечает все неподтверждённые уведомления очереди канала прочитанными. Они больше не придут ни в receiveNotification, ни на вебхук. Следующим придёт первое новое уведомление.

Запрос GET /waInstance{idInstance}/clearWebhooksQueue/{apiTokenInstance}
Тело нет
Каналы MAX, Telegram, WhatsApp, почта

Пример запроса

Очистить очередь канала:

curl

curl "$GRATIO_URL/waInstance$GRATIO_ID/clearWebhooksQueue/$GRATIO_TOKEN"

Python

import os
import requests

BASE = f"{os.environ['GRATIO_URL']}/waInstance{os.environ['GRATIO_ID']}"
TOKEN = os.environ["GRATIO_TOKEN"]

url = f"{BASE}/clearWebhooksQueue/{TOKEN}"
response = requests.get(url, timeout=60)
print(response.status_code, response.json())

Node.js

const { GRATIO_URL, GRATIO_ID, GRATIO_TOKEN } = process.env;
const base = `${GRATIO_URL}/waInstance${GRATIO_ID}`;

const url = `${base}/clearWebhooksQueue/${GRATIO_TOKEN}`;
const response = await fetch(url);
console.log(response.status, await response.json());

PHP

<?php
$base = getenv('GRATIO_URL') . '/waInstance' . getenv('GRATIO_ID');
$url = $base . '/clearWebhooksQueue/' . getenv('GRATIO_TOKEN');

$ch = curl_init($url);
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_TIMEOUT => 90,
]);
$response = json_decode(curl_exec($ch), true);
echo curl_getinfo($ch, CURLINFO_HTTP_CODE), PHP_EOL;
print_r($response);

Пример ответа

Ответ 200 OK:

{"isCleared": true}

Ответ одинаковый, даже если очередь была пуста.

Что очищается

Что После очистки
неподтверждённые уведомления очереди подтверждены, больше не придут
отравленные уведомления остаются — см. getDeadNotifications
очереди подписок не меняются — у каждой подписки своя очередь
история чатов не меняется — сообщения доступны в getChatHistory

Отменить очистку нельзя.

Когда пригодится

  • Переход с другого сервиса или первое подключение приложения: накопленные уведомления уже не нужны.
  • Приложение долго стояло, а пропущенное вы дочитаете историей чатов.
  • Тестовый канал: начать с чистой ленты.

Не очищайте очередь, чтобы «разгрести» вебхук, который отвечает ошибкой: новые уведомления встанут так же. Сначала почините обработчик.

Ошибки

Код code Когда Что делать
401 — неверный idInstance или токен взять ключ в кабинете

Что дальше

Была ли статья полезна?