> ## Documentation Index
> Fetch the complete documentation index at: https://supastack.dev/llms.txt
> Use this file to discover all available pages before exploring further.
> For the full documentation corpus in one file, fetch: https://supastack.dev/llms-full.txt

# Arbeitsbereiche und Mitglieder

Arbeitsbereiche wechseln, die Organisation verwalten und Einladungen verarbeiten.

## Den aktiven Arbeitsbereich auflösen

GET /api/workspaces liefert die Workspace-Mitgliedschaften des Mitglieds und die ID des aktiven Arbeitsbereichs; POST mit einer Workspace-ID wechselt. Der Server löst den Kontext vom Auswahl-Cookie über die gespeicherte Präferenz bis zum persönlichen Arbeitsbereich auf und verifiziert die live geltende Mitgliedschaft — eine gefälschte oder veraltete Auswahl kann daher keinen fremden Arbeitsbereich lesen.


## Die Organisation verwalten

GET /api/mobile/organization liefert Mitglieder, ausstehende Einladungen, Sitznutzung und die Fähigkeiten des Aufrufers — canManage und canLeave; ein persönlicher Arbeitsbereich antwortet stattdessen mit notOrganization. POST erstellt eine Organisation, PATCH benennt sie um (nur owner) und DELETE entfernt sie (nur owner, bestätigt durch Eintippen des Namens).

Die Organisationsbildschirme liegen unter Einstellungen → Mitglieder und Einstellungen → Allgemein; Änderungen am eigenen Anzeigenamen laufen über die Profil-Route von Better Auth und akzeptieren 1 bis 100 Zeichen.


## Einladen und annehmen

POST /api/mobile/invitations versendet eine Einladung per E-Mail mit der Rolle admin, member oder guest — nur owner und admin. Typisierte Fehler decken alreadyMember, alreadyInvited, seatLimitExceeded, dailySendLimit und invalidInput ab, sodass die Oberfläche jede Ablehnung erklären kann. Erneutes Senden und Widerrufen liegen auf den Routen der Einladungs-ID, und das erneute Senden unterliegt einem Rate-Limit.

Die Annahme kommt über den Deep Link <scheme>://invite/<token> herein: Die App postet das Token an die Accept-Route der Einladungen, die die Workspace-ID zurückgibt, diesen Arbeitsbereich aktiviert und die Präferenz serverseitig speichert. Fehler decken expired, emailMismatch, not-pending und seat-limit-exceeded ab.


## Rollen ändern und Mitglieder entfernen

PATCH /api/mobile/members/:userId vergibt owner, admin, member oder guest; DELETE entfernt ein Mitglied; POST /api/mobile/members/leave verlässt freiwillig. Der alleinige owner kann weder austreten noch herabgestuft werden, Mitglieder können sich nicht über die Admin-Route selbst entfernen, und eine Rollenänderung, die nichts ändert, wird abgelehnt statt gespeichert.


## Überprüfung und Fehlerbehebung

Testen Sie Sitzlimits, einen widerrufenen Einladungslink, die reduzierten Aktionen der Rolle guest und den Wechsel zurück zum persönlichen Arbeitsbereich. Die zwischengespeicherte Auswahl eines entfernten Mitglieds muss bei der nächsten Anfrage geschlossen fehlschlagen — sie darf nicht weiter den alten Arbeitsbereich lesen.


## Weiter

[KI-Chat und der Assistent](https://supastack.dev/de/docs/mobile/chat.md)
