UiPath Documentation
uipath-cli
latest
false
Guia do usuário da UiPath CLI
Importante :
Este conteúdo foi traduzido com auxílio de tradução automática. A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.

uip admin robot-accounts

Syntax and options for `uip admin robot-accounts`, `uip admin pat`, and `uip admin scopes` — non-human identities, personal access tokens, and the OAuth2 scope reference.

Three related, independent command groups: robot-accounts (non-human directory identities used for unattended automation), pat (personal access tokens for API authentication), and scopes (a read-only reference of every OAuth2 scope available to external apps and PATs).

Resumo

uip admin robot-accounts list [--search <term>] [--sort-by <field>] [--sort-order asc|desc] [--limit <n>] [--offset <n>]
uip admin robot-accounts get <robot-account-id>
uip admin robot-accounts create <name> [--display-name <name>]
uip admin robot-accounts update <robot-account-id> --display-name <name>
uip admin robot-accounts delete <robot-account-id>

uip admin pat list [--scope all] [--search <term>] [--limit <n>] [--offset <n>]
uip admin pat create --description <text> --expiration <date> --scope <scopes>
uip admin pat revoke <id>
uip admin pat regenerate <id> --expiration <date>

uip admin scopes list
uip admin robot-accounts list [--search <term>] [--sort-by <field>] [--sort-order asc|desc] [--limit <n>] [--offset <n>]
uip admin robot-accounts get <robot-account-id>
uip admin robot-accounts create <name> [--display-name <name>]
uip admin robot-accounts update <robot-account-id> --display-name <name>
uip admin robot-accounts delete <robot-account-id>

uip admin pat list [--scope all] [--search <term>] [--limit <n>] [--offset <n>]
uip admin pat create --description <text> --expiration <date> --scope <scopes>
uip admin pat revoke <id>
uip admin pat regenerate <id> --expiration <date>

uip admin scopes list

Verbo

GrupoTextoFinalidade
robot-accountslistList robot accounts in the partition.
robot-accountsgetGet a robot account's details by ID.
robot-accountscreateCreate a new robot account.
robot-accountsupdateUpdate a robot account's display name.
robot-accountsdeleteDelete a robot account by ID.
patlistList personal access tokens (yours, or the org's with --scope all).
patcreateCreate a new personal access token.
patrevokeRevoke a token.
patregenerateRegenerate a token with a new expiration.
scopeslistList every OAuth2 scope available, grouped by resource.

uip admin robot-accounts list

List robot accounts in the partition. Returns account ID, name, display name, and creation time.

Opções

LongShortValorPadrãoDescription
--search <term>-sStringSearch by name.
--sort-by <field>StringSort field, e.g. Name.
--sort-order <direction>asc|descascSort direction.
--limit <number>-lNúmero inteiro50Number of items to return.
--offset <number>Número inteiro0Number of items to skip.

Exemplo

uip admin robot-accounts list --limit 5
uip admin robot-accounts list --limit 5

Formato dos dados (--output json)

{
  "Code": "RobotAccountList",
  "Data": [
    { "id": "a1b2c3d4-0000-0000-0000-000000000001", "name": "automation-bot", "displayName": "Automation Bot", "creationTime": "2026-01-15T10:00:00.000Z" }
  ]
}
{
  "Code": "RobotAccountList",
  "Data": [
    { "id": "a1b2c3d4-0000-0000-0000-000000000001", "name": "automation-bot", "displayName": "Automation Bot", "creationTime": "2026-01-15T10:00:00.000Z" }
  ]
}

uip admin robot-accounts get

Get robot account details by ID.

Argumentos

NameRequiredFinalidade
<robot-account-id>simRobot account ID (UUID).

Exemplo

uip admin robot-accounts get a1b2c3d4-0000-0000-0000-000000000001
uip admin robot-accounts get a1b2c3d4-0000-0000-0000-000000000001

Formato dos dados (--output json)

{ "Code": "RobotAccountDetails", "Data": { "id": "a1b2c3d4-0000-0000-0000-000000000001", "name": "automation-bot", "displayName": "Automation Bot", "creationTime": "2026-01-15T10:00:00.000Z", "groupIds": [] } }
{ "Code": "RobotAccountDetails", "Data": { "id": "a1b2c3d4-0000-0000-0000-000000000001", "name": "automation-bot", "displayName": "Automation Bot", "creationTime": "2026-01-15T10:00:00.000Z", "groupIds": [] } }

uip admin robot-accounts create

Create a new robot account in the partition.

Argumentos

NameRequiredFinalidade
<name>simRobot account name.

Opções

LongValorDescription
--display-name <name>StringDisplay name. Defaults to <name> when omitted.

Exemplo

uip admin robot-accounts create "automation-bot" --display-name "Automation Bot"
uip admin robot-accounts create "automation-bot" --display-name "Automation Bot"

Formato dos dados (--output json)

{ "Code": "RobotAccountCreated", "Data": { "id": "a1b2c3d4-0000-0000-0000-000000000002", "name": "automation-bot", "displayName": "Automation Bot" } }
{ "Code": "RobotAccountCreated", "Data": { "id": "a1b2c3d4-0000-0000-0000-000000000002", "name": "automation-bot", "displayName": "Automation Bot" } }

uip admin robot-accounts update

Update a robot account's display name. --display-name is the only field and is effectively required — omitting it fails client-side ("No fields to update").

Argumentos

NameRequiredFinalidade
<robot-account-id>simRobot account ID (UUID).

Opções

LongValorRequiredDescription
--display-name <name>StringsimNovo nome de exibição.

Exemplo

uip admin robot-accounts update a1b2c3d4-0000-0000-0000-000000000001 --display-name "Updated Bot"
uip admin robot-accounts update a1b2c3d4-0000-0000-0000-000000000001 --display-name "Updated Bot"

Formato dos dados (--output json)

{ "Code": "RobotAccountUpdated" }
{ "Code": "RobotAccountUpdated" }

uip admin robot-accounts delete

Delete a robot account by ID.

Argumentos

NameRequiredFinalidade
<robot-account-id>simRobot account ID (UUID).

Exemplo

uip admin robot-accounts delete a1b2c3d4-0000-0000-0000-000000000001
uip admin robot-accounts delete a1b2c3d4-0000-0000-0000-000000000001

Formato dos dados (--output json)

{ "Code": "RobotAccountDeleted", "Data": { "Id": "a1b2c3d4-0000-0000-0000-000000000001", "Status": "Deleted successfully" } }
{ "Code": "RobotAccountDeleted", "Data": { "Id": "a1b2c3d4-0000-0000-0000-000000000001", "Status": "Deleted successfully" } }

uip admin pat list

List personal access tokens. By default lists only your own; --scope all (admin-only) lists every token in the organization.

Opções

LongValorDescription
--scope <scope>allOnly "all" is accepted — any other value fails client-side with an explicit error. Omit to list only your own tokens.
--search <term>StringFilter by user search term. Implies --scope all even if --scope isn't passed.
--limit <number> (-l)Número inteiroDefault 50. Number of items to return.
--offset <number>Número inteiroDefault 0. Number of items to skip.

Exemplo

uip admin pat list
uip admin pat list

Formato dos dados (--output json)

{
  "Code": "PatList",
  "Data": [
    { "id": "a1b2c3d4-0000-0000-0000-000000000001", "description": "CI/CD token", "expiration": "2027-01-15T00:00:00.000Z", "scopes": ["OR.Folders.Read"] }
  ]
}
{
  "Code": "PatList",
  "Data": [
    { "id": "a1b2c3d4-0000-0000-0000-000000000001", "description": "CI/CD token", "expiration": "2027-01-15T00:00:00.000Z", "scopes": ["OR.Folders.Read"] }
  ]
}

uip admin pat create

Create a new personal access token. The token value is returned only once — it is not retrievable later.

Opções

LongValorRequiredDescription
--description <text>StringsimDescription for the token.
--expiration <date>YYYY-MM-DDsimExpiration date. Strictly validated — rejects malformed dates and calendar rollovers (e.g. 2027-02-30).
--scope <scopes>comma-separatedsimOne or more scopes, e.g. OR.Folders.Read,OR.Jobs.Read. See scopes list for the full catalog.

Exemplo

uip admin pat create --description "CI/CD token" --expiration 2027-01-15 --scope "OR.Folders.Read,OR.Jobs.Read"
uip admin pat create --description "CI/CD token" --expiration 2027-01-15 --scope "OR.Folders.Read,OR.Jobs.Read"

Formato dos dados (--output json)

{ "Code": "PatCreated", "Data": { "Token": "...", "Warning": "Save this token now. It will not be shown again." } }
{ "Code": "PatCreated", "Data": { "Token": "...", "Warning": "Save this token now. It will not be shown again." } }

uip admin pat revoke

Revoke a personal access token.

Argumentos

NameRequiredFinalidade
<id>simToken ID (UUID). Find it with pat list.

Exemplo

uip admin pat revoke a1b2c3d4-0000-0000-0000-000000000001
uip admin pat revoke a1b2c3d4-0000-0000-0000-000000000001

Formato dos dados (--output json)

{ "Code": "PatRevoked", "Data": { "Id": "a1b2c3d4-0000-0000-0000-000000000001", "Status": "Revoked successfully" } }
{ "Code": "PatRevoked", "Data": { "Id": "a1b2c3d4-0000-0000-0000-000000000001", "Status": "Revoked successfully" } }

uip admin pat regenerate

Regenerate a personal access token with a new expiration. Like create, the new token value is shown only once.

Argumentos

NameRequiredFinalidade
<id>simToken ID (UUID).

Opções

LongValorRequiredDescription
--expiration <date>YYYY-MM-DDsimNew expiration date. Same strict validation as create.

Exemplo

uip admin pat regenerate a1b2c3d4-0000-0000-0000-000000000001 --expiration 2028-01-15
uip admin pat regenerate a1b2c3d4-0000-0000-0000-000000000001 --expiration 2028-01-15

Formato dos dados (--output json)

{ "Code": "PatRegenerated", "Data": { "Id": "a1b2c3d4-0000-0000-0000-000000000001", "Token": "...", "Warning": "Save this token now. It will not be shown again." } }
{ "Code": "PatRegenerated", "Data": { "Id": "a1b2c3d4-0000-0000-0000-000000000001", "Token": "...", "Warning": "Save this token now. It will not be shown again." } }

uip admin scopes list

List every OAuth2 scope available for external apps and personal access tokens, grouped by resource. Read-only, no options beyond global ones.

Exemplo

uip admin scopes list
uip admin scopes list

Formato dos dados (--output json)

{
  "Code": "ScopesList",
  "Data": [
    {
      "name": "UiPath.Orchestrator",
      "displayName": "Orchestrator API Access",
      "scopes": [
        { "name": "OR.Folders", "displayName": "OR.Folders", "type": "user" }
      ]
    }
  ]
}
{
  "Code": "ScopesList",
  "Data": [
    {
      "name": "UiPath.Orchestrator",
      "displayName": "Orchestrator API Access",
      "scopes": [
        { "name": "OR.Folders", "displayName": "OR.Folders", "type": "user" }
      ]
    }
  ]
}

type on each scope entry is "user" (delegated, requires a signed-in user) or "application" (app-only) — the same distinction external-apps create's --user-scope/--app-scope flags and pat create's --scope flag draw from.

Veja também

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