Zu Content springen
Deutsch
  • Es gibt keine Vorschläge, da das Suchfeld leer ist.

🧩 User‑ & Team‑IDs abrufen

In dieser Referenz zeigen wir, wie Sie über die Valuestreamer‑API Benutzer (User) und Teams inklusive ihrer IDs abrufen. Diese IDs werden für weitere API‑Aufrufe genutzt (z. B. Berechtigungen, Zuordnungen, Team‑Details).

🔍 Übersicht der verfügbaren Endpunkte

Zweck HTTP‑Methode Endpoint
Alle Benutzer abrufen GET /api/exchange/users
Alle Teams abrufen GET /api/exchange/teams
Details eines Teams abrufen GET /api/exchange/teams/{teamId}

👤 Benutzer (Users) abrufen

📌 Request

 GET https://api-TENANT.valuestreamer.de/api/exchange/users
 
ℹ️ Hinweis: Ersetzen Sie TENANT durch Ihre Mandanten‑Domain.

📥 Beispiel‑Response (vereinfachte Ausgabe)

[
  {
    "id": "UUID-USER-1",
    "firstName": "Max",
    "lastName": "Mustermann",
    "email": "max.mustermann@example.de"
  },
  {
    "id": "UUID-USER-2",
    "firstName": "Maria",
    "lastName": "Musterfrau",
    "email": "maria.musterfrau@example.de"
  }
]


Erläuterung der Felder

Feld Beschreibung
id Eindeutige Benutzer‑ID (UUID) – zur Identifikation in weiteren API‑Calls
firstName Vorname des Benutzers
lastName Nachname des Benutzers
email E‑Mail‑Adresse des Benutzers

ℹ️ Hinweis: Die IDs sind fest und nicht editierbar.


🧑‍🤝‍🧑 Teams abrufen

📌 Request

GET https://api-TENANT.valuestreamer.de/api/exchange/teams


📥 Beispiel‑Response (vereinfachte Ausgabe)

[
  {
    "id": "UUID-TEAM-1",
    "name": "Team‑Alpha",
    "shortName": "Alpha",
    "parentTeam": null
  },
  {
    "id": "UUID-TEAM-2",
    "name": "Team‑Beta",
    "shortName": "Beta",
    "parentTeam": "UUID-TEAM-1"
  }
]
 
 

Feldbeschreibungen

Feld Bedeutung
id Eindeutige Team‑ID (UUID)
name Vollständiger Teamname
shortName Kurzname des Teams
parentTeam UUID des ĂĽbergeordneten Teams (falls vorhanden)

ℹ️ Hinweis: Teams können hierarchisch aufgebaut sein. parentTeam = null" bedeutet, dass es kein übergeordnetes Team gibt.


đź“‹ Details zu einem einzelnen Team abrufen

Möchten Sie zu einem Team zusätzlich die Mitglieder und zugeordnete Prozessboards sehen, nutzen Sie den Detail‑Endpoint.

📌 Request

 

GET https://api-TENANT.valuestreamer.de/api/exchange/teams/{teamId}


📥 Beispiel‑Response (gekürzt)

{
  "id": "UUID-TEAM-DETAIL",
  "name": "Team‑Gamma",
  "shortName": "Gamma",
  "parentTeam": "UUID-TEAM-0",
  "members": [
    {
      "id": "UUID-USER-A",
      "firstName": "Anna",
      "lastName": "Beispiel",
      "email": "anna.beispiel@example.de"
    },
    {
      "id": "UUID-USER-B",
      "firstName": "Ben",
      "lastName": "Beispiel",
      "email": "ben.beispiel@example.de"
    }
  ],
  "processBoards": [
    {
      "id": "UUID-PROCESS-1",
      "name": "Prozess‑X"
    }
  ]
}
 

Feld‑Details

Feld Inhalt
members Liste der Team‑Mitglieder mit User‑Details
processBoards Zugeordnete Prozessboards

✨ Tipp:
Nutzen Sie Team‑Details, um teamweite Einstellungen, Rollen oder Prozesse programmatisch zu verwalten.


âť“ FAQ

 Wie finde ich heraus, welche Team‑ID zu welchem Team gehört?
Rufen Sie alle Teams ĂĽber den Endpoint /teams-id ab und verwenden Sie den Namen als Orientierung.