Groepen
URL-eindpunt
HTTPS://api.adaptiveplanning.com/api/rest/security/<version>/<tenant>/groups/{groupID}
Versie: v1
Categorie
| Ophalen van metagegevens |
Omschrijving
| Retourneert de volledige lijst met alle groepen die voor de opgegeven instance zijn gedefinieerd. Dit omvat de groepen die algemeen zijn gedefinieerd voor de hele instance en de groepen die door gebruikers zijn gedefinieerd. |
Vereiste machtigingen voor aanroepen
| Beheerderstoegang > Gebruikers |
Vereiste parameters op aanvraag
| Referenties |
Ondersteunde HTTP-werkwoord(en)
HTTP Verb | Eén resource | Inningsresource | Omschrijving |
|---|---|---|---|
GET
| Ondersteund | Ondersteund | Hiermee worden groepen opgehaald uit de planning. |
GET:
- Aanvraag:
- /groups/{groupId}Haalt de lijst op met alle groepen en hun gebruikers/leden die voor de opgegeven instance zijn gedefinieerd.Voorbeeldaanvraag-URI:HTTPS://api.adaptiveplanning.com/api/rest/security/v1/default/groups?instanceCode=globalsales&offset=2&limit=1Kop voorbeeldaanvraag:Taal accepteren: enHoofdtekst voorbeeldaanvraagQueryparametersNaamOmschrijvingVereistgroupIdDe ID van de groep die u afzonderlijk wilt retournerenNincludeUsersOm te bepalen of gebruikers van groepen die worden aangeroepen moeten worden geretourneerd. Gebruikers opnemen is standaard ingeschakeld.NlimietHet maximum aantal objecten in één antwoord.NverschuivingOm een bepaald aantal groepen per pagina weer te geven. Als er meer groepen zijn dan de limiet, worden de extra groepen weergegeven op de volgende pagina. Als u een bepaalde pagina wilt openen, moet u een verschuivingswaarde opgeven.NinstanceCodeStandaard wordt de standaard die aan de instancegebruiker is toegewezen geretourneerd. Door een waarde op te geven, kunt u instances aanroepen waartoe uw gebruiker toegang heeft, inclusief bovenliggende/onderliggende instances.N
- Voorbeeldantwoord:
- Voorbeeldantwoord:{ "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" } ] } ] }AntwoordelementTagnaamantwoordKenmerken van het elementKenmerknaamVereist?WaardeVoorbeeldtotaalJTotaal aantal groepen.3groepenJGroepsgegevens van alle of opgegeven groepen. Als een groep zich in een andere groep bevindt, worden ook de groepen weergegeven die aan de aangegeven groep zijn gekoppeld.{ "id": 1, "name": "Corporate and Operations", "groupType": "NATIVE", "users": [] }groupTypeJHiermee wordt het type groep weergegeven.ExternIDJGekoppelde ID van de groep.1NaamJNaam van de groep.BeheerdersgebruikersNAls includeUsers = true of includeUsers de standaardwaarde is, wordt deze geleverd met de guid, wid en gebruikersnaam van de gebruiker. zo niet, dan wordt deze niet geretourneerd."users": [ { "userGuid": "randomValue", "wid": "", "userName": "test@example.com" }, { "userGuid": "randomValue", "wid": "", "userName": "test2@example.com" }koppelingenNWanneer limiet en/of verschuiving is opgegeven en u een manier nodig hebt om naar verschillende pagina's met groepen te gaan, kunt u koppelingen gebruiken om heen en weer te gaan."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" }volgendeNAls een limiet is opgegeven en er een volgende pagina beschikbaar is, wordt 'koppelingen' weergegeven met 'next'."HTTPS://api.adaptiveplanning.com/api/rest/security/v1/default/groups?instanceCode=TENANT&offset=2&limit=1"vorigeNAls limiet en verschuiving is opgegeven en u zich in het midden bevindt waar een vorige en volgende pagina beschikbaar is, is 'vorige' beschikbaar."HTTPS://api.adaptiveplanning.com/api/rest/security/v1/default/groups?instanceCode=TENANT&offset=2&limit=1"Inhoud van het elementInformatie met betrekking tot aangegeven elementen.FoutantwoordenFoutenOorzaakGeef geldige parameterwaarden op voor limiet en verschuiving.ongeldige invoer voor limiet-/verschuivingswaardenGroupAPI: voor getGroupByGroupId: groep niet gevonden voor instancecode: {TENANT}groupId bestaat niet voor instancecodeU hebt niet alle machtigingen om deze API uit te voeren: Algemene gebruikersgroepen beheren.gebruikersreferenties hebben niet de juiste machtigingen om API-aanroep uit te voerenOngeldige referentieGebruikte referenties zijn onjuist voor instanceHTTP 404 niet gevondengroupId-parameter is ongeldig