Zum Inhalt springen
Barynt v1.0.12

Mitglieder

REST-API: Die Mitglieder eines Workspace oder Projekts.

Nur lesbar. Personen werden in der App hinzugefügt und entfernt. Jeder Aufruf braucht den genannten Scope und einen Key (oder ein Token) von jemandem, der das in der App darf. Siehe Anmeldung und Grundlagen.

GET /api/v1/workspaces/{id}/members

Scope: members:read

Listet alle Mitglieder eines Workspace.

Pfad-Parameter

NameTypPflichtBeschreibung
idstringjaDie ID des Workspace.

Beispiel

Terminal window
curl "$BARYNT_URL/api/v1/workspaces/$WORKSPACE_ID/members" \
-H "Authorization: Bearer $BARYNT_API_KEY"

Antwort

{
"data": [
{
"id": "u_7h3j2k",
"name": "Priya Shah",
"email": "priya@example.com",
"handle": "priya",
"role": "admin"
}
]
}

GET /api/v1/projects/{id}/members

Scope: members:read

Listet alle Mitglieder eines Projekts — die eigenen Mitgliedschaften des Projekts. Workspace-Owner/-Admins, die ein privates Projekt sehen, ohne dort eingetragen zu sein, erscheinen hier nicht.

Pfad-Parameter

NameTypPflichtBeschreibung
idstringjaDie ID des Projekts.

Beispiel

Terminal window
curl "$BARYNT_URL/api/v1/projects/$PROJECT_ID/members" \
-H "Authorization: Bearer $BARYNT_API_KEY"

Antwort

{
"data": [
{
"id": "u_7h3j2k",
"name": "Priya Shah",
"email": "priya@example.com",
"handle": "priya",
"role": "contributor"
}
]
}