/whatdash

Simple dashboard for collaborative messaging on WhatsApp Personal Account

Primary LanguageGo

WhatDash

Experimental Whatsapp messaging based on the server-side communication bridge.

This is experimental project, so do the development with a caution.

Web GUI

Homepage Preview

Register new Number Preview

Chat Window Preview

API Documentation

Registering New Number

Register a new number before starting to communicate by this service

Request: POST /wa/session/create

  • number - the string phone number with area code without "+" eg: 6285716116666
  {
    "number": "6285716116666" <string|required>
  }

Checking Number

Checking the phone number if has been registered to the service

Request: POST /wa/session/check

  • number - the string phone number with area code without "+" eg: 6285716116666
  {
    "number": "6285716116666" <string|required>
  }

Send Text Message

Sending text message

Request: POST /wa/send/text

  • from the sender phone number
  • to receiver phone number
  • message the string message to send
  {
    "from": "6285716116666", <string|required>
    "to": "6285716117777", <string|required> 
    "message": "Hello from whatsapp"
  }

Terminate Socket Connection

Terminate existing socket connection

Request: POST /wa/connection/terminate

  • number the phone number to terminate
  {
    "number": "6285716116666" <string|required>
  }