Added failure cases for client testing.
No longer require json payload.