static void ConfigureFormatters(HttpConfiguration config, IApiContainer container) { // Remove all the default formatters config.Formatters.Clear(); // Add all the formatters resolved by the container container.ResolveMediaTypeFormatters().Apply(config.Formatters.Add); //// Add the custom formatters //config.Formatters.Add(container.ResolveMediaTypeFormatter<HalJsonMediaTypeFormatter>()); }