automation-suite
2023.10
false
Guide d'Automation Suite
- Démarrage
- Authentification
- Étendues et autorisations
- API de gestion de plate-forme
- Obtenir tous les groupes
- Obtenir un groupe spécifique
- Supprimer un groupe spécifique
- Créer un nouveau groupe local
- Update Group
Important :
La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.
Point de terminaison d'API qui renvoie des informations sur un groupe spécifique en fonction de l'organisation et de l'ID de groupe dans Automation Suite.
Renvoie des informations sur un groupe, en fonction de l'organisation et de l'ID de groupe.
Point de terminaison de l’API
GET https://{yourDomain}/{organizationName}/identity_/api/Group/{partitionGlobalId}/{groupId}
Étendues
Nécessite les étendues suivantes :
PM.GroupPM.Group.Read
En-têtes de requête.
--header 'Authorization: Bearer {access_token}'\
--header 'Content-Type: application/json'
--header 'Authorization: Bearer {access_token}'\
--header 'Content-Type: application/json'
Remarque :
Pour obtenir le {access_token}, assurez-vous de vous authentifier via l'une des méthodes décrites ici.
Paramètres de chemin d'accès
| Paramètre | Type de données | Description |
|---|---|---|
partitionGlobalId | Chaîne de caractères (string) | Requis. L'ID de l'organisation contenant le groupe souhaité. |
groupID | Chaîne de caractères (string) | Requis. L'ID du groupe que vous souhaitez récupérer. |
Réponses
200 OK
Les informations de groupe indiquées sont renvoyées.
Exemple de requête
Supposons que vous ayez rassemblé toutes les informations nécessaires pour créer l'appel d'API.
- Votre
{baseURL}est :https://{yourDomain}/{organizationName}/{tenantName}/ - Votre
{access_token}est :1234(pour des considérations de longueur). - Le
{partitionGlobalId}est :magic-7 - Le
{groupID}est :2512
L’appel doit ressembler à l’exemple suivant (cURL) :
curl --location --request GET 'https://{yourDomain}/{organizationName}/{tenantName}/identity_/api/Group/magic-7/2512' \
--header 'Authorization: Bearer 1234' \
--header 'Content-Type: application/json'
curl --location --request GET 'https://{yourDomain}/{organizationName}/{tenantName}/identity_/api/Group/magic-7/2512' \
--header 'Authorization: Bearer 1234' \
--header 'Content-Type: application/json'
Voici la réponse pour un appel réussi :
{
"id": "2512",
"name": "Automation Developers",
"displayName": "Automation Developers",
"type": 0,
"creationTime": "2021-10-19T14:25:01.6574988",
"lastModificationTime": "2021-10-19T14:25:01.6574988",
"members": [
{
"objectType": "DirectoryUser",
"firstName": "Albus",
"lastName": "D",
"jobTitle": "master",
"companyName": "Hogwarts",
"city": "London",
"department": "magic",
"displayName": "Albus D",
"source": "local",
"identifier": "1787ef38-5933-4f2c-a67a-9c22cdb8e6a2",
"name": "albus",
"email": "albus@hogwarts.com"
}
]
}
{
"id": "2512",
"name": "Automation Developers",
"displayName": "Automation Developers",
"type": 0,
"creationTime": "2021-10-19T14:25:01.6574988",
"lastModificationTime": "2021-10-19T14:25:01.6574988",
"members": [
{
"objectType": "DirectoryUser",
"firstName": "Albus",
"lastName": "D",
"jobTitle": "master",
"companyName": "Hogwarts",
"city": "London",
"department": "magic",
"displayName": "Albus D",
"source": "local",
"identifier": "1787ef38-5933-4f2c-a67a-9c22cdb8e6a2",
"name": "albus",
"email": "albus@hogwarts.com"
}
]
}