Audit
La API Audit proporciona información detallada sobre los eventos de monitoreo, tales como errores, uptime, tiempos de navegación, etc.
Written By Matias Carcamo
Last updated 15 days ago
Consultar Audit
Para consultar la API Audit, debe tener un token de API válido. Para obtener más información sobre cómo crear un token, consulte la sección correspondiente.
Información general
Entrega información general de la cuenta, incluyendo los monitores sintéticos disponibles.
URL : /audit/getClient
Método : GET
Auth requerido : Sí, API Token. Debe ir como un header Authorization: <token>
Permisos requeridos : report_api
Restricciones de entrada
{
}
Ejemplo de entrada
{
}
Ejemplo de respuesta
{
"client": null,
"clientName": null,
"robotStats": null,
"flows": [
{
"id": 1267432,
"client": 1017,
"groupId": 1267434,
"userExpData": "01 - Abrir sitio;30;60",
"key": "group_91:robot_91",
"groupDescription": "dVirtualuser QA",
"isSmart": false,
"iaEnabled": false,
"videoRecording": false,
"tags": [],
"location": "",
"maintenance": 0,
"autoMaintenance": 0,
"flowCreatedAt": "2026-06-08T16:05:55.952+00:00",
"environment": "production",
"integrations": []
},
],
"probeServers": null,
"users": null
}
Explicación de respuesta
flows
Información histórica de ejecución de sinteticos
Entrega información histórica de la cuenta, relacionadas a ejecución de sintéticos.
URL : /audit/getHistoricClientData
Método : POST
Auth requerido : Sí, API Token. Debe ir como un header Authorization: <token>
Permisos requeridos : report_api
Restricciones de entrada
{
"start": "[Timestamp, en MS. Tiempo inicial del período a consultar]",
"end": "[Timestamp, en MS. Tiempo final del período a consultar]"
}
Ejemplo de entrada
{
"start": "1780330773000",
"end": "1780935573000"
}
Ejemplo de respuesta
{
"onDemandCalls": [
{
"apiAccessKey": "HwMqdtSLpTWL8thXXMJ1A7Pe4fr7e4Ln3nPY5Ar/zKx6dS7cu6pwpJqbCDSEMDAu"
},
{
"apiAccessKey": "HwMqdtSLpTWL8thXXMJ1A7Pe4fr7e4Ln3nPY5Ar/zKx6dS7cu6pwpJqbCDSEMDAu"
},
{
"apiAccessKey": "HwMqdtSLpTWL8thXXMJ1A7Pe4fr7e4Ln3nPY5Ar/zKx6dS7cu6pwpJqbCDSEMDAu"
}
],
"executedSteps": [
{
"groupName": "group_91",
"executedSteps": 632
},
{
"groupName": "group_68",
"executedSteps": 1846
}
],
"executedActions": [
{
"groupName": "group_91",
"executedActions": 632
},
{
"groupName": "group_68",
"executedActions": 6461
}
]
}
Explicación de respuesta
Información de un monitor
Entrega información detalle de un monitor sintético.
URL : /audit/getDataOfFlow
Método : POST
Auth requerido : Sí, API Token. Debe ir como un header Authorization: <token>
Permisos requeridos : report_api
Restricciones de entrada
{
"id": "[ID del monitor]",
"start": "[Timestamp, en MS. Tiempo inicial del período a consultar]",
"end": "[Timestamp, en MS. Tiempo final del período a consultar]",
"addScreenshots": "[Indica si se deben incluir capturas de pantalla]",
"addHistory": "[Indica si se debe incluir historial de errores]",
"addUptime": "[Indica si se deben incluir estados de uptime]",
"addTrend": "[Indica si se deben incluir tiempos de navegación]",
"addUserExperience": "[Indica si se deben incluir datos de experiencia de usuario]",
"timezone": "[Indica el timezone en el que se quiere ver la respuesta]"
}
Ejemplo de entrada
{
"id": "1083009",
"start": "1780330773000",
"end": "1780935573000",
"addScreenshots": true,
"addHistory": true,
"addUptime": true,
"addTrend": true,
"addUserExperience": true,
"timezone":"Chile/Continental"
}
Ejemplo de respuesta
{
"timezone": "Chile/Continental",
"isProcessing": false,
"processingMessage": "OK",
"queryToken": "1780936171465_RAND:164.5525615088299",
"queryTime": 1780936171465,
"apiMessage": "OK",
"id": 1083009,
"start": 1780330773000,
"end": 1780935573000,
"addScreenshots": true,
"addUserExperience": true,
"addHistory": true,
"addUptime": true,
"addTrend": true,
"trendUnitNames": "responseTime",
"generalMetrics": {
"simulationData": [
{
"stepName": "01 - Ingresar",
"result": "CRITICAL",
"simulations": 3
},
{
"stepName": "01 - Ingresar",
"result": "OK",
"simulations": 866
},
{
"stepName": "01 - Ingresar",
"result": "UNKNOWN",
"simulations": 54
},
{
"stepName": "02 - Revisar visto Contactos",
"result": "CRITICAL",
"simulations": 807
},
{
"stepName": "02 - Revisar visto Contactos",
"result": "UNKNOWN",
"simulations": 57
}
]
},
"userExperience": {
"apiMessage": "OK",
"apdexData": [
{
"id": 8631638,
"robotId": 1083009,
"date": "2026-06-08T16:17:52.673+00:00",
"step": "01 - Ingresar",
"ok": 859,
"warning": 4,
"critical": 5,
"unknown": 54
},
{
"id": 8631639,
"robotId": 1083009,
"date": "2026-06-08T16:17:52.673+00:00",
"step": "02 - Revisar visto Contactos",
"ok": 806,
"warning": 0,
"critical": 0,
"unknown": 58
},
{
"id": 8631640,
"robotId": 1083009,
"date": "2026-06-08T16:17:52.673+00:00",
"step": "_total",
"ok": 916,
"warning": 6,
"critical": 0,
"unknown": 0
}
]
},
"history": {
"apiMessage": "OK",
"errors": [
{
"id": 2902,
"robotId": 1083009,
"stepName": "02 - Revisar visto Contactos",
"flowId": null,
"robotName": "robot_68",
"server": "SQM SANTIAGO",
"stepMessage": "ERROR: No se ha podido completar el paso: JsonNull | 'responseTime'=1116.0 'htmlTime'=1826.0 'imageTime'=677.7999 'cssTime'=330.09998 'networkTime'=0.0",
"stepScreenshot": "group_68--robot_68--02_-_Revisar_visto_Contactos--critical.1780424562929",
"stepCode": 200,
"stepId": 2516791,
"start": "2026-06-02T18:22:19.114+00:00",
"end": "2026-06-02T20:03:12.056+00:00",
"startTs": null,
"endTs": null,
"consecutiveFlows": 10,
"tags": null,
"isFalsePositive": null,
"screenshotBase64": null,
"durationInSeconds": null,
"extraInfo": "",
"custom": null
},
{
"id": 2907,
"robotId": 1083009,
"stepName": "02 - Revisar visto Contactos",
"flowId": null,
"robotName": "robot_68",
"server": "SQM SANTIAGO",
"stepMessage": "ERROR: No se ha podido completar el paso: JsonNull | 'responseTime'=532.0 'htmlTime'=1731.0 'imageTime'=941.60004 'cssTime'=306.10004 'networkTime'=0.0",
"stepScreenshot": "group_68--robot_68--02_-_Revisar_visto_Contactos--critical.1780435984457",
"stepCode": 200,
"stepId": 2518174,
"start": "2026-06-02T21:32:49.736+00:00",
"end": "2026-06-02T21:58:05.669+00:00",
"startTs": null,
"endTs": null,
"consecutiveFlows": 1,
"tags": null,
"isFalsePositive": null,
"screenshotBase64": null,
"durationInSeconds": null,
"extraInfo": "",
"custom": null
}
]
},
"uptime": {
"apiMessage": "OK",
"uptimeData": [
{
"robotUptimeFactor": 1,
"groupUptimeFactor": 0.5,
"id": 96458,
"robotId": 1083009,
"start": "2026-06-01T16:19:33.000+00:00",
"end": "2026-06-02T14:16:53.005+00:00",
"status": "UP",
"message": "OK",
"isFalsePositive": false
},
{
"robotUptimeFactor": 1,
"groupUptimeFactor": 0.5,
"id": 96467,
"robotId": 1083009,
"start": "2026-06-02T14:16:53.005+00:00",
"end": "2026-06-02T14:16:54.005+00:00",
"status": "UP",
"message": "UNKNOWN: Sonda sin respuesta por mas de 3600 segundos.",
"isFalsePositive": false
},
{
"robotUptimeFactor": 1,
"groupUptimeFactor": 0.5,
"id": 96479,
"robotId": 1083009,
"start": "2026-06-02T14:16:54.005+00:00",
"end": "2026-06-02T18:22:19.114+00:00",
"status": "UP",
"message": "OK",
"isFalsePositive": false
},
{
"robotUptimeFactor": 1,
"groupUptimeFactor": 0.5,
"id": 97906,
"robotId": 1083009,
"start": "2026-06-02T18:22:19.114+00:00",
"end": "2026-06-02T20:03:12.056+00:00",
"status": "UP",
"message": "ERROR: No se ha podido completar el paso: JsonNull ",
"isFalsePositive": false
},
{
"robotUptimeFactor": 1,
"groupUptimeFactor": 0.5,
"id": 98768,
"robotId": 1083009,
"start": "2026-06-02T20:03:12.056+00:00",
"end": "2026-06-02T21:32:49.736+00:00",
"status": "UP",
"message": "UNKNOWN: Sonda sin respuesta por mas de 1500 segundos.",
"isFalsePositive": false
},
{
"robotUptimeFactor": 1,
"groupUptimeFactor": 0.5,
"id": 98769,
"robotId": 1083009,
"start": "2026-06-02T21:32:49.736+00:00",
"end": "2026-06-02T21:58:05.669+00:00",
"status": "UP",
"message": "ERROR: No se ha podido completar el paso: JsonNull ",
"isFalsePositive": false
},
{
"robotUptimeFactor": 1,
"groupUptimeFactor": 0.5,
"id": 98770,
"robotId": 1083009,
"start": "2026-06-02T21:58:05.669+00:00",
"end": "2026-06-03T18:36:35.126+00:00",
"status": "UP",
"message": "UNKNOWN: Sonda sin respuesta por mas de 1500 segundos.",
"isFalsePositive": false
},
{
"robotUptimeFactor": 1,
"groupUptimeFactor": 0.5,
"id": 98775,
"robotId": 1083009,
"start": "2026-06-03T18:36:35.126+00:00",
"end": "2026-06-04T11:31:30.595+00:00",
"status": "UP",
"message": "ERROR: No se ha podido completar el paso: JsonNull ",
"isFalsePositive": false
},
{
"robotUptimeFactor": 1,
"groupUptimeFactor": 0.5,
"id": 98777,
"robotId": 1083009,
"start": "2026-06-04T11:31:30.595+00:00",
"end": "2026-06-04T11:39:27.015+00:00",
"status": "DOWN",
"message": "ERROR: No se pudo abrir la URL 2 ",
"isFalsePositive": false
},
{
"robotUptimeFactor": 1,
"groupUptimeFactor": 0.5,
"id": 98778,
"robotId": 1083009,
"start": "2026-06-04T11:39:27.015+00:00",
"end": "2026-06-08T10:31:45.761+00:00",
"status": "UP",
"message": "ERROR: No se ha podido completar el paso: JsonNull ",
"isFalsePositive": false
},
{
"robotUptimeFactor": 1,
"groupUptimeFactor": 0.5,
"id": 98779,
"robotId": 1083009,
"start": "2026-06-08T10:31:45.761+00:00",
"end": "2026-06-08T10:39:28.219+00:00",
"status": "DOWN",
"message": "ERROR: No se pudo abrir la URL 2 ",
"isFalsePositive": false
},
{
"robotUptimeFactor": 1,
"groupUptimeFactor": 0.5,
"id": 98780,
"robotId": 1083009,
"start": "2026-06-08T10:39:28.219+00:00",
"end": "2026-06-08T13:29:23.739+00:00",
"status": "UP",
"message": "ERROR: No se ha podido completar el paso: JsonNull ",
"isFalsePositive": false
},
{
"robotUptimeFactor": 1,
"groupUptimeFactor": 0.5,
"id": 98781,
"robotId": 1083009,
"start": "2026-06-08T13:29:23.739+00:00",
"end": "2026-06-08T13:40:53.945+00:00",
"status": "DOWN",
"message": "ERROR: No se pudo abrir la URL 2 ",
"isFalsePositive": false
},
{
"robotUptimeFactor": 1,
"groupUptimeFactor": 0.5,
"id": 98782,
"robotId": 1083009,
"start": "2026-06-08T13:40:53.945+00:00",
"end": "2026-06-08T16:19:33.000+00:00",
"status": "UP",
"message": "ERROR: No se ha podido completar el paso: JsonNull ",
"isFalsePositive": false
}
]
},
"trend": {
"apiMessage": "OK",
"trendData": [
{
"date": "2026-06-01T16:34:00.000+00:00",
"robotId": 1083009,
"stepName": "01 - Ingresar",
"robotName": "robot_68",
"server": null,
"description": "DParadig Site",
"unitName": "responseTime",
"unitValue": 19342,
"flowId": 1312328
},
{
"date": "2026-06-01T16:54:00.000+00:00",
"robotId": 1083009,
"stepName": "01 - Ingresar",
"robotName": "robot_68",
"server": null,
"description": "DParadig Site",
"unitName": "responseTime",
"unitValue": 17692,
"flowId": 1312411
},
{
"date": "2026-06-01T17:14:00.000+00:00",
"robotId": 1083009,
"stepName": "01 - Ingresar",
"robotName": "robot_68",
"server": null,
"description": "DParadig Site",
"unitName": "responseTime",
"unitValue": 17334,
"flowId": 1312482
}
]
},
"paramsAsString": "[ id = 1083009, start = 1780330773000, end = 1780935573000 ]"
}
Explicación de respuesta
generalMetrics
userExperience
trend
uptime
history
Información de alertas
Entrega información sobre las alertas que han generado los monitores sintéticos.
URL : /audit/getClientAlertCount
Método : POST
Auth requerido : Sí, API Token. Debe ir como un header Authorization: <token>
Permisos requeridos : report_api
Restricciones de entrada
{
"start": "[Timestamp, en MS. Tiempo inicial del período a consultar]",
"end": "[Timestamp, en MS. Tiempo final del período a consultar]"
}
Ejemplo de entrada
{
"start": "1780330773000",
"end": "1780935573000"
}
Ejemplo de respuesta
{
"summary": {
"ok": 130,
"critical": 2329,
"total": 2459
},
"flows": [
{
"groupDescription": "Login",
"robotId": 120219,
"ok": 0,
"critical": 5,
"total": 5,
"lastDate": "2026-06-02T04:00:00.000+00:00",
"clientId": 1017
},
{
"groupDescription": "dVirtualuser QA",
"robotId": 1267432,
"ok": 15,
"critical": 0,
"total": 15,
"lastDate": "2026-06-02T04:00:00.000+00:00",
"clientId": 1017
},
{
"groupDescription": "DParadig Site",
"robotId": 1083009,
"ok": 45,
"critical": 726,
"total": 771,
"lastDate": "2026-06-07T04:00:00.000+00:00",
"clientId": 1017
}
]
}