← All HTTP status codes
2002xx — Success

HTTP 200 OK

The standard success response. The request was received, understood, and a response body is being returned.

What it means

200 OK is the default success status — what every GET, PUT, PATCH, or POST returns when nothing went wrong. The response body contains the requested resource (for GET) or a representation of the result (for POST/PUT).

Don't read too much into a 200: it only means the server returned a response, not that the response was correct. A health endpoint that responds 200 with body 'database down' is technically OK to HTTP — which is why content-match monitoring exists.

Common causes

  • Normal successful GET / POST / PUT / PATCH request
  • Cached response served from a CDN
  • API handler that completed without throwing

How Uptimera reports 200

Uptimera treats 200 as healthy by default. For endpoints where 200 isn't a sufficient signal of correctness (status JSON, health checks), configure content-match rules — e.g. response must include "ok": true.

Catch 200s before your customers do

Uptimera monitors your URLs from multiple regions and alerts the moment a 200 starts firing. Free plan included.