automation-suite
2024.10
true
- Démarrage
- Authentification
- Étendues et autorisations
- API de gestion de plate-forme
- Codes de produit de licence
- Attribuer des licences à une organisation
- Attribuer des licences à un locataire
- Attribuer des licences à un groupe
- Attribuer des licences à un utilisateur
Attribuer des licences à un utilisateur
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique.
La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

Guide d'Automation Suite
Dernière mise à jour 24 févr. 2025
Attribuer des licences à un utilisateur
En tant qu'administrateur de l'organisation, utilisez ce point de terminaison pour attribuer des licences à un utilisateur, en fonction de l'ID utilisateur.
--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è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 utilisateur. |
Le corps de la requête contient le tableau des codes de licence de divers produits et leur quantité correspondante.
{
"userIds": ["string"],
"userBundleCodes": ["string"],
"useExternalLicense": true
}
{
"userIds": ["string"],
"userBundleCodes": ["string"],
"useExternalLicense": true
}
Remarque :
- 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.
- Chaque utilisateur consomme une unité de licence.
Supposons que vous ayez rassemblé toutes les informations nécessaires pour créer l'appel d'API.
- Votre
{baseURL}
est :https://{yourDomain}//{organizationName}
. - Votre
{access_token}
est :1234
(pour des considérations de longueur). - Le
{accountId}
du locataire qui a besoin d'une allocation de licence est :song-one
- Trois utilisateurs ont besoin de licences :
- Utilisateur 1 avec
userId
=singer-77
- Utilisateur 2 avec
userId
=singer-88
- Utilisateur 3 avec
userId
=singer-111
- Utilisateur 1 avec
- Vous souhaitez allouer les licences utilisateur suivantes :
- Développeur RPA - Utilisateur nommé (le code de licence est
RPADEVNU
) - Attended : Named User (le code de licence est
ATTUNU
) - Testeur - Utilisateur nommé (le code de licence est
TSTNU
)
- Développeur RPA - Utilisateur nommé (le code de licence est
L’appel doit ressembler à l’exemple suivant (cURL) :
curl --location --request POST 'https://https://{yourDomain}/{organizationName}/lease_/api/account/1234/user-license' \
--header 'Authorization: Bearer 1234' \
--header 'Content-Type: application/json' \
--data-raw '{
"userIds": ["singer-77", "singer-88", "singer-111"]
"userBundleCodes": ["RPADEVNU", "ATTUNU", "TSTNU"],
"useExternalLicense": true
}
curl --location --request POST 'https://https://{yourDomain}/{organizationName}/lease_/api/account/1234/user-license' \
--header 'Authorization: Bearer 1234' \
--header 'Content-Type: application/json' \
--data-raw '{
"userIds": ["singer-77", "singer-88", "singer-111"]
"userBundleCodes": ["RPADEVNU", "ATTUNU", "TSTNU"],
"useExternalLicense": true
}
Voici le corps de la réponse pour une allocation de licence réussie :
[
{
"userId": "string",
"organizationId": "string",
"useExternalLicense": true,
"userBundleCodes": [
"string"
]
}
]
[
{
"userId": "string",
"organizationId": "string",
"useExternalLicense": true,
"userBundleCodes": [
"string"
]
}
]