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 einer Gruppe
Automation Suite API-Handbuch
Last updated 20. Aug. 2024
Zuweisung von Lizenzen zu einer Gruppe
Verwenden Sie als Organisationsadministrator diesen Endpunkt, um einer Gruppe Lizenzen zuzuweisen. Dazu müssen Sie eine externe Anwendung mit dem Scope
PM.License.Write
erstellen.
Erfahren Sie, wie Sie eine externe Anwendung erstellen.
PUT
https://{yourDomain}/{organizationName}/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'
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 sich Ihr Mandant befindet. |
(erforderlich) |
String |
Die ID der Gruppe, der Sie Lizenzen zuweisen möchten. Sie können diese ID abrufen, indem Sie die folgenden Schritte ausführen. |
Der Anforderungstext enthält das Array der Lizenzcodes für verschiedene Produkte und die entsprechende Menge.
{
"userBundleCodes": ["string"]
}
{
"userBundleCodes": ["string"]
}
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.
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
- Die
{groupId}
lautet:group-01
. - Sie möchten der obigen Gruppe Benutzerlizenzen wie folgt zuweisen:
- Automation Developer – Named User (der Lizenzcode ist
RPADEVPRONU
) - Insights Designer (der Lizenzcode ist
IDU
) - Citizen Developer – Multiuser (der Lizenzcode ist
CTZDEVCU
)
- Automation 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/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://https://{yourDomain}/{organizationName}/lease_/api/account/1234/user-license/group/group-01' \
--header 'Authorization: Bearer 1234' \
--header 'Content-Type: application/json' \
--data-raw '{
"userBundleCodes": ["RPADEVPRONU", "IDU", "CTZDEVCU"],
"useExternalLicense": false
}'
Hier ist der Antworttext für eine erfolgreiche Lizenzzuweisung:
{
"groupId": "string",
"organizationId": "string",
"useExternalLicense": false,
"userBundleCodes": [
"string"
]
}
{
"groupId": "string",
"organizationId": "string",
"useExternalLicense": false,
"userBundleCodes": [
"string"
]
}