HTTP status code 404 — Not Found
Quick answer
Status code 404 (Not Found): No resource at this URI. Check path, trailing slash, and whether the ID exists.
Check path, trailing slash, and whether the ID exists.
404 can also hide existence for security. Verify routing, CDN rules, and that the ID was never soft-deleted.
Common causes
- Typo in the URL path or a missing/extra trailing slash
- The record was deleted or the ID never existed
- A route that exists in code but was not deployed
How to fix it
Double-check the exact path (case and trailing slash matter on some servers) and confirm the resource actually exists.
Related: 403405401400408409308500
Frequently asked questions
What is status code 404?
404 Not Found: No resource at this URI. Check path, trailing slash, and whether the ID exists.
When should I expect HTTP 404?
404 can also hide existence for security. Verify routing, CDN rules, and that the ID was never soft-deleted.
What usually causes HTTP 404?
Typo in the URL path or a missing/extra trailing slash; The record was deleted or the ID never existed; A route that exists in code but was not deployed.
How do I fix HTTP 404?
Double-check the exact path (case and trailing slash matter on some servers) and confirm the resource actually exists.
Where can I see all status codes?
Open the HTTP status codes hub on TryDevSnip for the full reference list.
Does TryDevSnip log my API traffic?
No. These pages are static reference. TryDevSnip does not proxy or inspect your HTTP calls.