ixp
latest
false
Importante :
La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.
UiPath logo, featuring letters U and I in white

Guía del usuario de Communications Mining

Última actualización 18 de mar. de 2026

Eventos de auditoría

Consultar eventos de auditoría

docs image/api/v1/audit_events/query

Permisos necesarios: leer registros de auditoría.

  • Bash
    curl -X POST 'https://<my_api_endpoint>/api/v1/audit_events/query' \
        -H "Authorization: Bearer $REINFER_TOKEN" \
        -H "Content-Type: application/json" \
        -d '{
      "filter": {
        "timestamp": {
          "maximum": "2021-07-10T00:00:00Z",
          "minimum": "2021-06-10T00:00:00Z"
        }
      }
    }'
    curl -X POST 'https://<my_api_endpoint>/api/v1/audit_events/query' \
        -H "Authorization: Bearer $REINFER_TOKEN" \
        -H "Content-Type: application/json" \
        -d '{
      "filter": {
        "timestamp": {
          "maximum": "2021-07-10T00:00:00Z",
          "minimum": "2021-06-10T00:00:00Z"
        }
      }
    }'
    
  • Nodo
    const request = require("request");
    
    request.post(
      {
        url: "https://<my_api_endpoint>/api/v1/audit_events/query",
        headers: {
          Authorization: "Bearer " + process.env.REINFER_TOKEN,
        },
        json: true,
        body: {
          filter: {
            timestamp: {
              maximum: "2021-07-10T00:00:00Z",
              minimum: "2021-06-10T00:00:00Z",
            },
          },
        },
      },
      function (error, response, json) {
        // digest response
        console.log(JSON.stringify(json, null, 2));
      }
    );
    const request = require("request");
    
    request.post(
      {
        url: "https://<my_api_endpoint>/api/v1/audit_events/query",
        headers: {
          Authorization: "Bearer " + process.env.REINFER_TOKEN,
        },
        json: true,
        body: {
          filter: {
            timestamp: {
              maximum: "2021-07-10T00:00:00Z",
              minimum: "2021-06-10T00:00:00Z",
            },
          },
        },
      },
      function (error, response, json) {
        // digest response
        console.log(JSON.stringify(json, null, 2));
      }
    );
    
  • Python
    import json
    import os
    
    import requests
    
    response = requests.post(
        "https://<my_api_endpoint>/api/v1/audit_events/query",
        headers={"Authorization": "Bearer " + os.environ["REINFER_TOKEN"]},
        json={
            "filter": {
                "timestamp": {
                    "minimum": "2021-06-10T00:00:00Z",
                    "maximum": "2021-07-10T00:00:00Z",
                }
            }
        },
    )
    
    print(json.dumps(response.json(), indent=2, sort_keys=True))
    import json
    import os
    
    import requests
    
    response = requests.post(
        "https://<my_api_endpoint>/api/v1/audit_events/query",
        headers={"Authorization": "Bearer " + os.environ["REINFER_TOKEN"]},
        json={
            "filter": {
                "timestamp": {
                    "minimum": "2021-06-10T00:00:00Z",
                    "maximum": "2021-07-10T00:00:00Z",
                }
            }
        },
    )
    
    print(json.dumps(response.json(), indent=2, sort_keys=True))
    
  • Respuesta
    {
      "audit_events": [
        {
          "actor_user_id": "e2148a6625225593",
          "dataset_ids": ["1fe230edc85ffc1a"],
          "event_id": "2555880060c23eb5",
          "event_type": "get_datasets",
          "project_ids": ["ce3c61dcf210f425", "274400867ab17af9"],
          "tenant_ids": ["c59b6e209da438a8"],
          "timestamp": "2021-06-10T16:32:53Z"
        }
      ],
      "continuation": "2555880060c23eb5",
      "datasets": [
        {
          "id": "1fe230edc85ffc1a",
          "name": "collateral-sharing",
          "project_id": "ce3c61dcf210f425",
          "title": "Collateral Sharing"
        },
        {
          "id": "274400867ab17af9",
          "name": "Customer-Feedback",
          "project_id": "ce3c61dcf210f425",
          "title": "Customer Feedback"
        }
      ],
      "projects": [
        {
          "id": "ce3c61dcf210f425",
          "name": "bank-collateral",
          "tenant_id": "c59b6e209da438a8"
        }
      ],
      "status": "ok",
      "tenants": [
        {
          "id": "c59b6e209da438a8",
          "name": "acme"
        }
      ],
      "users": [
        {
          "display_name": "Alice",
          "email": "alice@acme.example",
          "id": "e2148a6625225593",
          "tenant_id": "c59b6e209da438a8",
          "username": "alice"
        }
      ]
    }
    {
      "audit_events": [
        {
          "actor_user_id": "e2148a6625225593",
          "dataset_ids": ["1fe230edc85ffc1a"],
          "event_id": "2555880060c23eb5",
          "event_type": "get_datasets",
          "project_ids": ["ce3c61dcf210f425", "274400867ab17af9"],
          "tenant_ids": ["c59b6e209da438a8"],
          "timestamp": "2021-06-10T16:32:53Z"
        }
      ],
      "continuation": "2555880060c23eb5",
      "datasets": [
        {
          "id": "1fe230edc85ffc1a",
          "name": "collateral-sharing",
          "project_id": "ce3c61dcf210f425",
          "title": "Collateral Sharing"
        },
        {
          "id": "274400867ab17af9",
          "name": "Customer-Feedback",
          "project_id": "ce3c61dcf210f425",
          "title": "Customer Feedback"
        }
      ],
      "projects": [
        {
          "id": "ce3c61dcf210f425",
          "name": "bank-collateral",
          "tenant_id": "c59b6e209da438a8"
        }
      ],
      "status": "ok",
      "tenants": [
        {
          "id": "c59b6e209da438a8",
          "name": "acme"
        }
      ],
      "users": [
        {
          "display_name": "Alice",
          "email": "alice@acme.example",
          "id": "e2148a6625225593",
          "tenant_id": "c59b6e209da438a8",
          "username": "alice"
        }
      ]
    }
    

