GoBuildWP
Pro module7 abilities

GiveWP ability reference

Reference for the GoBuildWP Pro 1.14.0 source. Installed schemas and policy remain authoritative.

This GiveWP ability reference lists every call GoBuildWP Pro registers for GiveWP, with the exact slug an agent sends and what the plugin's own contract says it does. Of the 7, 6 read, 0 write and 1 is 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 GiveWP needs before these load

These 7 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)
4.3.0 WPPILOT_PRO_GIVEWP_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
givewp-integration

GiveWP reads

AbilityWhat it does
wppilot/givewp-check-setupCheck GiveWP SetupReports the GiveWP version against the supported floor, the store currency, whether test mode is on, the ids of enabled gateways (never their keys), and counts of donation forms, campaigns by status and donations by status.
wppilot/givewp-get-donation-formGet GiveWP Donation FormReturns one GiveWP donation form: donation levels, goal settings, totals raised, whether it uses the visual form builder, its campaign and that campaign's goal progress. Read-only.
wppilot/givewp-get-donor-summaryGet GiveWP Donor SummaryReturns giving totals for one GiveWP donor, looked up by donor id or WordPress user id: GiveWP's stored lifetime value and count, completed live donations summed per currency, the date range summed, and the most recent donations. Identity is limited to first name and last initial. Never returns email, phone, address or payment details. Read-only.
wppilot/givewp-list-campaignsList GiveWP CampaignsLists GiveWP campaigns with status, goal, goal type, dates, default form and campaign page, and optionally the amount raised against the goal. Read-only.
wppilot/givewp-list-donation-formsList GiveWP Donation FormsLists GiveWP donation forms with status, campaign, donation count and amount raised. Filter by status, title search or campaign. Read-only.
wppilot/givewp-list-donationsList GiveWP DonationsLists GiveWP donations newest first with amount, currency, status, mode, form, campaign and a minimal donor label (first name and last initial, or Anonymous). Filter by status, form, campaign, donor, mode and date range. Never returns donor email, phone, address, IP, payment details or gateway transaction ids. Read-only.

Destructive GiveWP calls

AbilityWhat it does
wppilot/givewp-update-campaignUpdate GiveWP CampaignChanges a GiveWP campaign's title, goal, goal type or status (active, draft, archived) through GiveWP's Campaign model. Archiving moves the campaign's published forms and campaign page to draft, and unarchiving republishes only the default form. GiveWP strips HTML from the campaign descriptions on every save. Needs confirm=true; returns the previous values; not undoable through the change ledger. Never touches donations.