Stackable ability reference
Reference for the GoBuildWP Pro 1.14.0 source. Installed schemas and policy remain authoritative.
This Stackable ability reference lists every call GoBuildWP Pro registers for Stackable, with the exact slug an agent sends and what the plugin's own contract says it does. Of the 6, 4 read, 0 write and 2 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 Stackable needs before these load
These 6 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)
- 3.15.0
WPPILOT_PRO_STACKABLE_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
stackable-integration
Stackable reads
| Ability | What it does |
|---|---|
wppilot/stackable-check-setupCheck Stackable Setup | Reports whether Stackable is active, its version and build (free or premium), the minimum version GoBuildWP supports, how many stackable/* blocks are registered, which blocks the site owner hid or disabled in Stackable settings, and a summary of the Global Settings (colour count, typography tags set, typography apply-to mode). Read-only. This integration does not write post content: block trees go through the base plugin's wppilot/gutenberg-* abilities. |
wppilot/stackable-get-block-schemaGet Stackable Block Schema | Returns what the server knows about one stackable/* block: title, Stackable block type, site state, server-declared attributes, the inner blocks Stackable says it requires, nesting constraints, block context and supports. attributes_complete is always false: Stackable defines its attributes and saved markup in its editor JavaScript, so the server registry holds only part of the schema. |
wppilot/stackable-get-global-settingsGet Stackable Global Settings | Reads Stackable's Global Settings: the global colour palette (name, slug, hex, and the CSS variables it outputs), global typography per tag (h1-h6, p, .stk-subtitle, .stk-button__inner-text), where global typography applies, whether it is forced over block-level styles, which palettes are hidden from the colour picker, and the selected font pair. |
wppilot/stackable-list-blocksList Stackable Blocks | Lists every registered stackable/* block: name, title, Stackable block type (essential, special, section, hidden), the site's block state (enabled, hidden, disabled), category, whether it renders server-side, the server-known attribute count, and parent / ancestor nesting hints. Stackable declares most attributes in JavaScript, so attributes_count is usually 0 and does not mean the block takes no settings. |
Destructive Stackable calls
| Ability | What it does |
|---|---|
wppilot/stackable-set-global-colorsSet Stackable Global Colors | Replaces the Stackable global colour palette (option stackable_global_colors) with the list you pass, in the shape the Stackable editor saves: one palette of {name, slug, color, rgb}. Pass slug to keep an existing colour's CSS variable (var(--<slug>)) so blocks that use it follow the new hex; omit it for a new colour and one is generated. A colour left out of the list is removed, and blocks that referenced it fall back to their own colour. Requires confirm=true and the manage_options capability. The change is recorded in the change ledger and can be undone with wppilot/rollback-change. |
wppilot/stackable-set-global-typographySet Stackable Global Typography | Changes Stackable global typography (option stackable_global_typography) for the tags h1-h6, p, .stk-subtitle and .stk-button__inner-text. mode=merge (default) changes only the properties you pass on the tags you pass; mode=replace sets each passed tag to exactly the properties given. A null tag clears it. Tags you do not pass are left alone. Requires confirm=true and the manage_options capability. The change is recorded in the change ledger and can be undone with wppilot/rollback-change. |