plugin skips remote call if api url is empty, api client throws exception if curl is not installed