# 203 Non-Authoritative Information

> The server is a transforming proxy that received a 200 OK from its origin but is returning a modified payload.

Source: https://apiguide.dev/status-codes/203
Class: success
Defined in: RFC 9110, Section 15.3.4 <https://www.rfc-editor.org/rfc/rfc9110.html#section-15.3.4>
Updated: 2026-07-09

## What does HTTP status code 203 mean?

The 203 Non-Authoritative Information status code indicates that the request was successful, but the payload has been modified by a transforming proxy between the origin server and the client.

## When to use it in APIs

Rarely used in REST APIs. It occasionally surfaces when an API proxy or CDN intercepts a response and rewrites headers or payload fields before forwarding it to the client.

## How it compares to other codes

* **200 OK**: Represents unmodified, authoritative content direct from the origin server.
