# HTTP forms defined in YAML This module allows creating simple interfaces to forms/payloads for use in HTTP POST requests by defining them in highly readable and easily maintainable YAML files. ## Form definition A form is defined by its fields. A field is defined by its _name_, which is the parameter name in the payload sent during a `POST` request, and which typically corresponds to the `name` attribute of a `` HTML tag. Optionally, a field can have an _alias_ (for internal use), a _default_ value, value _options_ (as `