GoBuildWP
Pro module8 abilities

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

AbilityWhat it does
wppilot/mailpoet-check-setupCheck MailPoet SetupReports 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 SubscriberReads 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 ListsLists 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 SubscribersPages 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

AbilityWhat it does
wppilot/mailpoet-add-listAdd MailPoet ListCreates 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 SubscriberCreates 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 ListsAdds 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 ListsRemoves an existing MailPoet subscriber from specific lists. The global status and other lists are left alone; this is not a global unsubscribe.