Use this method to list all groups that the contact belongs to.
The id of the contact.
using System.Threading.Tasks; internal class Program { private static void Main(string[] args) { string requestBody = ""; try { using var client = new HttpClient{}; using var request = new HttpRequestMessage(HttpMethod.Get, "https://api.messageflow.com/v2.1/contact/{id}/group"); request.Headers.Add("Authorization", "YourAuthorizationKey"); request.Headers.Add("Application-Key", "YourApplicationKey"); request.Content = new StringContent(requestBody, null, "application/json"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); string content = await response.Content.ReadAsStringAsync(); Console.WriteLine(content); } catch (HttpRequestException e) { Console.WriteLine("\n Exception Caught!\n Message :{0} ", e.Message); } } }
Request was successfully processed
{ "meta": { "numberOfErrors": 0, "numberOfData": 1, "status": 200, "uniqId": "00d928f759" }, "data": [] }
Use this method to add contact to an existing group.
The id of a object
1
using System.Threading.Tasks; internal class Program { private static void Main(string[] args) { string requestBody = "{\"id\":[1]}"; try { using var client = new HttpClient{}; using var request = new HttpRequestMessage(HttpMethod.Post, "https://api.messageflow.com/v2.1/contact/{id}/group"); request.Headers.Add("Authorization", "YourAuthorizationKey"); request.Headers.Add("Application-Key", "YourApplicationKey"); request.Content = new StringContent(requestBody, null, "application/json"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); string content = await response.Content.ReadAsStringAsync(); Console.WriteLine(content); } catch (HttpRequestException e) { Console.WriteLine("\n Exception Caught!\n Message :{0} ", e.Message); } } }
{ "meta": { "numberOfErrors": 0, "numberOfData": 1, "status": 200, "uniqId": "00d928f759" } }
Action allows to delete groups from contact
using System.Threading.Tasks; internal class Program { private static void Main(string[] args) { string requestBody = "{\"id\":[1]}"; try { using var client = new HttpClient{}; using var request = new HttpRequestMessage(HttpMethod.Delete, "https://api.messageflow.com/v2.1/contact/{id}/group"); request.Headers.Add("Authorization", "YourAuthorizationKey"); request.Headers.Add("Application-Key", "YourApplicationKey"); request.Content = new StringContent(requestBody, null, "application/json"); var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); string content = await response.Content.ReadAsStringAsync(); Console.WriteLine(content); } catch (HttpRequestException e) { Console.WriteLine("\n Exception Caught!\n Message :{0} ", e.Message); } } }