UiPath Documentation
test-cloud
latest
false
Guia da API do Test Cloud
Importante :
A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.

Como alocar licenças a um grupo com cota

Ponto de extremidade da API para alocar licenças a um grupo com cotas de consumo opcionais no Test Cloud, o qual rfequer o escopo PM.License.Write.

Como administrador de uma organização, use esse ponto de extremidade para alocar licenças a um grupo e, opcionalmente, configurar cotas para limitar o consumo de licenças. Requer um aplicativo externo com o escopo PM.License.Write.

Ponto de Extremidade da API

PUT {accessURL}/{organizationName}/lease_/api/account/{accountId}/user-license/group/{groupId}/with-quota

Substitua {accessURL} em todos os caminhos do ponto de extremidade pelo URL base para sua plataforma de nuvem:

Cloud PlatformURL de acesso
Test Cloudhttps://cloud.uipath.com/
Test Cloud para o Setor Públicohttps://govcloud.uipath.us/
Test Cloud Dedicadohttps://{customURL}.dedicated.uipath.com/

Cabeçalhos de solicitação.

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

Parâmetros do caminho

Parâmetro do caminhoTipo de dadosDescription
accountId (obrigatório)GuidA ID da organização na qual seu locatário reside.
groupId (obrigatório)StringA ID do grupo ao qual você deseja alocar licenças. Você pode recuperar esse ID seguindo estas etapas.

Corpo da Solicitação

{
    "userBundleCodes": ["string"],
    "quotas": [
        {
            "userBundleCode": "string",
            "limit": 10
        }
    ]
}
{
    "userBundleCodes": ["string"],
    "quotas": [
        {
            "userBundleCode": "string",
            "limit": 10
        }
    ]
}
Observação:
  • userBundleCodes: Array de códigos de licença a alocar (consulte os códigos de licença do usuário).
  • quotas (opcional): configurações de cota. Cada userBundleCode nas cotas deve existir na matriz userBundleCodes .
  • A cota limit deve ser de pelo menos 1 e não pode ser menor do que o uso atual.
  • Se as cotas estiverem vazias, as licenças serão alocadas sem limites.

Resposta

200 OK

Retorna as licenças de grupos alocadas com cotas configuradas e uso atual.

404

A organização ou grupo não existe.

Exemplo de solicitação

A solicitação deve ser semelhante ao seguinte exemplo (cURL):

curl --location --request PUT 'https://https://cloud.uipath.com/{organizationName}/lease_/api/account/1234/user-license/group/group-01/with-quota' \
--header 'Authorization: Bearer {access_token}' \
--header 'Content-Type: application/json' \
--data-raw '{
    "userBundleCodes": ["RPADEVPRONU", "IDU"],
    "quotas": [
        {
            "userBundleCode": "RPADEVPRONU",
            "limit": 10
        }
    ]
}'
curl --location --request PUT 'https://https://cloud.uipath.com/{organizationName}/lease_/api/account/1234/user-license/group/group-01/with-quota' \
--header 'Authorization: Bearer {access_token}' \
--header 'Content-Type: application/json' \
--data-raw '{
    "userBundleCodes": ["RPADEVPRONU", "IDU"],
    "quotas": [
        {
            "userBundleCode": "RPADEVPRONU",
            "limit": 10
        }
    ]
}'

Aqui está o corpo da resposta para uma alocação de licença bem-sucedida:

{
  "groupRule": {
    "groupId": "group-01",
    "organizationId": "1234",
    "userBundleCodes": ["RPADEVPRONU", "IDU"]
  },
  "quotas": [
    {
      "userBundleCode": "RPADEVPRONU",
      "limit": 10,
      "currentUsage": 3
    }
  ]
}
{
  "groupRule": {
    "groupId": "group-01",
    "organizationId": "1234",
    "userBundleCodes": ["RPADEVPRONU", "IDU"]
  },
  "quotas": [
    {
      "userBundleCode": "RPADEVPRONU",
      "limit": 10,
      "currentUsage": 3
    }
  ]
}

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades