I create a swagger with path templating , and one parameter name is 'key-name'
e.g.
"paths": {
"/keys/{key-name}/create": {
"post": {
"parameters": [
{
"name":"key-name"
the request validate would always failed with result below:
{ code: 'MISSING_REQUIRED_PARAMETER',
message: 'Value is required but was not provided',
schemaPath: '#/paths/~1keys~1{key+name}~1create/post/parameters/0' }
Since I refer to the swagger specification document , but I did not find any information about the parameter name could not include special character like '-'