Method: projects.reportConsentChange

このプロジェクトのサービス規約を更新します。

このメソッドを使用して、最新の利用規約に遡って同意できます。

更新可能な規約:

HTTP リクエスト

POST https://discoveryengine.googleapis.com/v1alpha/{project=projects/*}:reportConsentChange

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

パスパラメータ

パラメータ
project

string

必須。Project の完全なリソース名(例: projects/{project_id_or_number})。

リクエストの本文

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

JSON 表現
{
  "consentChangeAction": enum (ConsentChangeAction),
  "serviceTermId": string,
  "serviceTermVersion": string
}
フィールド
consentChangeAction

enum (ConsentChangeAction)

必須。お客様がサービス規約に同意するかどうか。

現時点では、承認アクションのみがサポートされています。

serviceTermId

string

必須。更新する利用規約の一意の識別子。使用可能な期間 ID:

serviceTermVersion

string

必須。更新する利用規約のバージョン文字列。

レスポンスの本文

成功した場合、レスポンスの本文には Project のインスタンスが含まれます。

認可スコープ

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

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/discoveryengine.readwrite

詳細については、Authentication Overview をご覧ください。

IAM 権限

project リソースに対する次の IAM 権限が必要です。

  • discoveryengine.projects.reportConsentChange

詳細については、IAM のドキュメントをご覧ください。

ConsentChangeAction

同意確認のタイプ(同意 / 拒否)。

現時点では、ACCEPT アクションのみがサポートされています。

列挙型
CONSENT_CHANGE_ACTION_UNSPECIFIED 無効なアクションです。ユーザーは承認または拒否を指定する必要があります
ACCEPT ユーザーが利用規約に同意します。