이 프로젝트의 서비스 약관을 업데이트합니다.
이 메서드를 사용하면 최신 약관을 소급하여 수락할 수 있습니다.
업데이트 가능한 약관:
HTTP 요청
POST https://discoveryengine.googleapis.com/v1alpha/{project=projects/*}:reportConsentChange
URL은 gRPC 트랜스코딩 문법을 사용합니다.
경로 매개변수
매개변수 | |
---|---|
project |
필수 항목입니다. |
요청 본문
요청 본문에는 다음과 같은 구조의 데이터가 포함됩니다.
JSON 표현 |
---|
{
"consentChangeAction": enum ( |
필드 | |
---|---|
consentChangeAction |
필수 항목입니다. 고객이 서비스 약관에 동의할지 거부할지 여부입니다. 현재는 수락 작업만 지원됩니다. |
serviceTermId |
필수 항목입니다. 업데이트할 서비스 약관의 고유 식별자입니다. 사용 가능한 기간 ID:
|
serviceTermVersion |
필수 항목입니다. 업데이트할 서비스 약관의 버전 문자열입니다. |
응답 본문
성공한 경우 응답 본문에 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 |
사용자가 서비스 약관에 동의합니다. |