docs: @PUT
      @Produces({ MediaType.TEXT_PLAIN })
      public Response reportStartup(@QueryParam("bpid") String bpId,
                                    @QueryParam("url4cc") String urlForCc,
                                    @QueryParam("url4bpc") String urlForBpc) {
  
          if (!monitoringService.isRegistered(bpId)) {
  
              // first startup
              monitoringService.register(bpId, urlForCc, urlForBpc);
              return Response.created(URI.create(urlForBpc)).build();
  
          } else {
  
              // startup after a crash or a shutdown
              monitoringService.update(bpId, urlForCc, urlForBpc);
              return Response.noContent().build();
          }
      }