- Introdução
- Autenticação
- Definição do Swagger
- APIs do Orchestrator
- Solicitações de alertas
- Solicitações de ativos
- Solicitações de calendários
- Solicitações de ambientes
- Solicitações de pastas
- Solicitações de tarefas genéricas
- Solicitações de trabalhos
- Solicitações de bibliotecas
- Solicitações de licenças
- Solicitações de pacotes
- Solicitações de permissões
- Solicitações de espaços de trabalho pessoais
- Solicitações de processos
- Solicitações de itens de fila
- Solicitações de robôs
- Solicitações de funções
- Solicitações de agendamentos
- Solicitações de configurações
- Solicitações de tarefas
- Solicitações de catálogos de tarefas
- Solicitações de formulários de tarefas
- Solicitações de tenants
- Solicitações de Transações
- Solicitações de usuários
- Solicitações de webhooks
- APIs de gestão de plataforma
- Obter logs de auditoria
- Baixar logs de auditoria

Guia da API do Orchestrator
Obter logs de auditoria
linkObtém os logs de auditoria de uma organização, com base no nome da organização.
Ponto de Extremidade da API
linkGET
https://{yourDomain}/audit_/api/auditlogs
Escopos
linkRequer os seguintes escopos:
- PM.Audit
- PM.Audit.Read
Cabeçalhos de solicitação.
link--header 'Authorization: Bearer {access_token}'\
--header 'Content-Type: application/json'
--header 'Authorization: Bearer {access_token}'\
--header 'Content-Type: application/json'
Parâmetros de Consulta
link
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. |
Exemplo de solicitação
linkDigamos 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). -
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 ter a seguinte aparência (cURL):
curl --location --request GET ' https://{yourDomain}/{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://{yourDomain}/{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"
}
]
}