Module: MisarReach

Defined in:
lib/misar_reach.rb,
lib/misar_reach/client.rb,
lib/misar_reach/errors.rb

Overview

Official Ruby SDK for the MisarReach developer API (api.misar.io/reach/api).

require "misar_reach"
reach = MisarReach.new(api_key: "mrk_...")
reach.leads.search(query: "SaaS founders", location: "US")

Defined Under Namespace

Classes: AdsResource, ApiError, AuthError, AutopilotResource, CampaignTemplatesResource, CampaignsResource, ChannelsResource, Client, ContactsResource, ConversationsResource, DealsResource, DeliverabilityResource, LeadsResource, NetworkError, NotFoundError, NotificationsResource, PipelineResource, PlanResource, RateLimitError, Resource, SalesAgentResource, SettingsResource, UpgradeRequiredError, WebhooksResource, WorkspacesResource

Constant Summary collapse

BASE_URL =
"https://api.misar.io/reach/api".freeze
RETRYABLE =
[429, 500, 502, 503, 504].freeze
RETRY_BASE_S =
0.3

Class Method Summary collapse

Class Method Details

.new(**kwargs) ⇒ Object



11
12
13
# File 'lib/misar_reach.rb', line 11

def self.new(**kwargs)
  Client.new(**kwargs)
end