automation-suite
2023.10
true
- Erste Schritte
- Authentication
- Scopes und Berechtigungen
- Plattformverwaltungs-APIs
- Lizenzieren von Produktcodes
- Zuweisen von Lizenzen zu einer Organisation
- Zuweisung von Lizenzen zu einem Mandanten
- Zuweisung von Lizenzen zu einer Gruppe
- Zuweisung von Lizenzen zu einem Benutzer
Zuweisung von Lizenzen zu einem Benutzer
Automation Suite API-Handbuch
Last updated 20. Aug. 2024
Zuweisung von Lizenzen zu einem Benutzer
Als Organisationsadministrator können Sie mit diesem Endpunkt einem Benutzer auf der Grundlage der Benutzer-ID Lizenzen zuweisen.
--header 'Authorization: Bearer {access_token}'\
--header 'Content-Type: application/json'
--header 'Authorization: Bearer {access_token}'\
--header 'Content-Type: application/json'
Hinweis: Um das
{access_token}
zu erhalten, müssen Sie sich mit der hier beschriebenen ROPC-Methode authentifizieren.
Pfadparameter |
Datentyp |
Beschreibung |
---|---|---|
(erforderlich) |
String |
Die ID der Organisation, in der Ihr Benutzer registriert ist. |
Der Anforderungstext enthält das Array der Lizenzcodes für verschiedene Produkte und die entsprechende Menge.
{
"userIds": ["string"],
"userBundleCodes": ["string"],
"useExternalLicense": true
}
{
"userIds": ["string"],
"userBundleCodes": ["string"],
"useExternalLicense": true
}
Hinweis:
- Eine Übersicht über die verfügbaren Benutzerpaketcodes, die Sie im Anforderungstext verwenden können, finden Sie unter Benutzerpaketcodes.
- Sie können so viele Lizenzen zuweisen, wie die Organisation erworben hat.
- Jeder Benutzer verbraucht eine Lizenzeinheit.
Angenommen, Sie haben alle Informationen gesammelt, die zum Erstellen des API-Aufrufs erforderlich sind.
- Ihre
{baseURL}
ist:https://{yourDomain}//{organizationName}
. - Ihre
{access_token}
ist:1234
(aus Gründen der Länge). - Die
{accountId}
des Mandanten, der eine Lizenzzuweisung benötigt, ist:song-one
- Sie haben drei Benutzer, die Lizenzen benötigen:
- Benutzer 1 mit
userId
=singer-77
- Benutzer 2 mit
userId
=singer-88
- Benutzer 3 mit
userId
=singer-111
- Benutzer 1 mit
- Sie möchten die folgenden Benutzerlizenzen zuweisen:
- RPA Developer – Named User (der Lizenzcode ist
RPADEVNU
) - Attended – Named User (der Lizenzcode ist
ATTUNU
) - Tester – Named User (der Lizenzcode ist
TSTNU
)
- RPA Developer – Named User (der Lizenzcode ist
Der Aufruf sollte wie folgt aussehen (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
}
Hier ist der Antworttext für eine erfolgreiche Lizenzzuweisung:
[
{
"userId": "string",
"organizationId": "string",
"useExternalLicense": true,
"userBundleCodes": [
"string"
]
}
]
[
{
"userId": "string",
"organizationId": "string",
"useExternalLicense": true,
"userBundleCodes": [
"string"
]
}
]