code: @POST
      public Response updateContentProperties(@PathParam("spaceID") String spaceID,
                                              @PathParam("contentID") String contentID,
                                              @QueryParam("storeID") String storeID) {
          StringBuilder msg = new StringBuilder("updating content properties(");
          msg.append(spaceID);
          msg.append(", ");
          msg.append(contentID);
          msg.append(", ");
          msg.append(storeID);
          msg.append(")");
  
          try {
              log.debug(msg.toString());
              return doUpdateContentProperties(spaceID, contentID, storeID);
  
          } catch (ResourceNotFoundException e) {
              return responseNotFound(msg.toString(), e, NOT_FOUND);
          } catch (ResourcePropertiesInvalidException e) {
              return responseBad(e.getMessage(), BAD_REQUEST);
          } catch (ResourceStateException e) {
              return responseBad(msg.toString(), e, CONFLICT);
          } catch (ResourceException e) {
              return responseBad(msg.toString(), e, INTERNAL_SERVER_ERROR);
  
          } catch (Exception e) {
              return responseBad(msg.toString(), e, INTERNAL_SERVER_ERROR);
          }
      }
docs: see ContentResource.updateContentProperties()
  
  @return 200 response indicating content properties updated successfully