Delegierte über die Learn365-API zuweisen oder die Zuweisung aufheben

Durch Zuweisen eines Delegierten kann jeder Benutzer in Ihrer Organisation jeden anderen Benutzer verwalten, während das Aufheben der Zuweisung eines Delegierten diese Möglichkeit entfernt. Es gibt zwei Möglichkeiten, in der Learn365-API die Zuweisung von Delegierten aufzuheben:

Später können Sie die gelöschte Zuweisung für ein bestimmtes Teammitglied wiederherstellen.

Weitere Informationen zu Delegierten finden Sie in diesem Artikel.

 

Einen Delegierten zuweisen

POST /services/users/v2/Delegates

Mit dieser Anfrage können Sie einem Teammitglied einen Delegierten zuweisen. 

Derzeit ist es möglich, mit einer Anfrage einen Delegierten einem Teammitglied zuzuweisen. Um einem Delegierten mehrere Teammitglieder zuzuweisen, senden Sie für jede Zuweisung eine separate Anfrage.

 

Voraussetzungen

Um die Anfrage zu senden, benötigen Sie einen API-Schlüssel.

Es lohnt sich zu prüfen, welche Delegiertenzuweisungen in Ihrer Organisation bereits vorhanden sind. Um eine Liste der aktuellen Delegierten und ihrer Teammitglieder zu erhalten, senden Sie die Anfrage GET /services/users/v2/Delegates. Weitere Informationen zu dieser Anfrage finden Sie in diesem Artikel.

Um einem Teammitglied einen Delegierten zuzuweisen, benötigen Sie die Benutzer-IDs beider Benutzer. Sie können diese Information per API ermitteln, indem Sie die Schritte in diesem Artikel befolgen.

 

Parameter des Request Bodys

Das Body-Objekt enthält zwei erforderliche Parameter:

  • delegateId (string). Die Benutzer-ID eines Delegierten.
  • teamMemberId (string). Die Benutzer-ID des Teammitglieds, das vom Delegierten verwaltet wird.

 

Anfragebeispiel


POST /services/users/v2/Delegates
{
"delegateId": "7853ce01-9a6f-4e07-a3e0-1e3a578655d7",
"teamMemberId": "8a47813f-62c7-4a6f-a721-496692347c14"
}

 

Parameter des Antwort-Bodys

Die erfolgreiche 201-Antwort enthält diese Parameter:

  • delegateId (string). Die Benutzer-ID eines Delegierten.
  • teamMemberId (string). Die Benutzer-ID des Teammitglieds, das nun vom Delegierten verwaltet wird.
  • isDeleted (boolean). Gibt an, ob die Delegiertenzuweisung gelöscht (true) wurde oder nicht (false).

 

Antwortbeispiel

Die erfolgreiche 201-Antwort gibt einen Body ähnlich diesem zurück:


{
 "delegateId": "7853ce01-9a6f-4e07-a3e0-1e3a578655d7",
 "teamMemberId": "8a47813f-62c7-4a6f-a721-496692347c14",
 "isDeleted": false
}


Zuweisung eines Delegierten für alle seine Teammitglieder aufheben

LÖSCHEN /services/users/v2/Delegates/{delegateId}

Mit dieser Anfrage können Sie die Zuweisung eines Delegierten für alle seine Teammitglieder aufheben.

 

Voraussetzungen

Zum Senden der Anfrage benötigen Sie einen API-Schlüssel.

Es lohnt sich zu prüfen, welche Teammitglieder dem Delegierten derzeit zugewiesen sind. Um eine Liste der Delegierten und ihrer Teammitglieder abzurufen, senden Sie die Anfrage GET /services/users/v2/Delegates. Die Antwort enthält außerdem den Parameter delegateId. Sie benötigen diese Delegierten-ID, um die Zuweisung des Delegierten aufzuheben. Weitere Informationen zu dieser Anfrage finden Sie in diesem Artikel.

 

Pfadparameter

  • delegateId (string). Die Benutzer-ID eines Delegierten.

 

Beispielanfrage


LÖSCHEN /services/users/v2/Delegates/7853ce01-9a6f-4e07-a3e0-1e3a578655d7

 

Antwort

