Team & Einladungen
Verwalten Sie die Teammitglieder und Einladungen eines Projekts. Endpunkte zur Teamverwaltung erfordern ein gültiges Bearer-JWT, das auf das Projekt beschränkt ist. Einige Einladungsabfragen (per Token oder E-Mail) unterstützen nicht authentifizierte Annahmeprozesse.
Teammitglieder
| Methode | Pfad | Beschreibung |
|---|---|---|
| GET | /api/team-members | Listet die Teammitglieder des Projekts auf. |
| DELETE | /api/team-members/{user_id} | Entfernt ein Teammitglied. |
Einladungen
| Methode | Pfad | Beschreibung |
|---|---|---|
| GET | /api/invitations | Listet die Einladungen des Projekts auf. |
| POST | /api/projects/{project_id}/invitations | Erstellt eine Einladung. |
| DELETE | /api/invitations/{token} | Widerruft eine Einladung. |
| GET | /api/invitations/{token} | Sucht eine Einladung anhand des Tokens. |
| POST | /api/invitations/{token}/accept | Nimmt eine Einladung an (neuer Benutzer). |
| POST | /api/invitations/{token}/accept-existing | Nimmt eine Einladung als bestehender Benutzer an. |
| GET | /api/invitations/pending/{email} | Listet ausstehende Einladungen für eine E-Mail-Adresse auf. |