OK. BadRequest is too low level to take an object, so I serialized the JObject.