This plugin adds a custom REST API endpoint that returns information about the current versions of the WordPress core, active themes, and active plugins.
Useful for remote WordPress site version monitoring & logging, CI/CD checks, and automated update workflows.
- HTTP method:
GET
- API endpoint:
/wp-json/vercheck-api/v1/status
Important: The endpoint requires authentication via a Bearer token.
The API returns a JSON object with the following data:
- The current WordPress version.
- A list of active plugins with available updates, including their current and latest versions.
- A list of active themes with available updates, including their current and latest versions.
Example response:
{ "core": { "current_version": "6.4.3", "new_version": "6.5", "is_outdated": true }, "outdated_plugins": [ { "name": "Example Plugin", "current_version": "1.2.0", "new_version": "1.3.0" } ], "outdated_themes": [] }
Additional info:
The unique request ID for each API call is returned in the response header:
X-Request-ID: {{unique-request-id}}