SunshineConversationsClient::Twilio

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 Twilio integration, acquire the required information from the user and call the Create Integration endpoint.[optional][default to 'twilio']
account_sidStringTwilio Account SID.
auth_tokenStringTwilio Auth Token.
phone_number_sidStringSID for specific phone number. One of `messagingServiceSid` or `phoneNumberSid` must be provided when creating a Twilio integration.[optional]
messaging_service_sidStringSID for specific messaging service. One of `messagingServiceSid` or `phoneNumberSid` must be provided when creating a Twilio integration.[optional]

Example

require 'sunshine-conversations-client'

instance = SunshineConversationsClient::Twilio.new(
  default_responder_id: null,
  default_responder: null,
  type: null,
  account_sid: ACa1b4c65ee0722712fab89867cb14eac7,
  auth_token: 160c024303f53049e1e060fd67ca6aefc,
  phone_number_sid: PN0674df0ecee0c9819bca0ff0bc0a159e,
  messaging_service_sid: null
)