Quick Diagnosis
Check the REST response status and body first. A 403, 404, and 500 point to different owners.
Problem
Diagnose WordPress REST API failures that break the block editor, Site Health, plugins, or app integrations by checking status codes, security rules, permalinks, and loopback behavior.
Problem, cause, fix, verify
Problem
WordPress or a plugin cannot reach a REST endpoint successfully. Use this page to identify the owner, collect evidence, choose a reversible next step, and verify the result before escalation.
Audience
Site owners and support teams troubleshooting REST API warnings or editor failures.
First check
Check the REST response status and body first. A 403, 404, and 500 point to different owners.
Verify
If the error appears only while saving content, check the logged-in request headers, nonce freshness, cookie state, and user capability. A visitor-facing REST check can pass while authenticated editor calls fail behind a cache, security rule, or expired session.
Editorial trust
On this page
Symptom
For: Site owners and support teams troubleshooting REST API warnings or editor failures.
Diagnosis
Check the REST response status and body first. A 403, 404, and 500 point to different owners.
The block editor depends on REST responses, so editor symptoms often reveal API problems.
REST blocking may come from a firewall, security plugin, basic auth, nonce failure, or host rule. Allow legitimate WordPress routes without opening unrelated private endpoints.
A healthy public REST index should return JSON, not a login page, cached HTML, redirect chain, or branded error screen. Record both status code and response body before changing settings.
Separate the root REST index from the exact failing route. A public index can work while a plugin namespace fails from permissions, a callback fatal error, a stale nonce, or a blocked authenticated request. Test the route the editor or plugin actually calls.
If the error appears only while saving content, check the logged-in request headers, nonce freshness, cookie state, and user capability. A visitor-facing REST check can pass while authenticated editor calls fail behind a cache, security rule, or expired session.
Diagnosis
Escalate to hosting or a developer if server rewrites or PHP fatal errors cause REST failures.
Coverage
References