ixp
latest
false
  • Vue d'ensemble (Overview)
    • Introduction
    • Extraire des données de documents non structurés
    • Créer et déployer des modèles
    • Quotas
  • Construction de modèles
  • Validation du modèle
  • Déploiement du modèle
  • API
    • Événements d'audit d'API
  • Questions fréquemment posées
UiPath logo, featuring letters U and I in white

Guide de l'utilisateur des documents complexes et non structurés

Dernière mise à jour 8 janv. 2026

Événements d'audit d'API

Interroger les événements d'audit

Vous pouvez interroger les événements d'audit pour récupérer un enregistrement détaillé des actions des utilisateurs et du système au sein de la plate-forme.

Remarque : vous devez avoir attribué le rôle d'observateur du journal d'audit IXP .

/api/v1/audit_events/query

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"
    }
  }
}'

Nœud

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))

Réponse

{
  "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 événement d'audit est l'enregistrement d'une action qu'un utilisateur effectue sur la plate-forme IXP. Exemples d'événements auditables :

  • Un utilisateur qui se connecte.
  • Un utilisateur qui modifie son mot de passe.
  • Un utilisateur qui modifie les autorisations d'un autre utilisateur.
NomSaisie de texteRequisDescription
continuationstringnonSi une requête précédente a renvoyé un continuation dans la réponse, une autre page d'événements est disponible. Définissez la valeur de poursuite renvoyée ici pour extraire la page suivante.
limitNumériquenonLe nombre d'événements d'audit à renvoyer par page. La valeur par défaut est 128.
filterFiltrer (Filter)nonUn filtre qui spécifie les événements d'audit à renvoyer.
filter a le format suivant :
NomSaisie de texteRequisDescription
timestampFiltreHorodatagenonUn filtre qui spécifie la plage de temps dans laquelle renvoyer les événements.
TimestampFilter a le format suivant :
NomSaisie de texteRequisDescription
minimumstringnonHorodatage ISO-8601. Si fourni, il ne renvoie un événement d'audit qu'après ou en incluant cet horodatage.
maximumstringnonHorodatage ISO-8601. Si fourni, seul un événement d'audit est renvoyé avant cet horodatage.

Types d'événements d'audit

Cette section contient tous les types d'événement d'audit qui s'appliquent aux documents complexes et non structurés.

Gestion de projet

Type d'événementDescription
ucd_project_createdUn projet Documents complexes et non structurés est créé.
ucd_project_deletedUn projet Documents complexes et non structurés est supprimé.

Gestion des modèles

Type d'événementDescription
model_version_publishedUn modèle est publié.
model_version_unpublishedUne balise de modèle est mise à jour.
model_tag_deletedUn modèle publié est supprimé.

Gestion des ensembles de données

Type d'événementDescription
get_datasetsLes ensembles de données sont récupérés.
get_datasets_by_ownerLes ensembles de données sont récupérés par le propriétaire.
get_datasetUn ensemble de données spécifique est récupéré.
export_datasetUn ensemble de données est exporté.

Gestion des utilisateurs

Type d'événementDescription
create_userUn nouvel utilisateur est créé.
delete_userUn utilisateur est supprimé.
get_usersLes informations de l'utilisateur sont extraites.
update_userLes informations de l'utilisateur sont modifiées.

Authentification et sécurité

Type d'événementDescription
login_successConnexion de l'utilisateur réussie.
authentication_failed_passwordConnexion échouée en raison d'un mot de passe incorrect.
authentication_failed_totpConnexion échouée en raison d'un code TOTP erroné.
login_failed_ip_addressConnexion échouée en raison de restrictions de l'adresse IP.
revoke_api_tokensLes jetons d'API sont révoqués.
revoke_login_tokensLes jetons de connexion sont révoqués.
revoke_current_login_tokenLe jeton de session actuel est révoqué.
replace_api_tokenLe jeton d'API est remplacé.
authentication_failed_totp_lockoutConnexion échouée en raison du verrouillage de TOTP.

Réinitialisation du mot de passe

Type d'événementDescription
send_password_reset_successE-mail de réinitialisation de mot de passe envoyé avec succès.
send_password_reset_failed_ip_addressRéinitialisation de mot de passe bloquée par une IP.
verify_password_reset_successVérification réussie de la réinitialisation du mot de passe.
verify_password_reset_failed_ip_addressVérification de la réinitialisation du mot de passe bloquée par IP.
change_password_successModification de mot de passe réussie.
change_password_failed_totpÉchec de la modification du mot de passe en raison de TOTP.
change_password_failed_ip_addressModification du mot de passe bloqué par IP.
verify_password_reset_failed_signatureSignature de réinitialisation de mot de passe non valide.
verify_password_reset_failed_timestampLien de réinitialisation du mot de passe expiré.
change_password_failed_current_passwordMot de passe actuel incorrectement fourni.

Requête concernant les commentaires.

Type d'événementDescription
comment_query_textRequêtes de commentaires basées sur du texte.
comment_query_sampleExemples de requêtes de commentaire.
comment_query_learningRequêtes de commentaires liées à l'apprentissage.
comment_query_any_label_ascRequêtes basées sur des étiquettes dans l'ordre croissant.
comment_query_recentRequêtes de commentaires récents.
comment_query_by_labelRequêtes filtrées par des étiquettes spécifiques.
comment_query_diagnosticRequêtes de commentaires de diagnostic.
comment_query_label_propertyRequêtes de propriété d'étiquettes.
comment_query_attachment_textRequêtes de Text de pièce jointe.

Annotations

Type d'événementDescription
get_annotationsLes annotations sont extraites.
update_annotationUne Annotation est modifiée.

Gestion des quotas

Type d'événementDescription
quota_setUn quota est défini.
quota_resetUn quota est réinitialisé.
quotas_getLes quotas sont récupérés.

Système et administration

Type d'événementDescription
audit_event_queryLes événements d'audit sont interrogés directement.
  • Interroger les événements d'audit
  • Types d'événements d'audit

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Uipath Logo
Confiance et sécurité
© 2005-2026 UiPath Tous droits réservés.