Action takes Schema object for accepts and returns, not JSON object