public void CreateWebhook(string url, List <string> events) { var parameters = new Dictionary <string, object> { { "targetUrl", url }, { "events", events }, { "sharedSecret", ClientManager.SharedSecret }, { "apiVersion", Constants.API_VERSION } }; ClientManager.Post <RiseWebhook>(parameters); }
private RiseGroup CreateNewRiseGroup(Group group) { var riseGroup = ClientManager.Post <RiseGroup>(new Dictionary <string, object> { { "name", group.Name } }); group.SetAttributeValue(Constants.GROUP_ATTRIBUTE_KEY_RISEID, riseGroup.Id); group.SaveAttributeValue(Constants.GROUP_ATTRIBUTE_KEY_RISEID); group.SetAttributeValue(Constants.GROUP_ATTRIBUTE_KEY_RISEURL, riseGroup.Url); group.SaveAttributeValue(Constants.GROUP_ATTRIBUTE_KEY_RISEURL); return(riseGroup as RiseGroup); }