This looks like a 404 to me. Why are you using 400? How would the data be malformed here (as per the spec on 400 errors)
 
You also use 400 in other places when this is the case but, again, it looks to me like 404 here.