Dimitra Zuccarelli regarding the
pushMessageId != null
If pushMessageId is null, the request is not good - should be BAD_REQUEST, good catch