For the required params, we should change the "?"s to "!"s in the JSON docs below too.