Перейти к содержанию

GetChats#

Test Postman Apidog

Метод предназначен для получения списка чатов текущего аккаунта.

Для метода используются ограничения на частоту запросов в секунду.

Запрос#

Для получения списка контактов требуется выполнить запрос по адресу:

GET
{{apiUrl}}/waInstance{{idInstance}}/getChats/{{apiTokenInstance}}

Префикс v3 стал необязательным параметром запроса

Для вашего удобства унифицировали формат запросов методов API для всех мессенджеров.
Подробнее о правилах вызова методов читайте в статье Выполнение запросов.

Для получения параметров запроса apiUrl, idInstance и apiTokenInstance обратитесь к разделу Перед началом работы.

Ответ#

Поля ответа#

Поле Тип Описание
chatId string Идентификатор корреспондента или группового чата
name string Имя чата
type string Тип чата.
Может принимать значения user, group, channel, bot
phoneNumber integer Номер телефона контакта

Если номер телефона скрыт, или контакт являестя группой, принимает значение 0

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

[
    {
        "chatId": "-10000000000000",
        "name": "Название группы",
        "type": "group",
        "phoneNumber": 0
    },
    {
        "chatId": "10000000",
        "name": "Ходабрыш Пробешёлов",
        "type": "user",
        "phoneNumber": 79876543210
    },
    {
        "chatId": "10000001",
        "name": "Иван Царевич",
        "type": "user",
        "phoneNumber": 0
    },
    {
        "chatId": "10000002",
        "name": "Green-API bot",
        "type": "bot",
        "phoneNumber": 0
    }
]

Ошибки GetChats#

Перечень общих для всех методов ошибок смотрите в разделе Стандартные ошибки

Код HTTP Описание ошибки Возможные решения
200 Метод GetChats возвращает пустой массив [] Обратиться в службу техподдержки.