Viber Send Single Messages APIs

Viber Business Send Messages APIs allow businesses to send a variety of message types to their users on the Viber platform. These APIs enable businesses to engage with their customers, deliver personalized content, and provide interactive experiences through Viber's messaging platform.

Here are the supported Viber Business Send Single Message types:

  • Single Text: Send a plain text message to a recipient.
  • Single Text Button: Send a text message with an action button.
  • Single Text Button Image: Send a message combining text, a button, and an image.
  • Single Text Image: Send a message combining text and an image.
  • Single Image: Send a standalone image message.
  • Single File: Send a file/document attachment.
  • Single Video: Send a video message.
  • Single Video Text: Send a video with accompanying text.
  • Single Video Button Text: Send a video with text and an action button.
  • Single Video Text Action Button: Send a video with text and a structured action button object.
  • OTP / Verification Message: Send a one-time password or verification code using a pre-approved template.
  • Text Template: Send a branded text message using an approved template ID.
  • Text Message with Fallback: Send a Viber message with an automatic fallback to WhatsApp or SMS if the recipient is unreachable on Viber.
Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params

Send a single message with text, a button, and an image to a recipient. You can specify the text, button text, button link, and image URL.

string

The recipient's phone number in international format, including the country code.

string

The text to display in the message.

string

The text to display on the button that accompanies the message.

string
string

The URL of the image file, hosted publicly and starting with "https://" and ending with the file extension, such as ".png".

string

The time-to-live (TTL) of the message in seconds.

string

The type of the message. In this case, it should be set to "template".

string

The method of sending the message. It can be set to either "one_way" or "two_way". If set to "one_way", the recipient will not be able to reply to the message. If set to "two_way", the recipient will be able to reply to the message.

Headers
string
enum
Defaults to application/json

Generated from available response content types

Allowed:
string
enum
Defaults to application/json

Generated from available request content types

Allowed:
Responses

Language
Credentials
Header
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json
application/xml