- Introdução
- Autenticação
- Escopos e permissões
- APIs de gestão de plataforma

Guia da API do Test Cloud
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 logs unificada
A experiência de logs unificada usa esses pontos de extremidade de API e fornece dois escopos:
- Nível de organização:
/orgaudit_/ - Nível do 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.
Escopo Ponto de Extremidade da API Nível da organização GET{accessURL}/{org-name}/orgaudit_/api/query/sources
Substitua {accessURL} em todos os caminhos do ponto de extremidade pelo URL base para sua plataforma de nuvem:
| Cloud Platform | URL de acesso |
|---|---|
| Test Cloud | https://cloud.uipath.com/ |
| Test Cloud para o Setor Público | https://govcloud.uipath.us/ |
| Test Cloud Dedicado | https://{customURL}.dedicated.uipath.com/ |
| Nível do tenant | GET {accessURL}/{org-name}/{tenant-name}/tenantaudit_/api/query/sources |
Substitua {accessURL} em todos os caminhos do ponto de extremidade pelo URL base para sua plataforma de nuvem:
| Cloud Platform | URL de acesso |
|---|---|
| Test Cloud | https://cloud.uipath.com/ |
| Test Cloud para o Setor Público | https://govcloud.uipath.us/ |
| Test Cloud Dedicado | https://{customURL}.dedicated.uipath.com/ |
-
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 GET{accessURL}/{org-name}/orgaudit_/api/query/events
Substitua {accessURL} em todos os caminhos do ponto de extremidade pelo URL base para sua plataforma de nuvem:
| Cloud Platform | URL de acesso |
|---|---|
| Test Cloud | https://cloud.uipath.com/ |
| Test Cloud para o Setor Público | https://govcloud.uipath.us/ |
| Test Cloud Dedicado | https://{customURL}.dedicated.uipath.com/ |
| Nível do tenant | GET``https://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 recentespreviouslink 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 logs clássico
Recupera os registros de auditoria de uma organização com base em seu nome.
Ponto de Extremidade da API
GET {accessURL}/audit_/api/auditlogs/partitionGlobalId
Substitua {accessURL} em todos os caminhos do ponto de extremidade pelo URL base para sua plataforma de nuvem:
| Cloud Platform | URL de acesso |
|---|---|
| Test Cloud | https://cloud.uipath.com/ |
| Test Cloud para o Setor Público | https://govcloud.uipath.us/ |
| Test Cloud Dedicado | https://{customURL}.dedicated.uipath.com/ |
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=entop= 2, para exibir as duas principais entradasskip= 2, para pular as duas primeiras entradassortBy=createdOn, para classificar as entradas até o tempo de criaçãosortOrder=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"
}
]
}