1 answer
Turns out I was using a helper that was serializing the body that was also being serialized elsewhere in my app. I discovered that the helper used .NET's ObjectContent<T>, which serializes whatever value it's given. I just removed the call to JsonConvert.SerializeObject and the response returned the message I was expecting.