Effiziente Kommunikation ist der Schlüssel für jedes Unternehmen. Mit der Departments-Funktion von Wassenger können Sie Ihre Teammitglieder nach Fachgebiet organisieren und dafür sorgen, dass Chats mühelos den richtigen Personen zugewiesen werden. 🚀
In diesem Leitfaden zeigen wir Ihnen, wie Sie PHP und die Wassenger API verwenden, um:
- Team-Abteilungen abzurufen
- Eine neue Abteilung zu erstellen
- Eine Abteilung zu aktualisieren
- Eine Abteilung zu löschen
- Chats Abteilungen zuzuweisen
🤩 🤖 Wassenger ist eine komplette API-Lösung für WhatsApp. Registrieren Sie sich für eine 7-tägige kostenlose Testversion und legen Sie in wenigen Minuten los!
Warum Abteilungen in Wassenger verwenden? 🤔
Mit Abteilungen können Sie:
✅ Ihr Team organisieren — Gruppieren Sie Teammitglieder nach Funktion oder Fachgebiet.
✅ Chat-Routing verbessern — Weisen Sie eingehende Chats automatisch der richtigen Abteilung oder dem richtigen Benutzer zu.
✅ Effizienz steigern — Verkürzen Sie die Antwortzeiten, indem Sie Chats direkt an die am besten geeigneten Personen senden.
✅ Nahtlos in Teamrollen integrieren — Funktioniert neben Administrator-, Supervisor- und Agent-Rollen, ohne deren Standardberechtigungen zu ändern.
🔗 Möchten Sie mehr über Abteilungen erfahren? Lesen Sie den vollständigen Leitfaden hier
Voraussetzungen
- Eine bereits mit der Plattform verknüpfte und online geschaltete WhatsApp-Nummer.
- Verwenden Sie die API, um die verfügbaren Abteilungen auf Ihrem Gerät über diesen Endpoint abzufragen.
1. GET Abteilungen mit PHP
Ziel-API-URL mit der GET-Methode
http://api.wassenger.com/v1/devices/{device_id}/departments
Erforderliche HTTPS-Header > Holen Sie sich hier Ihren API-Schlüssel
Content-Type: application/json
Token: $API_TOKEN
Abteilungen abrufen
Abteilungen mit PHP (Guzzle) abrufen
// This code example requires to have installed Guzzle package, a flexible and elegant HTTP client for PHP.
// Install it first following these instructions:
// https://docs.guzzlephp.org/en/stable/overview.html#installation
<?php
$client = new \GuzzleHttp\Client();
$response = $client->request(
'GET',
'https://api.wassenger.com/v1/devices/device.id/departments',
[
'headers' => [
'Token' => 'ENTER API KEY HERE',
],
]
);
echo $response->getBody();
Abteilungen mit PHP (http2) abrufen
// This code example requires to have installed pecl_http package, a simple and elegant HTTP client for PHP.
// Install it by running: pecl install pecl_http
// More information: https://mdref.m6w6.name/http
<?php
$client = new http\Client();
$request = new http\Client\Request();
$request->setRequestUrl(
'https://api.wassenger.com/v1/devices/device.id/departments'
);
$request->setRequestMethod('GET');
$request->setHeaders([
'Token' => 'ENTER API KEY HERE',
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
Abteilungen mit PHP (curl) abrufen
<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => 'https://api.wassenger.com/v1/devices/{{device.id}}/departments',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'GET',
CURLOPT_HTTPHEADER => ['Token: ENTER API KEY HERE'],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo 'cURL Error #:' . $err;
} else {
echo $response;
}
2. EINE Neue Abteilung ERSTELLEN mit PHP
Ziel-API-URL mit der POST-Methode
http://api.wassenger.com/v1/devices/{device_id}/departments
Erforderliche HTTPS-Header > Holen Sie sich hier Ihren API-Schlüssel
Content-Type: application/json
Token: $API_TOKEN
Abteilung erstellen
{{AGENT_ID}} : Ersetzen Sie diesen Ausdruck durch den konkreten Wert
Abteilungen mit PHP (Guzzle) erstellen
// This code example requires to have installed Guzzle package, a flexible and elegant HTTP client for PHP.
// Install it first following these instructions:
// https://docs.guzzlephp.org/en/stable/overview.html#installation
<?php
$client = new \GuzzleHttp\Client();
$response = $client->request(
'POST',
'https://api.wassenger.com/v1/devices/device.id/departments',
[
'body' =>
'{"name":"Sales", "color":"orange", "description":"Department for the Sales team", "agents":["{{AGENT_ID}}"]}',
'headers' => [
'Content-Type' => 'application/json',
'Token' => 'ENTER API KEY HERE',
],
]
);
echo $response->getBody();
Abteilungen mit PHP (http2) erstellen
// This code example requires to have installed pecl_http package, a simple and elegant HTTP client for PHP.
// Install it by running: pecl install pecl_http
// More information: https://mdref.m6w6.name/http
<?php
$client = new http\Client();
$request = new http\Client\Request();
$body = new http\Message\Body();
$body->append(
json_encode([
'name' => 'Sales',
'color' => 'orange',
'description' => 'Department for the Sales team',
'agents' => ['{{AGENT_ID}}'],
])
);
$request->setRequestUrl(
'https://api.wassenger.com/v1/devices/device.id/departments'
);
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'Content-Type' => 'application/json',
'Token' => 'ENTER API KEY HERE',
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
Abteilungen mit PHP (curl) erstellen
<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => 'https://api.wassenger.com/v1/devices/{{device.id}}/departments',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS => json_encode([
'name' => 'Sales',
'color' => 'orange',
'description' => 'Department for the Sales team',
'agents' => ['{{AGENT_ID}}'],
]),
CURLOPT_HTTPHEADER => [
'Content-Type: application/json',
'Token: ENTER API KEY HERE',
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo 'cURL Error #:' . $err;
} else {
echo $response;
}
🤩 🤖 Wassenger ist eine komplette API-Lösung für WhatsApp. Registrieren Sie sich für eine 7-tägige kostenlose Testversion und legen Sie in wenigen Minuten los!
3. ABTEILUNG AKTUALISIEREN mit PHP
Ziel-API-URL mit der PATCH-Methode
http://api.wassenger.com/v1/devices/{device_id}/departments
Erforderliche HTTPS-Header > Holen Sie sich hier Ihren API-Schlüssel
Content-Type: application/json
Token: $API_TOKEN
Abteilung aktualisieren
{{DEPARTMENT_ID}} : Ersetzen Sie diesen Ausdruck durch den konkreten Wert
{{AGENT_ID}} : Ersetzen Sie diesen Ausdruck durch den konkreten Wert
Abteilungen mit PHP (Guzzle) aktualisieren
// This code example requires to have installed Guzzle package, a flexible and elegant HTTP client for PHP.
// Install it first following these instructions:
// https://docs.guzzlephp.org/en/stable/overview.html#installation
<?php
$client = new \GuzzleHttp\Client();
$response = $client->request('PATCH', 'https://api.wassenger.com/v1/team', [
'body' =>
'{"department":"{{DEPARTMENT_ID}}", "name":"Marketing", "color":"purple", "description":"Department for the Marketing team", "agents":["{{AGENT_ID}}"]}',
'headers' => [
'Content-Type' => 'application/json',
'Token' => 'ENTER API KEY HERE',
],
]);
echo $response->getBody();
Abteilungen mit PHP (http2) aktualisieren
// This code example requires to have installed pecl_http package, a simple and elegant HTTP client for PHP.
// Install it by running: pecl install pecl_http
// More information: https://mdref.m6w6.name/http
<?php
$client = new http\Client();
$request = new http\Client\Request();
$body = new http\Message\Body();
$body->append(
json_encode([
'department' => '{{DEPARTMENT_ID}}',
'name' => 'Marketing',
'color' => 'purple',
'description' => 'Department for the Marketing team',
'agents' => ['{{AGENT_ID}}'],
])
);
$request->setRequestUrl('https://api.wassenger.com/v1/team');
$request->setRequestMethod('PATCH');
$request->setBody($body);
$request->setHeaders([
'Content-Type' => 'application/json',
'Token' => 'ENTER API KEY HERE',
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
Abteilungen mit PHP (curl) aktualisieren
<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => 'https://api.wassenger.com/v1/team',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'PATCH',
CURLOPT_POSTFIELDS => json_encode([
'department' => '{{DEPARTMENT_ID}}',
'name' => 'Marketing',
'color' => 'purple',
'description' => 'Department for the Marketing team',
'agents' => ['{{AGENT_ID}}'],
]),
CURLOPT_HTTPHEADER => [
'Content-Type: application/json',
'Token: ENTER API KEY HERE',
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo 'cURL Error #:' . $err;
} else {
echo $response;
}
4. ABTEILUNG LÖSCHEN mit PHP
Ziel-API-URL mit der DELETE-Methode
http://api.wassenger.com/v1/devices/{device_id}/departments
Erforderliche HTTPS-Header > Holen Sie sich hier Ihren API-Schlüssel
Content-Type: application/json
Token: $API_TOKEN
Abteilung löschen
{{DEPARTMENT_ID}} : Ersetzen Sie diesen Ausdruck durch den konkreten Wert
Abteilungen mit PHP (Guzzle) löschen
// This code example requires to have installed Guzzle package, a flexible and elegant HTTP client for PHP.
// Install it first following these instructions:
// https://docs.guzzlephp.org/en/stable/overview.html#installation
<?php
$client = new \GuzzleHttp\Client();
$response = $client->request(
'DELETE',
'https://api.wassenger.com/v1/devices/device.id/departments',
[
'body' => '{"department":"{{DEPARTMENT_ID}}"}',
'headers' => [
'Content-Type' => 'application/json',
'Token' => 'ENTER API KEY HERE',
],
]
);
echo $response->getBody();
Abteilungen mit PHP (http2) löschen
// This code example requires to have installed pecl_http package, a simple and elegant HTTP client for PHP.
// Install it by running: pecl install pecl_http
// More information: https://mdref.m6w6.name/http
<?php
$client = new http\Client();
$request = new http\Client\Request();
$body = new http\Message\Body();
$body->append(
json_encode([
'department' => '{{DEPARTMENT_ID}}',
])
);
$request->setRequestUrl(
'https://api.wassenger.com/v1/devices/device.id/departments'
);
$request->setRequestMethod('DELETE');
$request->setBody($body);
$request->setHeaders([
'Content-Type' => 'application/json',
'Token' => 'ENTER API KEY HERE',
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
Abteilungen mit PHP (curl) löschen
<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => 'https://api.wassenger.com/v1/devices/{{device.id}}/departments',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'DELETE',
CURLOPT_POSTFIELDS => json_encode([
'department' => '{{DEPARTMENT_ID}}',
]),
CURLOPT_HTTPHEADER => [
'Content-Type: application/json',
'Token: ENTER API KEY HERE',
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo 'cURL Error #:' . $err;
} else {
echo $response;
}
🤩 🤖 Wassenger ist eine komplette Kommunikationsplattform und API-Lösung für WhatsApp. Entdecken Sie mehr als 100+ API-Anwendungsfälle und automatisieren Sie alles auf WhatsApp indem Sie sich für eine kostenlose Testversion anmelden und in wenigen Minuten starten!
Live-Test zum Senden einer Nachricht an eine Gruppe über die API
Probieren Sie jetzt unseren API-Live-Tester aus!
Die Verwaltung von Abteilungen mit der Wassenger API in PHP ermöglicht es Unternehmen, Chat-Zuweisungen zu optimieren, die Effizienz zu steigern und Konversationen problemlos organisiert zu halten.
📌 Hören Sie auf, Chat-Zuweisungen manuell zu jonglieren! Automatisieren, optimieren und skalieren Sie Ihr Unternehmen mühelos mit Wassenger. Starten Sie jetzt Ihre kostenlose Testversion!







