Skip to main content
MainWP registers 13 update management abilities into the WordPress Abilities API framework. These enable programmatic control over WordPress core, plugin, theme, and translation updates across your network.

What You’ll Learn

  • Listing available updates across all sites
  • Applying WordPress core, plugin, theme, and translation updates
  • Managing ignored updates
  • Batch update operations

mainwp/list-updates-v1

List available updates across all sites. Method: GET (readonly)
Input Parameters: Response:

mainwp/run-updates-v1

Execute updates on sites. Operations affecting more than 200 sites are queued for background processing. Method: POST
Input Parameters: Response:

mainwp/get-site-updates-v1

Get available updates for a single site. Method: POST
Input Parameters: Response:

mainwp/update-site-core-v1

Update WordPress core on a single site. Method: POST
Input Parameters: Response:

mainwp/update-site-plugins-v1

Update plugins on a single site. Method: POST
Input Parameters: Response:

mainwp/update-site-themes-v1

Update themes on a single site. Method: POST
Input Parameters: Response:

mainwp/update-site-translations-v1

Update translations on a single site. Method: POST
Input Parameters: Response:

mainwp/list-ignored-updates-v1

List updates marked as ignored. Method: GET (readonly)
Input Parameters: Response:

mainwp/set-ignored-updates-v1

Add or remove items from ignored updates list. Method: POST
Input Parameters: Response:

mainwp/ignore-site-core-v1

Manage core update ignore status for a site. Method: POST
Input Parameters: Response:

mainwp/ignore-site-plugins-v1

Manage plugin ignore status for a site. Method: POST
Input Parameters: Response:

mainwp/ignore-site-themes-v1

Manage theme ignore status for a site. Method: POST
Input Parameters: Response:

mainwp/update-all-v1

Execute all available updates across sites. Use with caution on production environments. Method: POST
Input Parameters: Response:
This ability applies all available updates including WordPress core. Test on staging sites before running against production environments.