private-test-cloud
2.2510
true
- Primeros pasos
- Autenticación
- Ámbitos y permisos
- API de gestión de plataformas
- Recuperar IDGlobalDePartición para uso de API
- Obtener registros de auditoría
- Descargar registros de auditoría
- Alertas
- ClienteExterno
Importante :
La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.
Guía de la API de Test Cloud privado
Obtiene los registros de auditoría de una organización según el nombre de la organización.
Punto final de API
GET https://{yourDomain}/{organizationName}/audit_/api/auditlogs/partitionGlobalId
Ámbitos
Requiere uno de los siguientes ámbitos:
- PM.Audit
- PM.Audit.Read
Solicitar encabezados.
--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ámetros de consulta | Tipo de datos | Descripción |
|---|---|---|
language (opcional) | String | Especifica el idioma de visualización disponible en forma acortada. Por ejemplo, en, fr, de, ja etc. |
top (opcional) | Int32 | Muestra las primeras N entradas de la auditoría. |
skip (opcional) | Int32 | Omite las primeras N muestras de una auditoría. |
sortBy (opcional) | String | Especifica la propiedad DTO utilizada para ordenar las entradas de auditoría. Por ejemplo, createdOn, category, email, etc. |
sortOrder (opcional) | String | Especifica el orden de clasificación. Por ejemplo, ascendente ( asc) o descendente (desc). |
api-version (opcional) | String | Especifica la versión API que utilizas. |
Respuesta
200 OK
Devuelve los eventos de auditoría consultados.
Solicitud de ejemplo
Supongamos que has recopilado toda la información necesaria para crear la llamada a la API.
- Tu
{baseURL}es:https://{yourDomain}/{organizationName} - Tu
{access_token}es:1234(para consideraciones de longitud) - Puedes establecer los siguientes parámetros de consulta:
language=entop= 2, para mostrar las dos primeras entradasskip= 2, para omitir las dos primeras entradassortBy=createdOn, para ordenar las entradas por hora de su creaciónsortOrder=asc, para ordenar las entradas de más antigua a más reciente
La llamada debe parecerse al siguiente ejemplo (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'
El cuerpo de respuesta de una entrada de auditoría exitosa es así:
{
"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"
}
]
}