This has to implications:

1. We don't support lowercase, e.g. "xml". I think we should.
2. Defaulting to JSON will lead to weird situations, such as `?notifyFormat=patata` being interpreted as JSON. What about of returning an error in the case of the format is not one of the acceptable ones ("XML", "xml", "JSON" and "json).