The URL Query String Parameters is defined in AWS::Serverless::Function rather than AWS::Serverless::Api using RequestParameters property.
For example to define mail, name, phone as URL Query String Parameters u can do the following:
Events:
ApiEvent:
Type: Api
Properties:
Path: /path
Method: get
RequestParameters:
- method.request.querystring.mail:
Required: true
Caching: true
- method.request.querystring.name:
Required: true
Caching: true
- method.request.querystring.phone:
Required: false
Caching: false
You can also define HTTP Request Headers using the following:
method.request.header.{{header_name}}
// For example: method.request.header.Authorization
I hope this helps.