What does the update end up doing to the request?

Also, I find it confusing that the query parameter is graderType, while the JSON property name is grader_type. I know there are language conventions, but perhaps we can skirt them by just using "grader"? If that seems too ambiguous, I can live with the inconsistency.