Zum Inhalt springen

Chat-Mitglieder

Dieses Modul beschreibt die API-Endpunkte zur Verwaltung von Chat-Mitgliedern (chat_member) innerhalb eines Chats. Ein chat_member ist eine Teilmenge des allgemeinen user-Typs, speziell angepasst an die Anforderungen der Chat-Funktion. Die id eines chat_member ist gleichzeitig eine gültige Nutzer-ID (user).


AttributBeschreibungDetails
discarded_atZeitpunkt der Entfernung (oder null)Kann nicht manuell gesetzt werden.
emailE-Mail-Adresse des BenutzersOptional. Falls gesetzt, eindeutig innerhalb eines Accounts.
nameName des BenutzersFrei wählbar.

Folgende Beziehungen können mit dem Parameter include in den Request eingebunden werden:

BeziehungTypBeschreibung
roleshas_manyDie Chat-spezifischen Rollen, die der Benutzer im jeweiligen Chat hat

Mit diesem Endpunkt kannst du alle Mitglieder eines bestimmten Chats abrufen. Optional kannst du verknüpfte Ressourcen wie Rollen über den include-Parameter einbinden.


GET /api/v1/chats/:chat_id/members


NameBeschreibung
chat_idDie ID des Chats, dessen Mitglieder du abrufen willst

{
"data": [
{
"id": "0e2eb81a-f952-4e8d-a6f8-9f757459a241",
"type": "chat_member",
"attributes": {
...
}
},
{
...
}
]
}

Chat-Mitglieder mit den Rollen, die sie im Chat haben:

GET /api/v1/chats/:chat_id/members?include=roles