UiPath Documentation
automation-suite
2022.4
false
Automation Suite API-Handbuch
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.

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.

API-Endpunkt​

PUT https://{yourDomain}/{organizationName}/lease_/api/account/{accountId}/user-license/group/{groupId}

Anforderungsheader​

--header 'Authorization: Bearer {access_token}'\
--header 'Content-Type: application/json'
--header 'Authorization: Bearer {access_token}'\
--header 'Content-Type: application/json'
Hinweis:

To obtain the {access_token}, make sure to authenticate through the ROPC method described here.

Pfadparameter​

PfadparameterDatentypBeschreibung
accountId

(erforderlich)
StringDie ID der Organisation, in der sich Ihr Mandant befindet.
groupId

(erforderlich)
StringDie ID der Gruppe, der Sie Lizenzen zuweisen möchten.

You can retrieve this ID by following these steps.

Anforderungstext​

Der Anforderungstext enthält das Array der Lizenzcodes für verschiedene Produkte und die entsprechende Menge.

{
    "userBundleCodes": ["string"]
}
{
    "userBundleCodes": ["string"]
}
Hinweis:
  • To see the available user bundle codes you may use in the request body, check out the user license codes.
  • Sie können so viele Lizenzen zuweisen, wie die Organisation erworben hat.

Antworten​

200 OK​

Gibt die zugewiesenen Gruppenlizenzen zurück.

Für die angegebene Organisation ist keine Kontolizenz zugewiesen.

Beispielanforderung​

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 Gruppe Benutzerlizenzen wie folgt zuweisen:

Der Aufruf sollte dem folgenden Beispiel ähneln (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"
  ]
}
  • API-Endpunkt​
  • Anforderungsheader​
  • Pfadparameter​
  • Anforderungstext​
  • Antworten​
  • 200 OK​
  • 404​
  • Beispielanforderung​

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben