automation-cloud
latest
false
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.
UiPath logo, featuring letters U and I in white

Guia de API da UiPath Automation Cloud

Última atualização 12 de dez de 2025

Obter eventos de auditoria

Recupere os logs de auditoria da sua organização. As APIs diferem dependendo da experiência de registro em log.

Experiência de registro em log unificada

A experiência de log unificada usa esses pontos de extremidade de API e fornece dois escopos:

  • Nível de organização: /orgaudit_/
  • Nível de tenant: /tenantaudit_/

Essas APIs retornam informações de auditoria em todos os serviços da UiPath integrados à estrutura unificada.

Ponto de Extremidade da API

Para recuperar logs de auditoria na experiência de log unificada, você pode usar dois pontos de extremidade diferentes:
  • Metadados: recupera todos os tipos de eventos de auditoria disponíveis, estruturados como uma hierarquia de fontes, categorias e atividades.
    EscopoPonto de Extremidade da API
    Nível da organizaçãoGET https://cloud.uipath.com/{org-name}/orgaudit_/api/query/sources
    Nível do tenant GET https://cloud.uipath.com/{org-name}/{tenant-name}/tenantaudit_/api/query/sources
  • Eventos de consulta: recupera eventos de auditoria do escopo especificado, com filtragem avançada.
    EscopoPonto de Extremidade da API
    Nível da organizaçãoGET https://cloud.uipath.com/{org-name}/orgaudit_/api/query/events
    Nível do tenant GEThttps://cloud.uipath.com/{org-name}/{tenant-name}/tenantaudit_/api/query/events

Escopos

Requer um dos seguintes escopos:

  • PM.Audit
  • PM.Audit.Read

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 de Consulta

ParâmetroTipo de dadosDescription
from (opcional) DateTimeInício do intervalo de tempo.
to (opcional) DateTimeFim do intervalo de tempo.
source (opcional) Matriz [String]Lista de origens de eventos (conforme retornado pela API de metadados ).
target (opcional) Matriz [String]Lista de categorias de eventos.
type (opcional) Matriz [String]Lista de tipos de atividade.
userIds (opcional) Matriz [String]Lista de identificadores de usuários.
searchTerm (opcional) StringPalavra-chave ou termo a ser pesquisado.
status (opcional) Número inteiro
  • 0 = bem-sucedido
  • 1 = falhou.
maxCount (opcional) Número inteiroNúmero máximo de gravações a serem retornadas.

Resposta

200 OK

Retorna um objeto JSON com:

  • Lista de eventos de auditoria

  • next link para paginação mostrando eventos mais recentes
  • previous link para paginação mostrando eventos mais antigos
Resposta de exemplo
{
  "auditEvents": [
    {
      "id": "string",
      "createdOn": "2025-03-24T18:35:38.122Z",
      "organizationId": "string",
      "organizationName": "string",
      "tenantId": "string",
      "tenantName": "string",
      "actorId": "string",
      "actorName": "string",
      "actorEmail": "string",
      "eventType": "string",
      "eventSource": "string",
      "eventTarget": "string",
      "eventDetails": "string",
      "eventSummary": "string",
      "status": 0,
      "clientInfo": {
        "ipAddress": "string",
        "ipCountry": "string"
      }
    }
  ],
  "next": "string",
  "previous": "string"
}
{
  "auditEvents": [
    {
      "id": "string",
      "createdOn": "2025-03-24T18:35:38.122Z",
      "organizationId": "string",
      "organizationName": "string",
      "tenantId": "string",
      "tenantName": "string",
      "actorId": "string",
      "actorName": "string",
      "actorEmail": "string",
      "eventType": "string",
      "eventSource": "string",
      "eventTarget": "string",
      "eventDetails": "string",
      "eventSummary": "string",
      "status": 0,
      "clientInfo": {
        "ipAddress": "string",
        "ipCountry": "string"
      }
    }
  ],
  "next": "string",
  "previous": "string"
}

Exemplos de solicitações

  • Nível da organização
    curl --location 'https://cloud.uipath.com/{org-name}/orgaudit_/api/query/events?status=0&from=2024-12-24T19%3A11%3A46.403Z&to=2025-03-24T19%3A11%3A46.403Z' \
    --header 'Authorization: Bearer {token}'
    curl --location 'https://cloud.uipath.com/{org-name}/orgaudit_/api/query/events?status=0&from=2024-12-24T19%3A11%3A46.403Z&to=2025-03-24T19%3A11%3A46.403Z' \
    --header 'Authorization: Bearer {token}'
    
  • Nível do tenant
    curl --location 'https://cloud.uipath.com/{org-name}/{tenant-name}/tenantaudit_/api/query/events?status=0&from=2024-12-24T19%3A11%3A46.403Z&to=2025-03-24T19%3A11%3A46.403Z' \
    --header 'Authorization: Bearer {token}'
    curl --location 'https://cloud.uipath.com/{org-name}/{tenant-name}/tenantaudit_/api/query/events?status=0&from=2024-12-24T19%3A11%3A46.403Z&to=2025-03-24T19%3A11%3A46.403Z' \
    --header 'Authorization: Bearer {token}'
    

Experiência de registro em log clássica

Recupera os registros de auditoria de uma organização com base em seu nome.

Ponto de Extremidade da API

GET https://cloud.uipath.com/audit_/api/auditlogs/partitionGlobalId

Escopos

Requer um dos seguintes escopos:

  • PM.Audit
  • PM.Audit.Read

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 de Consulta

Parâmetro de consulta

Tipo de dados

Description

language

(opcional)

String

Especifica o idioma de exibição disponível, na forma reduzida.

Por exemplo, en, fr, de, ja etc.

top

(opcional)

Int32

Exibe as N principais entradas da auditoria.

skip

(opcional)

Int32

Pula as N principais entradas da auditoria na exibição.

sortBy

(opcional)

String

Especifica a propriedade DTO usada para classificar as entradas de auditoria.

Por exemplo, createdOn, category, email, etc.

sortOrder

(opcional)

String

Especifica a ordem de classificação.

Por exemplo, crescente (asc) ou decrescente (desc).

api-version

(opcional)

String

Especifica a versão da API que você está usando.

Resposta

200 OK

Retorna os eventos de auditoria consultados.

Exemplo de solicitação

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

  • Seu {baseURL} é: https://cloud.uipath.com/{organizationName}
  • Seu {access_token} é: 1234 (para considerações de comprimento).
  • Você define os seguintes parâmetros de consulta:

    • language = en
    • top = 2, para exibir as duas principais entradas
    • skip = 2, para pular as duas primeiras entradas
    • sortBy = createdOn, para classificar as entradas até o tempo de criação
    • sortOrder = asc, para classificar as entradas da entrada mais antiga para a mais recente

A chamada deve ser semelhante ao seguinte exemplo (cURL):

curl --location --request GET ' https://cloud.uipath.com/{organizationName}/audit_/api/auditlogs?language=en&top=2&skip=2&sortBy=createdOn&sortOrder=asc' \
--header 'Authorization: Bearer 1234' \
--header 'Content-Type: application/json'curl --location --request GET ' https://cloud.uipath.com/{organizationName}/audit_/api/auditlogs?language=en&top=2&skip=2&sortBy=createdOn&sortOrder=asc' \
--header 'Authorization: Bearer 1234' \
--header 'Content-Type: application/json'

Aqui está o corpo da resposta de uma recuperação bem-sucedida de entradas de auditoria:

{
    "totalCount": 29,
    "results": [
        {
            "createdOn": "2021-10-14T13:10:15.1964174+00:00",
            "category": "User",
            "action": "Login",
            "auditLogDetails": "{\r\n \"userName\": \"System Administrator admin\",\r\n \"email\": \"\"\r\n}", 
            "userName": "System Administrator",
            "email": "",
            "message": "User 'System Administrator admin' logged in",
            "detailsVersion": "1.0",
            "source": "Cis"
        },
....
        {
            "createdOn": "2021-10-14T12:41:00.3268964+00:00",
            "category": "User",
            "action": "Login",
            "auditLogDetails": "{\r\n \"userName\": \"System Administrator admin\",\r\n \"email\": \"\"\r\n}", 
            "userName": "System Administrator",
            "email": "",
            "message": "User 'System Administrator admin' logged in",
            "detailsVersion": "1.0",
            "source": "Cis"
        }
    ]
}{
    "totalCount": 29,
    "results": [
        {
            "createdOn": "2021-10-14T13:10:15.1964174+00:00",
            "category": "User",
            "action": "Login",
            "auditLogDetails": "{\r\n \"userName\": \"System Administrator admin\",\r\n \"email\": \"\"\r\n}", 
            "userName": "System Administrator",
            "email": "",
            "message": "User 'System Administrator admin' logged in",
            "detailsVersion": "1.0",
            "source": "Cis"
        },
....
        {
            "createdOn": "2021-10-14T12:41:00.3268964+00:00",
            "category": "User",
            "action": "Login",
            "auditLogDetails": "{\r\n \"userName\": \"System Administrator admin\",\r\n \"email\": \"\"\r\n}", 
            "userName": "System Administrator",
            "email": "",
            "message": "User 'System Administrator admin' logged in",
            "detailsVersion": "1.0",
            "source": "Cis"
        }
    ]
}

Esta página foi útil?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Uipath Logo
Confiança e segurança
© 2005-2025 UiPath. Todos os direitos reservados.