Yes, it's possible but as someone said on the StackOverflow, you need to be careful to avoid using content in ASP.NET Web API because of the
HttpContext.Current. It's recommended to use a text formatter to add the formaters. As suggested, the WebApiContrib already has one.
For more information, access the Google Search results and browse to the StackOverflow website.