Un evento de auditoría es un registro de una acción realizada por un usuario de la plataforma Communications Mining™. Los ejemplos de eventos auditables incluyen:

  • Un usuario iniciando sesión
  • Un usuario que cambia su contraseña
  • Un usuario que cambia los permisos de otro usuario.
NombreTipoObligatorioDescripción
continuationStringNoSi una consulta anterior devolvió un continuation en la respuesta, hay otra página de eventos disponible. Establezca aquí el valor de continuación devuelto para obtener la página siguiente.
limitNúmeroNoEl número de eventos de auditoría que se devolverán por página. El valor predeterminado es 128.
filterFiltroNoUn filtro que especifica qué eventos de auditoría devolver.

Donde Filter tiene el siguiente formato:

NombreTipoObligatorioDescripción
timestampFiltroDeMarcaDeHoraNoUn filtro que especifica en qué intervalo de tiempo devolver los eventos.

Donde TimestampFilter tiene el siguiente formato:

NombreTipoObligatorioDescripción
minimumStringNoUna marca de tiempo ISO-8601. Si se proporciona, solo devuelve el evento de auditoría posterior o incluyendo esta marca de tiempo.
maximumStringNoUna marca de tiempo ISO-8601. Si se proporciona, solo devuelve el evento de auditoría anterior a esta marca de tiempo.

Formato de respuesta

La lista de eventos de auditoría se puede encontrar bajo la clave audit_events en el nivel superior de la respuesta. Cada AuditEvent puede hacer referencia a otros recursos (como fuentes, conjuntos de datos, usuarios, etc.) por ID. Para cada recurso al que se hace referencia, se puede encontrar información adicional bajo la clave respectiva (sources, datasets, users, etc.) en el nivel superior de la respuesta.

Un AuditEvent representa una acción realizada por un usuario en la plataforma, y tiene el siguiente formato base. Pueden estar presentes claves adicionales dependiendo del valor de event_type. Por ejemplo, un evento de auditoría get_datasets tendrá una lista de dataset_ids que fueron leídos por el usuario.

NombreTipoDescripción
event_idStringEl ID único de este evento.
event_typeStringEl tipo de este evento. Consulta la lista de tipos de eventos en la siguiente sección.
timestampStringLa marca de tiempo ISO-8601 de este evento, redondeada al segundo más cercano.
actor_user_idStringEl ID del usuario que ejecutó esta acción.
actor_tenant_idStringEl ID de tenant del usuario que ejecutó esta acción.

Por último, si la respuesta contiene una clave continuation , debes obtener la siguiente página de eventos estableciendo el campo continuation en la solicitud con este valor.

Tipos de eventos de auditoría

Eventos de auditoría de alerta

Tipo de eventoDescripción
alert_createSe crea una alerta.
alert_getSe ve una alerta.
alert_get_allSe visualiza una lista de alertas.
alert_updateSe edita la configuración de una alerta.
alert_deleteSe elimina una alerta.
alert_subscriptions_getSe visualiza una lista de suscripciones a alertas.
alert_subscriptions_deleteSe elimina una suscripción de alerta.

Eventos de auditoría de cuota

Tipo de eventoDescripción
quotas_getSe ven las cuotas.
quotas_setSe actualiza una cuota.
quotas_resetSe restablece una cuota.

