=== REST API Route Tester === Contributors: jawad0501 Tags: rest-api, api, testing, developer-tools Requires at least: 5.0 Tested up to: 6.8 Stable tag: 1.0.0 Requires PHP: 7.2 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html A tool to test WordPress REST API routes with different user roles and authentication methods. == Description == REST API Route Tester is a powerful tool for WordPress developers and administrators to test and debug REST API endpoints. It provides a user-friendly interface to: * View all registered REST API routes * Test routes with different HTTP methods (GET, POST, PUT, DELETE) * Switch between different user roles to test permissions * Send custom headers and body data * View detailed responses including status codes and timing == Installation == 1. Upload the plugin files to the `/wp-content/plugins/rest-api-route-tester` directory, or install the plugin through the WordPress plugins screen directly. 2. Activate the plugin through the 'Plugins' screen in WordPress 3. Use the Tools->REST Route Tester screen to use the plugin == Frequently Asked Questions == = What permissions do I need to use this plugin? = You need to have the 'manage_options' capability to use this plugin, which is typically granted to administrators. = Can I test authenticated endpoints? = Yes, you can test authenticated endpoints by selecting different user roles from the dropdown menu. == Screenshots == 1. Initial view of the UI showing all the fields and response 2. A simple get request to wp core for getting all the posts 3. Create a new tab and go for another request 4. Change role and consider testing route authorization and validation == Changelog == = 1.0.0 = * Initial release == Upgrade Notice == = 1.0.0 = Initial release