• KB Home
  • API
  • edna Chat Center API for Bot Connect
  • Creating New Client

Creating New Client

The method allows you to create a client in Bot Connect.

Request Parameters

ParameterTypeDescription
channelTypeString (required)Client channel type (WEB, MOBILE, EMAIL, VIBER, TELEGRAM, VIBERPA, FACEBOOK, VKONTAKTE, YANDEX, WHATSAPP, APPLE_BUSINESS_CHAT).
appMarkerString (required)The caption name for messengers or the application type for the SDK. The default value is null.
clientIdString (required)The external client ID.
authorizedBoolean (optional)The indication of an authorized channel: true (authorized), false (not authorized).
The default value is true.

Curl Request Example

$ curl 'http://localhost:8080/api/v1/chatbot/client-channels' -i -X PUT \
    -H 'Content-Type: application/json' \
    -H 'Authorization: Bearer <token>' \
    -d '{
  "channelType" : "WHATSAPP",
  "clientId" : "externalClientId",
  "appMarker" : "appMarker",
  "authorized" : false
'

HTTP Request Example

PUT /api/v1/chatbot/client-channels HTTP/1.1
Content-Type: application/json
Authorization: Bearer <token>
Content-Length: 120
Host: localhost:8080

{
  "channelType" : "WHATSAPP",
  "clientId" : "externalClientId",
  "appMarker" : "appMarker",
  "authorized" : false

Successful HTTP Response Example

HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
Content-Length: 108

{
  "client" : {
    "clientId" : "externalClientId",
    "threadsClientId" : 1,
    "blocked" : false