VerCheck API

Description

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}}

Screenshots

  • Admin settings

Reviews

There are no reviews for this plugin.

Contributors & Developers

“VerCheck API” is open source software. The following people have contributed to this plugin.

Contributors

Translate “VerCheck API” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.0.3

  • Bugfix: Response themes & plugin order

1.0.2

  • Bugfix: Removed unnecessary fnc. call (loadtextdomain)

1.0.1

  • PHPCS fixes

1.0.0

  • Initial release. REST API endpoint and admin token settings.