Support-Integrationen

Abteilungen abrufen

getDepartments()

Soll alle verfügbaren Support-Abteilungen aus der Ticket-Software zurückgeben. Wird für das Zuordnungs-Dropdown in der Administration verwendet (siehe Testing)

Parameter

Keine

Antwort

Sammlung von TicketDepartmentResponse()

Typ

Name

Beschreibung

string

$id

Die technische ID der Abteilung.

string

$name

Der Anzeigename der Abteilung

Beispielcode

public function getDepartments(): Collection {
	$response = $this->makeRequest("mailboxes");
	$result = collect();

	foreach ($response->_embedded->mailboxes as $mailbox) {
		$result->add(new TicketDepartmentResponse($mailbox->id, $mailbox->name));
	}

	return $result;
}

Testing

Besuche Einstellungen -> Supporteinstellungen -> Provider-Einstellungen in der Administration. Beim Eingeben Deines API-Schlüssels wird ein Dropdown mit allen Abteilungen über die oben genannte Methode abgerufen.

War das hilfreich?