MailerLite
Email marketing and automation platform
Actions (70)
Groups · 9
- Assign subscriber to groupPOST /subscribers/{subscriber_id}/groups/{group_id}
Add a subscriber to a group.
documented - Create groupPOST /groups
Create a new subscriber group.
documented - Delete groupDELETE /groups/{group_id}
Delete a group.
documented - Get import progressGET /subscribers/import/{import_id}
Check progress of a bulk import (subscribers).
documented - Import subscribers to groupPOST /groups/{group_id}/import-subscribers
Bulk import subscribers into a group.
documented - List groupsGET /groups
Return a paginated list of groups.
documented - List subscribers in groupGET /groups/{group_id}/subscribers
List subscribers belonging to a group.
documented - Unassign subscriber from groupDELETE /subscribers/{subscriber_id}/groups/{group_id}
Remove a subscriber from a group.
documented - Update groupPUT /groups/{group_id}
Update a group's name.
documented
Campaigns · 8
- Campaign listGET /campaigns
Get a list of campaigns.
documented - Cancel a ready campaignPOST /campaigns/{campaign_id}/cancel
Cancel a ready-to-send campaign.
documented - Create a campaignPOST /campaigns
Create a campaign.
documented - Delete a campaignDELETE /campaigns/{campaign_id}
Delete a campaign.
documented - Get a campaignGET /campaigns/{campaign_id}
Fetch a campaign.
documented - Get subscribers' activity of a sent campaignGET /campaigns/{campaign_id}/reports/subscriber-activity
Get subscriber activity for a sent campaign.
documented - Schedule a campaignPOST /campaigns/{campaign_id}/schedule
Schedule or send a campaign.
documented - Update campaignPUT /campaigns/{campaign_id}
Update a draft campaign.
documented
Subscribers · 8
- Create/upsert subscriberPOST /subscribers
Create a new subscriber or update an existing one by email.
documented - Delete subscriberDELETE /subscribers/{subscriber_id}
Remove a subscriber from the account.
documented - Fetch subscriberGET /subscribers/{subscriber_id}
Retrieve a single subscriber by ID.
documented - Fetch total subscribers countGET /subscribers?limit=0
Return the total number of subscribers (using limit=0 in the list call).
documented - Forget subscriberPOST /subscribers/{subscriber_id}/forget
Permanently delete subscriber data (GDPR-compliant forget).
documented - Get subscriber activityGET /subscribers/{subscriber_id}/activity-log
Retrieve activity history for a subscriber.
documented - List subscribersGET /subscribers
Return a paginated list of subscribers.
documented - Update subscriberPUT /subscribers/{subscriber_id}
Update the details of a specific subscriber.
documented
Campaigns (Classic) · 6
- Campaign actionPOST /campaigns/:id/actions/:action
Perform an action on a campaign (e.g., schedule, send).
documented - Create campaignPOST /campaigns
Create a new campaign.
documented - Delete campaign (classic)
Delete a classic campaign.
documented - Get campaignGET /campaigns/:id
Fetch a campaign by ID.
documented - Get campaigns by statusGET /campaigns/:status
List campaigns by status (e.g., sent, draft, outbox).
documented - Update campaign contentPUT /campaigns/:id/content
Update a campaign's content.
documented
Account Subscribers (Classic) · 5
- Create subscriberPOST /subscribers
Create a subscriber.
documented - Delete subscriberDELETE /subscribers/:id
Delete a subscriber.
documented - Get subscriberGET /subscribers/:id
Get a subscriber by ID.
documented - List subscribersGET /subscribers
List account subscribers.
documented - Update subscriberPUT /subscribers/:id
Update subscriber details.
documented
Automations · 5
- Create automationPOST /automations
Create a draft automation.
documented - Delete automationDELETE /automations/{automation_id}
Delete an automation.
documented - Get automationGET /automations/{automation_id}
Fetch an automation.
documented - Get automation activityGET /automations/{automation_id}/activity
Get subscriber activity for an automation.
documented - List automationsGET /automations
List automations.
documented
Forms · 5
- Delete formDELETE /forms/{form_id}
Delete a form.
documented - Get formGET /forms/{form_id}
Get a form by ID.
documented - Get form subscribersGET /forms/{form_id}/subscribers
Get subscribers who signed up through a form.
documented - List formsGET /forms/{type}
List forms by type (popup, embedded, promotion).
documented - Update formPUT /forms/{form_id}
Update a form.
documented
Webhooks · 5
- Create webhookPOST /webhooks
Create a webhook.
documented - Delete webhookDELETE /webhooks/{webhook_id}
Delete a webhook.
documented - Get webhookGET /webhooks/{webhook_id}
Fetch a webhook.
documented - List webhooksGET /webhooks
List all webhooks.
documented - Update webhookPUT /webhooks/{webhook_id}
Update webhook.
documented
Fields · 4
Segments · 4
- Delete segmentDELETE /segments/{segment_id}
Delete a segment.
documented - Get subscribers in segmentGET /segments/{segment_id}/subscribers
List subscribers belonging to a segment.
documented - List segmentsGET /segments
List all segments in the account.
documented - Update segmentPUT /segments/{segment_id}
Update a segment's name.
documented