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.