Skip to content
2xx Success Cacheable by default

200 OK

The request succeeded and the body contains the result.

What causes it

  • The normal outcome for GET, and for POST/PUT that return a representation.

How to fix it

  • Nothing to fix — but beware a 200 carrying an error payload. Returning `200 {"error": "..."}` breaks every generic HTTP client, retry policy and monitor.

At a glance

Class
2xx Success
Reference
RFC 9110 §15.3.1
Standardised
Yes
Retry the request?
No — fix the request

Other 2xx success codes

Back to the full HTTP status code reference