This article shows how to start issue synchronization automatically with the help of Exalate API.
Sync an issue according to the specified issue key
1 def exaCl = com.atlassian.jira.component.ComponentAccessor 2 .pluginAccessor 3 .getEnabledPlugin("com.exalate.jiranode") 4 .getClassLoader() 5 def exaSyncServiceClass = exaCl.loadClass( 6 "com.exalate.api.trigger.ISyncInitiationService" 7 ) 8 def syncService = com.atlassian.jira.component.ComponentAccessor.getOSGiComponentInstanceOfType( 9 exaSyncServiceClass 10 ) 11 syncService.pair( 12 "PROJ-23", // specify the issue key you want 13 "ConnectionTest" // set the relevant connection name 14 )