Kaiizen API Request Monitor gives you complete visibility into every REST API request that flows through your WordPress site — incoming, outgoing, and webhooks.
Built for developers who work with the WordPress REST API, WooCommerce, and third-party integrations.
Logs every incoming REST API request with method, endpoint, headers, body, response code, timing, user, and IP address.
Intercepts all outbound HTTP calls made via wp_remote_* and logs URL, payload, response, and execution time.
Captures incoming and outgoing webhooks — including WooCommerce delivery events — with full payload inspection.
A built-in HTTP client right in your WP admin. Fire GET, POST, PUT, DELETE requests and save them as reusable templates.
Hourly request volume charts, slowest endpoints, most-used routes, requests per minute, and error rate — all in a live dashboard.
Detects brute-force API authentication failures and fires real-time alerts via Email, Slack, or Discord.
WooCommerce integration that tracks order, product, customer, and coupon changes made through the REST API.
Automatically redacts passwords, tokens, Authorization headers, and API keys from stored logs. Configurable per site.
No configuration required. Install, activate, and every REST API call is logged automatically.
Go to Plugins → Add New, search for Kaiizen API Request Monitor, click Install then Activate. Or download the zip and upload manually.
Six custom tables are created on activation (requests, outbound, webhooks, timeline, security events, saved requests). No manual SQL needed.
Navigate to Kaiizen API Request Monitor in the WordPress admin sidebar. Logging starts immediately — make any REST API call and it appears in the Logs tab.
Set log retention days, add fields to the mask list (e.g. Authorization, x-api-key), and optionally connect Slack or Discord for security alerts.
Free forever. No account required. No data leaves your server.
v1.0.0 · Requires WordPress 6.5+ · PHP 8.1+
Have a question, found a bug, or want to request a feature? I'm happy to help.