MailPoet ability reference
Reference for the GoBuildWP Pro 1.14.0 source. Installed schemas and policy remain authoritative.
This MailPoet ability reference lists every call GoBuildWP Pro registers for MailPoet, with the exact slug an agent sends and what the plugin's own contract says it does. Of the 8, 4 read, 0 write and 4 are marked destructive in the source.
Read-only, write and destructive groups describe the source annotations. They do not establish a minimum safety profile, human approval or undo support. Those controls are separate: check the installed ability, the connected user and the active site policy before calling it. A read can still return sensitive data. These pages are not evidence that every operation passed an end-to-end runtime test.
What MailPoet needs before these load
These 8 abilities come with GoBuildWP Pro 1.14.0. Pro registration requires the Freemius SDK to permit premium code and any companion dependency the module checks to be available. The floors below apply to the named dependencies or features; an optional add-on or newer feature floor does not necessarily disable the base module. wppilot/integration-health and the module's setup call describe the installed availability.
- Minimum (base)
- 5.0.0
WPPILOT_PRO_MAILPOET_MIN_VERSION - Declared compatibility tags
- free, pro (source compatibility labels; these do not establish that the vendor sells a Free or Pro edition. Follow the prerequisites and installed-plugin checks below.)
- Agent skills shipped
mailpoet-integration
MailPoet reads
| Ability | What it does |
|---|---|
wppilot/mailpoet-check-setupCheck MailPoet Setup | Reports the MailPoet version, list and subscriber counts, the sending method without credentials, whether double opt-in is on, and which public API methods this install provides. |
wppilot/mailpoet-get-subscriberGet MailPoet Subscriber | Reads one MailPoet subscriber by id or email: status, name, list memberships, tags, source and confirmation dates. Never returns unsubscribe or link tokens, IP addresses, unconfirmed data or custom fields. |
wppilot/mailpoet-list-listsList MailPoet Lists | Lists MailPoet's ordinary (static) mailing lists with id, name and description, optionally with the number of subscribed contacts on each. |
wppilot/mailpoet-list-subscribersList MailPoet Subscribers | Pages through MailPoet subscribers, optionally filtered by status and list. Returns id, email, status and list memberships only; names and everything else stay out of the listing. |
Destructive MailPoet calls
| Ability | What it does |
|---|---|
wppilot/mailpoet-add-listAdd MailPoet List | Creates an empty MailPoet mailing list with a unique name and an optional description. Refuses a name that is already in use. |
wppilot/mailpoet-add-subscriberAdd MailPoet Subscriber | Creates a new MailPoet subscriber with email, first and last name, optionally on lists. Sends no confirmation, welcome or admin email unless asked. Refuses an email that already exists. |
wppilot/mailpoet-subscribe-to-listsSubscribe MailPoet Contact to Lists | Adds an existing MailPoet subscriber to one or more lists. Refuses bounced contacts, and refuses unsubscribed, inactive or trashed contacts unless allow_resubscribe is true. Sends no email unless asked. |
wppilot/mailpoet-unsubscribe-from-listsUnsubscribe MailPoet Contact from Lists | Removes an existing MailPoet subscriber from specific lists. The global status and other lists are left alone; this is not a global unsubscribe. |