Skip to main content

Server Error (5xx)

HTTP/1.1

506 Variant Also Negotiates

Content negotiation for the request results in a circular reference.

CategoryServer Error (5xx)
API error types0 error schemas
Related headers0 headers
Defined inRFC 2295
Updated2026-07-09

What does HTTP status code 506 mean?

The 506 Variant Also Negotiates status code indicates that the server has a configuration error where content negotiation results in a circular loop.

When to use it in APIs

Rarely used; indicates server configuration issues where resources attempt to negotiate formats with themselves.

How it compares to other codes

  • 500 Internal Server Error: A generic application code failure, whereas 506 is configuration-negotiation specific.
1