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)
Response:
mainwp/run-updates-v1
Execute updates on sites. Operations affecting more than 200 sites are queued for background processing. Method: POST
Response:
mainwp/get-site-updates-v1
Get available updates for a single site. Method: POST
Response:
mainwp/update-site-core-v1
Update WordPress core on a single site. Method: POST
Response:
mainwp/update-site-plugins-v1
Update plugins on a single site. Method: POST
Response:
mainwp/update-site-themes-v1
Update themes on a single site. Method: POST
Response:
mainwp/update-site-translations-v1
Update translations on a single site. Method: POST
Response:
mainwp/list-ignored-updates-v1
List updates marked as ignored. Method: GET (readonly)
Response:
mainwp/set-ignored-updates-v1
Add or remove items from ignored updates list. Method: POST
Response:
mainwp/ignore-site-core-v1
Manage core update ignore status for a site. Method: POST
Response:
mainwp/ignore-site-plugins-v1
Manage plugin ignore status for a site. Method: POST
Response:
mainwp/ignore-site-themes-v1
Manage theme ignore status for a site. Method: POST
Response:
mainwp/update-all-v1
Execute all available updates across sites. Use with caution on production environments. Method: POST
Response:
Related Resources
- Abilities API Overview - API basics and authentication
- Sites Abilities - Site management abilities
- REST API Updates - REST API alternative for updates
- Manage Updates - Update management in Dashboard
