Automation Suite
2022.10
False
- Erste Schritte
- Authentication
- Scopes und Berechtigungen
- Plattformverwaltungs-APIs
Zuweisung von Lizenzen zu einer Gruppe
Automation Suite API-Handbuch
Letzte Aktualisierung 19. April 2024
Zuweisung von Lizenzen zu einer Gruppe
Verwenden Sie als Organisationsadministrator diesen Endpunkt, um einer Gruppe Lizenzen basierend auf der Gruppen-ID zuzuweisen.
--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. |
Der Anforderungstext enthält das Array der Lizenzcodes für verschiedene Produkte und die entsprechende Menge.
{
"userBundleCodes": ["string"],
"useExternalLicense": false
}
{
"userBundleCodes": ["string"],
"useExternalLicense": false
}
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://music-server.com
- 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://music-server.com/lease_/api/account/song-one/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://music-server.com/lease_/api/account/song-one/service-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"
]
}