- Introdução
- Autenticação
- Escopos e permissões
- APIs de gestão de plataforma
- Recuperação do partiçãoGlobalId para uso da API
- Alertas
- Obter eventos de auditoria
- Baixar eventos
- ClienteExterno

Guia de API da UiPath Automation Cloud
Recupere os logs de auditoria da sua organização. As APIs diferem dependendo da experiência de registro em log.
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
- Metadados: recupera todos os tipos de eventos de auditoria disponíveis, estruturados como uma hierarquia de fontes, categorias e atividades.
Escopo Ponto de Extremidade da API Nível da organização GEThttps://cloud.uipath.com/{org-name}/orgaudit_/api/query/sourcesNível do tenant GEThttps://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.
Escopo Ponto de Extremidade da API Nível da organização GEThttps://cloud.uipath.com/{org-name}/orgaudit_/api/query/eventsNí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âmetro | Tipo de dados | Description |
|---|---|---|
from (opcional)
| DateTime | Início do intervalo de tempo. |
to (opcional)
| DateTime | Fim 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)
| String | Palavra-chave ou termo a ser pesquisado. |
status (opcional)
| Número inteiro |
|
maxCount (opcional)
| Número inteiro | Número máximo de gravações a serem retornadas. |
Resposta
200 OK
Retorna um objeto JSON com:
-
Lista de eventos de auditoria
-
nextlink para paginação mostrando eventos mais recentes -
previouslink 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}'
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/partitionGlobalIdEscopos
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 |
|---|---|---|
|
(opcional) |
String |
Especifica o idioma de exibição disponível, na forma reduzida. Por exemplo,
en, fr, de, ja etc.
|
|
(opcional) |
Int32 |
Exibe as N principais entradas da auditoria. |
|
(opcional) |
Int32 |
Pula as N principais entradas da auditoria na exibição. |
|
(opcional) |
String |
Especifica a propriedade DTO usada para classificar as entradas de auditoria. Por exemplo,
createdOn, category, email, etc.
|
|
(opcional) |
String |
Especifica a ordem de classificação. Por exemplo, crescente (
asc) ou decrescente (desc).
|
|
(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"
}
]
}- Experiência de registro em log unificada
- Ponto de Extremidade da API
- Escopos
- Cabeçalhos de solicitação.
- Parâmetros de Consulta
- Resposta
- Exemplos de solicitações
- Experiência de registro em log clássica
- Ponto de Extremidade da API
- Escopos
- Cabeçalhos de solicitação.
- Parâmetros de Consulta
- Resposta
- Exemplo de solicitação