Skip to content

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.

Where the book teaches it

Related terms

Query parameterValidation