Wie man WhatsApp-Abteilungen mit C NET verwaltet

27. Februar 2025

Effiziente Kommunikation ist für jedes Unternehmen entscheidend, und mit Wassenger’s Departments-Funktion können Sie Ihre Teammitglieder nach Fachgebiet organisieren und sicherstellen, dass Chats mühelos den richtigen Personen zugewiesen werden. 🚀

In diesem Leitfaden zeigen wir Ihnen, wie Sie C# und die Wassenger API verwenden, um:

  1. Abteilungen abrufen
  2. Eine neue Abteilung erstellen
  3. Eine Abteilung aktualisieren
  4. Eine Abteilung löschen
  5. Chats Abteilungen zuweisen

🤩 🤖 Wassenger ist eine vollständige API-Lösung für WhatsApp. Melden Sie sich für eine 7-tägige kostenlose Testversion an und legen Sie in wenigen Minuten los!

Warum Departments in Wassenger verwenden? 🤔

Mit Departments können Sie:

Ihr Team organisieren — Gruppieren Sie Teammitglieder nach Funktion oder Expertise.
Die Chat-Zuordnung verbessern — Weisen Sie eingehende Chats automatisch der richtigen Abteilung oder dem richtigen Benutzer zu.
Die Effizienz steigern — Verkürzen Sie die Antwortzeiten, indem Chats direkt an diejenigen gesendet werden, die am besten dafür geeignet sind.
Nahtlos in Teamrollen integrieren — Funktioniert zusammen mit Administrator-, Supervisor- und Agentenrollen, ohne deren Standardberechtigungen zu ändern.

🔗 Möchten Sie mehr über Departments erfahren? Lesen Sie den vollständigen Leitfaden hier

Voraussetzungen

  • Eine bereits mit der Plattform verknüpfte und online befindliche WhatsApp‑Nummer.
  1. Verwenden Sie die API, um die verfügbaren Abteilungen auf Ihrem Gerät über diesen Endpunkt abzufragen.

1. GET Departments mit C# (.NET)

Ziel-API-URL mit der GET-Methode

http://api.wassenger.com/v1/devices/{device_id}/departments

Erforderliche HTTPS-Header > Holen Sie sich Ihren API-Schlüssel hier

Content-Type: application/json
Token: $API_TOKEN

Abteilungen abrufen

  • 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. Ein neues Department erstellen mit C# (.NET)

Ziel-API-URL mit der POST-Methode

http://api.wassenger.com/v1/devices/{device_id}/departments

Erforderliche HTTPS-Header > Holen Sie sich Ihren API-Schlüssel hier

Content-Type: application/json
Token: $API_TOKEN

Department erstellen

{{AGENT_ID}} : Ersetzen Sie diesen Ausdruck durch den spezifischen Wert

  • 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 ist eine vollständige API-Lösung für WhatsApp. Melden Sie sich für eine 7-tägige kostenlose Testversion an und legen Sie in wenigen Minuten los!

3. Department aktualisieren mit C# (.NET)

Ziel-API-URL mit der PATCH-Methode

http://api.wassenger.com/v1/devices/{device_id}/departments

Erforderliche HTTPS-Header > Holen Sie sich Ihren API-Schlüssel hier

Content-Type: application/json
Token: $API_TOKEN

Department aktualisieren

{{DEPARTMENT_ID}} : Ersetzen Sie diesen Ausdruck durch den spezifischen Wert

{{AGENT_ID}} : Ersetzen Sie diesen Ausdruck durch den spezifischen Wert

  • 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. Department löschen mit C# (.NET)

Ziel-API-URL mit der DELETE-Methode

http://api.wassenger.com/v1/devices/{device_id}/departments

Erforderliche HTTPS-Header > Holen Sie sich Ihren API-Schlüssel hier

Content-Type: application/json
Token: $API_TOKEN

Department löschen

{{DEPARTMENT_ID}} : Ersetzen Sie diesen Ausdruck durch den spezifischen Wert

  • 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 ist eine komplette Kommunikationsplattform und API-Lösung für WhatsApp. Entdecken Sie über 100 API-Anwendungsfälle und automatisieren Sie alles auf WhatsApp — melden Sie sich für eine kostenlose Testversion an und legen Sie in wenigen Minuten los! Starten Sie jetzt Ihre kostenlose Testversion!

Live-Test, um eine Nachricht an eine Gruppe über die API zu senden

Probieren Sie jetzt unseren API-Live-Tester aus!

Die Verwaltung von Abteilungen mit der Wassenger API in C# ermöglicht es Unternehmen, Chat-Zuweisungen zu straffen, die Effizienz zu verbessern und Konversationen problemlos organisiert zu halten.

📌 Hören Sie auf, Chat-Zuweisungen manuell zu jonglieren! Automatisieren, optimieren und skalieren Sie Ihr Geschäft mühelos mit Wassenger. Starten Sie jetzt Ihre kostenlose Testversion!

Ready to transform your WhatsApp communication?

Start automating your customer interactions today with Wassenger

Get Started Free