In ASP.NET Web API you can pass only single complex type as a parameter. This article describes a work around to allow for multiple complex types as parameters.