Skip to main content
apiguide.dev

HTTP 425 — Too Early

The server is unwilling to risk processing a request that might be replayed.

Status CodeHTTP 425
CategoryClient Error (4xx)
API Error Subtypes0 error schemas
HTTP Headers0 headers

What does HTTP status code 425 mean?

The 425 Too Early status code indicates that the server refuses to process the request because it might be replayed (e.g., replay attacks on 0-RTT TLS connections).

When to use it in APIs

Typically handled at the gateway/load-balancer level to protect mutation endpoints (like POST payments) from replay attacks.

How it compares to other codes

  • 429 Too Many Requests: Deals with client quotas. 425 deals with TLS/network connection replay risks.

Specific API Error Types for 425

No specific Problem+JSON schemas have been defined for HTTP 425 on apiguide.dev yet.

Associated HTTP Headers

No specific HTTP headers are explicitly linked to HTTP 425 in our directory yet.

Related HTTP Status Codes