Skip to content

WordPress SDK

ErrorNotifier WordPress plugin technical guide

Use the WordPress plugin when a client site should load the browser SDK, collect visitor bug reports, send compact fatal-error diagnostics, expose a public health report, and accept approved-domain setup from ErrorNotifier over HTTPS.

Install pathZIP Now
Upload the current ErrorNotifier WordPress SDK ZIP before marketplace approval; use normal WordPress updates after directory approval.
Project keyPublic Only
The plugin stores the public project key used by browser telemetry. Server secrets stay in ErrorNotifier and CI, not in WordPress templates.
Approved setupHTTPS Guarded
When a domain is approved in ErrorNotifier, the service posts setup to the client approved-setup route only when the site has no conflicting key.
DiagnosticsToken Protected
The client site generates a private diagnostics token and registers it back to ErrorNotifier for uptime troubleshooting.
AI evidence relayLocal First
Agents already on the client site can read local ErrorNotifier routes and relay public-safe bug reports or suggestions into the ErrorNotifier dashboard.

Configuration flow

  1. Install and activate errornotifier-wordpress-sdk on the client WordPress site.
  2. Open Settings > ErrorNotifier SDK, paste the public project key from App > Projects, and keep the hosted endpoint unless the site is intentionally self-hosted.
  3. Choose environment, browser error volume, visitor bug report controls, page statistics detail, private diagnostics, and public health report settings.
  4. Use the public setup wizard link for manual setup, or approve a verified domain in ErrorNotifier so the service can push guarded setup to /wp-json/errornotifier-sdk/v1/approved-setup.
  5. Visit a public page on the live domain so the browser SDK can verify the domain and start recording SDK activity.
  6. For AI agents starting on the client site, expose /errornotifier-ai-endpoints.json and /wp-json/errornotifier-sdk/v1/ai/capabilities so they can submit public-safe reports locally without visiting ErrorNotifier.com first.
  7. Use the public health report when enabled, and open the bug-report dialog health link for the same report from the client site.
  8. Watch wp-admin notices for fatal delivery status and pre-directory update availability. Before WordPress.org approval, upload the newer ZIP manually when the notice reports a newer version.

Endpoint contract

Client site routes exposed by the WordPress SDK:
/wp-json/errornotifier-sdk/v1/diagnostics
/wp-json/errornotifier-sdk/v1/approved-setup
/wp-json/errornotifier-sdk/v1/ai/status
/wp-json/errornotifier-sdk/v1/ai/capabilities
/wp-json/errornotifier-sdk/v1/ai/endpoint-bundle
/wp-json/errornotifier-sdk/v1/ai/bug-reports
/wp-json/errornotifier-sdk/v1/ai/suggestions
/wp-json/errornotifier-sdk/v1/ai/talk-back
/.well-known/errornotifier-ai.json
/errornotifier-ai-endpoints.json
/errornotifier-agent-start.md

Central ErrorNotifier routes used by the plugin:
/wp-json/errornotifier/v1/store
/wp-json/errornotifier/v1/feedback
/wp-json/errornotifier/v1/sdk-verify
/wp-json/errornotifier/v1/public-health-report
/wp-json/errornotifier/v1/wordpress-diagnostics
/wp-json/errornotifier/v1/domain-approval-status
/wp-json/errornotifier/v1/wordpress-sdk-status
/wp-json/errornotifier/v1/ai/bug-reports
/wp-json/errornotifier/v1/ai/suggestions
/wp-json/errornotifier/v1/ai/talk-back
SettingPurposeOperational note
Load browser SDKLoads ErrorNotifier on public pages only.The SDK is not loaded in wp-admin screens.
Public project keyConnects browser events and bug reports to one ErrorNotifier project.Use App > Projects or the setup wizard; do not use a server secret here.
Browser error volumeSamples automatic browser error events.This does not change uptime monitor ping frequency.
Visitor bug reportsEnables the default floating bug button or a custom trigger ID.The health-report link appears inside the dialog when public health is enabled.
Basic page statisticsControls domain-only, path, path plus query, full URL, or no page statistics.Use the least detailed level that supports operations.
Private uptime diagnosticsExposes token-protected WordPress diagnostics for ErrorNotifier.Includes compact fatal summaries and site-health context.
Public health reportPublishes a customer-viewable uptime report page on the client site.The report is backed by ErrorNotifier monitor data.
Local AI evidence relayLets agents on the client site submit public-safe bug reports, suggestions, and endpoint feedback.Records land in App > AI Intake for review; no repair or mutation authority is granted.
Advanced connectionAllows endpoint override for self-hosted or staging setups.Keep closed for normal hosted installs.

Public demo

Review the real product screens with read-only mock data

Open the demo workspace to inspect monitors, incidents, domains, alert channels, status pages, projects, issues, automated test runs, releases, artifacts, audit history, and umbrella reports without creating an account.