You can use the built-in "Created" method for simplicity, but you said that the response type should be "Product".
Created("getPathHere", newProductObject);
, ( , , ).
Created(string.Format("/api/Products/{0}", productId), new { ProductId = productId, Status = "Awaiting Manufacture" });