- Introdução
- Autenticação
- Escopos e permissões
- APIs de gestão de plataforma
- Obter logs de auditoria
- Baixar logs de auditoria
Guia da API do Automation Suite
Obter logs de auditoria
Obtém os logs de auditoria de uma organização, com base no nome da organização.
--header 'Authorization: Bearer {access_token}'\
--header 'Content-Type: application/json'
--header 'Authorization: Bearer {access_token}'\
--header 'Content-Type: application/json'
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. |
Digamos que você reuniu todas as informações necessárias para criar a chamada de API.
- Seu
{baseURL}
é:https://{yourDomain}/{organizationName}/{tenantName}/
-
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}/{tenantName}/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}/{tenantName}/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"
}
]
}