@@ -88,6 +88,13 @@ function getKnownApiErrors () {
88
88
whatToDo : "ignore" ,
89
89
} ,
90
90
91
+ // Contribly's API has a misspelled field name
92
+ {
93
+ api : "contribly.com" ,
94
+ error : "Property 'includeThumbnail' listed as required but does not exist" ,
95
+ whatToDo : "ignore" ,
96
+ } ,
97
+
91
98
// Figshare.com's API definition contains arrays without "items" schemas
92
99
{
93
100
api : "figshare.com" ,
@@ -102,13 +109,41 @@ function getKnownApiErrors () {
102
109
whatToDo : "ignore" ,
103
110
} ,
104
111
112
+ // Motaword has validation errors
113
+ {
114
+ api : "motaword.com" ,
115
+ error : "Data does not match any schemas from 'oneOf'" ,
116
+ whatToDo : "ignore" ,
117
+ } ,
118
+
119
+ // OpenBankingProject's API has validation errors
120
+ {
121
+ api : "openbankingproject.ch" ,
122
+ error : "Data does not match any schemas from 'oneOf'" ,
123
+ whatToDo : "ignore" ,
124
+ } ,
125
+
126
+ // Missing a required field
127
+ {
128
+ api : "opto22.com:groov" ,
129
+ error : "Property 'isCoreInUse' listed as required but does not exist" ,
130
+ whatToDo : "ignore" ,
131
+ } ,
132
+
105
133
// APIs.guru is missing one of Nexmo's API definitions, which causes a 404 error
106
134
{
107
135
api : "nexmo.com" ,
108
136
error : / E r r o r d o w n l o a d i n g .* \. y m l \s + H T T P E R R O R 4 0 4 / ,
109
137
whatToDo : "ignore" ,
110
138
} ,
111
139
140
+ // Missing a required field
141
+ {
142
+ api : "postmarkapp.com:server" ,
143
+ error : "Property 'TemplateId' listed as required but does not exist" ,
144
+ whatToDo : "ignore" ,
145
+ } ,
146
+
112
147
// Stoplight.io's API definition uses multi-type schemas, which isn't allowed by Swagger 2.0
113
148
{
114
149
api : "stoplight.io" ,
0 commit comments