Une communication efficace est essentielle pour toute entreprise, et avec la fonctionnalité Departments de Wassenger, vous pouvez organiser les membres de votre équipe par spécialité, en vous assurant que les discussions sont attribuées aux bonnes personnes sans effort. 🚀
Dans ce guide, nous vous montrons comment utiliser C# et l'API Wassenger pour :
- Récupérer les départements de l’équipe
- Créer un nouveau département
- Mettre à jour un département
- Supprimer un département
- Assigner des discussions aux départements
🤩 🤖 Wassenger est une solution API complète pour WhatsApp. Inscrivez-vous pour un essai gratuit de 7 jours et commencez en quelques minutes !
Pourquoi utiliser les départements dans Wassenger ? 🤔
Avec les départements, vous pouvez :
✅ Organiser votre équipe — Regrouper les membres par fonction ou expertise.
✅ Améliorer le routage des discussions — Attribuer automatiquement les discussions entrantes au bon département ou utilisateur.
✅ Accroître l’efficacité — Réduire le temps de réponse en envoyant les discussions directement aux personnes les plus aptes à les gérer.
✅ S’intégrer facilement aux rôles d’équipe — Fonctionne avec les rôles d’administrateur, superviseur et agent sans modifier leurs permissions par défaut.
🔗 Vous voulez en savoir plus sur les départements ? Consultez le guide complet ici
Prérequis
- Avoir un numéro WhatsApp déjà lié à la plateforme et en ligne.
- En utilisant l’API, interrogez les départements disponibles sur votre appareil via cet endpoint.
1. GET des départements avec C# (.NET)
URL de l’API cible en utilisant la méthode GET
http://api.wassenger.com/v1/devices/{device_id}/departments
En-têtes HTTPS requis > Obtenez votre clé API ici
Content-Type: application/json
Token: $API_TOKEN
Récupérer les départements
- C# (RestClient)
// This code requires you to have installed RestSharp package.
// Documentation: https://restsharp.dev
// Installation: https://www.nuget.org/packages/RestSharp
var client = new RestClient("https://api.wassenger.com/v1/devices/%7Bdevice_id%7D/departments");
var request = new RestRequest(Method.GET);
request.AddHeader("Token", "API TOKEN GOES HERE");
IRestResponse response = client.Execute(request);
- C# (HttpClient)
// This code uses the built-in HttpClient package in the.NET framework.
// Documentation: https://docs.microsoft.com/en-us/dotnet/api/system.net.http.httpclient?view=net-6.0
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("https://api.wassenger.com/v1/devices/%7Bdevice_id%7D/departments"),
Headers =
{
{ "Token", "API TOKEN GOES HERE" },
},
};
using(var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
2. CRÉER un nouveau département avec C# (.NET)
URL de l’API cible en utilisant la méthode POST
http://api.wassenger.com/v1/devices/{device_id}/departments
En-têtes HTTPS requis > Obtenez votre clé API ici
Content-Type: application/json
Token: $API_TOKEN
Créer un département
{{AGENT_ID}} : Remplacez cette expression par la valeur spécifique
- C# (RestClient)
// This code requires you to have installed RestSharp package.
// Documentation: https://restsharp.dev
// Installation: https://www.nuget.org/packages/RestSharp
var client = new RestClient("https://api.wassenger.com/v1/devices/{device_id}/departments");
var request = new RestRequest(Method.POST);
request.AddHeader("Content-Type", "application/json");
request.AddHeader("Token", "API TOKEN GOES HERE");
request.AddParameter("application/json", "{\"name\":\"Sales\", \"color\":\"orange\", \"description\":\"Department for the Sales team\", \"agents\":[\"{{AGENT_ID}}\"]}", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
- C# (HttpClient)
// This code uses the built-in HttpClient package in the.NET framework.
// Documentation: https://docs.microsoft.com/en-us/dotnet/api/system.net.http.httpclient?view=net-6.0
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("https://api.wassenger.com/v1/devices/{device_id}/departments"),
Headers =
{
{ "Token", "API TOKEN GOES HERE" },
},
Content = new StringContent("{\"name\":\"Sales\", \"color\":\"orange\", \"description\":\"Department for the Sales team\", \"agents\":[\"{{AGENT_ID}}\"]}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using(var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
🤩 🤖 Wassenger est une solution API complète pour WhatsApp. Inscrivez-vous pour un essai gratuit de 7 jours et commencez en quelques minutes !
3. METTRE À JOUR un département avec C# (.NET)
URL de l’API cible en utilisant la méthode PATCH
http://api.wassenger.com/v1/devices/{device_id}/departments
En-têtes HTTPS requis > Obtenez votre clé API ici
Content-Type: application/json
Token: $API_TOKEN
Mettre à jour le département
{{DEPARTMENT_ID}} : Remplacez cette expression par la valeur spécifique
{{AGENT_ID}} : Remplacez cette expression par la valeur spécifique
- C# (RestClient)
// This code requires you to have installed RestSharp package.
// Documentation: https://restsharp.dev
// Installation: https://www.nuget.org/packages/RestSharp
var client = new RestClient("https://api.wassenger.com/v1/devices/{device_id}/departments");
var request = new RestRequest(Method.PATCH);
request.AddHeader("Content-Type", "application/json");
request.AddHeader("Token", "API TOKEN GOES HERE");
request.AddParameter("application/json", "{\"department\":\"{{DEPARTMENT_ID}}\", \"name\":\"Marketing\", \"color\":\"purple\", \"description\":\"Department for the Marketing team\", \"agents\":[\"{{AGENT_ID}}\"]}", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
- C# (HttpClient)
// This code uses the built-in HttpClient package in the.NET framework.
// Documentation: https://docs.microsoft.com/en-us/dotnet/api/system.net.http.httpclient?view=net-6.0
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Patch,
RequestUri = new Uri("https://api.wassenger.com/v1/devices/{device_id}/departments"),
Headers =
{
{ "Token", "API TOKEN GOES HERE" },
},
Content = new StringContent("{\"department\":\"{{DEPARTMENT_ID}}\", \"name\":\"Marketing\", \"color\":\"purple\", \"description\":\"Department for the Marketing team\", \"agents\":[\"{{AGENT_ID}}\"]}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using(var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
4. SUPPRIMER un département avec C# (.NET)
URL de l’API cible en utilisant la méthode DELETE
http://api.wassenger.com/v1/devices/{device_id}/departments
En-têtes HTTPS requis > Obtenez votre clé API ici
Content-Type: application/json
Token: $API_TOKEN
Supprimer un département
{{DEPARTMENT_ID}} : Remplacez cette expression par la valeur spécifique
- C# (RestClient)
// This code requires you to have installed RestSharp package.
// Documentation: https://restsharp.dev
// Installation: https://www.nuget.org/packages/RestSharp
var client = new RestClient("https://api.wassenger.com/v1/devices/{device_id}/departments");
var request = new RestRequest(Method.DELETE);
request.AddHeader("Content-Type", "application/json");
request.AddHeader("Token", "API TOKEN GOES HERE");
request.AddParameter("application/json", "{\"department\":\"{{DEPARTMENT_ID}}\"}", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
- C# (HttpClient)
// This code uses the built-in HttpClient package in the.NET framework.
// Documentation: https://docs.microsoft.com/en-us/dotnet/api/system.net.http.httpclient?view=net-6.0
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Delete,
RequestUri = new Uri("https://api.wassenger.com/v1/devices/{device_id}/departments"),
Headers =
{
{ "Token", "API TOKEN GOES HERE" },
},
Content = new StringContent("{\"department\":\"{{DEPARTMENT_ID}}\"}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using(var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
🤩 🤖 Wassenger est une plateforme de communication complète et une solution API pour WhatsApp. Explorez plus de 100 cas d’utilisation API et automatisez tout sur WhatsApp en vous inscrivant *pour un essai gratuit et en commençant en quelques minutes ****!***
Test en direct pour envoyer un message à un groupe via l’API
Essayez notre testeur API en direct maintenant !
Gérer les départements avec l’API Wassenger en C# permet aux entreprises de rationaliser l’attribution des discussions, d’améliorer l’efficacité et de garder les conversations organisées sans tracas.
📌 Arrêtez de jongler manuellement avec les attributions de discussions ! Automatisez, optimisez et développez votre activité sans effort avec Wassenger. Commencez votre essai gratuit maintenant !







