ixp
latest
false
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。 新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。
UiPath logo, featuring letters U and I in white

Communications Mining ガイド

最終更新日時 2026年3月18日

監査イベント

監査イベントをクエリする

docs image/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"
        }
      }
    }'
    
  • ノード
    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))
    
  • レスポンス
    {
      "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"
        }
      ]
    }
    

監査イベントは、Communications Mining™ プラットフォームのユーザーが実行したアクションのレコードです。監査可能なイベントの例は次のとおりです。

  • ログインしているユーザー
  • ユーザーがパスワードを変更する
  • ユーザーが別のユーザーの権限を変更した場合。
名前必須説明
continuationstring×前のクエリが応答で continuation を返した場合は、イベントの別のページを使用できます。 返された継続値をここに設定して、次のページを取得します。
limitNumber×ページごとに返される監査イベントの数。 デフォルトは 128 です。
filterフィルター×返す監査イベントを指定するフィルター。

ここで Filter の形式は次のとおりです。

名前必須説明
timestampタイムスタンプフィルター×イベントを返す時間範囲を指定するフィルター。

ここで TimestampFilter の形式は次のとおりです。

名前必須説明
minimumstring×ISO-8601 タイムスタンプ。 指定した場合、このタイムスタンプの後またはこのタイムスタンプを含む監査イベントのみを返します。
maximumstring×ISO-8601 形式のタイムスタンプ。指定した場合、このタイムスタンプより前の監査イベントのみを返します。

応答形式

監査イベントのリストは、応答の最上位レベルの audit_events キーの下にあります。 各 AuditEvent は他のリソース (ソース、データセット、ユーザーなど) を ID で参照できます。 参照されるリソースごとに、応答の最上位レベルのそれぞれのキー (sourcesdatasetsusersなど) の下に追加情報があります。

AuditEvent は、プラットフォーム内のユーザーによって実行されるアクションを表し、次の基本形式を持ちます。の値によっては、追加のキーが存在する場合 event_type。 たとえば、 get_datasets 監査イベントには、ユーザーが読み取った dataset_ids の一覧が含まれます。

名前説明
event_idstringこのイベントの一意の ID。
event_typestringこのイベントの種類。次のセクションのイベントタイプのリストを参照してください。
timestampstring最も近い秒までの、このイベントの ISO-8601 タイムスタンプ。
actor_user_idstringこのアクションを実行したユーザーの ID。
actor_tenant_idstringこのアクションを実行したユーザーのテナント ID。

最後に、応答に continuation キーが含まれている場合は、要求の continuation フィールドをこの値に設定して、イベントの次のページをフェッチする必要があります。

監査イベントの種類

監査イベントを警告する

イベントの種類説明
alert_createアラートが作成されます。
alert_getアラートが表示されます。
alert_get_allアラートのリストが表示されます。
alert_updateアラートの設定が編集されます。
alert_deleteアラートが削除されます。
alert_subscriptions_getアラートのサブスクリプションのリストが表示されます。
alert_subscriptions_deleteアラートのサブスクリプションが削除されます。

クォータ監査イベント

イベントの種類説明
quotas_getクォータが表示されます。
quotas_setクォータが更新されます。
quotas_resetクォータがリセットされます。

ストリーム監査イベント

注:

以前は「ストリーム」は「トリガー」と呼ばれていました。

イベントの種類説明
trigger_createストリームが作成されます。
trigger_getストリームが表示されます。
trigger_get_allストリームのリストが表示されます。
trigger_updateストリームの設定が編集されます。
trigger_deleteストリームが削除されます。
trigger_fetchストリームがクエリされます (従来の操作)。
trigger_advanceストリームはアドバンスです。
trigger_resetストリームがリセットされます。
trigger_fetch_gx生成 AI による抽出ストリームがクエリされます (従来の操作)。
trigger_get_resultsストリームが照会されます。

モデル管理の監査イベント

イベントの種類説明
model_version_publishedモデルが公開 (UCD)/ピン留め (CM) されるとき。
model_version_unpublishedパブリッシュ済みのモデルが削除されたとき。
model_tag_updatedモデル タグが更新されたとき。
model_tag_deletedモデル タグが削除された場合。

データセット管理の監査イベント

イベントの種類説明
get_datasetsデータセットが取得されるタイミングです。
get_datasets_by_ownerデータセットが所有者によって取得されるとき。
get_dataset特定のデータセットが取得されるタイミングです。
export_datasetデータセットのエクスポート時です。

ユーザー管理の監査イベント

イベントの種類説明
create_user新しいユーザーが作成されたとき。
delete_userユーザーが削除されたとき。
get_usersユーザー情報が取得されるタイミングです。
update_userユーザー情報が変更されたとき。

認証とセキュリティの監査イベント

イベントの種類説明
login_successユーザー ログインが成功しました。
authentication_failed_passwordパスワードが間違っているためログインに失敗しました。
authentication_failed_totpTOTP コードが間違っているためログインに失敗しました。
login_failed_ip_addressIP アドレス制限のためログインに失敗しました。
revoke_api_tokensAPI トークンが取り消されたとき。
revoke_login_tokensログイントークンが取り消されたとき。
revoke_current_login_token現在のセッション トークンが取り消された場合。
replace_api_tokenAPI トークンが置換されるタイミング。
authentication_failed_totp_lockoutTOTP のロックアウトのためログインが失敗しました。

パスワード リセット監査イベント

イベントの種類説明
send_password_reset_successパスワード リセット メールの送信に成功しました。
send_password_reset_failed_ip_addressパスワードのリセットが IP によってブロックされました。
verify_password_reset_successパスワードのリセットの検証に成功しました。
verify_password_reset_failed_ip_addressパスワードのリセット検証が IP によってブロックされました。
change_password_successパスワードの変更が成功しました。
change_password_failed_totpTOTP のためにパスワードの変更に失敗しました。
change_password_failed_ip_addressパスワードの変更が IP によってブロックされました。
verify_password_reset_failed_signatureパスワード リセットの署名が無効です。
verify_password_reset_failed_timestampパスワードのリセット リンクが期限切れです。
change_password_failed_current_password現在のパスワードに間違ったパスワードが入力されました。

コメント クエリ監査イベント

イベントの種類説明
comment_query_textテキストベースのコメントのクエリ。
comment_query_sampleコメントのクエリのサンプル。
comment_query_learning学習関連のコメントのクエリ。
comment_query_any_label_ascラベルベースのクエリ (昇順)。
comment_query_recent最近のコメントのクエリ。
comment_query_by_label特定のラベルでフィルター処理したクエリ。
comment_query_diagnostic診断コメントのクエリ。
comment_query_label_propertyラベルのプロパティのクエリ。
comment_query_attachment_text添付ファイル テキストのクエリ。
comment_query_checkチェックタイプのコメントクエリ。
comment_query_missed見逃されたコメントのクエリ。

アノテーション監査イベント

イベントの種類説明
get_annotationsアノテーションが取得されるタイミングです。
update_annotationアノテーションが変更されたとき。

システムおよび管理者の監査イベント

イベントの種類説明
get_deprecated_user_models非推奨になると、ユーザー モデルがアクセスされます。
audit_event_query監査イベント自体が照会されるとき。
email_getメールが取得されるタイミングです。
  • 監査イベントをクエリする
  • 応答形式
  • 監査イベントの種類

このページは役に立ちましたか?

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得