Create a single/group chat (mode='create') or start a direct chat from merged user data (mode='start').
Parameters
Returns
Create or start a chat
package main
import (
"context"
"fmt"
"github.com/beeper/desktop-api-go"
)
func main() {
client := beeperdesktopapi.NewClient(
)
chat, err := client.Chats.New(context.TODO(), beeperdesktopapi.ChatNewParams{
AccountID: "accountID",
})
if err != nil {
panic(err.Error())
}
fmt.Printf("%+v\n", chat.ChatID)
}
{
"chatID": "!NCdzlIaMjZUmvmvyHU:beeper.com",
"status": "existing"
}Returns Examples
{
"chatID": "!NCdzlIaMjZUmvmvyHU:beeper.com",
"status": "existing"
}