diff --git a/res/res_stasis_http_channels.c b/res/res_stasis_http_channels.c index 5c150dffb9e5943c5519c024371ab3a408341f51..050ef00d141ee5306a94bdceaddf02542d4d1b09 100644 --- a/res/res_stasis_http_channels.c +++ b/res/res_stasis_http_channels.c @@ -142,6 +142,7 @@ static void stasis_http_originate_cb( switch (code) { case 500: /* Internal server error */ + case 400: /* Invalid parameters for originating a channel. */ is_valid = 1; break; default: diff --git a/rest-api/api-docs/channels.json b/rest-api/api-docs/channels.json index c442d8eb3dd02b7872df90d7667aa9aa6d14dbca..07c9750a733e1896353f565443b2c149030c051f 100644 --- a/rest-api/api-docs/channels.json +++ b/rest-api/api-docs/channels.json @@ -88,6 +88,12 @@ "dataType": "int", "defaultValue": 30 } + ], + "errorResponses": [ + { + "code": 400, + "reason": "Invalid parameters for originating a channel." + } ] } ]