The DevOps Drop
Home / Encyclopedia / HTTP Status Codes / 4xx Client Error Responses / 412 Precondition Failed

412 Precondition Failed

The HTTP 412 Precondition Failed status code indicates that a request condition was not satisfied.

Published 16 Jul 2026 · HTTP Status Code

What is HTTP 412 Precondition Failed?

The 412 Precondition Failed response occurs when request headers containing conditions cannot be satisfied.

Common Headers

  • If-Match
  • If-Unmodified-Since

DevOps Considerations

412 responses are commonly seen with caching systems and APIs using optimistic concurrency.

Summary

412 Precondition Failed means a required request condition was not met.