Skip to page content

Send Viber message

Send one Viber message, with an optional image and link button.

POSThttps://api.quantumtec.eu/v1/viber/single

POST: X-ApiKey headerAuthentication

Availability

Reference for published API v1 Email and Viber methods. Confirm availability for your account with your account manager.

Request body

Request body
ParameterDescription
tostringrequiredRecipient phone number.
fromstringrequiredSender name.
textstringrequiredMessage text.
buttonTextstringoptionalText shown on the link button.
buttonUrlstringoptionalURL opened by the button.
pictureUrlstringoptionalURL of the image in the message.
MessageIdstringoptionalYour message ID. Assigned automatically when omitted.
cURL · POST
curl --request POST 'https://api.quantumtec.eu/v1/viber/single' \
  --header 'X-ApiKey: YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --header 'Accept: application/json' \
  --data '{
  "to": "37250000000",
  "from": "YOUR_SENDER",
  "text": "Hello",
  "buttonText": "View details",
  "buttonUrl": "https://example.com/details",
  "pictureUrl": "https://example.com/image.png"
}'

Response

Response
ParameterDescription
messageIdstringMessage identifier.
sentstringSending time in UTC.
JSON response
{
  "messageId": "19905880-9404-4686-a8af-54af8888b96d",
  "sent": "2026-09-01T10:00:01.000Z"
}

Delivery reports

API v1 lists /sms/report and /sms/report/bulk in the shared reports section. It does not specify separate Email or Viber report URLs. Confirm which report method applies to your channel with your account manager.