Skip to main content
apiguide.dev

HTTP 303 — See Other

Directs the client to get the requested resource at another URI using a GET request.

Status CodeHTTP 303
CategoryRedirection (3xx)
API Error Subtypes0 error schemas
HTTP Headers1 header

What does HTTP status code 303 mean?

The 303 See Other status code tells the client that the resource has been created or processed, and the result can be fetched via a GET request at a different URI.

When to use it in APIs

Excellent for POST-redirect-GET patterns. After a client submits a form or resource creation request, return a 303 redirecting them to the newly created resource detail page.

How it compares to other codes

  • 302 Found: Used for generic redirects, whereas 303 explicitly forces the client to use a GET request on the target URI.

Specific API Error Types for 303

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

Associated HTTP Headers

Related HTTP Status Codes