https://binuke.info/api.php JSON: UTF-8WASend: положительный license.waaccid -> конкретный аккаунт; waaccid=-1/0 -> global default из config; waaccid=-2 -> запрещено.?mode=WAApiInfo-2 = WhatsApp запрещён; -1 = общий WhatsApp + разрешено создать личный instance; 0 = только общий; >0 = конкретный WhatsApp аккаунт. Создание извне дополнительно требует глобального разрешения External Create.| mode | Параметры | Назначение |
|---|---|---|
| WASend | to, body / filename+fileBase64 | Отправка текста/файла через разрешённый маршрут. |
| WACheck | to | Проверка номера WhatsApp. |
| WAList | | Базовый список чатов существующего маршрута. |
| WAConnectionStatus | | Безопасное определение маршрута provider/account/status и доступности личного инстанса. |
| mode | Параметры | Назначение |
|---|---|---|
| WAAccountInfo | | Информация о личном подключённом аккаунте: имя/about/avatar. |
| WAContacts / WABlockedContacts | limit? | Контакты и блок-лист. |
| WAContactInfo | contactId | Контакт: about, фото, общие группы и т.п. |
| WAChatsOverview | limit?, messageLimit?, avatars?, fast?, rawTimeoutMs? | Чаты + последние сообщения + авторы + аватары. |
| WAChatInfo | chatId | Информация о чате. |
| WAChatMessages | chatId, limit?, fromMe?, details?, fast? | Последние сообщения; details=1 добавляет автора/аватар. |
| WAPinnedMessages | chatId | Закреплённые сообщения. |
| WASearchMessages | q, chatId?, limit?, page? | Поиск сообщений. |
| WAMessageInfo / WAMessageMedia | messageId, delivery? | Данные сообщения/реакции/доставка и media base64. |
| WAGroupInfo / WAGroupParticipants | groupId | Информация о группе и участники. |
| mode | Параметры | Назначение |
|---|---|---|
| WAAccountLabels / WAChatLabels / WAChatsByLabel | chatId? / labelId? | WhatsApp Business labels и чаты по метке. |
| WABroadcasts / WABroadcastInfo | broadcastId? | Broadcast-списки. |
| WAChannels / WAChannelInfo / WAChannelSubscribers / WAChannelInviteInfo / WAChannelSearch | channelId? / invite? / q? | Каналы/newsletters: список, карточка, подписчики из контактов, invite, поиск. |
| WACustomerNote / WACommonGroups | contactId | Customer note и общие группы. |
| WANumberInfo / WAContactDeviceCount / WAContactLidAndPhone | number/contactId/ids | Расширенная информация номера/устройств/LID. |
| WAPollVotes | messageId | Голоса опроса. |
| mode | Параметры | Назначение |
|---|---|---|
| WAChannelCreate | title, description?, fileBase64? | Создать канал. |
| WAChannelSubscribe / WAChannelUnsubscribe / WAChannelDelete | channelId | Подписка/отписка/удаление. |
| WAChannelSetSubject / WAChannelSetDescription / WAChannelSetPicture | channelId, ... | Оформление канала. |
| WAChannelSetReactions / WAChannelMute / WAChannelUnmute / WAChannelSeen | channelId, ... | Реакции/состояние. |
| WAChannelAcceptAdminInvite / WAChannelSendAdminInvite / WAChannelRevokeAdminInvite / WAChannelDemoteAdmin / WAChannelTransferOwnership | channelId, userId... | Администрирование канала. |
| mode | Параметры | Назначение |
|---|---|---|
| WAContactBlock | contactId | Заблокировать. |
| WAContactUnblock | contactId | Разблокировать. |
| mode | Параметры | Назначение |
|---|---|---|
| WAChatArchive / WAChatUnarchive | chatId | Архив. |
| WAChatPin / WAChatUnpin | chatId | Закрепление. |
| WAChatMute / WAChatUnmute | chatId, until? | Mute. |
| WAChatClearMessages | chatId | Очистить сообщения. |
| WAChatDelete | chatId | Удалить чат. |
| WAChatSeen / WAChatMarkUnread | chatId | Прочитано / непрочитано. |
| WAChatTyping / WAChatRecording / WAChatClearState | chatId | Presence-состояние в чате. |
| WAChatSyncHistory | chatId | Запросить синхронизацию истории. |
| mode | Параметры | Назначение |
|---|---|---|
| WAGroupCreate | title, participants? | Создать группу. |
| WAGroupAcceptInvite / WAGroupInviteInfo | inviteCode | invite | link | Войти/прочитать invite по hash или полной ссылке chat.whatsapp.com. |
| WAGroupSetSubject | groupId, subject | Название. |
| WAGroupSetDescription | groupId, description | Описание. |
| WAGroupSetPicture / WAGroupDeletePicture | groupId, fileBase64? | Аватар. |
| WAGroupAddParticipants / WAGroupRemoveParticipants | groupId, participants | Участники. |
| WAGroupPromoteParticipants / WAGroupDemoteParticipants | groupId, participants | Администраторы. |
| WAGroupMessagesAdminsOnly | groupId, enabled | Кто может писать. |
| WAGroupInfoAdminsOnly | groupId, enabled | Кто меняет информацию. |
| WAGroupAddMembersAdminsOnly | groupId, enabled | Кто добавляет участников. |
| WAGroupInviteCode / WAGroupRevokeInvite | groupId | Invite code. |
| WAGroupMembershipRequests | groupId | Заявки на вступление. |
| WAGroupApproveMembershipRequests / WAGroupRejectMembershipRequests | groupId, participants? | Решение по заявкам. |
| WAGroupLeave | groupId | Выйти из группы. |
| mode | Параметры | Назначение |
|---|---|---|
| WAAccountSetDisplayName | name | Имя профиля. |
| WAAccountSetStatus | status | About/status. |
| WAAccountSetPicture / WAAccountDeletePicture | fileBase64? | Фото профиля. |
| WAAccountPresenceAvailable / WAAccountPresenceUnavailable | | Онлайн presence. |
| WAAccountSaveContact / WAAccountDeleteContact | phoneNumber, firstName... | Адресная книга. |
| WAAccountSetCustomerNote | contactId, note | Customer note. |
| WAAccountSetLabels | labelIds, chatIds | Назначить/снять labels. |
| WAAccountCreateCallLink | startTime?, callType | Создать voice/video call link. |
| WAAccountSetAutoDownloadAudio/Documents/Photos/Videos | enabled | Автозагрузка медиа. |
| WAAccountSetBackgroundSync | enabled | Фоновая синхронизация. |
| WAAccountScheduledEventResponse | eventMessageId, response | Ответ на запланированное событие: 0/1/2/3. |
| WAAccountRevokeStatusMessage | messageId | Отозвать своё status-сообщение. |
| mode | Параметры | Назначение |
|---|---|---|
| WAMessageReact | messageId, reaction | Реакция. |
| WAMessageReply | messageId, body | Ответ. |
| WAMessageForward | messageId, chatId | Переслать. |
| WAMessageEdit | messageId, body | Редактировать. |
| WAMessageDelete | messageId, everyone? | Удалить. |
| WAMessageStar / WAMessageUnstar | messageId | Избранное. |
| WAMessagePin / WAMessageUnpin | messageId, duration? | Закрепить сообщение. |
provider=binuke-instance и требуют WA Node 0.5.0+. Старые api-messenger аккаунты продолжают работать через WASend/WACheck/WAList.