public async Task TestPostWebHookRegistrations_Create() { var f = new BlueBank.BlueBankAccounts(); var webhook = new WebHookRegister(); List <string> filters = new List <string>(); filters.Add("*"); webhook.filters = filters.ToArray(); webhook.webHookUri = "http://example.io"; var r = await f.PostWebHookRegistrations_Create(ocp, auth, webhook); }
public async Task <HttpResponseMessage> PostWebHookRegistrations_Create(string Ocp, string Auth, WebHookRegister Webhook) { try { var client = new HttpClient(); var queryString = HttpUtility.ParseQueryString(string.Empty); client.DefaultRequestHeaders.Add("Authorization", Auth); client.DefaultRequestHeaders.Add("Ocp-Apim-Subscription-Key", Ocp); var uri = "https://bluebank.azure-api.net/v0.7/api/WebHookRegistrations"; var stringContent = new StringContent(JsonConvert.SerializeObject(Webhook), Encoding.UTF8, "application/json"); var response2 = await client.PostAsync(uri, stringContent); return(response2); } catch (Exception ex2) { throw; } }