/// <summary> /// POST https://app.seats.io/api/linkChartToEvents /// DOC http://www.seats.io/docs/api#api-reference-events-createupdate-multiple-events /// </summary> /// <param name="secretKey">Users secret key</param> /// <param name="chartKey">Chart key</param> /// <param name="eventKey">Event key</param> /// <returns>Returns success</returns> public bool LinkChartToEvents(string secretKey, string chartKey, List <string> eventKeys) { Connect connect = new Connect(); this.method = Connect.Methods.POST; this.endPoint = "api/linkChartToEvents"; var data = new { secretKey = secretKey, eventKeys = eventKeys, chartKey = chartKey }; var jdata = JObject.FromObject(data); connect.Request(this.method, this.endPoint, jdata); return(true); }
/// <summary> /// POST https://app.seats.io/api/createUser /// </summary> /// <see cref="http://www.seats.io/docs/api#api-reference-users-creating-users"/> public UserData CreateUser(string secretMasterKey) { Connect connect = new Connect(); Method = Connect.Methods.POST; endPoint = "api/createUser"; var data = new { secretKey = secretMasterKey }; var jdata = JObject.FromObject(data); connect.Request(Method, endPoint, jdata); var json = connect.Data; var userData = new JavaScriptSerializer().Deserialize <UserData>(json); return(userData); }