For creating version you can use com.day.cq.dam.api.Asset api.you can use following codeResource assetRes = resourceResolverFactory.getResource(/content/dam/img_1);Asset asset=assetRes.adaptTo(Asset.class);asset.createRevision("label","comment"); once go through it https://docs.adobe.com/docs/en/cq/...