Skip to content
masterclass Buddy

FastAPI · Concept

Response models

A FastAPI response model defines and filters the data returned by a route. It also supports response validation, serialization, and API documentation.

Last updated

Syntax

@app.get("/items/{item_id}", response_model=Item)

In-depth API docs are only for subscribers: parameters, examples, common mistakes and interview practice.

Subscribe
  • response_model_include
  • response_model_exclude
  • response_model_exclude_unset
  • Return Type and Data Filtering
  • Extra Models

Source: Response Model - Return Type - FastAPI. Checked 2026-11-03.