public async Task LoginUsingApiTokenAsync() { Bronto.API.LoginSession login = await Bronto.API.LoginSession.CreateAsync(ApiToken); Assert.IsFalse(string.IsNullOrEmpty(login.SessionId)); Console.WriteLine("Ready to use bronto api with session id {0}", login.SessionId); }
public void GettingStarted() { // 1. Add your API token below (go to Home > Settings > Data Exchange in Bronto to see your API Key string apiToken = "<my API key>"; // 2. Create your login session by logging in Bronto.API.LoginSession login = Bronto.API.LoginSession.Create(apiToken); // 3. Reference the Contacts service and add a contact to Bronto Contacts contactsApi = new Contacts(login); BrontoService.contactObject contact = new BrontoService.contactObject() { email = "*****@*****.**", status = Bronto.API.ContactStatus.Onboarding }; BrontoResult result = contactsApi.Add(contact); if (result.HasErrors) { result.ErrorIndicies.ToList().ForEach(id => { Console.WriteLine("Error code {0}: {1}", result.Items[id].ErrorCode, result.Items[id].ErrorString); }); } else { Console.WriteLine("A contact with the Id '{0}' was created", result.Items.First().Id); } }