Thanks Daniel it worked, Working code snip: var externalizer = sling.getService(Packages.com.day.cq.commons.Externalizer); var externalURL = externalizer.externalLink(global.resource.getResourceResolver(),"publish", global.currentPage.getPath()); Thanks.