Transmite eventos de auditoría

Nota:

Las transmisiones se llamaban anteriormente desencadenadores.

Tipo de eventoDescripción
trigger_createSe crea una transmisión.
trigger_getSe ve una transmisión.
trigger_get_allSe visualiza una lista de transmisiones.
trigger_updateSe edita la configuración de una transmisión.
trigger_deleteSe ha eliminado una transmisión.
trigger_fetchSe consulta una transmisión (operación heredada).
trigger_advanceSe avanza una transmisión.
trigger_resetSe restablece una transmisión.
trigger_fetch_gxSe consulta una secuencia de extracción generativa (operación heredada).
trigger_get_resultsSe consulta una transmisión.

Eventos de auditoría de gestión de modelos

Tipo de eventoDescripción
model_version_publishedCuando se publica un modelo (UCD)/anclado (CM).
model_version_unpublishedCuando se elimina un modelo publicado.
model_tag_updatedCuando se actualiza una etiqueta de modelo.
model_tag_deletedCuando se elimina una etiqueta de modelo.

Eventos de auditoría de gestión de conjuntos de datos

Tipo de eventoDescripción
get_datasetsCuando se recuperan los conjuntos de datos.
get_datasets_by_ownerCuando los conjuntos de datos son recuperados por el propietario.
get_datasetCuando se recupera un conjunto de datos específico.
export_datasetCuando se exporta un conjunto de datos.

Eventos de auditoría de gestión de usuarios

Tipo de eventoDescripción
create_userCuando se crea un nuevo usuario.
delete_userCuando se elimina un usuario.
get_usersCuando se recupera la información del usuario.
update_userCuando se modifica la información del usuario.

Eventos de autenticación y auditoría de seguridad

Tipo de eventoDescripción
login_successInicio de sesión exitoso del usuario.
authentication_failed_passwordError de inicio de sesión debido a una Contraseña incorrecta.
authentication_failed_totpError de inicio de sesión debido a un código TOTP incorrecto.
login_failed_ip_addressError de inicio de sesión debido a restricciones de la dirección IP.
revoke_api_tokensCuando se revocan los tokens de API.
revoke_login_tokensCuando se revocan los tokens de inicio de sesión.
revoke_current_login_tokenCuando se revoca el token de sesión actual.
replace_api_tokenCuando se reemplaza el token de API.
authentication_failed_totp_lockoutError de inicio de sesión debido al bloqueo de TOTP.

Eventos de auditoría de restablecimiento de contraseña

Tipo de eventoDescripción
send_password_reset_successSe ha enviado un correo electrónico para restablecer la contraseña.
send_password_reset_failed_ip_addressRestablecimiento de contraseña bloqueado por IP.
verify_password_reset_successVerificación de restablecimiento de contraseñas correcta.
verify_password_reset_failed_ip_addressVerificación de restablecimiento de contraseña bloqueada por IP.
change_password_successCambio de contraseña correcto.
change_password_failed_totpEl cambio de contraseña falló debido a TOTP.
change_password_failed_ip_addressCambio de contraseña bloqueado por IP.
verify_password_reset_failed_signatureFirma de restablecimiento de contraseña no válida.
verify_password_reset_failed_timestampEnlace de restablecimiento de contraseña caducado.
change_password_failed_current_passwordSe ha proporcionado una contraseña actual incorrecta.

Eventos de auditoría de consulta de comentarios

Tipo de eventoDescripción
comment_query_textConsultas de comentarios basadas en texto.
comment_query_sampleEjemplo de consultas de comentarios.
comment_query_learningConsultas de comentarios relacionadas con el aprendizaje.
comment_query_any_label_ascConsultas basadas en etiquetas (ascendente).
comment_query_recentConsultas de comentarios recientes.
comment_query_by_labelConsultas filtradas por etiquetas específicas.
comment_query_diagnosticConsultas de comentarios de diagnóstico.
comment_query_label_propertyConsultas de propiedades de etiquetas.
comment_query_attachment_textConsultas de texto de archivo adjunto.
comment_query_checkConsultas de comentarios de tipo comprobación.
comment_query_missedConsultas de comentarios perdidas.

Eventos de auditoría de anotación

Tipo de eventoDescripción
get_annotationsCuando se recuperan las anotaciones.
update_annotationCuando se modifican las anotaciones.

Eventos de auditoría del sistema y del administrador

Tipo de eventoDescripción
get_deprecated_user_modelsCuando se accede a modelos de usuario obsoletos.
audit_event_queryCuando se consultan los propios eventos de auditoría.
email_getCuando se recuperan los correos electrónicos.

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado