AWS API Gateway Model : Invalid model schema specified

Viewed 21572

I am getting error while creating Model in aws api gateway, Json is in correct format and still it says validation error. Please anyone? where I went wrong?

Error message "Invalid model specified: Validation Result: warnings : [], errors : [Invalid model schema specified]"

Json Schema i am trying to use is:

{
   "action":"createOrUpdate",
   "Content-Type":"application/json",
   "accept":"application/json",
   "input":[
      {
         "utm_CustomObj":"19UYA31581L000000",
         "leadId":"1071319"
      }
   ]
}

Error screen shot

3 Answers

It probably should follow Open API json format, like Api Gateway "Error" model.

Error model

{
   "$schema":"http://json-schema.org/draft-04/schema#",
   "title":"Error Schema",
   "type":"object",
   "properties":{
      "message":{
         "type":"string"
      }
   }
}

Find out more at: Swagger Docs

Apache Velocity Template Language is the language of the model. If you are creating a model this is the language you are using, not JSON .

Related