Auslesen der verfügbaren Mandanten - GetAccounts

RequestParameter: GetAccountsRequest
ResponseParameter: GetAccountsResponse

Die Methode GetAccounts liefert die für den aktuellen Benutzer verfügbaren Mandanten.
Bis auf den SecurityContext sind beim Request keine weiteren Angaben nötig. Die Methode liefert ein GetAccountsResponse-Objekt, welches ein Array von Mandanten beinhaltet. Jedes Element repräsentiert einen verfügbaren Mandanten des aktuellen Benutzers.

 

Codebeispiel
MailworxWebServiceAgent agent = new MailworxWebServiceAgent();
GetAccountsRequest request = new GetAccountsRequest();
//Set the auth. Information
request.SecurityContext = GetSecurityContext();

GetAccountsResponse response = agent.GetAccounts(request);
//The current user has access to the following accounts.
foreach (Account acc in response.Accounts) {
	Console.WriteLine("{0} ({1})", acc.Name, acc.ID);
}