VeloConnect CPaaS API
  1. VeloConnect
VeloConnect CPaaS API
  • VeloConnect
    • WhatsApp
      • Whatsapp-campaigns
        • Creates a new campaign
        • Returns campaigns
      • whatsapp-contact-lists
        • {id}
          • Contacts
            • Creates new contacts
            • Returns contacts
          • Whats App Partners Delete Whats App Contact List
        • Creates a new contact list
        • Returns contact lists
      • whatsapp-contacts
        • Updates contacts
        • Deletes contacts with specified Ids
      • whatsapp-templates
        • {id}
          • Deletes template
        • Creates new template
        • Returns templates
      • whatsapp-messages
        • Sends a message
      • whatsapp-conversations
        • {id}
          • messages
            • Returns conversation messages
        • Returns conversations
      • senders
        • Returns sender ids
    • GetSenderIDList
      • Get senderId's list.
      • Get senderId's list.
    • SenderIDStatus
      • SenderId status.
      • SenderId status.
    • AddContact
      • Add contact to contact list.
      • Add contact to contact list.
    • DeleteContact
      • Delete contact to contact list.
      • Delete contact to contact list.
    • SendSMS
      • Send SMS.
      • Send SMS.
    • SendSMSMulti
      • Send SMS multi.
      • Send SMS multi.
    • Verify
      • Send verification SMS.
      • Send verification SMS.
    • VerifyStatus
      • Verify OTP code.
      • Verify OTP code.
    • Viber Business Messaging
      • OTP
        • OTP Templates
          • Get OTP Templates
        • OTP Message
          • Send OTP
      • Viber Templates
        • Create template
        • Delete Template
        • Get Template
        • List templates
      • Campaign
        • New Campaign
        • Returns Campaigns
      • Contact Lists
        • New contact list
        • Returns contact lists
        • Deletes contact list with specified ID
        • New contact
        • Updates contacts
        • Delete contacts with specified IDs
        • Returns contacts
      • Conversations
        • Returns viber inbox conversations
        • Returns viber conversations messages
        • Sends a Viber message
      • Records
        • Returns the list of viber message data records
        • Returns viber message data record by ID
      • Summaries
        • Return messages summaries
      • Senders
        • Viber Senders
        • Viber Sender by id
    • Cascading
      • New cascading campaign
    • Account
      • CheckBalance
        • Check balance.
        • Check balance.
      • Rat Plans
        • Get Rate plans
      • Get whitelisted IPs
      • Add whitelisted IP
  • VeloPBX
    • Get CDR
      GET
  1. VeloConnect

Viber Business Messaging

Viber Business Messaging API
You need to create Sender in VeloSMS portal and wait for approval. Approval will take 3-5 business days.
Viber Webhook response examples.
For MessageStatus
{
"id": 0,
"userId": 0,
"campaignId": 0,
"from": "string",
"toPhoneNumber": "string",
"international": true,
"sendDate": "2025-08-26T12:34:20.840Z",
"price": 0,
"currency": "string",
"status": "Delivered",
"message": "string",
"actionUrl": "string",
"attachmentUrl": "string",
"attachmentType": "string",
"templateName": "string",
"responseCode": 0,
"detailedError": "string",
"createdAt": "2025-08-26T12:34:20.840Z",
"modifiedAt": "2025-08-26T12:34:20.840Z"
}
For Inbound
{
"id": 0,
"serviceId": "string",
"chatId": "string",
"from": "string",
"to": "string",
"userName": "string",
"type": "Text",
"message": "string",
"attachmentUrl": "string",
"attachmentType": "string",
"receivedAt": "2025-08-26T12:42:10.956Z",
"status": "Delivered",
"campaignId": 0
}
Inbound message types
1 - Text
2 - Image
3 - Video
4 - File
5- TextButton
6 - ImageTextButton
7 - VideoText
8 - VideoTextButton
9 - List
10 - OTP
Message status codes
100 - Sent
0 - Delivered
1 - Seen
2 - Expired
8 - DefaultAutoReply
9 - CustomAutoReply
Modified at 2025-12-03 10:47:45
Previous
Verify OTP code.
Next
OTP
Built with