Arrow
Начало работы с Wazzup
Arrow
Как подключить мессенджер
Arrow
Как пользоваться чатами Wazzup
Arrow
Как оплатить
Arrow
Битрикс24
Arrow
Как подключить Wazzup
Arrow
Как переписываться
Arrow
Как настроить автоматизацию
Arrow
Сквозная аналитика
Arrow
Решение проблем
Arrow
amoCRM
Arrow
Как подключить Wazzup
Arrow
Как переписываться
Arrow
Как настроить автоматизацию
Arrow
Сквозная аналитика
Arrow
Решение проблем
Arrow
Другие CRM
Arrow
1С: УНФ
Arrow
HubSpot
Arrow
Zoho
Arrow
Pipedrive
Arrow
ПланФикс
Arrow
Еще CRM
Arrow
Как продавать еще удобнее
Arrow
Всё о WABA
Arrow
Для партнеров
Arrow
Публичное API
Для партнеров
Arrow

Групповые чаты WhatsApp

На этой странице собраны методы, которые позволяют создавать и редактировать групповые чаты WhatsApp по API, получать информацию о группах. Узнайте в нашей инструкции больше о том, как работают групповые чаты в Wazzup.

При работе с перечисленными методами используйте в заголовках токен дочернего аккаунта client_access_token, который получили с помощью упрощенной авторизации или OAuth: Authorization: Bearer client_access_token

Создание группового чата

Метод помогает создать новый групповой чат WhatsApp и добавить в него участников.

Если кто-то из контактов запретил в настройках мессенджера добавлять его в групповые чаты, этому контакту придёт приглашение вступить в группу.

Метод POST /v2/groups

Body-параметр. Обязательные отмечены * Тип  Описание 
channel_id * string Уникальный идентификатор канала
type * string Тип группы: whatsapp
name * string Название группы (1–100 символов)
avatar_url string Изображение для группы
members * array Список участников группы
members.phone * string Номер телефона участника (мин. 1 символ)
members.name string Имя участника (до 150 символов)

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

curl -L 'https://tech.wazzup24.com/v2/groups
-H 'Authorization: Bearer <client_access_token>'

{
"channel_id": "87d624ba-1cca-4ae3-a348-2dc0b56b8930",
"type": "whatsapp",
"name": "Новая группа",
"avatar_url": "https://example.com/avatar.jpg",
"members": [
{
"phone": "+79151231234",
"name": "Иван"
}
]
}

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

{
"data": {
"group_id": "e0de64bf-05b5-412a-a8bc-183acc307b",
"name": "Новая группа",
"avatar_url": "https://example.com/group-avatar.jpg",
"has_settings_access": true,
"members": [
{
"group_member_id": "044e21af-bab4-473c-9fb6-9b3d08023721",
"name": "Иван",
"avatar_url": "https://example.com/avatar1.jpg",
"is_admin": false,
"status": "in_group",
"is_you": true
}
]
},
"meta": {
"timestamp": 1762372409
}
}

Результат: Информация о созданном групповом чате.

Параметр ответа. Обязательные отмечены * Тип  Описание 
data.group_id * string Идентификатор группового чата
data.name * string Название группового чата
data.avatar_url string Ссылка на аватарку чата
data.has_settings_access * boolean Если true, то настройки группы доступны
members * object Объект с информацией об участниках
members.name * string Имя участника
members.avatar_url string Ссылка на аватарку участника
members.is_admin * boolean Показывает, является ли участник администратором группы
members.status * string Статус участника: invited, in_group, unknown, deleted, not_exists
members.is_you * boolean true, если участник — канал, подключенный к аккаунту Wazzup

Получение информации о группе

Метод помогает получить данные о группе. Также вы можете подписаться на вебхуки, чтобы сразу узнавать об изменениях в групповых чатах.

Метод GET /v2/groups/{group_id}

Path-параметры
group_id — ID группового чата

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

