Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the OutReachBin API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Foutreachbin.com%2Foutreachbin" | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Foutreachbin.com%2Foutreachbin" | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with OutReachBin API.
Authenticate users with email/password and manage session tokens
Create and configure cold email campaigns with targeting and messaging
Start, pause, and restart campaigns to control sending schedules
Add recipients to campaigns via bulk email addition
Connect custom SMTP and IMAP email providers for sending and receiving
GET STARTED
Send individual messages outside campaign workflows
Configure incoming and outgoing message webhooks for real-time notifications
Track email opens and engagement metrics per campaign
Monitor replies and manage reply threads
Retrieve unsubscribers and honor opt-out requests
Pull campaign performance reports for individual or all campaigns
Search and retrieve campaign details by ID or filters
Patterns agents use OutReachBin API for, with concrete tasks.
★ Automated Cold Email Campaign Creation
Build cold email campaigns programmatically by connecting to a lead generation system or CRM. POST /create-campaign creates a new campaign with subject lines, message templates, and follow-up sequences. POST /add-emails adds recipient email addresses in bulk from lead lists. POST /start-campaign initiates sending. This allows agents to spin up campaigns dynamically based on lead scoring, industry segment, or sales triggers without manual setup.
POST /create-campaign with campaign name, subject, and message body, then POST /add-emails with an array of recipient email addresses, and POST /start-campaign to begin sending.
Custom SMTP/IMAP Provider Integration
Connect OutReachBin campaigns to custom email providers for sending and receiving. POST /smtp-connect configures SMTP credentials for outbound messages, and POST /imap-connect sets up IMAP for reply monitoring. This enables use of private email servers, domain-specific sending addresses, or high-reputation email infrastructure instead of shared sending pools, improving deliverability and brand consistency.
POST /smtp-connect with SMTP host, port, username, and password, then POST /imap-connect with IMAP credentials to enable reply tracking from the same inbox.
Campaign Lifecycle Management
Control campaign execution with start, pause, and restart operations. POST /start-campaign initiates sending, POST /pause-campaign halts sending mid-campaign, and POST /restart-campaign resumes from where it left off. GET /find-campaign retrieves campaign details and status. This supports dynamic campaign pacing based on real-time engagement metrics - pause low-performing campaigns, restart high-converters, or adjust sending schedules based on time-of-day analysis.
POST /start-campaign to begin, POST /pause-campaign to halt, GET /find-campaign to check status, and POST /restart-campaign to resume sending.
Real-Time Engagement Tracking and Webhooks
Track email opens, replies, and unsubscribes in real time using webhooks and polling. POST /message-webhook-incoming and POST /message-webhook-outgoing configure webhooks for message events. GET /email-open retrieves open tracking data, GET /replies fetches reply threads, and GET /unsubscribers lists opt-outs. Integrate this data with CRMs or analytics platforms to score leads, trigger follow-ups, or remove unsubscribers automatically.
POST /message-webhook-incoming with a webhook URL, then GET /email-open for open metrics, GET /replies for responses, and GET /unsubscribers to honor opt-outs.
Campaign Performance Reporting
Retrieve campaign performance metrics for a single campaign or across all campaigns. GET /pull-reports pulls metrics for a specific campaign, and GET /pull-reports-all aggregates data for all campaigns. Metrics include sent count, open rate, reply rate, bounce rate, and unsubscribes. Use this data to optimize subject lines, message copy, and sending schedules, or feed it into BI dashboards for sales team reporting.
GET /pull-reports with campaign_id for a single campaign's metrics, or GET /pull-reports-all for cross-campaign analytics. Export to a dashboard or trigger automated optimizations based on thresholds.
19 endpoints — outreachbin is an email outreach campaign management platform designed for cold email and lead nurturing workflows.
METHOD
PATH
DESCRIPTION
/create-campaign
Create a new cold email campaign
/add-emails
Add recipient emails to a campaign
/start-campaign
Start sending a campaign
/pause-campaign
Pause an active campaign
/smtp-connect
Configure SMTP provider for sending
/imap-connect
Configure IMAP provider for reply monitoring
/pull-reports
Retrieve campaign performance metrics
/create-campaign
Create a new cold email campaign
/add-emails
Add recipient emails to a campaign
/start-campaign
Start sending a campaign
/pause-campaign
Pause an active campaign
/smtp-connect
Configure SMTP provider for sending
/imap-connect
Configure IMAP provider for reply monitoring
/pull-reports
Retrieve campaign performance metrics
What agents get from Jentic-routed access to this vendor.
Setup
Wiring OutReachBin by hand means obtaining and carrying its bearer access token, connecting your own SMTP and IMAP mailboxes for sending, and managing campaign state calls yourself. Through Jentic you install once, import the OutReachBin API from the API Directory, store the access token once, and your agent calls it.
Permission scoping
OutReachBin identifies campaigns in the request body rather than the URL path, so scope the agent to the operations it needs, such as creating a campaign, adding emails, and pulling reports. Because you choose the allowed operations, state changes like starting or pausing a campaign are not included unless you add them.
Credential isolation
Your OutReachBin access token and any SMTP or IMAP credentials are stored once, encrypted, by your own Jentic One instance and injected at execution time. They never enter the agent's prompt, logs, or context.
Intent-based discovery
Agents search Jentic by intent such as 'create a cold email campaign' or 'track email opens', and Jentic returns the matching OutReachBin operation with its input schema so the agent calls the right endpoint without browsing the reference docs.
Alternatives and complements available in the Jentic catalogue.
Specific to using OutReachBin API through Jentic.
What authentication does the OutReachBin API use?
The API uses session-based authentication. POST /login with email and password returns a session token, which is included in subsequent requests. Through Jentic, session tokens are managed and refreshed automatically, keeping credentials out of agent context.
Can I use my own SMTP server with OutReachBin?
Yes. POST /smtp-connect accepts SMTP host, port, username, and password to configure a custom sending server. This allows use of private email infrastructure for better deliverability and brand alignment.
How do I track email opens in a campaign?
GET /email-open retrieves open tracking data for campaign messages. Opens are tracked via embedded pixels in HTML emails and surfaced through the API for engagement analysis.
Can I pause a campaign and restart it later?
Yes. POST /pause-campaign halts sending immediately, and POST /restart-campaign resumes from where it left off. This is useful for adjusting campaigns mid-flight or pacing sends based on engagement.
Is the OutReachBin API free?
API access is included with OutReachBin subscriptions. Pricing is based on plan tier and email volume, not API request count.
How do I configure webhooks for incoming replies?
POST /message-webhook-incoming with a webhook URL to receive real-time notifications when recipients reply to campaign messages. The webhook payload includes reply content and sender details.
Can I limit what my agent is allowed to do with the OutReachBin API?
Yes. Jentic One is self-hosted, so you run your own instance and your own rules decide which OutReachBin operations and credentials the agent may use. Because OutReachBin identifies campaigns in the request body rather than the URL path, you scope the agent to just the operations it needs, such as POST /create-campaign, POST /add-emails, and GET /pull-reports. State-changing calls like POST /start-campaign and POST /pause-campaign are not available to the agent unless you explicitly add them.
For Agents
Manage OutReachBin cold email campaigns, email providers, messaging, webhooks, tracking, and reporting for automated outreach workflows.
Use for: I need to create a new cold email campaign in OutReachBin, Connect a custom SMTP provider for sending campaigns, Start a paused campaign, Add a list of email addresses to a campaign
Not supported: Does not handle DNS configuration, domain warming, or email deliverability reputation management - use for campaign creation, sending, tracking, and reporting only.
OutReachBin is an email outreach campaign management platform designed for cold email and lead nurturing workflows. The API provides endpoints for user authentication, campaign creation and lifecycle management (create, start, pause, restart), SMTP and IMAP email provider configuration, message sending, webhook configuration for incoming and outgoing messages, email open tracking, reply monitoring, unsubscribe management, and campaign reporting. Use it to automate cold email campaigns, integrate custom SMTP/IMAP providers, track email engagement, and pull performance reports programmatically.