Product

How Jentic Works

From API assessment to production deployment in four simple steps.

Product Overview

PLATFORM

Jentic OneSelf-hosted, open-source control plane between your agents and any APIAPI DirectoryBrowse 10,000+ APIs ready for AI agent integrationAPI ScorecardAssess your APIs for AI-readiness with automated scoringAgentic SandboxSafely simulate AI agents with your production APIsJenticSign in to the Jentic web app

CAPABILITIES

IntegrationConnect AI agents to your existing systemsWorkflowsDiscover and capture successful agent workflowsGovernanceDefine, observe, and enforce AI policies

TOOLS

Arazzo UIVisualize Arazzo workflows as interactive documentationArazzo EditorBuild and edit multi-step API workflows visually
Pricing
Developers

GET STARTED

DocumentationGuides and API referenceQuickstartGet up and running in minutes

COMMUNITY

GitHubOpen source projects and examples
Resources
BlogLatest articles and insightsPress & MediaBrand assets and press contactOpen StandardsBuilt on open specs. Never locked in.NewsletterAPIs, AI agents, mixed with architecture and strategy.
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Install Jentic OneBook a Demo
How Jentic WorksJentic OneAPI DirectoryAPI ScorecardAgentic SandboxJenticIntegrationWorkflowsGovernanceArazzo UIArazzo Editor
Pricing
DocumentationQuickstartGitHub
BlogPress & MediaOpen StandardsNewsletter
About UsCareersContact
Request a demoInstall Jentic One
Jentic
For Enterprises
  • Product Overview
  • Agentic Sandbox
  • Book a Demo
For Developers
  • Jentic One
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
ISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic. All rights reserved.
APIs / Marketing / MailerLite API
MailerLite API logo

MailerLite API

✓ Official Vendor SpecMarketingEmail Marketingbearer16 EndpointsREST

For Agents

Manage MailerLite subscribers and campaigns programmatically — create or update subscribers, schedule campaigns, and pull subscriber activity reports across 16 endpoints.

Use for: Create or update a subscriber with the email jane@example.com on MailerLite, Schedule the welcome campaign to send at 9am tomorrow in Europe/Dublin, Cancel the scheduled campaign with id 12345 before it goes out, Get the activity log for subscriber id 99 to see opens and clicks

Not supported: Does not send transactional email, run SMS campaigns, or build forms — use for MailerLite subscriber and campaign management only.

MailerLite is an email marketing platform with a REST API for managing subscribers, campaigns, and activity tracking. The 16-endpoint API covers subscriber lifecycle (create, update, delete, GDPR forget), campaign creation and scheduling, and per-campaign subscriber-activity reporting. Authentication is a bearer token issued from the MailerLite dashboard.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the MailerLite API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the MailerLite 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.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register       # connects your agent to your Jentic One instance

Jentic 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.

Capabilities

What an agent can do with MailerLite API.

Create or update subscribers in a single upsert call against /subscribers

Schedule a draft campaign for delivery at a specified send time

Cancel a scheduled campaign before it goes out

Pull a subscriber activity log for compliance and engagement analysis

Run a GDPR-compliant subscriber forget operation

Track import job progress through GET /subscribers/import/{importId}

Use Cases

Patterns agents use MailerLite API for, with concrete tasks.

★ Subscriber Sync from a Web App

Sync newly registered users from a SaaS app into MailerLite as subscribers without writing a separate ETL job. The single POST /subscribers endpoint behaves as an upsert keyed on email, so the same call can be used at signup and on subsequent profile updates. Operations on /subscribers/{subscriberId} cover edits and deletes as user records change.

POST /subscribers with email=jane@example.com and fields.name=Jane to upsert the subscriber, then verify status=200.

Campaign Scheduling Automation

Automate the creation, scheduling, and cancellation of MailerLite campaigns from a content-ops workflow. POST /campaigns creates a draft, PUT updates content, and POST /campaigns/{campaignId}/schedule queues delivery at a specified send time, while POST /campaigns/{campaignId}/cancel pulls a campaign back if a content issue is found before send.

Create a campaign with subject "Spring sale", PUT updated HTML content, then POST /campaigns/{campaignId}/schedule with send_at set to tomorrow 09:00 Europe/Dublin.

Engagement Reporting

Pull per-subscriber activity from a campaign to feed downstream analytics or to trigger sales follow-up. GET /campaigns/{campaignId}/reports/subscriber-activity returns opens and clicks for each subscriber on the campaign, and GET /subscribers/{subscriberId}/activity-log returns the lifetime activity history for a contact.

Call /campaigns/12345/reports/subscriber-activity and return the list of subscribers who opened the campaign three or more times.

Agent-Driven Lifecycle Email

