@BrianKasingli Thanks for the update. I forgot to mention that we are getting a session using system user only by creating sub-service. public ResourceResolver getServiceResourceResolver() throws RepositoryException {HashMap<String, Object> param = new HashMap<String, Object>();param.put(ResourceRes...