Can I remove an AnalyticsEvent through the SDK?

I tried to remove the AnalyticsEvent as per the method listed here

VideoOS.Platform.ConfigurationItems.AnalyticsEventFolder Class Reference

How ever I am not able to delete.

Could you please provide sample code to delete the Analytics Events?

Sample Code

ManagementServer ms = new ManagementServer(EnvironmentManager.Instance.MasterSite.ServerId);
                var ae = ms.AnalyticsEventFolder.AnalyticsEvents.FirstOrDefault(x => x.Name == "MY_ANALYTICS_EVENT");
                if (ae != null)
                {
                  // OPTION 1
                    ms.AnalyticsEventFolder.AnalyticsEvents.Remove(ae);
                    ms.AnalyticsEventFolder.Save();
 
                
 // OPTION 2
                    var serverTask1 = ms.AnalyticsEventFolder.RemoveAnalyticsEvent("MY_ANALYTICS_EVENT");
                    serverTask.ExecuteDefault();
 
   // OPTION 3
                    var removeTask = ms.AnalyticsEventFolder.RemoveAnalyticsEvent();
                    removeTask.UpdateState();
 
                    var serverTask=  removeTask.Execute();
                }

This works for me.

private void AnalyticsEventRemove(string aeName)
{
	ManagementServer ms = new ManagementServer(EnvironmentManager.Instance.MasterSite.ServerId);
	AnalyticsEventFolder af = ms.AnalyticsEventFolder;
	VideoOS.Platform.ConfigurationItems.AnalyticsEvent ae = af.AnalyticsEvents.FirstOrDefault(x => x.Name == aeName);
	if(ae != null)
	{
		af.RemoveAnalyticsEvent(ae.Path);
	}
}

Detecting what is wrong with your option 2…

String ItemSelection parameter is the Path.

https://doc.developer.milestonesys.com/html/index.html?base=miphelp/class_video_o_s_1_1_platform_1_1_configuration_items_1_1_analytics_event_folder.html&tree=tree_search.html?search=analyticseventfolder

It worked, Thank you!!