- Démarrage
- Authentification
- Étendues et autorisations
- API de gestion de plate-forme
- Obtenir les tentatives de connexion
- Codes de licence
- Attribuer des licences à un groupe
- Attribuer des licences à un utilisateur
Attribuer des licences à un groupe
En tant qu'administrateur de l'organisation, utilisez ce point de terminaison pour attribuer des licences à un groupe, en fonction de l'ID de groupe.
https://cloud.uipath.com/lease_/api/account/{accountId}/user-license/group/{groupId}
--header 'Authorization: Bearer {access_token}'\
--header 'Content-Type: application/json'
--header 'Authorization: Bearer {access_token}'\
--header 'Content-Type: application/json'
{access_token}
, assurez-vous de vous authentifier via l'une des méthodes décrites ici.
Paramètre du chemin d'accès |
Type de données |
Description |
---|---|---|
(requis) |
Chaîne de caractères (string) |
L'ID de l'organisation dans laquelle réside votre locataire. |
(requis) |
Chaîne de caractères (string) |
L'ID du groupe auquel vous souhaitez attribuer des licences. |
Le corps de la requête contient le tableau des codes de licence de divers produits et leur quantité correspondante.
{
"userBundleCodes": ["string"],
"useExternalLicense": false
}
{
"userBundleCodes": ["string"],
"useExternalLicense": false
}
- Pour voir les codes de bundle d'utilisateur disponibles que vous pouvez utiliser dans le corps de la demande, consultez Codes de licence utilisateur.
- Vous pouvez allouer autant de licences que l'organisation en a achetées.
Supposons que vous ayez rassemblé toutes les informations nécessaires pour créer l'appel d'API.
- Votre
{baseURL}
est :https://tom-jones-server.com
- Votre
{access_token}
est :1234
(pour des considérations de longueur). - Le
{accountId}
du locataire qui a besoin d'une allocation de licence est :y-y-y-delilah
- Le
{groupId}
est :group-01
. - Vous souhaitez attribuer des licences utilisateur au groupe ci-dessus comme suit :
- Automation Developers - Named User (le code de licence est
RPADEVPRONU
) - Concepteur Insights (le code de licence est
IDU
) - Citizen Developer - Multiuser (le code de licence est
CTZDEVCU
)
- Automation Developers - Named User (le code de licence est
L’appel devrait ressembler à l'exemple ci-dessous (cURL) :
curl --location --request POST 'https://tom-jones-server.com/lease_/api/account/y-y-y-delilah/service-license/group/group-01' \
--header 'Authorization: Bearer 1234' \
--header 'Content-Type: application/json' \
--data-raw '{
"userBundleCodes": ["RPADEVPRONU", "IDU", "CTZDEVCU"],
"useExternalLicense": false
}'
curl --location --request POST 'https://tom-jones-server.com/lease_/api/account/y-y-y-delilah/service-license/group/group-01' \
--header 'Authorization: Bearer 1234' \
--header 'Content-Type: application/json' \
--data-raw '{
"userBundleCodes": ["RPADEVPRONU", "IDU", "CTZDEVCU"],
"useExternalLicense": false
}'
Voici le corps de la réponse pour une allocation de licence réussie :
{
"groupId": "string",
"organizationId": "string",
"useExternalLicense": false,
"userBundleCodes": [
"string"
]
}
{
"groupId": "string",
"organizationId": "string",
"useExternalLicense": false,
"userBundleCodes": [
"string"
]
}