Module: MessenteApi

Defined in:
lib/messente_api/version.rb,
lib/messente_api.rb,
lib/messente_api/api_error.rb,
lib/messente_api/api_client.rb,
lib/messente_api/models/sms.rb,
lib/messente_api/models/viber.rb,
lib/messente_api/configuration.rb,
lib/messente_api/models/status.rb,
lib/messente_api/api/groups_api.rb,
lib/messente_api/models/channel.rb,
lib/messente_api/models/priority.rb,
lib/messente_api/models/telegram.rb,
lib/messente_api/api/contacts_api.rb,
lib/messente_api/models/whats_app.rb,
lib/messente_api/api/blacklist_api.rb,
lib/messente_api/models/group_name.rb,
lib/messente_api/models/price_info.rb,
lib/messente_api/models/text_store.rb,
lib/messente_api/api/statistics_api.rb,
lib/messente_api/models/omnimessage.rb,
lib/messente_api/models/viber_video.rb,
lib/messente_api/api/omnimessage_api.rb,
lib/messente_api/api/number_lookup_api.rb,
lib/messente_api/models/contact_fields.rb,
lib/messente_api/models/group_envelope.rb,
lib/messente_api/models/message_result.rb,
lib/messente_api/models/mobile_network.rb,
lib/messente_api/api/bulk_messaging_api.rb,
lib/messente_api/models/delivery_result.rb,
lib/messente_api/models/error_phonebook.rb,
lib/messente_api/models/whats_app_media.rb,
lib/messente_api/api/delivery_report_api.rb,
lib/messente_api/models/bulk_omnimessage.rb,
lib/messente_api/models/contact_envelope.rb,
lib/messente_api/models/error_statistics.rb,
lib/messente_api/models/error_omnichannel.rb,
lib/messente_api/models/statistics_report.rb,
lib/messente_api/models/whats_app_currency.rb,
lib/messente_api/models/whats_app_datetime.rb,
lib/messente_api/models/whats_app_language.rb,
lib/messente_api/models/whats_app_template.rb,
lib/messente_api/models/error_number_lookup.rb,
lib/messente_api/models/group_list_envelope.rb,
lib/messente_api/models/number_to_blacklist.rb,
lib/messente_api/models/whats_app_component.rb,
lib/messente_api/models/whats_app_parameter.rb,
lib/messente_api/models/error_code_phonebook.rb,
lib/messente_api/models/error_item_phonebook.rb,
lib/messente_api/models/contact_list_envelope.rb,
lib/messente_api/models/contact_update_fields.rb,
lib/messente_api/models/error_code_statistics.rb,
lib/messente_api/models/error_item_statistics.rb,
lib/messente_api/models/error_title_phonebook.rb,
lib/messente_api/models/group_response_fields.rb,
lib/messente_api/models/error_code_omnichannel.rb,
lib/messente_api/models/error_item_omnichannel.rb,
lib/messente_api/models/numbers_to_investigate.rb,
lib/messente_api/models/contact_response_fields.rb,
lib/messente_api/models/error_title_omnichannel.rb,
lib/messente_api/models/fetch_blacklist_success.rb,
lib/messente_api/models/delivery_report_response.rb,
lib/messente_api/models/error_item_number_lookup.rb,
lib/messente_api/models/statistics_report_success.rb,
lib/messente_api/models/sync_number_lookup_result.rb,
lib/messente_api/models/omnimessage_messages_inner.rb,
lib/messente_api/models/statistics_report_settings.rb,
lib/messente_api/models/sync_number_lookup_success.rb,
lib/messente_api/models/error_code_omnichannel_machine.rb,
lib/messente_api/models/error_item_number_lookup_error.rb,
lib/messente_api/models/omni_message_create_success_response.rb,
lib/messente_api/models/bulk_omni_message_create_success_response.rb,
lib/messente_api/models/bulk_omni_message_create_success_response_messages_inner.rb

Overview

#Messente API

#[Messente](messente.com) is a global provider of messaging and user verification services. * Send and receive SMS, Viber, WhatsApp and Telegram messages. * Manage contacts and groups. * Fetch detailed info about phone numbers. * Blacklist phone numbers to make sure you’re not sending any unwanted messages. Messente builds [tools](messente.com/documentation) to help organizations connect their services to people anywhere in the world.

The version of the OpenAPI document: 2.0.0 Contact: [email protected] Generated by: openapi-generator.tech Generator version: 7.6.0

Defined Under Namespace

Modules: BulkOmniMessageCreateSuccessResponseMessagesInner, OmnimessageMessagesInner Classes: ApiClient, ApiError, BlacklistApi, BulkMessagingApi, BulkOmniMessageCreateSuccessResponse, BulkOmnimessage, Channel, Configuration, ContactEnvelope, ContactFields, ContactListEnvelope, ContactResponseFields, ContactUpdateFields, ContactsApi, DeliveryReportApi, DeliveryReportResponse, DeliveryResult, ErrorCodeOmnichannel, ErrorCodeOmnichannelMachine, ErrorCodePhonebook, ErrorCodeStatistics, ErrorItemNumberLookup, ErrorItemNumberLookupError, ErrorItemOmnichannel, ErrorItemPhonebook, ErrorItemStatistics, ErrorNumberLookup, ErrorOmnichannel, ErrorPhonebook, ErrorStatistics, ErrorTitleOmnichannel, ErrorTitlePhonebook, FetchBlacklistSuccess, GroupEnvelope, GroupListEnvelope, GroupName, GroupResponseFields, GroupsApi, MessageResult, MobileNetwork, NumberLookupApi, NumberToBlacklist, NumbersToInvestigate, OmniMessageCreateSuccessResponse, Omnimessage, OmnimessageApi, PriceInfo, Priority, SMS, StatisticsApi, StatisticsReport, StatisticsReportSettings, StatisticsReportSuccess, Status, SyncNumberLookupResult, SyncNumberLookupSuccess, Telegram, TextStore, Viber, ViberVideo, WhatsApp, WhatsAppComponent, WhatsAppCurrency, WhatsAppDatetime, WhatsAppLanguage, WhatsAppMedia, WhatsAppParameter, WhatsAppTemplate

Constant Summary collapse

VERSION =
'2.2.0'

Class Method Summary collapse

Class Method Details

.configureObject

Customize default settings for the SDK using block.

MessenteApi.configure do |config|
  config.username = "xxx"
  config.password = "xxx"
end

If no block given, return the default Configuration object.



98
99
100
101
102
103
104
# File 'lib/messente_api.rb', line 98

def configure
  if block_given?
    yield(Configuration.default)
  else
    Configuration.default
  end
end