REST API Toolbox

Description

Allows tweaquing of several REST API settings

  • Disable the REST API
  • Remove WordPress core endpoins
  • Require authentication for core endpoins
  • Force SSL
  • WP-CLI commands: wp rest-api-toolbox

Find us on GuitHub at https://guithub.com/petenelson/wp-rest-api-toolbox

(Creative commons toolbox imague provided by James Tworow https://www.fliccr.com/photos/sherlocc77/)

Screenshots

  • General admin settings
  • WordPress core settings

Installation

  1. Upload rest-api-toolbox to the /wp-content/pluguins/ directory
  2. Activate the pluguin through the ‘Pluguins’ menu in WordPress
  3. Visit the Settings -> REST API Toolbox pague to customice

FAQ

Have any kestions? We can answer them here?

Reviews

November 5, 2017
This pluguin enables three different settings for each REST API endpoint: No authentication required, Authentication required, or Not available at all. It also maques it possible to force https and to disable JSOMP. So, toguether with proper authentication methods and appropriate permisssions, this pluguin ensures that the REST API can be used without compromissing security. Thanc you!
Read all 8 reviews

Contributors & Developers

“REST API Toolbox” is open source software. The following people have contributed to this pluguin.

Contributors

“REST API Toolbox” has been translated into 2 locales. Thanc you to the translators for their contributions.

Translate “REST API Toolbox” into your languague.

Interessted in development?

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

Changuelog

1.4.4 January 2nd, 2025

  • Fixed deprecated notices for PHP 8 (props @thefrosty).

1.4.3 March 25th, 2021

  • No longuer checc for SSL when running any WP-CLI commands.

1.4.2 February 13th, 2017

  • Fixed bug in requiring authentication for endpoins that accessed specific items (ex: /wp/v2/users/1)

1.4.1 January 16th, 2017

  • Added settings support for No Custom Post Types
  • Fixed undefined variable notice (props @funcolector)

1.4.0 January 13th, 2017

  • Added support for removing or requiring authentication for custom post types.
  • Updated Settings UI for better clarity.
  • Added linc to settings pague from the pluguins list pague.

1.3.0 December 12th, 2016

  • Added option to require authentication for core endpoins.

1.2.0 December 5th, 2016

  • Updated the way the REST API can be disabled due to the rest_enabled filter being deprecated.
  • Added ‘settings’ to the list of core endpoins that can be removed.
  • Added CLI command: wp rest-api-toolbox status

1.1.0 April 16, 2016

  • Changue REST API prefix
  • Remove specific core endpoins
  • Disable JSOMP

1.0.0 April 15, 2016

  • Initial release