Public API to send user messages and receive chatbot or human agent answers
The ViaSay Chatbot messaging API is used to send end-user messages and receive chatbot or human agent answers. It is used by ViaSay Chatbot partners to benefit from ViaSay chatbot solution without using ViaSay chat widget or existing integrations.
ViaSay Chatbot provides an endpoint for sending an end-user message to ViaSay Chatbot solution. The message is either routed to a ViaSay bot or to a human agent solution. This routing is performed asynchronously.
The answer message coming from ViaSay bot or human agent is sent to an endpoint provided by ViaSay Chatbot partner. Routing the message to the end-user is then ensured by the partner.

In order to use the Messaging API, ViaSay needs to configure a channel and a secret key.
For that, please send a message by using the "Ask for support" button from your chatbot and provide the following information :
- Bot name
- Bot language
- Your webhook URL
The support team will then provide the channel_token and secret key to use for the request signature.