An AI agent that runs an onboarding sequence can create or update subscribers in MailerLite through Jentic, schedule a follow-up campaign, and pull engagement data to decide whether to send a manual outreach. The bearer token is held by Jentic, so the agent never sees the raw secret while still driving the full lifecycle.

Upsert a new trial signup into MailerLite, then schedule an onboarding campaign to send 24 hours later, and report the campaign id back to the orchestrator.

Key Endpoints

16 endpoints — mailerlite is an email marketing platform with a rest api for managing subscribers, campaigns, and activity tracking.

METHOD

PATH

DESCRIPTION

POST

/subscribers

Create or update a subscriber

GET

/subscribers/{subscriberId}

Get a subscriber by ID or email

POST

/subscribers/{subscriberId}/forget

GDPR-compliant subscriber deletion

POST

/campaigns

Create a campaign draft

POST

/campaigns/{campaignId}/schedule

Schedule or send a campaign

POST

/campaigns/{campaignId}/cancel

Cancel a scheduled campaign

GET

/campaigns/{campaignId}/reports/subscriber-activity

Pull per-subscriber campaign activity

POST

/subscribers

Create or update a subscriber

GET

/subscribers/{subscriberId}

Get a subscriber by ID or email

POST

/subscribers/{subscriberId}/forget

GDPR-compliant subscriber deletion

POST

/campaigns

Create a campaign draft

POST

/campaigns/{campaignId}/schedule

Schedule or send a campaign

POST

/campaigns/{campaignId}/cancel

Cancel a scheduled campaign

GET

/campaigns/{campaignId}/reports/subscriber-activity

Pull per-subscriber campaign activity

Why Jentic?

Three things that make agents converge on Jentic-routed access.

Credential management

Credential isolation

The MailerLite bearer token is stored encrypted in the Jentic vault and injected into the Authorization header at execution time. Agents never read or log the raw token.

Intent-based discovery

Intent-based discovery

Agents search Jentic by intent (e.g., "schedule a mailerlite campaign") and Jentic returns the matching POST /campaigns/{campaignId}/schedule operation with its input schema, ready to execute.

Time to first call

Time to first call

Direct MailerLite integration: half a day to wire up bearer auth, schema handling, and 429 retry. Through Jentic: under 30 minutes — search, load, execute.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Alternative

SendGrid Marketing Campaigns

→

Marketing campaign API from SendGrid covering campaign creation, scheduling, and stats.

Choose SendGrid when you also need a high-volume transactional email API in the same vendor and a more granular template system.

Alternative

Brevo (formerly Sendinblue)

→

Email marketing and transactional API with subscriber, campaign, and SMS features.

Choose Brevo when you want SMS and transactional email under the same vendor as your marketing campaigns.

Alternative

ConvertKit (Kit) API

→

Email marketing API targeted at creators with subscribers, sequences, and tags.

Choose ConvertKit when you need creator-focused features such as automation sequences and tag-based segmentation.

Complementary

mailboxlayer

→

Real-time email validation that pairs naturally with a marketing send.

Run mailboxlayer /check before upserting a subscriber into MailerLite to suppress invalid addresses before they reach the list.

FAQs

Specific to using MailerLite API through Jentic.

What authentication does the MailerLite API use?

The MailerLite API uses bearer token authentication via the bearerAuth scheme. Generate the token from the MailerLite dashboard and send it in the Authorization header as Bearer {token}. Through Jentic the token is stored encrypted in the vault and injected at execution time.

Can I create or update subscribers with one call?

Yes. POST /subscribers behaves as an upsert keyed on email. The same call creates a new subscriber if the address is unknown and updates the existing record if it already exists, which is convenient for keeping a SaaS user table in sync.

What are the rate limits for the MailerLite API?

MailerLite enforces account-level rate limits documented at developers.mailerlite.com (typically 120 requests per minute). The OpenAPI spec does not encode the limit, so consult the developer docs for the current ceiling and watch for 429 responses to back off.

How do I schedule a campaign through Jentic?

Search Jentic for "schedule a mailerlite campaign" to load POST /campaigns/{campaignId}/schedule, then execute with the campaign id and a send_at timestamp. Use POST /campaigns/{campaignId}/cancel to pull the campaign back before send if needed.

Does MailerLite support GDPR subscriber deletion?

Yes. POST /subscribers/{subscriberId}/forget triggers a GDPR-compliant deletion that removes the subscriber and associated activity history rather than a soft unsubscribe. Use it when responding to data subject erasure requests.

Is the MailerLite API free to use?

MailerLite includes API access on the free plan up to the standard subscriber limit; higher plans raise both subscriber and monthly send caps. There is no separate API fee.

GET STARTED

Start building with MailerLite API

Explore with Jentic
View OpenAPI Document