Skip to main content

WP Dash Bridge

Ultra-lightweight REST API bridge for WP Dash. No database writes, no admin UI bloat.

Version: 1.0.0
License: GPL-2.0-or-later
Requires: WordPress 5.6+, PHP 7.4+

Download

Download the ready-to-install ZIP from the repository:

Installation

  1. Go to WordPress Admin → Plugins → Add New → Upload Plugin
  2. Upload wp-bridge-plugin.zip
  3. Click Activate Plugin
  4. Go to Settings → WP Dash Bridge
  5. Copy your API Token
  6. Add the site URL and token to your WP Dash dashboard

Authentication

All API endpoints require a Bearer token in the Authorization header:

Authorization: Bearer <your-token>

A token is generated automatically on plugin activation.
You can regenerate or revoke it from the settings page at any time.

Rate Limiting

All endpoints are rate-limited to 60 requests per minute per IP.

API Endpoints

MethodEndpointDescription
GET/wp-json/wpdash/v1/healthSite health (WP/PHP/DB versions, theme, plugin counts)
GET/wp-json/wpdash/v1/pluginsList all plugins with status and update info
POST/wp-json/wpdash/v1/plugins/manageActivate / deactivate / update / delete a plugin
POST/wp-json/wpdash/v1/plugins/installInstall a plugin from slug or URL
GET/wp-json/wpdash/v1/security/integrityCore file integrity check
POST/wp-json/wpdash/v1/seo/auditSEO audit for a given page URL
GET/wp-json/wpdash/v1/logsPHP error log entries (filterable by level)
GET/wp-json/wpdash/v1/backup/statusBackup status from common backup plugins

For full endpoint documentation, see REST API Reference.