curl -L 'https://tech.wazzup24.com/v2/groups/e0de64bf-05b5-412a-a8bc-183acc307b' -H 'Authorization: Bearer <client_access_token>'

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

{
"data": {
"name": "Новая группа",
"avatar_url": "https://example.com/group-avatar.jpg",
"has_settings_access": true,
"members": [
{
"group_member_id": "813e884b-617c-4c17-ae8d-ba2fd0c0cb6e",
"name": "Иван",
"avatar_url": "https://example.com/avatar1.jpg",
"is_admin": false,
"status": "in_group",
"is_you": true
}
]
},
"meta": {
"timestamp": 1762372409
}
}

Результат: Информация о групповом чате.

Обновление аватара или названия группы

Метод PATCH /v2/groups/{group_id}

Path-параметры
group_id — ID группового чата

Body-параметр. Обязательные отмечены * Тип  Описание 
name* string Название группы (1–100 символов)
avatar_url string Изображение для группы

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

curl -L 'https://tech.wazzup24.com/v2/groups/e0de64bf-05b5-412a-a8bc-183acc307b'
-H 'Authorization: Bearer <client_access_token>'

{
"name": "Группа",
"avatar_url": "https://example.com/avatar.jpg"
}

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

{
"data": null,
"meta": {
"timestamp": 1762372409
}
}

Результат: Информация о групповом чате изменена.

Добавление участников в группу

Метод POST /v2/groups/{group_id}/members

Path-параметры
group_id — ID группового чата

Body-параметр. Обязательные отмечены * Тип  Описание 
phone* string Номер телефона участника (мин. 1 символ)
name string Имя участника (до 150 символов)

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

curl -L 'https://tech.wazzup24.com/v2/groups/e0de64bf-05b5-412a-a8bc-183acc307b'
-H 'Authorization: Bearer <client_access_token>'

[
{
"phone": "+79151231234",
"name": "Иван"
}
]

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

{
"data": [
{
"group_member_id": "d1b504f7-2202-42c5-a799-b019f6485",
"name": "Иван",
"avatar_url": "https://example.com/avatar1.jpg",
"is_admin": false,
"status": "in_group",
"is_you": true
}
],
"meta": {
"timestamp": 1762372409
}
}

Результат В группу добавлен новый участник.

Удаление участника

Метод DELETE /v2/groups/{group_id}/members

Path-параметры
group_id — ID группового чата

Параметры запроса
group_member_id — ID участника группы. Приходит в ответе при создании группы, добавлении участника или запросе информации о групповом чате.

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

curl -L 'https://tech.wazzup24.com/v2/groups/e0de4bf-05b5-412a-a8bc-183ac307b'
-H 'Authorization: Bearer <client_access_token>'

[
{
"group_member_id": "579cfe-a27d-48d0-934a-a2e1e37de634"
}
]

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

{
"data": null,
"meta": {
"timestamp": 1762372409
}
}

Результат: Из группы удалён участник.

Изменение имени участника

В Wazzup можно переименовать участника группового чата, чтобы пользователю было проще понять, с кем он общается. Например, назвать участника Валерия «Бухгалтер Валерий». Имя участника изменится только в группе Wazzup и останется прежним в мессенджере.

Метод PATCH /v2/groups/{group_id}/members

Path-параметры
group_id — ID группового чата

Body-параметр. Обязательные отмечены * Тип  Описание 
group_member_id* string ID участника группы. Приходит в ответе при создании группы, добавлении участника или запросе информации о групповом чате
name string Новое имя участника (до 150 символов)

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

curl -L 'https://tech.wazzup24.com/v2/groups/e064bf-05b5-412a-a8bc-183acc307b'
-H 'Authorization: Bearer <client_access_token>'

[
{
"group_member_id": "8bd17f-c415-4bf7-93db-a4098e8de7b9",
"name": "Иван"
}
]

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

{
"data": null,
"meta": {
"timestamp": 1762372409
}
}

Результат: Участник группы переименован.