UiPath Documentation
automation-suite
2.2510
true
Guia da API do Automation Suite
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo. 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

Aloque licenças a um grupo em uma organização do Automation Suite usando a API de gerenciamento de licenças, incluindo os campos de escopo necessário e corpo da solicitação.

Como admin da organização, use esse ponto de extremidade para alocar licenças a um grupo. Para fazer isso, você precisa criar um aplicativo externo, com o escopo PM.License.Write.

Ponto de Extremidade da API

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

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'
Observação:

Para obter o {access_token}, certifique-se de se autenticar por meio do método ROPC, descrito em Métodos de autenticação.

Parâmetros do caminho

ParâmetroTipo de dadosDescription
accountIdStringObrigatório.
A ID da organização na qual seu locatário reside.
groupIdStringObrigatório.
A ID do grupo ao qual você deseja alocar licenças.
Você pode recuperar esse ID seguindo estas etapas.

Corpo da Solicitação

O corpo da solicitação contém a matriz de códigos de licença para vários produtos e sua quantidade correspondente.

{
    "userBundleCodes": ["string"]
}
{
    "userBundleCodes": ["string"]
}
Observação:
  • Para ver os códigos de pacote de usuário disponíveis que você pode usar no corpo da solicitação, verifique os códigos de licença de usuário.
  • Você pode alocar quantas licenças a organização comprou.

Resposta

200 OK

Retorna as licenças de grupo alocadas.

404

Nenhuma licença de conta é alocada para a organização indicada.

Exemplo de solicitação

Digamos que você reuniu todas as informações necessárias para criar a chamada de API.

  • Seu {baseURL} é: https://{yourDomain}/{organizationName}.
  • Seu {access_token} é: 1234 (para considerações de comprimento).
  • O {accountId} do locatário que precisa de alocação de licença é: song-one
  • O {groupId} é: group-01.
  • Você deseja alocar licenças de usuários para o grupo da seguinte forma:

A chamada deve ser semelhante ao seguinte exemplo (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
}'

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

{
  "groupId": "string",
  "organizationId": "string",
  "useExternalLicense": false,
  "userBundleCodes": [
    "string"
  ]
}
{
  "groupId": "string",
  "organizationId": "string",
  "useExternalLicense": false,
  "userBundleCodes": [
    "string"
  ]
}

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