Glossary: Building APIs with FastAPI
Required and optional parameters
Also written: default value, required field
A parameter or model field with no default is required, and leaving it out gets a 422 `Field required`. Giving it a default, such as `limit: int = 10` or `stock: int = Field(default=0)`, makes it optional.