Ваше определение параметра должно выглядеть следующим образом:
"parameters": [
{
"name": "email",
"in": "query",
"type": "string",
"format": "email",
"required": true
}
]
in: query
указывает, что параметр передается в строке запроса.
name: ...
- это имя параметра (в вашемпример - email
).
type: string
и format: email
указывают тип параметра.Для параметров запроса требуется примитив type
(строка, число и т. Д.) Или тип массива, но они не могут $ref
определения.format
- это дополнительная подсказка для инструментов, которые будут обрабатывать ваше определение OpenAPI.
Дополнительные сведения см. В руководстве Описание параметров .