EmailOctopus
EmailOctopus is an affordable email-marketing platform for newsletters, campaigns, automations, and audience management. Its REST API (v2 at https://api.emailoctopus.com, Bearer authenticated) lets developers manage lists, contacts, custom fields, tags, campaigns, automations, and campaign reports programmatically.
APIs
EmailOctopus Lists API
Create, read, update, and delete subscriber lists, plus manage the custom fields (text, number, date, choice) defined on each list.
EmailOctopus Contacts API
Create, create-or-update, get, update, delete, and batch-update contacts within a list, including their field values and tag assignments.
EmailOctopus Campaigns API
Retrieve a single campaign or list all campaigns with status, subject, sender, content, and timestamps.
EmailOctopus Tags API
List, create, rename, and delete the tags used to segment contacts within a list.
EmailOctopus Automations API
Start (queue) an automation workflow for a specific contact on a list.
EmailOctopus Reports API
Pull campaign performance data - summary statistics, per-link click reports, and per-contact activity reports (sent, opened, clicked, bounced, complained, unsubscribed).