# Meow API

API WhatsApp

# Meow API WhatsApp - go-whatsapp-web-multidevice

Link: [https://github.com/aldinokemal/go-whatsapp-web-multidevice](https://github.com/aldinokemal/go-whatsapp-web-multidevice)

API Documentation: [https://bump.sh/aldinokemal/doc/go-whatsapp-web-multidevice](https://bump.sh/aldinokemal/doc/go-whatsapp-web-multidevice)

## WhatsApp API Multi Device Version

<div class="markdown-heading" dir="auto" id="bkmrk-" style="text-align: justify;">[<svg aria-hidden="true" class="octicon octicon-link" height="16" version="1.1" viewbox="0 0 16 16" width="16"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg>](https://github.com/aldinokemal/go-whatsapp-web-multidevice#whatsapp-api-multi-device-version)</div>[![release version](https://camo.githubusercontent.com/70ad30663a9520c5425c4b97a30bfecdeb7a51578a07402a3629ff6ff8e27b29/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f616c64696e6f6b656d616c2f676f2d77686174736170702d7765622d6d756c7469646576696365)](https://camo.githubusercontent.com/70ad30663a9520c5425c4b97a30bfecdeb7a51578a07402a3629ff6ff8e27b29/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f616c64696e6f6b656d616c2f676f2d77686174736170702d7765622d6d756c7469646576696365)  
[![Build Image](https://github.com/aldinokemal/go-whatsapp-web-multidevice/actions/workflows/build-docker-image.yaml/badge.svg)](https://github.com/aldinokemal/go-whatsapp-web-multidevice/actions/workflows/build-docker-image.yaml/badge.svg)  
[![release windows](https://github.com/aldinokemal/go-whatsapp-web-multidevice/actions/workflows/release-windows.yml/badge.svg)](https://github.com/aldinokemal/go-whatsapp-web-multidevice/actions/workflows/release-windows.yml/badge.svg) [![release linux](https://github.com/aldinokemal/go-whatsapp-web-multidevice/actions/workflows/release-linux.yml/badge.svg)](https://github.com/aldinokemal/go-whatsapp-web-multidevice/actions/workflows/release-linux.yml/badge.svg) [![release macos](https://github.com/aldinokemal/go-whatsapp-web-multidevice/actions/workflows/release-mac.yml/badge.svg)](https://github.com/aldinokemal/go-whatsapp-web-multidevice/actions/workflows/release-mac.yml/badge.svg)

### Support `ARM` Architecture

<div class="markdown-heading" dir="auto" id="bkmrk--2" style="text-align: justify;">[<svg aria-hidden="true" class="octicon octicon-link" height="16" version="1.1" viewbox="0 0 16 16" width="16"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg>](https://github.com/aldinokemal/go-whatsapp-web-multidevice#support-arm-architecture)</div>Now that we support ARM64 for Linux:

- [Release](https://github.com/aldinokemal/go-whatsapp-web-multidevice/releases/latest) for ARM64
- [Docker Image](https://hub.docker.com/r/aldinokemal2104/go-whatsapp-web-multidevice/tags) for ARM64.

### Feature

<div class="markdown-heading" dir="auto" id="bkmrk--4" style="text-align: justify;">[<svg aria-hidden="true" class="octicon octicon-link" height="16" version="1.1" viewbox="0 0 16 16" width="16"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg>](https://github.com/aldinokemal/go-whatsapp-web-multidevice#feature)</div>- Send WhatsApp message via http API, [docs/openapi.yml](https://github.com/aldinokemal/go-whatsapp-web-multidevice/blob/main/docs/openapi.yaml) for more details
- Compress image before send
- Compress video before send
- Change OS name become your app (it's the device name when connect via mobile)
    
    
    - `--os=Chrome` or `--os=MyApplication`
- Basic Auth (able to add multi credentials)
    
    
    - `--basic-auth=kemal:secret,toni:password,userName:secretPassword`, or you can simplify
    - `-b=kemal:secret,toni:password,userName:secretPassword`
- Customizable port and debug mode
    
    
    - `--port 8000`
    - `--debug true`
- Auto reply message
    
    
    - `--autoreply="Don't reply this message"`
- Webhook for received message
    
    
    - `--webhook="http://yourwebhook.site/handler"`, or you can simplify
    - `-w="http://yourwebhook.site/handler"`
- Webhook Secret
    
    Our webhook will be sent to you with an HMAC header and a sha256 default key `secret`.  
    You may modify this by using the option below:
    
    
    - `--webhook-secret="secret"`
- For more command `./main --help`

### Required (without docker)

<div class="markdown-heading" dir="auto" id="bkmrk--6" style="text-align: justify;">[<svg aria-hidden="true" class="octicon octicon-link" height="16" version="1.1" viewbox="0 0 16 16" width="16"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg>](https://github.com/aldinokemal/go-whatsapp-web-multidevice#required-without-docker)</div>- Mac OS: 
    - `brew install ffmpeg`
    - `export CGO_CFLAGS_ALLOW="-Xpreprocessor"`
- Linux: 
    - `sudo apt update`
    - `sudo apt install ffmpeg`
- Windows (not recomended, prefer using [WSL](https://docs.microsoft.com/en-us/windows/wsl/install)): 
    - install ffmpeg, download [here](https://www.ffmpeg.org/download.html#build-windows)
    - add to ffmpeg to [environment variable](https://www.google.com/search?q=windows+add+to+environment+path)

### How to use

<div class="markdown-heading" dir="auto" id="bkmrk--8" style="text-align: justify;">[<svg aria-hidden="true" class="octicon octicon-link" height="16" version="1.1" viewbox="0 0 16 16" width="16"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg>](https://github.com/aldinokemal/go-whatsapp-web-multidevice#how-to-use)</div>#### Basic

<div class="markdown-heading" dir="auto" id="bkmrk--10" style="text-align: justify;">[<svg aria-hidden="true" class="octicon octicon-link" height="16" version="1.1" viewbox="0 0 16 16" width="16"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg>](https://github.com/aldinokemal/go-whatsapp-web-multidevice#basic)</div>1. Clone this repo: `git clone https://github.com/aldinokemal/go-whatsapp-web-multidevice`
2. Open the folder that was cloned via cmd/terminal.
3. run `cd src`
4. run `go run main.go`
5. Open `http://localhost:3000`

#### Docker (you don't need to install in required)

<div class="markdown-heading" dir="auto" id="bkmrk--12" style="text-align: justify;">[<svg aria-hidden="true" class="octicon octicon-link" height="16" version="1.1" viewbox="0 0 16 16" width="16"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg>](https://github.com/aldinokemal/go-whatsapp-web-multidevice#docker-you-dont-need-to-install-in-required)</div>1. Clone this repo: `git clone https://github.com/aldinokemal/go-whatsapp-web-multidevice`
2. Open the folder that was cloned via cmd/terminal.
3. run `docker-compose up -d --build`
4. open `http://localhost:3000`

#### Build your own binary

<div class="markdown-heading" dir="auto" id="bkmrk--14" style="text-align: justify;">[<svg aria-hidden="true" class="octicon octicon-link" height="16" version="1.1" viewbox="0 0 16 16" width="16"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg>](https://github.com/aldinokemal/go-whatsapp-web-multidevice#build-your-own-binary)</div>1. Clone this repo `git clone https://github.com/aldinokemal/go-whatsapp-web-multidevice`
2. Open the folder that was cloned via cmd/terminal.
3. run `cd src`
4. run 
    1. Linux &amp; MacOS: `go build -o whatsapp`
    2. Windows (CMD / PowerShell): `go build -o whatsapp.exe`
5. run 
    1. Linux &amp; MacOS: `./whatsapp`
        1. run `./whatsapp --help` for more detail flags
    2. Windows: `.\whatsapp.exe` or you can double-click it 
        1. run `.\whatsapp.exe --help` for more detail flags
6. open `http://localhost:3000` in browser

### Production Mode (docker)

<div class="markdown-heading" dir="auto" id="bkmrk--16" style="text-align: justify;">[<svg aria-hidden="true" class="octicon octicon-link" height="16" version="1.1" viewbox="0 0 16 16" width="16"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg>](https://github.com/aldinokemal/go-whatsapp-web-multidevice#production-mode-docker)</div>```
docker run --detach --publish=3000:3000 --name=whatsapp --restart=always --volume=$(docker volume create --name=whatsapp):/app/storages aldinokemal2104/go-whatsapp-web-multidevice --autoreply="Dont't reply this message please"

```

<div class="snippet-clipboard-content notranslate position-relative overflow-auto" id="bkmrk--18" style="text-align: justify;"><div class="zeroclipboard-container"><svg aria-hidden="true" class="octicon octicon-copy js-clipboard-copy-icon" data-view-component="true" height="16" version="1.1" viewbox="0 0 16 16" width="16"><path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path></svg></div></div>### Production Mode (binary)

<div class="markdown-heading" dir="auto" id="bkmrk--19" style="text-align: justify;">[<svg aria-hidden="true" class="octicon octicon-link" height="16" version="1.1" viewbox="0 0 16 16" width="16"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg>](https://github.com/aldinokemal/go-whatsapp-web-multidevice#production-mode-binary)</div>- download binary from [release](https://github.com/aldinokemal/go-whatsapp-web-multidevice/releases)

You can fork or edit this source code !

### Current API

<div class="markdown-heading" dir="auto" id="bkmrk--21" style="text-align: justify;">[<svg aria-hidden="true" class="octicon octicon-link" height="16" version="1.1" viewbox="0 0 16 16" width="16"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg>](https://github.com/aldinokemal/go-whatsapp-web-multidevice#current-api)</div>- [Api Specification Document](https://bump.sh/aldinokemal/doc/go-whatsapp-web-multidevice)
- You can check [docs/openapi.yml](https://github.com/aldinokemal/go-whatsapp-web-multidevice/blob/main/docs/openapi.yaml) for detail API or paste to [SwaggerEditor](https://editor.swagger.io/).
- Furthermore you can generate HTTP Client from this API using [openapi-generator](https://openapi-generator.tech/#try)

<table id="bkmrk-feature-menu-method-"><thead><tr><th>Feature</th><th>Menu</th><th>Method</th><th>URL</th></tr></thead><tbody><tr><td>✅</td><td>Login with Scan QR</td><td>GET</td><td>/app/login</td></tr><tr><td>✅</td><td>Login With Pair Code</td><td>GET</td><td>/app/login-with-code</td></tr><tr><td>✅</td><td>Logout</td><td>GET</td><td>/app/logout</td></tr><tr><td>✅</td><td>Reconnect</td><td>GET</td><td>/app/reconnect</td></tr><tr><td>✅</td><td>Devices</td><td>GET</td><td>/app/devices</td></tr><tr><td>✅</td><td>User Info</td><td>GET</td><td>/user/info</td></tr><tr><td>✅</td><td>User Avatar</td><td>GET</td><td>/user/avatar</td></tr><tr><td>✅</td><td>User My Groups</td><td>GET</td><td>/user/my/groups</td></tr><tr><td>✅</td><td>User My Newsletter</td><td>GET</td><td>/user/my/newsletters</td></tr><tr><td>✅</td><td>User My Privacy Setting</td><td>GET</td><td>/user/my/privacy</td></tr><tr><td>✅</td><td>Send Message</td><td>POST</td><td>/send/message</td></tr><tr><td>✅</td><td>Send Image</td><td>POST</td><td>/send/image</td></tr><tr><td>✅</td><td>Send Audio</td><td>POST</td><td>/send/audio</td></tr><tr><td>✅</td><td>Send File</td><td>POST</td><td>/send/file</td></tr><tr><td>✅</td><td>Send Video</td><td>POST</td><td>/send/video</td></tr><tr><td>✅</td><td>Send Contact</td><td>POST</td><td>/send/contact</td></tr><tr><td>✅</td><td>Send Link</td><td>POST</td><td>/send/link</td></tr><tr><td>✅</td><td>Send Location</td><td>POST</td><td>/send/location</td></tr><tr><td>✅</td><td>Send Poll / Vote</td><td>POST</td><td>/send/poll</td></tr><tr><td>✅</td><td>Revoke Message</td><td>POST</td><td>/message/:message\_id/revoke</td></tr><tr><td>✅</td><td>React Message</td><td>POST</td><td>/message/:message\_id/reaction</td></tr><tr><td>✅</td><td>Delete Message</td><td>POST</td><td>/message/:message\_id/delete</td></tr><tr><td>✅</td><td>Edit Message</td><td>POST</td><td>/message/:message\_id/update</td></tr><tr><td>✅</td><td>Read Message (DM)</td><td>POST</td><td>/message/:message\_id/read</td></tr><tr><td>❌</td><td>Star message</td><td>POST</td><td>/message/:message\_id/star</td></tr><tr><td>✅</td><td>Join Group With Link</td><td>POST</td><td>/group/join-with-link</td></tr><tr><td>✅</td><td>Leave Group</td><td>POST</td><td>/group/leave</td></tr><tr><td>✅</td><td>Create Group</td><td>POST</td><td>/group</td></tr><tr><td>✅</td><td>Add Participants in Group</td><td>POST</td><td>/group/participants</td></tr><tr><td>✅</td><td>Remove Participant in Group</td><td>POST</td><td>/group/participants/remove</td></tr><tr><td>✅</td><td>Promote Participant in Group</td><td>POST</td><td>/group/participants/promote</td></tr><tr><td>✅</td><td>Demote Participant in Group</td><td>POST</td><td>/group/participants/demote</td></tr><tr><td>✅</td><td>Unfollow Newsletter</td><td>POST</td><td>/newsletter/unfollow</td></tr></tbody></table>

```
✅ = Available
❌ = Not Available Yet

```

<div class="snippet-clipboard-content notranslate position-relative overflow-auto" id="bkmrk--23" style="text-align: justify;"><div class="zeroclipboard-container"><svg aria-hidden="true" class="octicon octicon-copy js-clipboard-copy-icon" data-view-component="true" height="16" version="1.1" viewbox="0 0 16 16" width="16"><path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path></svg></div></div>### User Interface

<div class="markdown-heading" dir="auto" id="bkmrk--24" style="text-align: justify;">[<svg aria-hidden="true" class="octicon octicon-link" height="16" version="1.1" viewbox="0 0 16 16" width="16"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg>](https://github.com/aldinokemal/go-whatsapp-web-multidevice#user-interface)</div><table id="bkmrk-description-image-ho"><thead><tr><th>Description</th><th>Image</th></tr></thead><tbody><tr><td>Homepage</td><td>[![Homepage](https://camo.githubusercontent.com/b2b6ca8f8e0908aa9603d660e65302664f19692f1b678931cfd5bcb57ed4893e/68747470733a2f2f692e6962622e636f2e636f6d2f53793064485a702f686f6d65706167652d76342d32302e706e67)](https://camo.githubusercontent.com/b2b6ca8f8e0908aa9603d660e65302664f19692f1b678931cfd5bcb57ed4893e/68747470733a2f2f692e6962622e636f2e636f6d2f53793064485a702f686f6d65706167652d76342d32302e706e67)</td></tr><tr><td>Login</td><td>[![Login](https://camo.githubusercontent.com/12351405b7ee22fef2181de2db52d3c4ca35232551042ee568ecf3dd3f4b31cc/68747470733a2f2f692e6962622e636f2e636f6d2f6a6b63423135522f6c6f67696e2e706e673f763d31)](https://camo.githubusercontent.com/12351405b7ee22fef2181de2db52d3c4ca35232551042ee568ecf3dd3f4b31cc/68747470733a2f2f692e6962622e636f2e636f6d2f6a6b63423135522f6c6f67696e2e706e673f763d31)</td></tr><tr><td>Login With Code</td><td>[![Login With Code](https://camo.githubusercontent.com/3c3fadaef5d73e1a434ac4db1addc691f57358448b9ca43ec2c77e9816580466/68747470733a2f2f692e6962622e636f2e636f6d2f72644a477647772f70616972636f64652e706e67)](https://camo.githubusercontent.com/3c3fadaef5d73e1a434ac4db1addc691f57358448b9ca43ec2c77e9816580466/68747470733a2f2f692e6962622e636f2e636f6d2f72644a477647772f70616972636f64652e706e67)</td></tr><tr><td>Send Message</td><td>[![Send Message](https://camo.githubusercontent.com/9bd3b096eb58b95cfaf93f8ca3b144c6edcb0a5d5c7aed0080dd079bc13194b8/68747470733a2f2f692e6962622e636f2e636f6d2f7263334e584d582f73656e642d6d6573736167652e706e673f7631)](https://camo.githubusercontent.com/9bd3b096eb58b95cfaf93f8ca3b144c6edcb0a5d5c7aed0080dd079bc13194b8/68747470733a2f2f692e6962622e636f2e636f6d2f7263334e584d582f73656e642d6d6573736167652e706e673f7631)</td></tr><tr><td>Send Image</td><td>[![Send Image](https://camo.githubusercontent.com/8a36f0b3ba1d8ebbf4741919f9e98027177e218e45166d35ae1c55fc038315b7/68747470733a2f2f692e6962622e636f2e636f6d2f4263464c3353442f73656e642d696d6167652e706e673f7631)](https://camo.githubusercontent.com/8a36f0b3ba1d8ebbf4741919f9e98027177e218e45166d35ae1c55fc038315b7/68747470733a2f2f692e6962622e636f2e636f6d2f4263464c3353442f73656e642d696d6167652e706e673f7631)</td></tr><tr><td>Send File</td><td>[![Send File](https://camo.githubusercontent.com/52e5a8be01ab556d9cd52cf4a54f4d2a114b016f4bee8b569a2c5ade5dc012ee/68747470733a2f2f692e6962622e636f2e636f6d2f663479786a70702f73656e642d66696c652e706e67)](https://camo.githubusercontent.com/52e5a8be01ab556d9cd52cf4a54f4d2a114b016f4bee8b569a2c5ade5dc012ee/68747470733a2f2f692e6962622e636f2e636f6d2f663479786a70702f73656e642d66696c652e706e67)</td></tr><tr><td>Send Video</td><td>[![Send Video](https://camo.githubusercontent.com/ad06987987c9297632fb8f1a8575d2c5868b4b5a97d2fbc8131d33797eb62801/68747470733a2f2f692e6962622e636f2e636f6d2f507244335035312f73656e642d766964656f2e706e67)](https://camo.githubusercontent.com/ad06987987c9297632fb8f1a8575d2c5868b4b5a97d2fbc8131d33797eb62801/68747470733a2f2f692e6962622e636f2e636f6d2f507244335035312f73656e642d766964656f2e706e67)</td></tr><tr><td>Send Contact</td><td>[![Send Contact](https://camo.githubusercontent.com/cf9c7d11115c85630e10726604248524c846206b008bfb71899c1832c21f7c6e/68747470733a2f2f692e6962622e636f2e636f6d2f3438313048374e2f73656e642d636f6e746163742e706e67)](https://camo.githubusercontent.com/cf9c7d11115c85630e10726604248524c846206b008bfb71899c1832c21f7c6e/68747470733a2f2f692e6962622e636f2e636f6d2f3438313048374e2f73656e642d636f6e746163742e706e67)</td></tr><tr><td>Send Location</td><td>[![Send Location](https://camo.githubusercontent.com/ebe59da3063b0117366e76efbec88502e8faded1fbab2308e31785e83475c56f/68747470733a2f2f692e6962622e636f2e636f6d2f545773793039472f73656e642d6c6f636174696f6e2e706e67)](https://camo.githubusercontent.com/ebe59da3063b0117366e76efbec88502e8faded1fbab2308e31785e83475c56f/68747470733a2f2f692e6962622e636f2e636f6d2f545773793039472f73656e642d6c6f636174696f6e2e706e67)</td></tr><tr><td>Send Audio</td><td>[![Send Audio](https://camo.githubusercontent.com/f3c1752c249c6cdbdfca4d6df59d41f36b504dfddda0f639cd538c0a6e2f3612/68747470733a2f2f692e6962622e636f2e636f6d2f7031774c3477682f53656e642d417564696f2e706e67)](https://camo.githubusercontent.com/f3c1752c249c6cdbdfca4d6df59d41f36b504dfddda0f639cd538c0a6e2f3612/68747470733a2f2f692e6962622e636f2e636f6d2f7031774c3477682f53656e642d417564696f2e706e67)</td></tr><tr><td>Send Poll</td><td>[![Send Poll](https://camo.githubusercontent.com/feb5a75bc4b4a1d7b121c6d6a42c1ef853c191f3844187427fb9c492dde0b716/68747470733a2f2f692e6962622e636f2e636f6d2f6d71326647487a2f73656e642d706f6c6c2e706e67)](https://camo.githubusercontent.com/feb5a75bc4b4a1d7b121c6d6a42c1ef853c191f3844187427fb9c492dde0b716/68747470733a2f2f692e6962622e636f2e636f6d2f6d71326647487a2f73656e642d706f6c6c2e706e67)</td></tr><tr><td>Revoke Message</td><td>[![Revoke Message](https://camo.githubusercontent.com/e512eff399c6467dfbf2aac21231dba353db765589cadd513d948624db8f497b/68747470733a2f2f692e6962622e636f2e636f6d2f797377687651592f7265766f6b652e706e673f7631)](https://camo.githubusercontent.com/e512eff399c6467dfbf2aac21231dba353db765589cadd513d948624db8f497b/68747470733a2f2f692e6962622e636f2e636f6d2f797377687651592f7265766f6b652e706e673f7631)</td></tr><tr><td>Delete Message</td><td>[![Delete Message](https://camo.githubusercontent.com/6b80a681b5a74af1eb937cb9122ab088c2a3eebc9fb6b3b5334138824c9b1da6/68747470733a2f2f692e6962622e636f2e636f6d2f463730535a38342f696d6167652e706e67)](https://camo.githubusercontent.com/6b80a681b5a74af1eb937cb9122ab088c2a3eebc9fb6b3b5334138824c9b1da6/68747470733a2f2f692e6962622e636f2e636f6d2f463730535a38342f696d6167652e706e67)</td></tr><tr><td>Reaction Message</td><td>[![Reaction Message](https://camo.githubusercontent.com/a9adae37206c15bb861b96824e09c4908d97b875f94a1a34bc918b9848fe7438/68747470733a2f2f692e6962622e636f2e636f6d2f426648675348472f72656163742d6d6573736167652e706e67)](https://camo.githubusercontent.com/a9adae37206c15bb861b96824e09c4908d97b875f94a1a34bc918b9848fe7438/68747470733a2f2f692e6962622e636f2e636f6d2f426648675348472f72656163742d6d6573736167652e706e67)</td></tr><tr><td>Edit Message</td><td>[![Edit Message](https://camo.githubusercontent.com/283b6b8e63611b0448b7b16bee7ba9b8369a26bf5bed5574b46b9600bb8e6fa7/68747470733a2f2f692e6962622e636f2e636f6d2f6b586670714a772f7570646174652d6d6573736167652e706e67)](https://camo.githubusercontent.com/283b6b8e63611b0448b7b16bee7ba9b8369a26bf5bed5574b46b9600bb8e6fa7/68747470733a2f2f692e6962622e636f2e636f6d2f6b586670714a772f7570646174652d6d6573736167652e706e67)</td></tr><tr><td>User Info</td><td>[![User Info](https://camo.githubusercontent.com/2c4af0d4465180abd0b311c46a4044f7bdbe85b6115b00823f742caaa8b912f1/68747470733a2f2f692e6962622e636f2e636f6d2f337a6a5836437a2f757365722d696e666f2e706e673f763d31)](https://camo.githubusercontent.com/2c4af0d4465180abd0b311c46a4044f7bdbe85b6115b00823f742caaa8b912f1/68747470733a2f2f692e6962622e636f2e636f6d2f337a6a5836437a2f757365722d696e666f2e706e673f763d31)</td></tr><tr><td>User Avatar</td><td>[![User Avatar](https://camo.githubusercontent.com/7636a1c986f685eae1a8b8d6e5ffa9d49f4d8bf2c63a4eae4316ba7331005446/68747470733a2f2f692e6962622e636f2e636f6d2f5a6d4a5a345a572f7365617263682d6176617461722e706e673f763d31)](https://camo.githubusercontent.com/7636a1c986f685eae1a8b8d6e5ffa9d49f4d8bf2c63a4eae4316ba7331005446/68747470733a2f2f692e6962622e636f2e636f6d2f5a6d4a5a345a572f7365617263682d6176617461722e706e673f763d31)</td></tr><tr><td>My Privacy</td><td>[![My Privacy](https://camo.githubusercontent.com/bc03d8f7cd6e8fac8eebe51c92d58a2713bdeb29a38ea590288848f1a5f10ba5/68747470733a2f2f692e6962622e636f2e636f6d2f437731734d517a2f6d792d707269766163792e706e67)](https://camo.githubusercontent.com/bc03d8f7cd6e8fac8eebe51c92d58a2713bdeb29a38ea590288848f1a5f10ba5/68747470733a2f2f692e6962622e636f2e636f6d2f437731734d517a2f6d792d707269766163792e706e67)</td></tr><tr><td>My Group</td><td>[![My Group](https://camo.githubusercontent.com/69dd1ee5b1d5886f3545181c7d98d5fca7e8d674243d6f5642d116aa7100fb08/68747470733a2f2f692e6962622e636f2e636f6d2f574232363858792f6c6973742d67726f75702e706e67)](https://camo.githubusercontent.com/69dd1ee5b1d5886f3545181c7d98d5fca7e8d674243d6f5642d116aa7100fb08/68747470733a2f2f692e6962622e636f2e636f6d2f574232363858792f6c6973742d67726f75702e706e67)</td></tr><tr><td>Auto Reply</td><td>[![Auto Reply](https://camo.githubusercontent.com/a49f3645c10f5d9b7321d9b13159192c859dc14f59566dbf51a70d8e19973d3b/68747470733a2f2f692e6962622e636f2e636f6d2f443472547974582f494d472d32303232303531372d3136323530302e6a7067)](https://camo.githubusercontent.com/a49f3645c10f5d9b7321d9b13159192c859dc14f59566dbf51a70d8e19973d3b/68747470733a2f2f692e6962622e636f2e636f6d2f443472547974582f494d472d32303232303531372d3136323530302e6a7067)</td></tr><tr><td>Basic Auth Prompt</td><td>[![Basic Auth Prompt](https://camo.githubusercontent.com/4a4ff455513adedcc88643e25519b1d5c325d965220689396522c8150519266d/68747470733a2f2f692e6962622e636f2e636f6d2f50446a513932572f53637265656e73686f742d323032322d31312d30362d61742d31342d30362d32392e706e67)](https://camo.githubusercontent.com/4a4ff455513adedcc88643e25519b1d5c325d965220689396522c8150519266d/68747470733a2f2f692e6962622e636f2e636f6d2f50446a513932572f53637265656e73686f742d323032322d31312d30362d61742d31342d30362d32392e706e67)</td></tr><tr><td>Manage Participant</td><td>[![Manage Participant](https://camo.githubusercontent.com/05a120194e5c6820bdeafb7c9b3b0c9acb27fd8d2213c6bf656b0e554f3331ee/68747470733a2f2f692e6962622e636f2e636f6d2f796e724e3763722f6d616e6167652d7061727469636970616e742e706e67)](https://camo.githubusercontent.com/05a120194e5c6820bdeafb7c9b3b0c9acb27fd8d2213c6bf656b0e554f3331ee/68747470733a2f2f692e6962622e636f2e636f6d2f796e724e3763722f6d616e6167652d7061727469636970616e742e706e67)</td></tr><tr><td>My Newsletter</td><td>[![List Newsletter](https://camo.githubusercontent.com/0c2bdc6e825a9885801fd7c3271a7fc20b4bb6800a5082ee477fe9f4c6284002/68747470733a2f2f692e6962622e636f2e636f6d2f57446735306a4a2f696d6167652e706e67)](https://camo.githubusercontent.com/0c2bdc6e825a9885801fd7c3271a7fc20b4bb6800a5082ee477fe9f4c6284002/68747470733a2f2f692e6962622e636f2e636f6d2f57446735306a4a2f696d6167652e706e67)</td></tr></tbody></table>

### Mac OS NOTE

<div class="markdown-heading" dir="auto" id="bkmrk--26" style="text-align: justify;">[<svg aria-hidden="true" class="octicon octicon-link" height="16" version="1.1" viewbox="0 0 16 16" width="16"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg>](https://github.com/aldinokemal/go-whatsapp-web-multidevice#mac-os-note)</div>- Please do this if you have an error (invalid flag in pkg-config --cflags: -Xpreprocessor) `export CGO_CFLAGS_ALLOW="-Xpreprocessor"`