misarreach library

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

Classes

AdsResource
Paid-ads audience sync.
AutopilotResource
Autopilot runs.
CampaignsResource
Outreach campaigns.
CampaignTemplatesResource
Reusable campaign templates.
ChannelsResource
Multi-channel outreach connections.
ContactsResource
Contacts and segments.
ConversationsResource
Unified conversation timeline.
DealsResource
CRM deals.
DeliverabilityResource
Sender health — bounce and complaint rates over a rolling window.
LeadsResource
Lead Finder — discovery, enrichment, verification, scoring, lists, saved searches, scoring rules, recommendations, and the SSE job stream.
MisarReachClient
Dart client for the MisarReach developer API (api.misar.io/reach/api).
NotificationsResource
In-app notifications.
PipelineResource
Pipeline board.
PlanResource
The subscription behind the API key.
ReachSseEvent
A single Server-Sent Event emitted by a lead-finder job stream.
SalesAgentResource
AI sales agent.
SettingsResource
Account settings.
WebhooksResource
Outbound webhook endpoints.
WorkspacesResource
Workspaces and membership.

Exceptions / Errors

AuthError
401 / 403 — missing, invalid, or insufficiently-scoped mrk_ key.
MisarReachError
Base error for any non-2xx MisarReach API response.
MisarReachNetworkError
Connectivity failure — no HTTP response received.
NotFoundError
404 — resource not found.
RateLimitError
429 — rate limited. retryAfter carries seconds to wait when provided.
UpgradeRequiredError
429 with upgrade: true — the workspace plan must be upgraded to proceed. A counted plan cap was hit.