SunshineConversationsClient::Viber

August 27, 2025 ยท View on GitHub

Properties

NameTypeDescriptionNotes
default_responder_idStringThe default responder ID for the integration. This is the ID of the responder that will be used to send messages to the user. For more information, refer to the <a href=&quot;https://developer.zendesk.com/documentation/conversations/messaging-platform/programmable-conversations/switchboard/#default-integration-assignment\&quot;&gt;Switchboard guide</a>.[optional]
default_responderDefaultResponderDefaultResponder[optional]
typeStringTo configure a Viber integration, acquire the Viber Public Account token from the user and call the Create Integration endpoint.[optional][default to 'viber']
tokenStringViber Public Account token.
uriStringUnique URI of the Viber account.[optional][readonly]
account_idStringUnique ID of the Viber account.[optional][readonly]

Example

require 'sunshine-conversations-client'

instance = SunshineConversationsClient::Viber.new(
  default_responder_id: null,
  default_responder: null,
  type: null,
  token: 445da6az1s345z78-dazcczb2542zv51a-e0vc5fva17480im9,
  uri: null,
  account_id: null
)