Gruppen
URL-Endpunkt
HTTPS://api.adaptiveplanning.com/api/rest/security/<version>/<tenant>/groups/{groupID}
Version: v1
Kategorie
| Abrufen von Metadaten |
Beschreibung
| Gibt die vollständige Liste aller für die angegebene Instanz definierten Gruppen zurück. Dazu gehören die Gruppen, die global für die gesamte Instanz definiert sind, und die Gruppen, die von Benutzern definiert sind. |
Zum Aufrufen sind Berechtigungen erforderlich
| Administratorzugriff > Benutzer |
Auf Anforderung erforderliche Parameter
| Zugangsdaten |
Unterstützte HTTP-VERB(s)
HTTP Verb | Einzelressource | Einzugsressource | Beschreibung |
|---|---|---|---|
GET
| Unterstützt | Unterstützt | Ruft Gruppen aus Planning ab. |
GET:
- Anfrage:
- /groups/{groupId}Ruft die Liste aller Gruppen und ihrer Benutzer/Mitglieder ab, die für die angegebene Instanz definiert sind.Beispiel für eine Anforderungs-URI:HTTPS://api.adaptiveplanning.com/api/rest/modeling/v1/default/groups?instanceCode=globalsales&offset=2&limit=1Beispiel für Anforderungs-Header:Accept-Language: enBeispielanforderungstextAbfrageparameterNameBeschreibungErforderlichgroupIdDie ID der Gruppe, die Sie einzeln zurückgeben möchtenNincludeUsersUm zu bestimmen, ob Benutzer von aufgerufenen Gruppen zurückgegeben werden sollen oder nicht. "Benutzer einschließen" ist standardmäßig aktiviert.NlimitDie maximale Anzahl von Objekten in einer einzelnen Antwort.NoffsetZur Anzeige einer bestimmten Anzahl von Gruppen pro Seite. Wenn mehr Gruppen als der Grenzwert vorhanden sind, werden die zusätzlichen Gruppen auf die nächste Seite verschoben. Um eine bestimmte Seite aufzurufen, müssen Sie einen Zeitversatz angeben.NinstanceCodeStandardmäßig wird die dem Instanzbenutzer zugewiesene Standardinstanz zurückgegeben. Indem Sie einen Wert angeben, können Sie Instanzen aufrufen, auf die Ihr Benutzer Zugriff hat, einschließlich über-/untergeordnete Instanzen.N
- Beispielantwort
- Beispielantwort{ "links": { "next": "HTTPS://api.adaptiveplanning.com/api/rest/security/v1/default/groups?instanceCode=TENANT&offset=2&limit=1", "previous": "HTTPS://api.adaptiveplanning.com/api/rest/security/v1/default/groups?instanceCode=TENANT&offset=0&limit=1" }, "total": 3, "groups": [ { "id": 2, "name": "Admins", "groupType": "NATIVE", "users": [ { "userGuid": "randomValue", "wid": "", "userName": "test@email.com" }, { "userGuid": "randomValue", "wid": "", "userName": "test2@email.com" }, ] }, { "id": 1, "name": "Corporate and Operations", "groupType": "NATIVE", "users": [] }, { "id": 3, "name": "Ops and Admins", "groupType": "NATIVE", "users": [], "groups": [ { "id": 2, "name": "Admins", "groupType": "NATIVE" }, { "id": 1, "name": "Corporate and Operations", "groupType": "NATIVE" } ] } ] }AntwortelementTag-Name-AntwortAttribute des ElementsName des Attributserforderlich?WertBeispielgesamtJGesamtanzahl Gruppen.3Gruppe(n)JGruppieren Sie Informationen aller oder angegebener Gruppen. Wenn sich eine Gruppe innerhalb einer anderen Gruppe befindet, werden auch Gruppen angezeigt, die mit der angegebenen Gruppe verknüpft sind.{ "id": 1, "name": "Corporate and Operations", "groupType": "NATIVE", "users": [] }groupTypeJZeigt die Art der Gruppe an.ExternidJZugehörige ID der Gruppe.1NameJName der Gruppe."Administratoren"Benutzer(n)NWenn includeUsers = true oder includeUsers die Standardvorgabe ist, wird sie mit GUID, WID und Benutzername des Benutzers bereitgestellt. Andernfalls wird es nicht zurückgegeben."users": [ { "userGuid": "randomValue", "wid": "", "userName": "test@example.com" }, { "userGuid": "randomValue", "wid": "", "userName": "test2@example.com" }linksNWenn ein Grenzwert und/oder Zeitversatz angegeben ist und Sie eine Möglichkeit benötigen, zu verschiedenen Seiten von Gruppen zu wechseln, können Sie mithilfe von Links vor und zurück navigieren."links": { "next": "HTTPS://api.adaptiveplanning.com/api/rest/security/v1/default/groups?instanceCode=TENANT&offset=2&limit=1", "previous": "HTTPS://api.adaptiveinsights.com/api/rest/security/v1/default/groups?instanceCode=TENANT&offset=0&limit=1" }NächsteNWenn ein Grenzwert angegeben wird und eine nächste Seite verfügbar ist, wird „links“ mit „next“ angezeigt."HTTPS://api.adaptiveplanning.com/api/rest/security/v1/default/groups?instanceCode=TENANT&offset=2&limit=1"vorherigeNWenn „Limit“ und „Zeitversatz“ angegeben ist und Sie sich gerade in der Mitte befinden, in der eine vorherige und eine weitere Seite verfügbar sind, ist „Vorherige“ verfügbar."HTTPS://api.adaptiveplanning.com/api/rest/security/v1/default/groups?instanceCode=TENANT&offset=2&limit=1"Inhalt des ElementsInformationen, die sich auf die angegebenen Elemente beziehen.FehlerantwortenFehlerUrsacheGeben Sie gültige Parameterwerte für Grenzwert und Versatz an.Ungültige Eingabe für Grenzwerte/ZeitversatzwerteGroupAPI: für getGroupByGroupId, Gruppe für Instanzcode nicht gefunden: {TENANT}groupId ist für den Instanzcode nicht vorhandenSie haben nicht alle Berechtigungen zum Ausführen der API: Globale Benutzergruppen verwalten.Benutzerzugangsdaten haben keine entsprechenden Berechtigungen zum Aufrufen eines API-AufrufsUngültige ZugangsdatenDie verwendeten Zugangsdaten sind für die Instanz nicht korrektHTTP 404 nicht gefundengroupId-Parameter ist ungültig