Eine 204-Antwort ohne Inhalt bedeutet, dass die Anfrage erfolgreich war. 

Die beim Delegierten aufgehobenen Zuweisungen werden in der Antwort auf die Anfrage GET /services/users/v2/Delegates weiterhin aufgeführt, wenn der Parameter isDeleted auf true gesetzt ist.

Später können Sie diese Zuweisungen einzeln wiederherstellen

 

Die Zuweisung eines bestimmten Teammitglieds von einem Delegierten aufheben

LÖSCHEN /services/users/v2/Delegates/{delegateId}/members/{teamMemberId}

Mit dieser Anfrage können Sie die Zuweisung eines bestimmten Teammitglieds von einem bestimmten Delegierten aufheben.

 

Voraussetzungen

Um die Anfrage zu senden, benötigen Sie einen API-Schlüssel.

Um die Zuweisung eines Teammitglieds von einem Delegierten aufzuheben, benötigen Sie die Benutzer-IDs von beiden. Um diese zu finden: 

1. Senden Sie die GET /services/users/v2/Delegates-Anfrage. Weitere Informationen zu dieser Anfrage finden Sie in diesem Artikel.

2. Suchen Sie in der Antwort die delegateId und teamMemberId des benötigten Delegierten bzw. Teammitglieds.

 

Pfadparameter

  • delegateId (String). Die Benutzer-ID eines Delegierten.
  • teamMemberId (String). Die Benutzer-ID eines Teammitglieds.

 

Beispiel für eine Anfrage


LÖSCHEN /services/users/v2/Delegates/8a47813f-62c7-4a6f-a721-496692347c14/
members/60118dd9-4cde-4848-b954-bc895c6393dd

 

Antwort

Eine 204-Antwort ohne Textkörper bedeutet, dass die Anfrage erfolgreich war. 

Die dem Delegaten entzogenen Zuweisungen sind in der Antwort auf die Anfrage GET /services/users/v2/Delegates weiterhin aufgeführt, wenn der Parameter isDeleted auf true gesetzt ist.

Später können Sie diese spezifische Zuweisung wiederherstellen.

 

Eine gelöschte Zuweisung für ein bestimmtes Teammitglied wiederherstellen

PATCH /services/users/v2/Delegates/{delegateId}/members/{teamMemberId}/update

Mit dieser Anfrage können Sie eine zuvor gelöschte Zuweisung für einen bestimmten Delegaten und ein bestimmtes Teammitglied wiederherstellen.

 

Voraussetzungen

Um die Anfrage zu senden, benötigen Sie einen API-Schlüssel.

Um die Zuweisung für einen bestimmten Delegaten und ein bestimmtes Teammitglied wiederherzustellen, benötigen Sie für beide die Benutzer-IDs. So finden Sie sie: 

1. Senden Sie die Anfrage GET /services/users/v2/Delegates. Weitere Informationen zu dieser Anfrage finden Sie in diesem Artikel.

2. Suchen Sie in der Antwort nach delegateId und teamMemberId des benötigten Delegaten bzw. des Teammitglieds.

So stellen Sie sicher, dass die Zuweisung für einen bestimmten Delegaten und ein bestimmtes Teammitglied aktuell gelöscht ist:

1. Senden Sie die Anfrage GET /services/users/v2/Delegates/{delegateId}/members/{teamMemberId} mit den IDs des Delegaten und des Teammitglieds als Pfadparameter.

2. Prüfen Sie in der Antwort, ob der Parameter isDeleted auf true gesetzt ist.

 

Pfadparameter

  • delegateId (string). Die Benutzer-ID eines Delegaten.
  • teamMemberId (string). Die Benutzer-ID eines Teammitglieds.

 

Beispiel für eine Anfrage


PATCH /services/users/v2/Delegates/8a47813f-62c7-4a6f-a721-496692347c14/
members/60118dd9-4cde-4848-b954-bc895c6393dd/update

 

Antwort

Eine 204-Antwort ohne Response-Body bedeutet, dass die Anfrage erfolgreich war. Die Zuweisung ist wieder aktiv.

 

War dieser Beitrag hilfreich?
1 von 1 fanden dies hilfreich

Kommentare

Zu diesem Beitrag können keine Kommentare hinterlassen werden.