Define request body model
Convert path parameters
Declare optional parameters
Define output model
Defines the shape of the response data using Pydantic models
Specify response model
@app.post("/items/", response_model=Item) def create_item(item: Item): return item
Extract request body
Set HTTP status code
Run tasks after response