Following testing from Veena, this PR improves the error output of the endpoints. Also a bug fix for mutual exclusivity (it only checked if all 3 were present but not if 2 were). The hash parameter now reads strings and tests to see if unmarshaling is possible rather than just throwing an error.
Following testing from Veena, this PR improves the error output of the endpoints. Also a bug fix for mutual exclusivity (it only checked if all 3 were present but not if 2 were). The hash parameter now reads strings and tests to see if unmarshaling is possible rather than just throwing an error.