Skip to main content

Redirection (3xx)

HTTP/1.1

307 Temporary Redirect

The resource resides temporarily under a different URI. Method must not be changed.

CategoryRedirection (3xx)
API error types0 error schemas
Related headers1 header
Updated2026-07-09

What does HTTP status code 307 mean?

The 307 Temporary Redirect status code indicates that the resource is temporarily located at a different URI and the client must reuse the original HTTP method (e.g. POST) when making the redirected request.

When to use it in APIs

Use when redirecting write operations (POST, PUT, DELETE) temporarily, ensuring the client resubmits the actual payload.

How it compares to other codes

  • 302 Found: Allows clients to change the method from POST to GET, whereas 307 strictly forbids it.
1