Method: query.removeActivity

ユーザーのロギングされたアクティビティを削除する機能を提供します。

注: この API を実行するには、標準のエンドユーザー アカウントが必要です。サービス アカウントは、アクティビティの削除リクエストを直接実行できません。サービス アカウントを使用してクエリを実行するには、Google Workspace ドメイン全体の権限の委任を設定します。

HTTP リクエスト

POST https://cloudsearch.googleapis.com/v1/query:removeActivity

この URL は gRPC Transcoding 構文を使用します。

リクエストの本文

リクエストの本文には、次の構造のデータが含まれます。

JSON 表現
{
  "userActivity": {
    object (UserActivity)
  },
  "requestOptions": {
    object (RequestOptions)
  }
}
フィールド
userActivity

object (UserActivity)

削除するデータを含むユーザー アクティビティ。

requestOptions

object (RequestOptions)

リクエスト オプション(検索アプリケーションや clientId など)。

レスポンスの本文

成功すると、レスポンスの本文は空になります。

認可スコープ

以下のいずれかの OAuth スコープが必要です。

  • https://www.googleapis.com/auth/cloud_search.query
  • https://www.googleapis.com/auth/cloud_search

詳しくは、認可ガイドをご覧ください。

UserActivity

ユーザーの単一クエリまたは一括クエリ アクティビティ。ログクエリまたは削除クエリです。

JSON 表現
{

  // Union field activity can be only one of the following:
  "queryActivity": {
    object (QueryActivity)
  }
  // End of list of possible types for union field activity.
}
フィールド

共用体フィールド activity

activity は次のいずれかになります。

queryActivity

object (QueryActivity)

ログに記録または削除する必要があるデータが含まれます。

QueryActivity

ユーザーのクエリ アクティビティに関する詳細情報。

JSON 表現
{
  "query": string
}
フィールド
query

string

ログに記録または削除されるユーザー入力クエリ。