docs: @PUT
      @Path("/pushMessage/{id: .*}")
      @Consumes(MediaType.APPLICATION_JSON)
      @Produces(MediaType.APPLICATION_JSON)
      public Response increasePushMessageReadCounter(@PathParam("id") String pushMessageId,
                             @Context HttpServletRequest request) {
  
          // find the matching variation:
          final Variant variant = loadVariantWhenAuthorized(request);
          if (variant == null) {
              return create401Response(request);
          }
  
          //let's do update the analytics
          if (pushMessageId != null) {
              logger.trace("Push Notification '{}' was used to open the application on the device", pushMessageId);
              metricsService.updateAnalytics(pushMessageId);
          }
  
          return Response.ok(EmptyJSON.STRING).build();
      }